{"id":26850,"library":"constellate-babel","title":"constellate-babel","description":"The Babel configuration and transpiler package for Constellate projects, a universal JavaScript application framework. As of version 0.0.7, this package provides a pre-configured Babel setup tailored for Constellate-based development. It is designed for Node.js >=7 and is part of the Constellate ecosystem, but has seen no active updates since initial release. The package enforces a specific Babel configuration that may not be compatible with other setups, and its limited release cadence suggests early-stage development. Key differentiator: tightly coupled with Constellate's build pipeline.","status":"abandoned","version":"0.0.7","language":"javascript","source_language":"en","source_url":"https://github.com/ctrlplusb/constellate","tags":["javascript"],"install":[{"cmd":"npm install constellate-babel","lang":"bash","label":"npm"},{"cmd":"yarn add constellate-babel","lang":"bash","label":"yarn"},{"cmd":"pnpm add constellate-babel","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Peer dependency for Babel transpilation","package":"babel-core","optional":false}],"imports":[{"note":"Package exports a single default function or object for Babel config.","wrong":"const constellateBabel = require('constellate-babel')","symbol":"default","correct":"import constellateBabel from 'constellate-babel'"},{"note":"Named export 'transpile' available for explicit transpilation.","wrong":"import transpile from 'constellate-babel'","symbol":"transpile","correct":"import { transpile } from 'constellate-babel'"},{"note":"Utility to generate Babel configuration object.","wrong":null,"symbol":"createConfig","correct":"import { createConfig } from 'constellate-babel'"}],"quickstart":{"code":"import constellateBabel from 'constellate-babel';\n\n// Example: transpile a file\nconst result = constellateBabel.transpile('const x = 1;', {\n  filename: 'example.js',\n  presets: [],\n});\nconsole.log(result.code);","lang":"javascript","description":"Shows default import usage and transpile function with options."},"warnings":[{"fix":"Migrate to a standalone Babel configuration or modern build tool.","message":"Package is unmaintained and part of Constellate framework which is no longer active.","severity":"deprecated","affected_versions":">=0.0.0"},{"fix":"Install babel-core@6 to match peer requirement or use alternative.","message":"Requires babel-core as peer dependency which may conflict with Babel 7+.","severity":"gotcha","affected_versions":">=0.0.0"},{"fix":"Review source or avoid mixing with other presets/plugins.","message":"Configuration is rigid and may override custom Babel settings.","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":"npm install babel-core@6","cause":"Missing peer dependency 'babel-core'","error":"Error: Cannot find module 'babel-core'"},{"fix":"Remove .babelrc or use createConfig to extend.","cause":"constellate-babel enforces its own config and ignores project .babelrc","error":"Error: .babelrc is not allowed with constellate-babel"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}