{"id":24931,"library":"atom-babel6-transpiler","title":"atom-babel6-transpiler","description":"Atom package transpiler that processes files with Babel 6. Version 1.2.0 is the latest. Designed for use within Atom's package transpiler system. Provides integration with Babel 6, including support for .babelrc configuration, presets, and plugins. Features include automatic BABEL_ENV setting for development/production, configurable cache key files, and inline source maps. Key differentiator: official Atom package transpiler for Babel 6, part of the Atom ecosystem for package development.","status":"deprecated","version":"1.2.0","language":"javascript","source_language":"en","source_url":"https://github.com/atom/atom-babel6-transpiler","tags":["javascript","atom","babel","transpile","transpiler"],"install":[{"cmd":"npm install atom-babel6-transpiler","lang":"bash","label":"npm"},{"cmd":"yarn add atom-babel6-transpiler","lang":"bash","label":"yarn"},{"cmd":"pnpm add atom-babel6-transpiler","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Core Babel 6 compiler required for transpilation","package":"babel-core","optional":false}],"imports":[{"note":"Not imported directly; configured as a transpiler in package.json","symbol":"default","correct":"No direct import; used via package.json atomTranspilers config"}],"quickstart":{"code":"npm install --save atom-babel6-transpiler\n# Then in package.json add:\n{\n  \"atomTranspilers\": [\n    {\n      \"glob\": \"**/*.js\",\n      \"transpiler\": \"atom-babel6-transpiler\",\n      \"options\": {\n        \"babel\": {\n          \"presets\": [\"es2015\", \"react\"],\n          \"babelrc\": false\n        },\n        \"setBabelEnv\": true\n      }\n    }\n  ]\n}\n# Then install Babel presets:\nnpm install --save babel-preset-es2015 babel-preset-react\n# Create .babelrc or use options.babel above","lang":"javascript","description":"Installs the transpiler, configures package.json, installs Babel presets, and sets up Babel options."},"warnings":[{"fix":"Migrate to using Babel standalone or a build system like webpack or gulp.","message":"Atom's package transpiler system is deprecated; use Babel directly or another build tool.","severity":"deprecated","affected_versions":">=1.0.0"},{"fix":"Set \"babelrc\": false in options.babel.","message":"If babelrc is not set to false, Babel may use user's .babelrc from filesystem leading to unexpected behavior.","severity":"gotcha","affected_versions":">=0.0.0"},{"fix":"Check Atom version compatibility; consider alternative transpilation.","message":"Atom's transpiler architecture changed after this package was released; may not work with newer Atom versions.","severity":"breaking","affected_versions":">=1.0.0"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Run: npm install --save babel-core","cause":"Babel 6 not installed as a dependency.","error":"Error: Cannot find module 'babel-core'"},{"fix":"Install preset: npm install --save babel-preset-es2015 and add to options.","cause":"Babel preset not installed or not configured correctly.","error":"Error: Could not find preset 'es2015' relative to directory"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}