# @babel/preset-es2015 > Babel preset for all es2015 plugins. ## Install ```sh npm install --save-dev @babel/preset-es2015 ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "presets": ["@babel/es2015"] } ``` ### Via CLI ```sh babel script.js --presets @babel/es2015 ``` ### Via Node API ```javascript require("@babel/core").transform("code", { presets: ["@babel/es2015"] }); ``` ## Options ### `loose` `boolean`, defaults to `false`. Enable "loose" transformations for any plugins in this preset that allow them. ### `modules` `"amd" | "umd" | "systemjs" | "commonjs" | false`, defaults to `"commonjs"`. Enable transformation of ES6 module syntax to another module type. Setting this to `false` will not transform modules. ### `spec` `boolean`, defaults to `false`. Enable "spec" transformations for any plugins in this preset that allow them.