{"library":"grunt-babel","type":"library","category":null,"description":"grunt-babel is a Grunt plugin that integrates Babel, allowing developers to transpile modern JavaScript code (ESNext) into backward-compatible versions for older environments using the Grunt task runner. The current stable version is v8.0.0, which is specifically designed for compatibility with Babel 7.x. While Grunt itself has a slower release cadence compared to modern build tools, `grunt-babel` follows Babel's major version releases closely, necessitating updates to maintain compatibility. Its primary differentiator is its deep integration into the Grunt ecosystem, providing a familiar configuration experience for projects already utilizing Grunt for their build processes. It leverages Babel's extensive plugin and preset system, enabling a wide range of transformations, from JSX and TypeScript syntax stripping to polyfilling modern JavaScript features, making it suitable for projects that prefer a Grunt-centric workflow over newer alternatives like Webpack or Rollup.","language":"javascript","status":"active","version":"8.0.0","tags":["javascript","gruntplugin","babel","transpiler","es2015","rewriting","transformation","syntax","codegen"],"last_verified":"Wed May 27","install":[{"cmd":"npm install grunt-babel","imports":["grunt.initConfig({\n  babel: { /* ... */ }\n});","grunt.initConfig({\n  babel: {\n    options: { sourceMap: true, presets: ['@babel/preset-env'] },\n    // ...\n  }\n});","grunt.registerTask('default', ['babel']);"]},{"cmd":"yarn add grunt-babel","imports":[]},{"cmd":"pnpm add grunt-babel","imports":[]}],"homepage":null,"github":"https://github.com/babel/grunt-babel","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/grunt-babel","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/grunt-babel/compatibility"}}