{"id":26744,"library":"atom-js-transpiler","title":"atom-js-transpiler","description":"A utility to centralize transpilation across multiple Atom packages. It transpiles source files from a 'src' directory (supporting async/await, JSX, ES6, and type annotations) into a 'lib' directory. Version 0.5.0 is the last release; the package appears unmaintained since 2016. Differentiator: simple CLI tool for Atom package developers wanting consistent transpilation without per-package configuration. Note: relies on Babel under the hood, but is tightly coupled to Atom's package structure.","status":"abandoned","version":"0.5.0","language":"javascript","source_language":"en","source_url":"https://github.com/bolinfest/atom-js-transpiler","tags":["javascript"],"install":[{"cmd":"npm install atom-js-transpiler","lang":"bash","label":"npm"},{"cmd":"yarn add atom-js-transpiler","lang":"bash","label":"yarn"},{"cmd":"pnpm add atom-js-transpiler","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"Used as a CLI command, not a library. Add to scripts.prepublish.","wrong":"require('atom-js-transpiler')","symbol":"atom-js-transpile","correct":"node_modules/.bin/atom-js-transpile"}],"quickstart":{"code":"{\n  \"scripts\": {\n    \"prepublish\": \"node_modules/.bin/atom-js-transpile\"\n  }\n}","lang":"javascript","description":"Add as a prepublish script in package.json to automatically transpile src/ to lib/ before publishing."},"warnings":[{"fix":"Consider using Babel directly or a modern build system like Webpack or Rollup.","message":"This package is no longer maintained. Atom's package ecosystem has evolved, and many packages now use alternative build tools.","severity":"deprecated","affected_versions":">=0.0.0"},{"fix":"Ensure source files are in a 'src' directory and that 'lib' is writable.","message":"Requires source files in 'src/' and output in 'lib/'. Deviation from this structure will cause failures.","severity":"breaking","affected_versions":">=0.0.0"},{"fix":"Use 'prepare' instead of 'prepublish' in package.json scripts.","message":"The tool runs on prepublish, which may not trigger correctly in all npm workflows (especially with npm@5+).","severity":"gotcha","affected_versions":">=0.0.0"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Run via npm script: \"prepublish\": \"atom-js-transpile\" (or specify full path).","cause":"Trying to require it as a Node module instead of running as a CLI command.","error":"Error: Cannot find module 'atom-js-transpiler'"},{"fix":"Install as devDependency: npm install --save-dev atom-js-transpiler","cause":"The package is not installed locally or globally.","error":"sh: atom-js-transpile: command not found"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}