{"id":20965,"library":"atm","title":"atm","description":"atm is a CLI tool for scaffolding and managing TypeScript projects with Rollup, Babel, ESLint, and Prettier pre-configured. It provides a quick setup for modern JavaScript/TypeScript libraries, handling build, linting, and formatting configuration. As of version 0.8.1, it is in early development with limited documentation, but offers a streamlined alternative to manually configuring each tool.","status":"active","version":"0.8.1","language":"javascript","source_language":"en","source_url":"https://github.com/atmjs/atm","tags":["javascript"],"install":[{"cmd":"npm install atm","lang":"bash","label":"npm"},{"cmd":"yarn add atm","lang":"bash","label":"yarn"},{"cmd":"pnpm add atm","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"atm is a CLI tool, not a library. Use npx or global install.","wrong":"import atm from 'atm'","symbol":"atm","correct":"npx atm init"},{"note":"Commands are run via CLI, not imported.","wrong":"npm run atm","symbol":"commands","correct":"npx atm init"}],"quickstart":{"code":"npx atm init my-project\ncd my-project\nnpm run dev","lang":"typescript","description":"Creates a new TypeScript project with Rollup, Babel, ESLint, and Prettier configured."},"warnings":[{"fix":"Use Node.js 18 or 20.","message":"Node.js 14 is no longer supported for new features.","severity":"deprecated","affected_versions":">=0.6.0"},{"fix":"Update to 0.8.0 or manually adjust .eslintrc","message":"The generated ESLint config may conflict with existing Prettier rules.","severity":"gotcha","affected_versions":"<0.8.0"},{"fix":"Use --format cjs to restore CommonJS output.","message":"Changed default Rollup output from CommonJS to ES modules in v0.7.0.","severity":"breaking","affected_versions":">=0.7.0"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"Use `npx atm` or install globally: `npm install -g atm`","cause":"Global install missing; using npx without install.","error":"'atm' is not recognized as an internal or external command"},{"fix":"Run `npm install` in the project root.","cause":"Missing project dependencies after scaffolding.","error":"Error: Cannot find module 'rollup'"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}