{"id":22319,"library":"rollup-umd-scripts","title":"rollup-umd-scripts","description":"rollup-umd-scripts is a CLI tool for managing rollup-umd projects, providing commands for building, testing, and publishing UMD bundles with Rollup. Current stable version is 0.13.0. It is designed to work with the rollup-umd ecosystem and follows semantic versioning. Key differentiators include integration with rollup-umd's custom configuration and CI pipeline. However, the package appears to be enterprise-oriented and has limited adoption. Release cadence is not clearly specified; it seems to be in maintenance mode with no recent updates.","status":"maintenance","version":"0.13.0","language":"javascript","source_language":"en","source_url":null,"tags":["javascript","rollup-umd","rollup-umd-scripts"],"install":[{"cmd":"npm install rollup-umd-scripts","lang":"bash","label":"npm"},{"cmd":"yarn add rollup-umd-scripts","lang":"bash","label":"yarn"},{"cmd":"pnpm add rollup-umd-scripts","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"core dependency for UMD bundling","package":"rollup-umd","optional":false}],"imports":[{"note":"This package is a CLI tool, not a library. It is invoked via npx or local bin, not imported programmatically.","wrong":"import rollupUmdScripts from 'rollup-umd-scripts'","symbol":"default (CLI usage)","correct":"npx rollup-umd-scripts build"},{"note":"Config export is named, not default. Available in v0.13.0.","wrong":"import config from 'rollup-umd-scripts/config'","symbol":"config","correct":"import { config } from 'rollup-umd-scripts/config'"},{"note":"The bin path changed in v0.10.0. Ensure correct path for direct execution.","wrong":"\"bin\": { \"rollup-umd-scripts\": \"./src/index.js\" }","symbol":"bin","correct":"\"bin\": { \"rollup-umd-scripts\": \"./bin/rollup-umd-scripts.js\" }"}],"quickstart":{"code":"// Install globally or locally\nnpm install -g rollup-umd-scripts@0.13.0\n\n# Build your project\nrollup-umd-scripts build\n\n# Run tests\nrollup-umd-scripts test\n\n# Publish\nrollup-umd-scripts publish","lang":"javascript","description":"Shows basic CLI usage for building, testing, and publishing a rollup-umd project."},"warnings":[{"fix":"Update scripts to include '--config rollup.config.js' or use default config.","message":"Version 0.12.0 changed the CLI command structure; 'build' now requires '--config' flag","severity":"breaking","affected_versions":">=0.12.0"},{"fix":"Use 'npm publish' directly or migrate to rollup-umd publish.","message":"The 'publish' command is deprecated in 0.13.0 and will be removed in next major release","severity":"deprecated","affected_versions":">=0.13.0"},{"fix":"Use Node >=10 for full compatibility, especially for async command execution.","message":"Node engine requirement is >=8, but some features (e.g., async/await) need Node >=10","severity":"gotcha","affected_versions":">=0.13.0"},{"fix":"Refer to source code or rollup-umd monorepo for usage details.","message":"Documentation links in README require access (private), no public docs available","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"Run 'npm install rollup-umd@latest --save-dev'","cause":"rollup-umd is a peer dependency not installed","error":"Error: Cannot find module 'rollup-umd'"},{"fix":"Use 'npx rollup-umd-scripts' or install globally: 'npm install -g rollup-umd-scripts'","cause":"Local installation not in PATH or global install missing","error":"rollup-umd-scripts: command not found"},{"fix":"Use named import: import { config } from 'rollup-umd-scripts/config'","cause":"Incorrect config export from rollup-umd-scripts/config","error":"TypeError: Cannot read property 'build' of undefined"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}