diff --git a/.flowconfig b/.flowconfig index 52afd12788..d23b172499 100644 --- a/.flowconfig +++ b/.flowconfig @@ -22,3 +22,4 @@ lib/third-party-libs.js.flow suppress_comment= \\(.\\|\n\\)*\\$FlowFixMe suppress_comment= \\(.\\|\n\\)*\\$FlowIssue esproposal.export_star_as=enable +module.name_mapper='^@babel\/\([a-zA-Z0-9_\-]+\)$' -> '/packages/babel-\1/src/index' diff --git a/codemods/babel-plugin-codemod-optional-catch-binding/README.md b/codemods/babel-plugin-codemod-optional-catch-binding/README.md index 60ac22f97d..42a37b33ce 100644 --- a/codemods/babel-plugin-codemod-optional-catch-binding/README.md +++ b/codemods/babel-plugin-codemod-optional-catch-binding/README.md @@ -1,4 +1,4 @@ -# babel-plugin-codemod-optional-catch-binding +# @babel/plugin-codemod-optional-catch-binding > If the argument bound to the catch block is not referenced in the catch block, that argument and the catch binding is removed. @@ -26,7 +26,7 @@ try { ## Installation ```sh -npm install --save-dev babel-plugin-codemod-optional-catch-binding +npm install --save-dev @babel/plugin-codemod-optional-catch-binding ``` ## Usage @@ -50,7 +50,7 @@ babel --plugins codemod-optional-catch-binding script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["codemod-optional-catch-binding"] }); ``` diff --git a/codemods/babel-plugin-codemod-optional-catch-binding/package.json b/codemods/babel-plugin-codemod-optional-catch-binding/package.json index d54a885725..584075f8b6 100644 --- a/codemods/babel-plugin-codemod-optional-catch-binding/package.json +++ b/codemods/babel-plugin-codemod-optional-catch-binding/package.json @@ -1,17 +1,17 @@ { - "name": "babel-plugin-codemod-optional-catch-binding", + "name": "@babel/plugin-codemod-optional-catch-binding", "version": "7.0.0-beta.3", "description": "Remove unused catch bindings", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-remove-unused-catch-binding", "license": "MIT", "main": "lib/index.js", "keywords": [ - "babel-plugin" + "@babel/plugin" ], "dependencies": { - "babel-plugin-syntax-optional-catch-binding": "7.0.0-beta.3" + "@babel/plugin-syntax-optional-catch-binding": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/codemods/babel-plugin-codemod-optional-catch-binding/src/index.js b/codemods/babel-plugin-codemod-optional-catch-binding/src/index.js index 66d901533e..d20bf8c315 100644 --- a/codemods/babel-plugin-codemod-optional-catch-binding/src/index.js +++ b/codemods/babel-plugin-codemod-optional-catch-binding/src/index.js @@ -1,4 +1,4 @@ -import syntaxOptionalCatchBinding from "babel-plugin-syntax-optional-catch-binding"; +import syntaxOptionalCatchBinding from "@babel/plugin-syntax-optional-catch-binding"; export default function(babel) { const { types: t } = babel; diff --git a/codemods/babel-plugin-codemod-optional-catch-binding/test/index.js b/codemods/babel-plugin-codemod-optional-catch-binding/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/codemods/babel-plugin-codemod-optional-catch-binding/test/index.js +++ b/codemods/babel-plugin-codemod-optional-catch-binding/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/experimental/babel-preset-env/README.md b/experimental/babel-preset-env/README.md index 3c4c8c8723..fe441d9d65 100644 --- a/experimental/babel-preset-env/README.md +++ b/experimental/babel-preset-env/README.md @@ -1,4 +1,4 @@ -# babel-preset-env [![npm](https://img.shields.io/npm/v/babel-preset-env.svg)](https://www.npmjs.com/package/babel-preset-env) [![travis](https://img.shields.io/travis/babel/babel-preset-env/master.svg)](https://travis-ci.org/babel/babel-preset-env) [![npm-downloads](https://img.shields.io/npm/dm/babel-preset-env.svg)](https://www.npmjs.com/package/babel-preset-env) [![codecov](https://img.shields.io/codecov/c/github/babel/babel-preset-env/master.svg?maxAge=43200)](https://codecov.io/github/babel/babel-preset-env) +# @babel/preset-env [![npm](https://img.shields.io/npm/v/babel-preset-env.svg)](https://www.npmjs.com/package/babel-preset-env) [![travis](https://img.shields.io/travis/babel/babel-preset-env/master.svg)](https://travis-ci.org/babel/babel-preset-env) [![npm-downloads](https://img.shields.io/npm/dm/babel-preset-env.svg)](https://www.npmjs.com/package/babel-preset-env) [![codecov](https://img.shields.io/codecov/c/github/babel/babel-preset-env/master.svg?maxAge=43200)](https://codecov.io/github/babel/babel-preset-env) > A Babel preset that compiles [ES2015+](https://github.com/tc39/proposals/blob/master/finished-proposals.md) down to ES5 by automatically determining the Babel plugins and polyfills you need based on your targeted browser or runtime environments. @@ -286,12 +286,12 @@ var b = new Map(); **Out (if environment doesn't support it)** ```js -import "babel-polyfill/core-js/modules/es6.promise"; +import "@babel/polyfill/core-js/modules/es6.promise"; var a = new Promise(); ``` ```js -import "babel-polyfill/core-js/modules/es6.map"; +import "@babel/polyfill/core-js/modules/es6.map"; var b = new Map(); ``` @@ -307,28 +307,28 @@ var b = new Map(); #### `useBuiltIns: 'entry'` -> NOTE: Only use `require("babel-polyfill");` once in your whole app. +> NOTE: Only use `require("@babel/polyfill");` once in your whole app. > Multiple imports or requires of `babel-polyfill` will throw an error since it can cause global collisions and other issues that are hard to trace. > We recommend creating a single entry file that only contains the `require` statement. -This option enables a new plugin that replaces the statement `import "babel-polyfill"` or `require("babel-polyfill")` with individual requires for `babel-polyfill` based on environment. +This option enables a new plugin that replaces the statement `import "@babel/polyfill"` or `require("@babel/polyfill")` with individual requires for `babel-polyfill` based on environment. **In** ```js -import "babel-polyfill"; +import "@babel/polyfill"; ``` **Out (different based on environment)** ```js -import "babel-polyfill/core-js/modules/es7.string.pad-start"; -import "babel-polyfill/core-js/modules/es7.string.pad-end"; +import "@babel/polyfill/core-js/modules/es7.string.pad-start"; +import "@babel/polyfill/core-js/modules/es7.string.pad-end"; ``` #### `useBuiltIns: false` -Don't add polyfills automatically per file, or transform `import "babel-polyfill"` to individual polyfills. +Don't add polyfills automatically per file, or transform `import "@babel/polyfill"` to individual polyfills. ### `forceAllTransforms` diff --git a/experimental/babel-preset-env/package.json b/experimental/babel-preset-env/package.json index a3d1a72b6a..457259164d 100644 --- a/experimental/babel-preset-env/package.json +++ b/experimental/babel-preset-env/package.json @@ -1,5 +1,5 @@ { - "name": "babel-preset-env", + "name": "@babel/preset-env", "version": "7.0.0-beta.3", "description": "A Babel preset for each environment.", "author": "Henry Zhu ", @@ -11,49 +11,49 @@ "build-data": "node ./scripts/build-data.js" }, "dependencies": { - "babel-plugin-check-es2015-constants": "7.0.0-beta.3", - "babel-plugin-syntax-async-generators": "7.0.0-beta.3", - "babel-plugin-syntax-object-rest-spread": "7.0.0-beta.3", - "babel-plugin-syntax-optional-catch-binding": "7.0.0-beta.3", + "@babel/plugin-check-es2015-constants": "7.0.0-beta.3", + "@babel/plugin-syntax-async-generators": "7.0.0-beta.3", + "@babel/plugin-syntax-object-rest-spread": "7.0.0-beta.3", + "@babel/plugin-syntax-optional-catch-binding": "7.0.0-beta.3", "babel-plugin-syntax-trailing-function-commas": "7.0.0-beta.0", - "babel-plugin-transform-async-generator-functions": "7.0.0-beta.3", - "babel-plugin-transform-async-to-generator": "7.0.0-beta.3", - "babel-plugin-transform-es2015-arrow-functions": "7.0.0-beta.3", - "babel-plugin-transform-es2015-block-scoped-functions": "7.0.0-beta.3", - "babel-plugin-transform-es2015-block-scoping": "7.0.0-beta.3", - "babel-plugin-transform-es2015-classes": "7.0.0-beta.3", - "babel-plugin-transform-es2015-computed-properties": "7.0.0-beta.3", - "babel-plugin-transform-es2015-destructuring": "7.0.0-beta.3", - "babel-plugin-transform-es2015-duplicate-keys": "7.0.0-beta.3", - "babel-plugin-transform-es2015-for-of": "7.0.0-beta.3", - "babel-plugin-transform-es2015-function-name": "7.0.0-beta.3", - "babel-plugin-transform-es2015-literals": "7.0.0-beta.3", - "babel-plugin-transform-es2015-modules-amd": "7.0.0-beta.3", - "babel-plugin-transform-es2015-modules-commonjs": "7.0.0-beta.3", - "babel-plugin-transform-es2015-modules-systemjs": "7.0.0-beta.3", - "babel-plugin-transform-es2015-modules-umd": "7.0.0-beta.3", - "babel-plugin-transform-es2015-object-super": "7.0.0-beta.3", - "babel-plugin-transform-es2015-parameters": "7.0.0-beta.3", - "babel-plugin-transform-es2015-shorthand-properties": "7.0.0-beta.3", - "babel-plugin-transform-es2015-spread": "7.0.0-beta.3", - "babel-plugin-transform-es2015-sticky-regex": "7.0.0-beta.3", - "babel-plugin-transform-es2015-template-literals": "7.0.0-beta.3", - "babel-plugin-transform-es2015-typeof-symbol": "7.0.0-beta.3", - "babel-plugin-transform-es2015-unicode-regex": "7.0.0-beta.3", - "babel-plugin-transform-exponentiation-operator": "7.0.0-beta.3", - "babel-plugin-transform-new-target": "7.0.0-beta.3", - "babel-plugin-transform-object-rest-spread": "7.0.0-beta.3", - "babel-plugin-transform-optional-catch-binding": "7.0.0-beta.3", - "babel-plugin-transform-regenerator": "7.0.0-beta.3", + "@babel/plugin-transform-async-generator-functions": "7.0.0-beta.3", + "@babel/plugin-transform-async-to-generator": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-arrow-functions": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-block-scoped-functions": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-block-scoping": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-classes": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-computed-properties": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-destructuring": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-duplicate-keys": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-for-of": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-function-name": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-literals": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-modules-amd": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-modules-commonjs": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-modules-systemjs": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-modules-umd": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-object-super": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-parameters": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-shorthand-properties": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-spread": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-sticky-regex": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-template-literals": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-typeof-symbol": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-unicode-regex": "7.0.0-beta.3", + "@babel/plugin-transform-exponentiation-operator": "7.0.0-beta.3", + "@babel/plugin-transform-new-target": "7.0.0-beta.3", + "@babel/plugin-transform-object-rest-spread": "7.0.0-beta.3", + "@babel/plugin-transform-optional-catch-binding": "7.0.0-beta.3", + "@babel/plugin-transform-regenerator": "7.0.0-beta.3", "babel-plugin-transform-unicode-property-regex": "^2.0.5", "browserslist": "^2.4.0", "invariant": "^2.2.2", "semver": "^5.3.0" }, "devDependencies": { - "babel-cli": "7.0.0-beta.3", - "babel-helper-fixtures": "7.0.0-beta.3", - "babel-helper-plugin-test-runner": "7.0.0-beta.3", + "@babel/cli": "7.0.0-beta.3", + "@babel/helper-fixtures": "7.0.0-beta.3", + "@babel/helper-plugin-test-runner": "7.0.0-beta.3", "compat-table": "kangax/compat-table#957f1ff15972e8fb2892a172f985e9af27bf1c75" } } diff --git a/experimental/babel-preset-env/scripts/smoke-test.js b/experimental/babel-preset-env/scripts/smoke-test.js index e564053301..607bdcdabf 100755 --- a/experimental/babel-preset-env/scripts/smoke-test.js +++ b/experimental/babel-preset-env/scripts/smoke-test.js @@ -91,7 +91,7 @@ const foo = new Promise((resolve) => { fs.writeFileSync( path.join(tempFolderPath, "index.js"), ` -import "babel-polyfill"; +import "@babel/polyfill"; 1 ** 2; ` ); diff --git a/experimental/babel-preset-env/src/available-plugins.js b/experimental/babel-preset-env/src/available-plugins.js index 4bee27506c..fa4f07d7d9 100644 --- a/experimental/babel-preset-env/src/available-plugins.js +++ b/experimental/babel-preset-env/src/available-plugins.js @@ -1,37 +1,37 @@ export default { - "check-es2015-constants": require("babel-plugin-check-es2015-constants"), - "syntax-async-generators": require("babel-plugin-syntax-async-generators"), - "syntax-object-rest-spread": require("babel-plugin-syntax-object-rest-spread"), - "syntax-optional-catch-binding": require("babel-plugin-syntax-optional-catch-binding"), + "check-es2015-constants": require("@babel/plugin-check-es2015-constants"), + "syntax-async-generators": require("@babel/plugin-syntax-async-generators"), + "syntax-object-rest-spread": require("@babel/plugin-syntax-object-rest-spread"), + "syntax-optional-catch-binding": require("@babel/plugin-syntax-optional-catch-binding"), "syntax-trailing-function-commas": require("babel-plugin-syntax-trailing-function-commas"), - "transform-async-to-generator": require("babel-plugin-transform-async-to-generator"), - "transform-async-generator-functions": require("babel-plugin-transform-async-generator-functions"), - "transform-es2015-arrow-functions": require("babel-plugin-transform-es2015-arrow-functions"), - "transform-es2015-block-scoped-functions": require("babel-plugin-transform-es2015-block-scoped-functions"), - "transform-es2015-block-scoping": require("babel-plugin-transform-es2015-block-scoping"), - "transform-es2015-classes": require("babel-plugin-transform-es2015-classes"), - "transform-es2015-computed-properties": require("babel-plugin-transform-es2015-computed-properties"), - "transform-es2015-destructuring": require("babel-plugin-transform-es2015-destructuring"), - "transform-es2015-duplicate-keys": require("babel-plugin-transform-es2015-duplicate-keys"), - "transform-es2015-for-of": require("babel-plugin-transform-es2015-for-of"), - "transform-es2015-function-name": require("babel-plugin-transform-es2015-function-name"), - "transform-es2015-literals": require("babel-plugin-transform-es2015-literals"), - "transform-es2015-modules-amd": require("babel-plugin-transform-es2015-modules-amd"), - "transform-es2015-modules-commonjs": require("babel-plugin-transform-es2015-modules-commonjs"), - "transform-es2015-modules-systemjs": require("babel-plugin-transform-es2015-modules-systemjs"), - "transform-es2015-modules-umd": require("babel-plugin-transform-es2015-modules-umd"), - "transform-es2015-object-super": require("babel-plugin-transform-es2015-object-super"), - "transform-es2015-parameters": require("babel-plugin-transform-es2015-parameters"), - "transform-es2015-shorthand-properties": require("babel-plugin-transform-es2015-shorthand-properties"), - "transform-es2015-spread": require("babel-plugin-transform-es2015-spread"), - "transform-es2015-sticky-regex": require("babel-plugin-transform-es2015-sticky-regex"), - "transform-es2015-template-literals": require("babel-plugin-transform-es2015-template-literals"), - "transform-es2015-typeof-symbol": require("babel-plugin-transform-es2015-typeof-symbol"), - "transform-es2015-unicode-regex": require("babel-plugin-transform-es2015-unicode-regex"), - "transform-exponentiation-operator": require("babel-plugin-transform-exponentiation-operator"), - "transform-new-target": require("babel-plugin-transform-new-target"), - "transform-object-rest-spread": require("babel-plugin-transform-object-rest-spread"), - "transform-optional-catch-binding": require("babel-plugin-transform-optional-catch-binding"), - "transform-regenerator": require("babel-plugin-transform-regenerator"), + "transform-async-to-generator": require("@babel/plugin-transform-async-to-generator"), + "transform-async-generator-functions": require("@babel/plugin-transform-async-generator-functions"), + "transform-es2015-arrow-functions": require("@babel/plugin-transform-es2015-arrow-functions"), + "transform-es2015-block-scoped-functions": require("@babel/plugin-transform-es2015-block-scoped-functions"), + "transform-es2015-block-scoping": require("@babel/plugin-transform-es2015-block-scoping"), + "transform-es2015-classes": require("@babel/plugin-transform-es2015-classes"), + "transform-es2015-computed-properties": require("@babel/plugin-transform-es2015-computed-properties"), + "transform-es2015-destructuring": require("@babel/plugin-transform-es2015-destructuring"), + "transform-es2015-duplicate-keys": require("@babel/plugin-transform-es2015-duplicate-keys"), + "transform-es2015-for-of": require("@babel/plugin-transform-es2015-for-of"), + "transform-es2015-function-name": require("@babel/plugin-transform-es2015-function-name"), + "transform-es2015-literals": require("@babel/plugin-transform-es2015-literals"), + "transform-es2015-modules-amd": require("@babel/plugin-transform-es2015-modules-amd"), + "transform-es2015-modules-commonjs": require("@babel/plugin-transform-es2015-modules-commonjs"), + "transform-es2015-modules-systemjs": require("@babel/plugin-transform-es2015-modules-systemjs"), + "transform-es2015-modules-umd": require("@babel/plugin-transform-es2015-modules-umd"), + "transform-es2015-object-super": require("@babel/plugin-transform-es2015-object-super"), + "transform-es2015-parameters": require("@babel/plugin-transform-es2015-parameters"), + "transform-es2015-shorthand-properties": require("@babel/plugin-transform-es2015-shorthand-properties"), + "transform-es2015-spread": require("@babel/plugin-transform-es2015-spread"), + "transform-es2015-sticky-regex": require("@babel/plugin-transform-es2015-sticky-regex"), + "transform-es2015-template-literals": require("@babel/plugin-transform-es2015-template-literals"), + "transform-es2015-typeof-symbol": require("@babel/plugin-transform-es2015-typeof-symbol"), + "transform-es2015-unicode-regex": require("@babel/plugin-transform-es2015-unicode-regex"), + "transform-exponentiation-operator": require("@babel/plugin-transform-exponentiation-operator"), + "transform-new-target": require("@babel/plugin-transform-new-target"), + "transform-object-rest-spread": require("@babel/plugin-transform-object-rest-spread"), + "transform-optional-catch-binding": require("@babel/plugin-transform-optional-catch-binding"), + "transform-regenerator": require("@babel/plugin-transform-regenerator"), "transform-unicode-property-regex": require("babel-plugin-transform-unicode-property-regex"), }; diff --git a/experimental/babel-preset-env/src/debug.js b/experimental/babel-preset-env/src/debug.js index 351e82237b..a1f8062b7c 100644 --- a/experimental/babel-preset-env/src/debug.js +++ b/experimental/babel-preset-env/src/debug.js @@ -38,7 +38,7 @@ export const logEntryPolyfills = ( if (!importPolyfillIncluded) { console.log( ` -[${filename}] \`import 'babel-polyfill'\` was not found.`, +[${filename}] \`import '@babel/polyfill'\` was not found.`, ); return; } @@ -52,7 +52,7 @@ export const logEntryPolyfills = ( console.log( ` -[${filename}] Replaced \`babel-polyfill\` with the following polyfill${wordEnds( +[${filename}] Replaced \`@babel/polyfill\` with the following polyfill${wordEnds( polyfills.size, )}:`, ); diff --git a/experimental/babel-preset-env/src/index.js b/experimental/babel-preset-env/src/index.js index 1ca18587e8..05808da268 100644 --- a/experimental/babel-preset-env/src/index.js +++ b/experimental/babel-preset-env/src/index.js @@ -211,7 +211,7 @@ export default function buildPreset( const pluginUseBuiltIns = useBuiltIns !== false; // NOTE: not giving spec here yet to avoid compatibility issues when - // babel-plugin-transform-es2015-modules-commonjs gets its spec mode + // transform-es2015-modules-commonjs gets its spec mode if (modules !== false && moduleTransformations[modules]) { plugins.push([getPlugin(moduleTransformations[modules]), { loose }]); } @@ -227,7 +227,7 @@ export default function buildPreset( if (debug && !hasBeenLogged) { hasBeenLogged = true; - console.log("babel-preset-env: `DEBUG` option"); + console.log("@babel/preset-env: `DEBUG` option"); console.log("\nUsing targets:"); console.log(JSON.stringify(prettifyTargets(targets), null, 2)); console.log(`\nUsing modules transform: ${modules.toString()}`); diff --git a/experimental/babel-preset-env/src/use-built-ins-entry-plugin.js b/experimental/babel-preset-env/src/use-built-ins-entry-plugin.js index fa0026a365..4d6b03fd4b 100644 --- a/experimental/babel-preset-env/src/use-built-ins-entry-plugin.js +++ b/experimental/babel-preset-env/src/use-built-ins-entry-plugin.js @@ -11,7 +11,7 @@ type Plugin = { type RequireType = "require" | "import"; function isPolyfillSource(value: string): boolean { - return value === "babel-polyfill"; + return value === "@babel/polyfill"; } export default function({ types: t }: { types: Object }): Plugin { @@ -45,7 +45,7 @@ export default function({ types: t }: { types: Object }): Plugin { core: ?boolean, ): Object { if (core) { - polyfill = `babel-polyfill/lib/core-js/modules/${polyfill}`; + polyfill = `@babel/polyfill/lib/core-js/modules/${polyfill}`; } if (requireType === "import") { @@ -67,7 +67,7 @@ export default function({ types: t }: { types: Object }): Plugin { if (regenerator) { imports.push( createImport( - "babel-polyfill/lib/regenerator-runtime/runtime", + "@babel/polyfill/lib/regenerator-runtime/runtime", requireType, ), ); diff --git a/experimental/babel-preset-env/src/use-built-ins-plugin.js b/experimental/babel-preset-env/src/use-built-ins-plugin.js index ec0f7931da..98fd7755c3 100644 --- a/experimental/babel-preset-env/src/use-built-ins-plugin.js +++ b/experimental/babel-preset-env/src/use-built-ins-plugin.js @@ -10,7 +10,7 @@ type Plugin = { }; function isPolyfillSource(value: string): boolean { - return value === "babel-polyfill"; + return value === "@babel/polyfill"; } // function warnOnInstanceMethod() { @@ -34,12 +34,12 @@ function has(obj: Object, key: string): boolean { // } const modulePathMap = { - "regenerator-runtime": "babel-polyfill/lib/regenerator-runtime/runtime", + "regenerator-runtime": "@babel/polyfill/lib/regenerator-runtime/runtime", }; const getModulePath = module => { return ( - modulePathMap[module] || `babel-polyfill/lib/core-js/modules/${module}` + modulePathMap[module] || `@babel/polyfill/lib/core-js/modules/${module}` ); }; @@ -103,7 +103,7 @@ export default function({ types: t }: { types: Object }): Plugin { console.warn( ` When setting \`useBuiltIns: 'usage'\`, polyfills are automatically imported when needed. - Please remove the \`import 'babel-polyfill'\` call or use \`useBuiltIns: 'entry'\` instead.`, + Please remove the \`import '@babel/polyfill'\` call or use \`useBuiltIns: 'entry'\` instead.`, ); path.remove(); } @@ -115,7 +115,7 @@ export default function({ types: t }: { types: Object }): Plugin { console.warn( ` When setting \`useBuiltIns: 'usage'\`, polyfills are automatically imported when needed. - Please remove the \`require('babel-polyfill')\` call or use \`useBuiltIns: 'entry'\` instead.`, + Please remove the \`require('@babel/polyfill')\` call or use \`useBuiltIns: 'entry'\` instead.`, ); bodyPath.remove(); } @@ -188,7 +188,7 @@ export default function({ types: t }: { types: Object }): Plugin { // if (obj.name === "Array" && prop.name === "from") { // addImport( // path, - // "babel-polyfill/lib/core-js/modules/web.dom.iterable", + // "@babel/polyfill/lib/core-js/modules/web.dom.iterable", // this.builtIns, // ); // } diff --git a/experimental/babel-preset-env/test/debug-fixtures.js b/experimental/babel-preset-env/test/debug-fixtures.js index 1a5a9a1591..2e76b3114f 100644 --- a/experimental/babel-preset-env/test/debug-fixtures.js +++ b/experimental/babel-preset-env/test/debug-fixtures.js @@ -1,7 +1,7 @@ const chai = require("chai"); const child = require("child_process"); const fs = require("fs-extra"); -const helper = require("babel-helper-fixtures"); +const helper = require("@babel/helper-fixtures"); const path = require("path"); const fixtureLoc = path.join(__dirname, "debug-fixtures"); @@ -44,7 +44,7 @@ const assertTest = (stdout, stderr, opts) => { }; const buildTest = opts => { - const binLoc = require.resolve("babel-cli/bin/babel"); + const binLoc = require.resolve("@babel/cli/bin/babel"); return callback => { clear(); diff --git a/experimental/babel-preset-env/test/debug-fixtures/android/in/in.js b/experimental/babel-preset-env/test/debug-fixtures/android/in/in.js index b012711b90..c3030bdd62 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/android/in/in.js +++ b/experimental/babel-preset-env/test/debug-fixtures/android/in/in.js @@ -1 +1 @@ -import 'babel-polyfill'; +import '@babel/polyfill'; diff --git a/experimental/babel-preset-env/test/debug-fixtures/android/stdout.txt b/experimental/babel-preset-env/test/debug-fixtures/android/stdout.txt index c09e2a6e3a..5cc8480ce7 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/android/stdout.txt +++ b/experimental/babel-preset-env/test/debug-fixtures/android/stdout.txt @@ -1,4 +1,4 @@ -babel-preset-env: `DEBUG` option +@babel/preset-env: `DEBUG` option Using targets: { @@ -35,7 +35,7 @@ Using plugins: Using polyfills with `entry` option: -[src/in.js] Replaced `babel-polyfill` with the following polyfills: +[src/in.js] Replaced `@babel/polyfill` with the following polyfills: es6.typed.array-buffer { "android":"4" } es6.typed.int8-array { "android":"4" } es6.typed.uint8-array { "android":"4" } @@ -133,4 +133,4 @@ Using polyfills with `entry` option: web.timers { "android":"4" } web.immediate { "android":"4" } web.dom.iterable { "android":"4" } -src/in.js -> lib/in.js \ No newline at end of file +src/in.js -> lib/in.js diff --git a/experimental/babel-preset-env/test/debug-fixtures/builtins-no-import/stdout.txt b/experimental/babel-preset-env/test/debug-fixtures/builtins-no-import/stdout.txt index 0c9a4d1c59..b44b4084ac 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/builtins-no-import/stdout.txt +++ b/experimental/babel-preset-env/test/debug-fixtures/builtins-no-import/stdout.txt @@ -1,4 +1,4 @@ -babel-preset-env: `DEBUG` option +@babel/preset-env: `DEBUG` option Using targets: { @@ -17,5 +17,5 @@ Using plugins: Using polyfills with `entry` option: -[src/in.js] `import 'babel-polyfill'` was not found. +[src/in.js] `import '@babel/polyfill'` was not found. src/in.js -> lib/in.js diff --git a/experimental/babel-preset-env/test/debug-fixtures/builtins-uglify/in/in.js b/experimental/babel-preset-env/test/debug-fixtures/builtins-uglify/in/in.js index b012711b90..c3030bdd62 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/builtins-uglify/in/in.js +++ b/experimental/babel-preset-env/test/debug-fixtures/builtins-uglify/in/in.js @@ -1 +1 @@ -import 'babel-polyfill'; +import '@babel/polyfill'; diff --git a/experimental/babel-preset-env/test/debug-fixtures/builtins-uglify/stdout.txt b/experimental/babel-preset-env/test/debug-fixtures/builtins-uglify/stdout.txt index fef5b06869..d921d685f3 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/builtins-uglify/stdout.txt +++ b/experimental/babel-preset-env/test/debug-fixtures/builtins-uglify/stdout.txt @@ -1,7 +1,7 @@ The uglify target has been deprecated. Set the top level option `forceAllTransforms: true` instead. -babel-preset-env: `DEBUG` option +@babel/preset-env: `DEBUG` option Using targets: { @@ -38,10 +38,10 @@ Using plugins: Using polyfills with `entry` option: -[src/in.js] Replaced `babel-polyfill` with the following polyfills: +[src/in.js] Replaced `@babel/polyfill` with the following polyfills: es7.string.pad-start { "chrome":"55" } es7.string.pad-end { "chrome":"55" } web.timers { "chrome":"55" } web.immediate { "chrome":"55" } web.dom.iterable { "chrome":"55" } -src/in.js -> lib/in.js \ No newline at end of file +src/in.js -> lib/in.js diff --git a/experimental/babel-preset-env/test/debug-fixtures/builtins/in/in.js b/experimental/babel-preset-env/test/debug-fixtures/builtins/in/in.js index b012711b90..c3030bdd62 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/builtins/in/in.js +++ b/experimental/babel-preset-env/test/debug-fixtures/builtins/in/in.js @@ -1 +1 @@ -import 'babel-polyfill'; +import '@babel/polyfill'; diff --git a/experimental/babel-preset-env/test/debug-fixtures/builtins/stdout.txt b/experimental/babel-preset-env/test/debug-fixtures/builtins/stdout.txt index 6899486272..f0b7f9e0eb 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/builtins/stdout.txt +++ b/experimental/babel-preset-env/test/debug-fixtures/builtins/stdout.txt @@ -1,4 +1,4 @@ -babel-preset-env: `DEBUG` option +@babel/preset-env: `DEBUG` option Using targets: { @@ -37,7 +37,7 @@ Using plugins: Using polyfills with `entry` option: -[src/in.js] Replaced `babel-polyfill` with the following polyfills: +[src/in.js] Replaced `@babel/polyfill` with the following polyfills: es6.typed.array-buffer { "ie":"10", "node":"6" } es6.typed.int8-array { "ie":"10", "node":"6" } es6.typed.uint8-array { "ie":"10", "node":"6" } @@ -135,4 +135,4 @@ Using polyfills with `entry` option: web.timers { "chrome":"54", "ie":"10", "node":"6" } web.immediate { "chrome":"54", "ie":"10", "node":"6" } web.dom.iterable { "chrome":"54", "ie":"10", "node":"6" } -src/in.js -> lib/in.js \ No newline at end of file +src/in.js -> lib/in.js diff --git a/experimental/babel-preset-env/test/debug-fixtures/electron/in/in.js b/experimental/babel-preset-env/test/debug-fixtures/electron/in/in.js index b012711b90..c3030bdd62 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/electron/in/in.js +++ b/experimental/babel-preset-env/test/debug-fixtures/electron/in/in.js @@ -1 +1 @@ -import 'babel-polyfill'; +import '@babel/polyfill'; diff --git a/experimental/babel-preset-env/test/debug-fixtures/electron/stdout.txt b/experimental/babel-preset-env/test/debug-fixtures/electron/stdout.txt index 162b5bf468..190375d76e 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/electron/stdout.txt +++ b/experimental/babel-preset-env/test/debug-fixtures/electron/stdout.txt @@ -5,7 +5,7 @@ Warning, the following targets are using a decimal version: We recommend using a string for minor/patch versions to avoid numbers like 6.10 getting parsed as 6.1, which can lead to unexpected behavior. -babel-preset-env: `DEBUG` option +@babel/preset-env: `DEBUG` option Using targets: { @@ -30,7 +30,7 @@ Using plugins: Using polyfills with `entry` option: -[src/in.js] Replaced `babel-polyfill` with the following polyfills: +[src/in.js] Replaced `@babel/polyfill` with the following polyfills: es6.typed.array-buffer { "electron":"0.36" } es6.typed.data-view { "electron":"0.36" } es6.typed.int8-array { "electron":"0.36" } diff --git a/experimental/babel-preset-env/test/debug-fixtures/force-all-transforms/in/in.js b/experimental/babel-preset-env/test/debug-fixtures/force-all-transforms/in/in.js index b012711b90..c3030bdd62 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/force-all-transforms/in/in.js +++ b/experimental/babel-preset-env/test/debug-fixtures/force-all-transforms/in/in.js @@ -1 +1 @@ -import 'babel-polyfill'; +import '@babel/polyfill'; diff --git a/experimental/babel-preset-env/test/debug-fixtures/force-all-transforms/stdout.txt b/experimental/babel-preset-env/test/debug-fixtures/force-all-transforms/stdout.txt index 9e3a084a14..88398caba5 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/force-all-transforms/stdout.txt +++ b/experimental/babel-preset-env/test/debug-fixtures/force-all-transforms/stdout.txt @@ -1,4 +1,4 @@ -babel-preset-env: `DEBUG` option +@babel/preset-env: `DEBUG` option Using targets: { @@ -35,10 +35,10 @@ Using plugins: Using polyfills with `entry` option: -[src/in.js] Replaced `babel-polyfill` with the following polyfills: +[src/in.js] Replaced `@babel/polyfill` with the following polyfills: es7.string.pad-start { "chrome":"55" } es7.string.pad-end { "chrome":"55" } web.timers { "chrome":"55" } web.immediate { "chrome":"55" } web.dom.iterable { "chrome":"55" } -src/in.js -> lib/in.js \ No newline at end of file +src/in.js -> lib/in.js diff --git a/experimental/babel-preset-env/test/debug-fixtures/plugins-only/stdout.txt b/experimental/babel-preset-env/test/debug-fixtures/plugins-only/stdout.txt index e2a1893e26..5b67b36704 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/plugins-only/stdout.txt +++ b/experimental/babel-preset-env/test/debug-fixtures/plugins-only/stdout.txt @@ -5,7 +5,7 @@ Warning, the following targets are using a decimal version: We recommend using a string for minor/patch versions to avoid numbers like 6.10 getting parsed as 6.1, which can lead to unexpected behavior. -babel-preset-env: `DEBUG` option +@babel/preset-env: `DEBUG` option Using targets: { diff --git a/experimental/babel-preset-env/test/debug-fixtures/shippedProposals-chrome60/in/in.js b/experimental/babel-preset-env/test/debug-fixtures/shippedProposals-chrome60/in/in.js index b012711b90..c3030bdd62 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/shippedProposals-chrome60/in/in.js +++ b/experimental/babel-preset-env/test/debug-fixtures/shippedProposals-chrome60/in/in.js @@ -1 +1 @@ -import 'babel-polyfill'; +import '@babel/polyfill'; diff --git a/experimental/babel-preset-env/test/debug-fixtures/shippedProposals-chrome60/stdout.txt b/experimental/babel-preset-env/test/debug-fixtures/shippedProposals-chrome60/stdout.txt index 121732593f..67807c6e86 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/shippedProposals-chrome60/stdout.txt +++ b/experimental/babel-preset-env/test/debug-fixtures/shippedProposals-chrome60/stdout.txt @@ -1,4 +1,4 @@ -babel-preset-env: `DEBUG` option +@babel/preset-env: `DEBUG` option Using targets: { @@ -15,9 +15,9 @@ Using plugins: Using polyfills with `entry` option: -[src/in.js] Replaced `babel-polyfill` with the following polyfills: +[src/in.js] Replaced `@babel/polyfill` with the following polyfills: es7.promise.finally { "chrome":"60" } web.timers { "chrome":"60" } web.immediate { "chrome":"60" } web.dom.iterable { "chrome":"60" } -src/in.js -> lib/in.js \ No newline at end of file +src/in.js -> lib/in.js diff --git a/experimental/babel-preset-env/test/debug-fixtures/shippedProposals/in/in.js b/experimental/babel-preset-env/test/debug-fixtures/shippedProposals/in/in.js index b012711b90..c3030bdd62 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/shippedProposals/in/in.js +++ b/experimental/babel-preset-env/test/debug-fixtures/shippedProposals/in/in.js @@ -1 +1 @@ -import 'babel-polyfill'; +import '@babel/polyfill'; diff --git a/experimental/babel-preset-env/test/debug-fixtures/shippedProposals/stdout.txt b/experimental/babel-preset-env/test/debug-fixtures/shippedProposals/stdout.txt index 5201d91a95..74d2807650 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/shippedProposals/stdout.txt +++ b/experimental/babel-preset-env/test/debug-fixtures/shippedProposals/stdout.txt @@ -1,4 +1,4 @@ -babel-preset-env: `DEBUG` option +@babel/preset-env: `DEBUG` option Using targets: {} @@ -37,7 +37,7 @@ Using plugins: Using polyfills with `entry` option: -[src/in.js] Replaced `babel-polyfill` with the following polyfills: +[src/in.js] Replaced `@babel/polyfill` with the following polyfills: es6.typed.array-buffer {} es6.typed.data-view {} es6.typed.int8-array {} @@ -137,4 +137,4 @@ Using polyfills with `entry` option: web.timers {} web.immediate {} web.dom.iterable {} -src/in.js -> lib/in.js \ No newline at end of file +src/in.js -> lib/in.js diff --git a/experimental/babel-preset-env/test/debug-fixtures/specific-targets/in/in.js b/experimental/babel-preset-env/test/debug-fixtures/specific-targets/in/in.js index b012711b90..c3030bdd62 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/specific-targets/in/in.js +++ b/experimental/babel-preset-env/test/debug-fixtures/specific-targets/in/in.js @@ -1 +1 @@ -import 'babel-polyfill'; +import '@babel/polyfill'; diff --git a/experimental/babel-preset-env/test/debug-fixtures/specific-targets/stdout.txt b/experimental/babel-preset-env/test/debug-fixtures/specific-targets/stdout.txt index ad394dc28a..882b729143 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/specific-targets/stdout.txt +++ b/experimental/babel-preset-env/test/debug-fixtures/specific-targets/stdout.txt @@ -1,4 +1,4 @@ -babel-preset-env: `DEBUG` option +@babel/preset-env: `DEBUG` option Using targets: { @@ -40,7 +40,7 @@ Using plugins: Using polyfills with `entry` option: -[src/in.js] Replaced `babel-polyfill` with the following polyfills: +[src/in.js] Replaced `@babel/polyfill` with the following polyfills: es6.typed.array-buffer { "ie":"10", "ios":"9", "safari":"7" } es6.typed.int8-array { "ie":"10", "ios":"9", "safari":"7" } es6.typed.uint8-array { "ie":"10", "ios":"9", "safari":"7" } @@ -138,4 +138,4 @@ Using polyfills with `entry` option: web.timers { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } web.immediate { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } web.dom.iterable { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" } -src/in.js -> lib/in.js \ No newline at end of file +src/in.js -> lib/in.js diff --git a/experimental/babel-preset-env/test/debug-fixtures/usage-none/stdout.txt b/experimental/babel-preset-env/test/debug-fixtures/usage-none/stdout.txt index 35c2ad7ead..15acd7e0c5 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/usage-none/stdout.txt +++ b/experimental/babel-preset-env/test/debug-fixtures/usage-none/stdout.txt @@ -1,4 +1,4 @@ -babel-preset-env: `DEBUG` option +@babel/preset-env: `DEBUG` option Using targets: { @@ -40,4 +40,4 @@ Using polyfills with `usage` option: src/in.js -> lib/in.js [src/in2.js] Based on your code and targets, none were added. -src/in2.js -> lib/in2.js \ No newline at end of file +src/in2.js -> lib/in2.js diff --git a/experimental/babel-preset-env/test/debug-fixtures/usage-with-import/in/in.js b/experimental/babel-preset-env/test/debug-fixtures/usage-with-import/in/in.js index ac43f2a044..c3030bdd62 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/usage-with-import/in/in.js +++ b/experimental/babel-preset-env/test/debug-fixtures/usage-with-import/in/in.js @@ -1 +1 @@ -import 'babel-polyfill'; \ No newline at end of file +import '@babel/polyfill'; diff --git a/experimental/babel-preset-env/test/debug-fixtures/usage-with-import/stderr.txt b/experimental/babel-preset-env/test/debug-fixtures/usage-with-import/stderr.txt index 3b90ffcb27..03517b16fb 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/usage-with-import/stderr.txt +++ b/experimental/babel-preset-env/test/debug-fixtures/usage-with-import/stderr.txt @@ -1,2 +1,2 @@ When setting `useBuiltIns: 'usage'`, polyfills are automatically imported when needed. - Please remove the `import 'babel-polyfill'` call or use `useBuiltIns: 'entry'` instead. \ No newline at end of file + Please remove the `import '@babel/polyfill'` call or use `useBuiltIns: 'entry'` instead. diff --git a/experimental/babel-preset-env/test/debug-fixtures/usage-with-import/stdout.txt b/experimental/babel-preset-env/test/debug-fixtures/usage-with-import/stdout.txt index 8a6c6ef38e..80bff07fb8 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/usage-with-import/stdout.txt +++ b/experimental/babel-preset-env/test/debug-fixtures/usage-with-import/stdout.txt @@ -1,4 +1,4 @@ -babel-preset-env: `DEBUG` option +@babel/preset-env: `DEBUG` option Using targets: { @@ -13,4 +13,4 @@ Using plugins: Using polyfills with `usage` option: [src/in.js] Based on your code and targets, none were added. -src/in.js -> lib/in.js \ No newline at end of file +src/in.js -> lib/in.js diff --git a/experimental/babel-preset-env/test/debug-fixtures/usage/stdout.txt b/experimental/babel-preset-env/test/debug-fixtures/usage/stdout.txt index bc9f0b2a7b..c99f682d3f 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/usage/stdout.txt +++ b/experimental/babel-preset-env/test/debug-fixtures/usage/stdout.txt @@ -1,4 +1,4 @@ -babel-preset-env: `DEBUG` option +@babel/preset-env: `DEBUG` option Using targets: { @@ -44,4 +44,4 @@ src/in.js -> lib/in.js [src/in2.js] Added following polyfills: regenerator-runtime { "chrome":"52", "firefox":"50", "ie":"11" } web.dom.iterable { "chrome":"52", "firefox":"50", "ie":"11" } -src/in2.js -> lib/in2.js \ No newline at end of file +src/in2.js -> lib/in2.js diff --git a/experimental/babel-preset-env/test/debug-fixtures/versions-decimals/in/in.js b/experimental/babel-preset-env/test/debug-fixtures/versions-decimals/in/in.js index b012711b90..c3030bdd62 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/versions-decimals/in/in.js +++ b/experimental/babel-preset-env/test/debug-fixtures/versions-decimals/in/in.js @@ -1 +1 @@ -import 'babel-polyfill'; +import '@babel/polyfill'; diff --git a/experimental/babel-preset-env/test/debug-fixtures/versions-decimals/stdout.txt b/experimental/babel-preset-env/test/debug-fixtures/versions-decimals/stdout.txt index e8d45bf931..7e6c84e0cd 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/versions-decimals/stdout.txt +++ b/experimental/babel-preset-env/test/debug-fixtures/versions-decimals/stdout.txt @@ -6,7 +6,7 @@ Warning, the following targets are using a decimal version: We recommend using a string for minor/patch versions to avoid numbers like 6.10 getting parsed as 6.1, which can lead to unexpected behavior. -babel-preset-env: `DEBUG` option +@babel/preset-env: `DEBUG` option Using targets: { @@ -46,7 +46,7 @@ Using plugins: Using polyfills with `entry` option: -[src/in.js] Replaced `babel-polyfill` with the following polyfills: +[src/in.js] Replaced `@babel/polyfill` with the following polyfills: es6.typed.array-buffer { "electron":"0.36", "ie":"10", "node":"6.1" } es6.typed.data-view { "electron":"0.36" } es6.typed.int8-array { "electron":"0.36", "ie":"10", "node":"6.1" } @@ -145,4 +145,4 @@ Using polyfills with `entry` option: web.timers { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } web.immediate { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } web.dom.iterable { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" } -src/in.js -> lib/in.js \ No newline at end of file +src/in.js -> lib/in.js diff --git a/experimental/babel-preset-env/test/debug-fixtures/versions-strings/in/in.js b/experimental/babel-preset-env/test/debug-fixtures/versions-strings/in/in.js index b012711b90..c3030bdd62 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/versions-strings/in/in.js +++ b/experimental/babel-preset-env/test/debug-fixtures/versions-strings/in/in.js @@ -1 +1 @@ -import 'babel-polyfill'; +import '@babel/polyfill'; diff --git a/experimental/babel-preset-env/test/debug-fixtures/versions-strings/stdout.txt b/experimental/babel-preset-env/test/debug-fixtures/versions-strings/stdout.txt index ec86820a3f..3fbf242887 100644 --- a/experimental/babel-preset-env/test/debug-fixtures/versions-strings/stdout.txt +++ b/experimental/babel-preset-env/test/debug-fixtures/versions-strings/stdout.txt @@ -1,4 +1,4 @@ -babel-preset-env: `DEBUG` option +@babel/preset-env: `DEBUG` option Using targets: { @@ -37,7 +37,7 @@ Using plugins: Using polyfills with `entry` option: -[src/in.js] Replaced `babel-polyfill` with the following polyfills: +[src/in.js] Replaced `@babel/polyfill` with the following polyfills: es6.typed.array-buffer { "ie":"10" } es6.typed.int8-array { "ie":"10" } es6.typed.uint8-array { "ie":"10" } @@ -135,4 +135,4 @@ Using polyfills with `entry` option: web.timers { "chrome":"54", "ie":"10", "node":"6.10" } web.immediate { "chrome":"54", "ie":"10", "node":"6.10" } web.dom.iterable { "chrome":"54", "ie":"10", "node":"6.10" } -src/in.js -> lib/in.js \ No newline at end of file +src/in.js -> lib/in.js diff --git a/experimental/babel-preset-env/test/fixtures.js b/experimental/babel-preset-env/test/fixtures.js index 09cfbc31f5..1b534b8fc6 100644 --- a/experimental/babel-preset-env/test/fixtures.js +++ b/experimental/babel-preset-env/test/fixtures.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/experimental/babel-preset-env/test/fixtures/dom-iterable/symbol-iterator-in/expected.js b/experimental/babel-preset-env/test/fixtures/dom-iterable/symbol-iterator-in/expected.js index ce74075426..9b5aa0e722 100644 --- a/experimental/babel-preset-env/test/fixtures/dom-iterable/symbol-iterator-in/expected.js +++ b/experimental/babel-preset-env/test/fixtures/dom-iterable/symbol-iterator-in/expected.js @@ -1,3 +1,3 @@ -import "babel-polyfill/lib/core-js/modules/es6.symbol"; -import "babel-polyfill/lib/core-js/modules/web.dom.iterable"; -Symbol.iterator in arr; \ No newline at end of file +import "@babel/polyfill/lib/core-js/modules/es6.symbol"; +import "@babel/polyfill/lib/core-js/modules/web.dom.iterable"; +Symbol.iterator in arr; diff --git a/experimental/babel-preset-env/test/fixtures/dom-iterable/symbol-iterator/expected.js b/experimental/babel-preset-env/test/fixtures/dom-iterable/symbol-iterator/expected.js index ef4793ceac..d045152330 100644 --- a/experimental/babel-preset-env/test/fixtures/dom-iterable/symbol-iterator/expected.js +++ b/experimental/babel-preset-env/test/fixtures/dom-iterable/symbol-iterator/expected.js @@ -1,3 +1,3 @@ -import "babel-polyfill/lib/core-js/modules/es6.symbol"; -import "babel-polyfill/lib/core-js/modules/web.dom.iterable"; -arr[Symbol.iterator](); \ No newline at end of file +import "@babel/polyfill/lib/core-js/modules/es6.symbol"; +import "@babel/polyfill/lib/core-js/modules/web.dom.iterable"; +arr[Symbol.iterator](); diff --git a/experimental/babel-preset-env/test/fixtures/dom-iterable/yield-star/expected.js b/experimental/babel-preset-env/test/fixtures/dom-iterable/yield-star/expected.js index e9331e225b..bc61586baa 100644 --- a/experimental/babel-preset-env/test/fixtures/dom-iterable/yield-star/expected.js +++ b/experimental/babel-preset-env/test/fixtures/dom-iterable/yield-star/expected.js @@ -1,5 +1,5 @@ -import "babel-polyfill/lib/core-js/modules/web.dom.iterable"; +import "@babel/polyfill/lib/core-js/modules/web.dom.iterable"; function* a() { yield* 1; -} \ No newline at end of file +} diff --git a/experimental/babel-preset-env/test/fixtures/plugin-options/filters-duplicates/actual.js b/experimental/babel-preset-env/test/fixtures/plugin-options/filters-duplicates/actual.js index d3984c50aa..b4ece7b964 100644 --- a/experimental/babel-preset-env/test/fixtures/plugin-options/filters-duplicates/actual.js +++ b/experimental/babel-preset-env/test/fixtures/plugin-options/filters-duplicates/actual.js @@ -1 +1 @@ -import "babel-polyfill"; +import "@babel/polyfill"; diff --git a/experimental/babel-preset-env/test/fixtures/plugin-options/filters-duplicates/expected.js b/experimental/babel-preset-env/test/fixtures/plugin-options/filters-duplicates/expected.js index 381fec489f..56871bd7ae 100644 --- a/experimental/babel-preset-env/test/fixtures/plugin-options/filters-duplicates/expected.js +++ b/experimental/babel-preset-env/test/fixtures/plugin-options/filters-duplicates/expected.js @@ -1,2 +1,2 @@ -import "babel-polyfill/lib/core-js/modules/es6.typed.data-view"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.apply"; \ No newline at end of file +import "@babel/polyfill/lib/core-js/modules/es6.typed.data-view"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.apply"; diff --git a/experimental/babel-preset-env/test/fixtures/plugin-options/regenerator-false/actual.js b/experimental/babel-preset-env/test/fixtures/plugin-options/regenerator-false/actual.js index d3984c50aa..b4ece7b964 100644 --- a/experimental/babel-preset-env/test/fixtures/plugin-options/regenerator-false/actual.js +++ b/experimental/babel-preset-env/test/fixtures/plugin-options/regenerator-false/actual.js @@ -1 +1 @@ -import "babel-polyfill"; +import "@babel/polyfill"; diff --git a/experimental/babel-preset-env/test/fixtures/plugin-options/regenerator-true/actual.js b/experimental/babel-preset-env/test/fixtures/plugin-options/regenerator-true/actual.js index d3984c50aa..b4ece7b964 100644 --- a/experimental/babel-preset-env/test/fixtures/plugin-options/regenerator-true/actual.js +++ b/experimental/babel-preset-env/test/fixtures/plugin-options/regenerator-true/actual.js @@ -1 +1 @@ -import "babel-polyfill"; +import "@babel/polyfill"; diff --git a/experimental/babel-preset-env/test/fixtures/plugin-options/regenerator-true/expected.js b/experimental/babel-preset-env/test/fixtures/plugin-options/regenerator-true/expected.js index 9da2182494..f8092e7d0b 100644 --- a/experimental/babel-preset-env/test/fixtures/plugin-options/regenerator-true/expected.js +++ b/experimental/babel-preset-env/test/fixtures/plugin-options/regenerator-true/expected.js @@ -1 +1 @@ -import "babel-polyfill/lib/regenerator-runtime/runtime"; \ No newline at end of file +import "@babel/polyfill/lib/regenerator-runtime/runtime"; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options-add-used-built-ins/builtins-used-instance-methods/expected.js b/experimental/babel-preset-env/test/fixtures/preset-options-add-used-built-ins/builtins-used-instance-methods/expected.js index 167a3e21ca..b393541371 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options-add-used-built-ins/builtins-used-instance-methods/expected.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options-add-used-built-ins/builtins-used-instance-methods/expected.js @@ -1,19 +1,19 @@ -import "babel-polyfill/lib/core-js/modules/es6.regexp.split"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.replace"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.search"; -import "babel-polyfill/lib/core-js/modules/es6.array.copy-within"; -import "babel-polyfill/lib/core-js/modules/es6.string.ends-with"; -import "babel-polyfill/lib/core-js/modules/es6.string.code-point-at"; -import "babel-polyfill/lib/core-js/modules/es6.string.starts-with"; -import "babel-polyfill/lib/core-js/modules/es7.string.pad-end"; -import "babel-polyfill/lib/core-js/modules/es7.string.pad-start"; -import "babel-polyfill/lib/core-js/modules/es6.array.fill"; -import "babel-polyfill/lib/core-js/modules/es6.array.find-index"; -import "babel-polyfill/lib/core-js/modules/es6.array.find"; -import "babel-polyfill/lib/core-js/modules/es7.array.includes"; -import "babel-polyfill/lib/core-js/modules/es6.string.includes"; -import "babel-polyfill/lib/core-js/modules/es6.map"; -import "babel-polyfill/lib/core-js/modules/es6.array.from"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.split"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.replace"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.search"; +import "@babel/polyfill/lib/core-js/modules/es6.array.copy-within"; +import "@babel/polyfill/lib/core-js/modules/es6.string.ends-with"; +import "@babel/polyfill/lib/core-js/modules/es6.string.code-point-at"; +import "@babel/polyfill/lib/core-js/modules/es6.string.starts-with"; +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-end"; +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-start"; +import "@babel/polyfill/lib/core-js/modules/es6.array.fill"; +import "@babel/polyfill/lib/core-js/modules/es6.array.find-index"; +import "@babel/polyfill/lib/core-js/modules/es6.array.find"; +import "@babel/polyfill/lib/core-js/modules/es7.array.includes"; +import "@babel/polyfill/lib/core-js/modules/es6.string.includes"; +import "@babel/polyfill/lib/core-js/modules/es6.map"; +import "@babel/polyfill/lib/core-js/modules/es6.array.from"; Array.from; // static function Map; // top level built-in @@ -47,4 +47,4 @@ j["search"]; // computed with template k[asdf3]; // computed with concat strings var _k2 = k, - _a = _k2[asdf2]; // computed \ No newline at end of file + _a = _k2[asdf2]; // computed diff --git a/experimental/babel-preset-env/test/fixtures/preset-options-add-used-built-ins/builtins-used/expected.js b/experimental/babel-preset-env/test/fixtures/preset-options-add-used-built-ins/builtins-used/expected.js index 6e2d97b81e..f364c96dc6 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options-add-used-built-ins/builtins-used/expected.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options-add-used-built-ins/builtins-used/expected.js @@ -1,9 +1,9 @@ -import "babel-polyfill/lib/core-js/modules/web.dom.iterable"; -import "babel-polyfill/lib/core-js/modules/es6.symbol"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.match"; -import "babel-polyfill/lib/core-js/modules/es6.promise"; -import "babel-polyfill/lib/core-js/modules/es6.map"; -import "babel-polyfill/lib/core-js/modules/es6.array.from"; +import "@babel/polyfill/lib/core-js/modules/web.dom.iterable"; +import "@babel/polyfill/lib/core-js/modules/es6.symbol"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.match"; +import "@babel/polyfill/lib/core-js/modules/es6.promise"; +import "@babel/polyfill/lib/core-js/modules/es6.map"; +import "@babel/polyfill/lib/core-js/modules/es6.array.from"; Array.from; // static method Map; // built-in @@ -31,4 +31,4 @@ G.assign; // static method function H(WeakMap) { var blah = new WeakMap(); -} // shadowed \ No newline at end of file +} // shadowed diff --git a/experimental/babel-preset-env/test/fixtures/preset-options-add-used-built-ins/regenerator-used-async/expected.js b/experimental/babel-preset-env/test/fixtures/preset-options-add-used-built-ins/regenerator-used-async/expected.js index 3f344dccf4..5ff41761a1 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options-add-used-built-ins/regenerator-used-async/expected.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options-add-used-built-ins/regenerator-used-async/expected.js @@ -1,5 +1,5 @@ -import "babel-polyfill/lib/core-js/modules/es6.promise"; -import "babel-polyfill/lib/regenerator-runtime/runtime"; +import "@babel/polyfill/lib/core-js/modules/es6.promise"; +import "@babel/polyfill/lib/regenerator-runtime/runtime"; var a = function () { var _ref = _asyncToGenerator( diff --git a/experimental/babel-preset-env/test/fixtures/preset-options-add-used-built-ins/regenerator-used-generator/expected.js b/experimental/babel-preset-env/test/fixtures/preset-options-add-used-built-ins/regenerator-used-generator/expected.js index 617577c5ee..07a9d62ebc 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options-add-used-built-ins/regenerator-used-generator/expected.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options-add-used-built-ins/regenerator-used-generator/expected.js @@ -1,4 +1,4 @@ -import "babel-polyfill/lib/regenerator-runtime/runtime"; +import "@babel/polyfill/lib/regenerator-runtime/runtime"; var _marked = /*#__PURE__*/ diff --git a/experimental/babel-preset-env/test/fixtures/preset-options-add-used-built-ins/remove-babel-polyfill-import/actual.js b/experimental/babel-preset-env/test/fixtures/preset-options-add-used-built-ins/remove-babel-polyfill-import/actual.js index a62d650218..9497c399ad 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options-add-used-built-ins/remove-babel-polyfill-import/actual.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options-add-used-built-ins/remove-babel-polyfill-import/actual.js @@ -1,4 +1,4 @@ -import "babel-polyfill"; -import "babel-polyfill"; -require("babel-polyfill"); -require("babel-polyfill"); +import "@babel/polyfill"; +import "@babel/polyfill"; +require("@babel/polyfill"); +require("@babel/polyfill"); diff --git a/experimental/babel-preset-env/test/fixtures/preset-options-add-used-built-ins/test-modules-tranform/expected.js b/experimental/babel-preset-env/test/fixtures/preset-options-add-used-built-ins/test-modules-tranform/expected.js index aba08b73dc..009ec26335 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options-add-used-built-ins/test-modules-tranform/expected.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options-add-used-built-ins/test-modules-tranform/expected.js @@ -1,5 +1,5 @@ "use strict"; -require("babel-polyfill/lib/core-js/modules/es6.promise"); +require("@babel/polyfill/lib/core-js/modules/es6.promise"); -Promise; \ No newline at end of file +Promise; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/.use-builtins-all-exec/exec.js b/experimental/babel-preset-env/test/fixtures/preset-options/.use-builtins-all-exec/exec.js index c73aa3f1f2..38d3f9ccb9 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/.use-builtins-all-exec/exec.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/.use-builtins-all-exec/exec.js @@ -1,3 +1,3 @@ if (parseInt(process.version.slice(1)) > 5) { - require('babel-polyfill'); + require('@babel/polyfill'); } diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/electron/actual.js b/experimental/babel-preset-env/test/fixtures/preset-options/electron/actual.js index 428919e358..1547651453 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/electron/actual.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/electron/actual.js @@ -1,3 +1,3 @@ -import "babel-polyfill"; +import "@babel/polyfill"; a ** b; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/electron/expected.js b/experimental/babel-preset-env/test/fixtures/preset-options/electron/expected.js index 4767fb618a..8651c7f506 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/electron/expected.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/electron/expected.js @@ -1,9 +1,9 @@ -import "babel-polyfill/lib/core-js/modules/es7.object.values"; -import "babel-polyfill/lib/core-js/modules/es7.object.entries"; -import "babel-polyfill/lib/core-js/modules/es7.object.get-own-property-descriptors"; -import "babel-polyfill/lib/core-js/modules/es7.string.pad-start"; -import "babel-polyfill/lib/core-js/modules/es7.string.pad-end"; -import "babel-polyfill/lib/core-js/modules/web.timers"; -import "babel-polyfill/lib/core-js/modules/web.immediate"; -import "babel-polyfill/lib/core-js/modules/web.dom.iterable"; -a ** b; \ No newline at end of file +import "@babel/polyfill/lib/core-js/modules/es7.object.values"; +import "@babel/polyfill/lib/core-js/modules/es7.object.entries"; +import "@babel/polyfill/lib/core-js/modules/es7.object.get-own-property-descriptors"; +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-start"; +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-end"; +import "@babel/polyfill/lib/core-js/modules/web.timers"; +import "@babel/polyfill/lib/core-js/modules/web.immediate"; +import "@babel/polyfill/lib/core-js/modules/web.dom.iterable"; +a ** b; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/exclude-built-ins/actual.js b/experimental/babel-preset-env/test/fixtures/preset-options/exclude-built-ins/actual.js index 15d192df49..b4ece7b964 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/exclude-built-ins/actual.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/exclude-built-ins/actual.js @@ -1 +1 @@ -import "babel-polyfill"; \ No newline at end of file +import "@babel/polyfill"; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/exclude-include/actual.js b/experimental/babel-preset-env/test/fixtures/preset-options/exclude-include/actual.js index 730d8eb539..8be10283d8 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/exclude-include/actual.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/exclude-include/actual.js @@ -1,7 +1,7 @@ -import "babel-polyfill"; +import "@babel/polyfill"; async function a() { await 1; } -(() => {}) \ No newline at end of file +(() => {}) diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/exclude-include/expected.js b/experimental/babel-preset-env/test/fixtures/preset-options/exclude-include/expected.js index b5e4f0e3ae..6745a2f322 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/exclude-include/expected.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/exclude-include/expected.js @@ -1,11 +1,11 @@ -import "babel-polyfill/lib/core-js/modules/es7.string.pad-end"; -import "babel-polyfill/lib/core-js/modules/web.timers"; -import "babel-polyfill/lib/core-js/modules/web.immediate"; -import "babel-polyfill/lib/core-js/modules/web.dom.iterable"; -import "babel-polyfill/lib/core-js/modules/es6.map"; +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-end"; +import "@babel/polyfill/lib/core-js/modules/web.timers"; +import "@babel/polyfill/lib/core-js/modules/web.immediate"; +import "@babel/polyfill/lib/core-js/modules/web.dom.iterable"; +import "@babel/polyfill/lib/core-js/modules/es6.map"; async function a() { await 1; } -(function () {}); \ No newline at end of file +(function () {}); diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/exclude-regenerator/actual.js b/experimental/babel-preset-env/test/fixtures/preset-options/exclude-regenerator/actual.js index d3984c50aa..b4ece7b964 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/exclude-regenerator/actual.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/exclude-regenerator/actual.js @@ -1 +1 @@ -import "babel-polyfill"; +import "@babel/polyfill"; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/exclude-regenerator/expected.js b/experimental/babel-preset-env/test/fixtures/preset-options/exclude-regenerator/expected.js index 9c79ef82d2..29c900aa5b 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/exclude-regenerator/expected.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/exclude-regenerator/expected.js @@ -1,98 +1,98 @@ -import "babel-polyfill/lib/core-js/modules/es6.typed.array-buffer"; -import "babel-polyfill/lib/core-js/modules/es6.typed.data-view"; -import "babel-polyfill/lib/core-js/modules/es6.typed.int8-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.uint8-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.uint8-clamped-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.int16-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.uint16-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.int32-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.uint32-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.float32-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.float64-array"; -import "babel-polyfill/lib/core-js/modules/es6.map"; -import "babel-polyfill/lib/core-js/modules/es6.set"; -import "babel-polyfill/lib/core-js/modules/es6.weak-map"; -import "babel-polyfill/lib/core-js/modules/es6.weak-set"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.apply"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.construct"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.define-property"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.delete-property"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.get"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.get-own-property-descriptor"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.get-prototype-of"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.has"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.is-extensible"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.own-keys"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.prevent-extensions"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.set"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.set-prototype-of"; -import "babel-polyfill/lib/core-js/modules/es6.promise"; -import "babel-polyfill/lib/core-js/modules/es6.symbol"; -import "babel-polyfill/lib/core-js/modules/es6.object.freeze"; -import "babel-polyfill/lib/core-js/modules/es6.object.seal"; -import "babel-polyfill/lib/core-js/modules/es6.object.prevent-extensions"; -import "babel-polyfill/lib/core-js/modules/es6.object.is-frozen"; -import "babel-polyfill/lib/core-js/modules/es6.object.is-sealed"; -import "babel-polyfill/lib/core-js/modules/es6.object.is-extensible"; -import "babel-polyfill/lib/core-js/modules/es6.object.get-own-property-descriptor"; -import "babel-polyfill/lib/core-js/modules/es6.object.get-prototype-of"; -import "babel-polyfill/lib/core-js/modules/es6.object.keys"; -import "babel-polyfill/lib/core-js/modules/es6.object.get-own-property-names"; -import "babel-polyfill/lib/core-js/modules/es6.object.assign"; -import "babel-polyfill/lib/core-js/modules/es6.object.is"; -import "babel-polyfill/lib/core-js/modules/es6.object.set-prototype-of"; -import "babel-polyfill/lib/core-js/modules/es6.function.name"; -import "babel-polyfill/lib/core-js/modules/es6.string.raw"; -import "babel-polyfill/lib/core-js/modules/es6.string.from-code-point"; -import "babel-polyfill/lib/core-js/modules/es6.string.code-point-at"; -import "babel-polyfill/lib/core-js/modules/es6.string.repeat"; -import "babel-polyfill/lib/core-js/modules/es6.string.starts-with"; -import "babel-polyfill/lib/core-js/modules/es6.string.ends-with"; -import "babel-polyfill/lib/core-js/modules/es6.string.includes"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.flags"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.match"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.replace"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.split"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.search"; -import "babel-polyfill/lib/core-js/modules/es6.array.from"; -import "babel-polyfill/lib/core-js/modules/es6.array.of"; -import "babel-polyfill/lib/core-js/modules/es6.array.copy-within"; -import "babel-polyfill/lib/core-js/modules/es6.array.find"; -import "babel-polyfill/lib/core-js/modules/es6.array.find-index"; -import "babel-polyfill/lib/core-js/modules/es6.array.fill"; -import "babel-polyfill/lib/core-js/modules/es6.array.iterator"; -import "babel-polyfill/lib/core-js/modules/es6.number.is-finite"; -import "babel-polyfill/lib/core-js/modules/es6.number.is-integer"; -import "babel-polyfill/lib/core-js/modules/es6.number.is-safe-integer"; -import "babel-polyfill/lib/core-js/modules/es6.number.is-nan"; -import "babel-polyfill/lib/core-js/modules/es6.number.epsilon"; -import "babel-polyfill/lib/core-js/modules/es6.number.min-safe-integer"; -import "babel-polyfill/lib/core-js/modules/es6.number.max-safe-integer"; -import "babel-polyfill/lib/core-js/modules/es6.number.parse-float"; -import "babel-polyfill/lib/core-js/modules/es6.number.parse-int"; -import "babel-polyfill/lib/core-js/modules/es6.math.acosh"; -import "babel-polyfill/lib/core-js/modules/es6.math.asinh"; -import "babel-polyfill/lib/core-js/modules/es6.math.atanh"; -import "babel-polyfill/lib/core-js/modules/es6.math.cbrt"; -import "babel-polyfill/lib/core-js/modules/es6.math.clz32"; -import "babel-polyfill/lib/core-js/modules/es6.math.cosh"; -import "babel-polyfill/lib/core-js/modules/es6.math.expm1"; -import "babel-polyfill/lib/core-js/modules/es6.math.fround"; -import "babel-polyfill/lib/core-js/modules/es6.math.hypot"; -import "babel-polyfill/lib/core-js/modules/es6.math.imul"; -import "babel-polyfill/lib/core-js/modules/es6.math.log1p"; -import "babel-polyfill/lib/core-js/modules/es6.math.log10"; -import "babel-polyfill/lib/core-js/modules/es6.math.log2"; -import "babel-polyfill/lib/core-js/modules/es6.math.sign"; -import "babel-polyfill/lib/core-js/modules/es6.math.sinh"; -import "babel-polyfill/lib/core-js/modules/es6.math.tanh"; -import "babel-polyfill/lib/core-js/modules/es6.math.trunc"; -import "babel-polyfill/lib/core-js/modules/es7.array.includes"; -import "babel-polyfill/lib/core-js/modules/es7.object.values"; -import "babel-polyfill/lib/core-js/modules/es7.object.entries"; -import "babel-polyfill/lib/core-js/modules/es7.object.get-own-property-descriptors"; -import "babel-polyfill/lib/core-js/modules/es7.string.pad-start"; -import "babel-polyfill/lib/core-js/modules/es7.string.pad-end"; -import "babel-polyfill/lib/core-js/modules/web.timers"; -import "babel-polyfill/lib/core-js/modules/web.immediate"; -import "babel-polyfill/lib/core-js/modules/web.dom.iterable"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.array-buffer"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.data-view"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.int8-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.uint8-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.uint8-clamped-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.int16-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.uint16-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.int32-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.uint32-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.float32-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.float64-array"; +import "@babel/polyfill/lib/core-js/modules/es6.map"; +import "@babel/polyfill/lib/core-js/modules/es6.set"; +import "@babel/polyfill/lib/core-js/modules/es6.weak-map"; +import "@babel/polyfill/lib/core-js/modules/es6.weak-set"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.apply"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.construct"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.define-property"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.delete-property"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.get"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.get-own-property-descriptor"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.get-prototype-of"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.has"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.is-extensible"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.own-keys"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.prevent-extensions"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.set"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.set-prototype-of"; +import "@babel/polyfill/lib/core-js/modules/es6.promise"; +import "@babel/polyfill/lib/core-js/modules/es6.symbol"; +import "@babel/polyfill/lib/core-js/modules/es6.object.freeze"; +import "@babel/polyfill/lib/core-js/modules/es6.object.seal"; +import "@babel/polyfill/lib/core-js/modules/es6.object.prevent-extensions"; +import "@babel/polyfill/lib/core-js/modules/es6.object.is-frozen"; +import "@babel/polyfill/lib/core-js/modules/es6.object.is-sealed"; +import "@babel/polyfill/lib/core-js/modules/es6.object.is-extensible"; +import "@babel/polyfill/lib/core-js/modules/es6.object.get-own-property-descriptor"; +import "@babel/polyfill/lib/core-js/modules/es6.object.get-prototype-of"; +import "@babel/polyfill/lib/core-js/modules/es6.object.keys"; +import "@babel/polyfill/lib/core-js/modules/es6.object.get-own-property-names"; +import "@babel/polyfill/lib/core-js/modules/es6.object.assign"; +import "@babel/polyfill/lib/core-js/modules/es6.object.is"; +import "@babel/polyfill/lib/core-js/modules/es6.object.set-prototype-of"; +import "@babel/polyfill/lib/core-js/modules/es6.function.name"; +import "@babel/polyfill/lib/core-js/modules/es6.string.raw"; +import "@babel/polyfill/lib/core-js/modules/es6.string.from-code-point"; +import "@babel/polyfill/lib/core-js/modules/es6.string.code-point-at"; +import "@babel/polyfill/lib/core-js/modules/es6.string.repeat"; +import "@babel/polyfill/lib/core-js/modules/es6.string.starts-with"; +import "@babel/polyfill/lib/core-js/modules/es6.string.ends-with"; +import "@babel/polyfill/lib/core-js/modules/es6.string.includes"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.flags"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.match"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.replace"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.split"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.search"; +import "@babel/polyfill/lib/core-js/modules/es6.array.from"; +import "@babel/polyfill/lib/core-js/modules/es6.array.of"; +import "@babel/polyfill/lib/core-js/modules/es6.array.copy-within"; +import "@babel/polyfill/lib/core-js/modules/es6.array.find"; +import "@babel/polyfill/lib/core-js/modules/es6.array.find-index"; +import "@babel/polyfill/lib/core-js/modules/es6.array.fill"; +import "@babel/polyfill/lib/core-js/modules/es6.array.iterator"; +import "@babel/polyfill/lib/core-js/modules/es6.number.is-finite"; +import "@babel/polyfill/lib/core-js/modules/es6.number.is-integer"; +import "@babel/polyfill/lib/core-js/modules/es6.number.is-safe-integer"; +import "@babel/polyfill/lib/core-js/modules/es6.number.is-nan"; +import "@babel/polyfill/lib/core-js/modules/es6.number.epsilon"; +import "@babel/polyfill/lib/core-js/modules/es6.number.min-safe-integer"; +import "@babel/polyfill/lib/core-js/modules/es6.number.max-safe-integer"; +import "@babel/polyfill/lib/core-js/modules/es6.number.parse-float"; +import "@babel/polyfill/lib/core-js/modules/es6.number.parse-int"; +import "@babel/polyfill/lib/core-js/modules/es6.math.acosh"; +import "@babel/polyfill/lib/core-js/modules/es6.math.asinh"; +import "@babel/polyfill/lib/core-js/modules/es6.math.atanh"; +import "@babel/polyfill/lib/core-js/modules/es6.math.cbrt"; +import "@babel/polyfill/lib/core-js/modules/es6.math.clz32"; +import "@babel/polyfill/lib/core-js/modules/es6.math.cosh"; +import "@babel/polyfill/lib/core-js/modules/es6.math.expm1"; +import "@babel/polyfill/lib/core-js/modules/es6.math.fround"; +import "@babel/polyfill/lib/core-js/modules/es6.math.hypot"; +import "@babel/polyfill/lib/core-js/modules/es6.math.imul"; +import "@babel/polyfill/lib/core-js/modules/es6.math.log1p"; +import "@babel/polyfill/lib/core-js/modules/es6.math.log10"; +import "@babel/polyfill/lib/core-js/modules/es6.math.log2"; +import "@babel/polyfill/lib/core-js/modules/es6.math.sign"; +import "@babel/polyfill/lib/core-js/modules/es6.math.sinh"; +import "@babel/polyfill/lib/core-js/modules/es6.math.tanh"; +import "@babel/polyfill/lib/core-js/modules/es6.math.trunc"; +import "@babel/polyfill/lib/core-js/modules/es7.array.includes"; +import "@babel/polyfill/lib/core-js/modules/es7.object.values"; +import "@babel/polyfill/lib/core-js/modules/es7.object.entries"; +import "@babel/polyfill/lib/core-js/modules/es7.object.get-own-property-descriptors"; +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-start"; +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-end"; +import "@babel/polyfill/lib/core-js/modules/web.timers"; +import "@babel/polyfill/lib/core-js/modules/web.immediate"; +import "@babel/polyfill/lib/core-js/modules/web.dom.iterable"; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/ie-11-built-ins/actual.js b/experimental/babel-preset-env/test/fixtures/preset-options/ie-11-built-ins/actual.js index d3984c50aa..b4ece7b964 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/ie-11-built-ins/actual.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/ie-11-built-ins/actual.js @@ -1 +1 @@ -import "babel-polyfill"; +import "@babel/polyfill"; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/ie-11-built-ins/expected.js b/experimental/babel-preset-env/test/fixtures/preset-options/ie-11-built-ins/expected.js index 6751111298..6b845d47e3 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/ie-11-built-ins/expected.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/ie-11-built-ins/expected.js @@ -1,97 +1,97 @@ -import "babel-polyfill/lib/core-js/modules/es6.typed.array-buffer"; -import "babel-polyfill/lib/core-js/modules/es6.typed.int8-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.uint8-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.uint8-clamped-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.int16-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.uint16-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.int32-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.uint32-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.float32-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.float64-array"; -import "babel-polyfill/lib/core-js/modules/es6.map"; -import "babel-polyfill/lib/core-js/modules/es6.set"; -import "babel-polyfill/lib/core-js/modules/es6.weak-map"; -import "babel-polyfill/lib/core-js/modules/es6.weak-set"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.apply"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.construct"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.define-property"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.delete-property"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.get"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.get-own-property-descriptor"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.get-prototype-of"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.has"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.is-extensible"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.own-keys"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.prevent-extensions"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.set"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.set-prototype-of"; -import "babel-polyfill/lib/core-js/modules/es6.promise"; -import "babel-polyfill/lib/core-js/modules/es6.symbol"; -import "babel-polyfill/lib/core-js/modules/es6.object.freeze"; -import "babel-polyfill/lib/core-js/modules/es6.object.seal"; -import "babel-polyfill/lib/core-js/modules/es6.object.prevent-extensions"; -import "babel-polyfill/lib/core-js/modules/es6.object.is-frozen"; -import "babel-polyfill/lib/core-js/modules/es6.object.is-sealed"; -import "babel-polyfill/lib/core-js/modules/es6.object.is-extensible"; -import "babel-polyfill/lib/core-js/modules/es6.object.get-own-property-descriptor"; -import "babel-polyfill/lib/core-js/modules/es6.object.get-prototype-of"; -import "babel-polyfill/lib/core-js/modules/es6.object.keys"; -import "babel-polyfill/lib/core-js/modules/es6.object.get-own-property-names"; -import "babel-polyfill/lib/core-js/modules/es6.object.assign"; -import "babel-polyfill/lib/core-js/modules/es6.object.is"; -import "babel-polyfill/lib/core-js/modules/es6.function.name"; -import "babel-polyfill/lib/core-js/modules/es6.string.raw"; -import "babel-polyfill/lib/core-js/modules/es6.string.from-code-point"; -import "babel-polyfill/lib/core-js/modules/es6.string.code-point-at"; -import "babel-polyfill/lib/core-js/modules/es6.string.repeat"; -import "babel-polyfill/lib/core-js/modules/es6.string.starts-with"; -import "babel-polyfill/lib/core-js/modules/es6.string.ends-with"; -import "babel-polyfill/lib/core-js/modules/es6.string.includes"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.flags"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.match"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.replace"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.split"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.search"; -import "babel-polyfill/lib/core-js/modules/es6.array.from"; -import "babel-polyfill/lib/core-js/modules/es6.array.of"; -import "babel-polyfill/lib/core-js/modules/es6.array.copy-within"; -import "babel-polyfill/lib/core-js/modules/es6.array.find"; -import "babel-polyfill/lib/core-js/modules/es6.array.find-index"; -import "babel-polyfill/lib/core-js/modules/es6.array.fill"; -import "babel-polyfill/lib/core-js/modules/es6.array.iterator"; -import "babel-polyfill/lib/core-js/modules/es6.number.is-finite"; -import "babel-polyfill/lib/core-js/modules/es6.number.is-integer"; -import "babel-polyfill/lib/core-js/modules/es6.number.is-safe-integer"; -import "babel-polyfill/lib/core-js/modules/es6.number.is-nan"; -import "babel-polyfill/lib/core-js/modules/es6.number.epsilon"; -import "babel-polyfill/lib/core-js/modules/es6.number.min-safe-integer"; -import "babel-polyfill/lib/core-js/modules/es6.number.max-safe-integer"; -import "babel-polyfill/lib/core-js/modules/es6.number.parse-float"; -import "babel-polyfill/lib/core-js/modules/es6.number.parse-int"; -import "babel-polyfill/lib/core-js/modules/es6.math.acosh"; -import "babel-polyfill/lib/core-js/modules/es6.math.asinh"; -import "babel-polyfill/lib/core-js/modules/es6.math.atanh"; -import "babel-polyfill/lib/core-js/modules/es6.math.cbrt"; -import "babel-polyfill/lib/core-js/modules/es6.math.clz32"; -import "babel-polyfill/lib/core-js/modules/es6.math.cosh"; -import "babel-polyfill/lib/core-js/modules/es6.math.expm1"; -import "babel-polyfill/lib/core-js/modules/es6.math.fround"; -import "babel-polyfill/lib/core-js/modules/es6.math.hypot"; -import "babel-polyfill/lib/core-js/modules/es6.math.imul"; -import "babel-polyfill/lib/core-js/modules/es6.math.log1p"; -import "babel-polyfill/lib/core-js/modules/es6.math.log10"; -import "babel-polyfill/lib/core-js/modules/es6.math.log2"; -import "babel-polyfill/lib/core-js/modules/es6.math.sign"; -import "babel-polyfill/lib/core-js/modules/es6.math.sinh"; -import "babel-polyfill/lib/core-js/modules/es6.math.tanh"; -import "babel-polyfill/lib/core-js/modules/es6.math.trunc"; -import "babel-polyfill/lib/core-js/modules/es7.array.includes"; -import "babel-polyfill/lib/core-js/modules/es7.object.values"; -import "babel-polyfill/lib/core-js/modules/es7.object.entries"; -import "babel-polyfill/lib/core-js/modules/es7.object.get-own-property-descriptors"; -import "babel-polyfill/lib/core-js/modules/es7.string.pad-start"; -import "babel-polyfill/lib/core-js/modules/es7.string.pad-end"; -import "babel-polyfill/lib/core-js/modules/web.timers"; -import "babel-polyfill/lib/core-js/modules/web.immediate"; -import "babel-polyfill/lib/core-js/modules/web.dom.iterable"; -import "babel-polyfill/lib/regenerator-runtime/runtime"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.array-buffer"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.int8-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.uint8-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.uint8-clamped-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.int16-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.uint16-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.int32-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.uint32-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.float32-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.float64-array"; +import "@babel/polyfill/lib/core-js/modules/es6.map"; +import "@babel/polyfill/lib/core-js/modules/es6.set"; +import "@babel/polyfill/lib/core-js/modules/es6.weak-map"; +import "@babel/polyfill/lib/core-js/modules/es6.weak-set"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.apply"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.construct"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.define-property"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.delete-property"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.get"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.get-own-property-descriptor"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.get-prototype-of"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.has"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.is-extensible"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.own-keys"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.prevent-extensions"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.set"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.set-prototype-of"; +import "@babel/polyfill/lib/core-js/modules/es6.promise"; +import "@babel/polyfill/lib/core-js/modules/es6.symbol"; +import "@babel/polyfill/lib/core-js/modules/es6.object.freeze"; +import "@babel/polyfill/lib/core-js/modules/es6.object.seal"; +import "@babel/polyfill/lib/core-js/modules/es6.object.prevent-extensions"; +import "@babel/polyfill/lib/core-js/modules/es6.object.is-frozen"; +import "@babel/polyfill/lib/core-js/modules/es6.object.is-sealed"; +import "@babel/polyfill/lib/core-js/modules/es6.object.is-extensible"; +import "@babel/polyfill/lib/core-js/modules/es6.object.get-own-property-descriptor"; +import "@babel/polyfill/lib/core-js/modules/es6.object.get-prototype-of"; +import "@babel/polyfill/lib/core-js/modules/es6.object.keys"; +import "@babel/polyfill/lib/core-js/modules/es6.object.get-own-property-names"; +import "@babel/polyfill/lib/core-js/modules/es6.object.assign"; +import "@babel/polyfill/lib/core-js/modules/es6.object.is"; +import "@babel/polyfill/lib/core-js/modules/es6.function.name"; +import "@babel/polyfill/lib/core-js/modules/es6.string.raw"; +import "@babel/polyfill/lib/core-js/modules/es6.string.from-code-point"; +import "@babel/polyfill/lib/core-js/modules/es6.string.code-point-at"; +import "@babel/polyfill/lib/core-js/modules/es6.string.repeat"; +import "@babel/polyfill/lib/core-js/modules/es6.string.starts-with"; +import "@babel/polyfill/lib/core-js/modules/es6.string.ends-with"; +import "@babel/polyfill/lib/core-js/modules/es6.string.includes"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.flags"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.match"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.replace"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.split"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.search"; +import "@babel/polyfill/lib/core-js/modules/es6.array.from"; +import "@babel/polyfill/lib/core-js/modules/es6.array.of"; +import "@babel/polyfill/lib/core-js/modules/es6.array.copy-within"; +import "@babel/polyfill/lib/core-js/modules/es6.array.find"; +import "@babel/polyfill/lib/core-js/modules/es6.array.find-index"; +import "@babel/polyfill/lib/core-js/modules/es6.array.fill"; +import "@babel/polyfill/lib/core-js/modules/es6.array.iterator"; +import "@babel/polyfill/lib/core-js/modules/es6.number.is-finite"; +import "@babel/polyfill/lib/core-js/modules/es6.number.is-integer"; +import "@babel/polyfill/lib/core-js/modules/es6.number.is-safe-integer"; +import "@babel/polyfill/lib/core-js/modules/es6.number.is-nan"; +import "@babel/polyfill/lib/core-js/modules/es6.number.epsilon"; +import "@babel/polyfill/lib/core-js/modules/es6.number.min-safe-integer"; +import "@babel/polyfill/lib/core-js/modules/es6.number.max-safe-integer"; +import "@babel/polyfill/lib/core-js/modules/es6.number.parse-float"; +import "@babel/polyfill/lib/core-js/modules/es6.number.parse-int"; +import "@babel/polyfill/lib/core-js/modules/es6.math.acosh"; +import "@babel/polyfill/lib/core-js/modules/es6.math.asinh"; +import "@babel/polyfill/lib/core-js/modules/es6.math.atanh"; +import "@babel/polyfill/lib/core-js/modules/es6.math.cbrt"; +import "@babel/polyfill/lib/core-js/modules/es6.math.clz32"; +import "@babel/polyfill/lib/core-js/modules/es6.math.cosh"; +import "@babel/polyfill/lib/core-js/modules/es6.math.expm1"; +import "@babel/polyfill/lib/core-js/modules/es6.math.fround"; +import "@babel/polyfill/lib/core-js/modules/es6.math.hypot"; +import "@babel/polyfill/lib/core-js/modules/es6.math.imul"; +import "@babel/polyfill/lib/core-js/modules/es6.math.log1p"; +import "@babel/polyfill/lib/core-js/modules/es6.math.log10"; +import "@babel/polyfill/lib/core-js/modules/es6.math.log2"; +import "@babel/polyfill/lib/core-js/modules/es6.math.sign"; +import "@babel/polyfill/lib/core-js/modules/es6.math.sinh"; +import "@babel/polyfill/lib/core-js/modules/es6.math.tanh"; +import "@babel/polyfill/lib/core-js/modules/es6.math.trunc"; +import "@babel/polyfill/lib/core-js/modules/es7.array.includes"; +import "@babel/polyfill/lib/core-js/modules/es7.object.values"; +import "@babel/polyfill/lib/core-js/modules/es7.object.entries"; +import "@babel/polyfill/lib/core-js/modules/es7.object.get-own-property-descriptors"; +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-start"; +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-end"; +import "@babel/polyfill/lib/core-js/modules/web.timers"; +import "@babel/polyfill/lib/core-js/modules/web.immediate"; +import "@babel/polyfill/lib/core-js/modules/web.dom.iterable"; +import "@babel/polyfill/lib/regenerator-runtime/runtime"; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/include-built-ins/actual.js b/experimental/babel-preset-env/test/fixtures/preset-options/include-built-ins/actual.js index 15d192df49..b4ece7b964 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/include-built-ins/actual.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/include-built-ins/actual.js @@ -1 +1 @@ -import "babel-polyfill"; \ No newline at end of file +import "@babel/polyfill"; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/include-built-ins/expected.js b/experimental/babel-preset-env/test/fixtures/preset-options/include-built-ins/expected.js index 69f52e5fad..b477cf8ff7 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/include-built-ins/expected.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/include-built-ins/expected.js @@ -1,7 +1,7 @@ -import "babel-polyfill/lib/core-js/modules/es7.string.pad-start"; -import "babel-polyfill/lib/core-js/modules/es7.string.pad-end"; -import "babel-polyfill/lib/core-js/modules/web.timers"; -import "babel-polyfill/lib/core-js/modules/web.immediate"; -import "babel-polyfill/lib/core-js/modules/web.dom.iterable"; -import "babel-polyfill/lib/core-js/modules/es6.map"; -import "babel-polyfill/lib/core-js/modules/es6.set"; \ No newline at end of file +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-start"; +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-end"; +import "@babel/polyfill/lib/core-js/modules/web.timers"; +import "@babel/polyfill/lib/core-js/modules/web.immediate"; +import "@babel/polyfill/lib/core-js/modules/web.dom.iterable"; +import "@babel/polyfill/lib/core-js/modules/es6.map"; +import "@babel/polyfill/lib/core-js/modules/es6.set"; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/shippedProposals-use-builtins-usage/expected.js b/experimental/babel-preset-env/test/fixtures/preset-options/shippedProposals-use-builtins-usage/expected.js index 2521c92ba7..9de68e96de 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/shippedProposals-use-builtins-usage/expected.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/shippedProposals-use-builtins-usage/expected.js @@ -1,12 +1,12 @@ "use strict"; -require("babel-polyfill/lib/core-js/modules/es6.symbol"); +require("@babel/polyfill/lib/core-js/modules/es6.symbol"); -require("babel-polyfill/lib/core-js/modules/es6.promise"); +require("@babel/polyfill/lib/core-js/modules/es6.promise"); -require("babel-polyfill/lib/regenerator-runtime/runtime"); +require("@babel/polyfill/lib/regenerator-runtime/runtime"); -require("babel-polyfill/lib/core-js/modules/es6.object.assign"); +require("@babel/polyfill/lib/core-js/modules/es6.object.assign"); var agf = function () { var _ref = _asyncGenerator.wrap( diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/uglify/actual.js b/experimental/babel-preset-env/test/fixtures/preset-options/uglify/actual.js index 6ce39f1020..76f3af0564 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/uglify/actual.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/uglify/actual.js @@ -1,3 +1,3 @@ -import "babel-polyfill"; +import "@babel/polyfill"; const a = 1; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/uglify/expected.js b/experimental/babel-preset-env/test/fixtures/preset-options/uglify/expected.js index 642aca9388..b2391b4128 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/uglify/expected.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/uglify/expected.js @@ -1,7 +1,7 @@ -import "babel-polyfill/lib/core-js/modules/es7.string.pad-start"; -import "babel-polyfill/lib/core-js/modules/es7.string.pad-end"; -import "babel-polyfill/lib/core-js/modules/web.timers"; -import "babel-polyfill/lib/core-js/modules/web.immediate"; -import "babel-polyfill/lib/core-js/modules/web.dom.iterable"; -import "babel-polyfill/lib/regenerator-runtime/runtime"; -var a = 1; \ No newline at end of file +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-start"; +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-end"; +import "@babel/polyfill/lib/core-js/modules/web.timers"; +import "@babel/polyfill/lib/core-js/modules/web.immediate"; +import "@babel/polyfill/lib/core-js/modules/web.dom.iterable"; +import "@babel/polyfill/lib/regenerator-runtime/runtime"; +var a = 1; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-all/actual.js b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-all/actual.js index d3984c50aa..b4ece7b964 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-all/actual.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-all/actual.js @@ -1 +1 @@ -import "babel-polyfill"; +import "@babel/polyfill"; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-all/expected.js b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-all/expected.js index 3180f05116..be29aec501 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-all/expected.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-all/expected.js @@ -1,99 +1,99 @@ -import "babel-polyfill/lib/core-js/modules/es6.typed.array-buffer"; -import "babel-polyfill/lib/core-js/modules/es6.typed.data-view"; -import "babel-polyfill/lib/core-js/modules/es6.typed.int8-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.uint8-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.uint8-clamped-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.int16-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.uint16-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.int32-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.uint32-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.float32-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.float64-array"; -import "babel-polyfill/lib/core-js/modules/es6.map"; -import "babel-polyfill/lib/core-js/modules/es6.set"; -import "babel-polyfill/lib/core-js/modules/es6.weak-map"; -import "babel-polyfill/lib/core-js/modules/es6.weak-set"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.apply"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.construct"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.define-property"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.delete-property"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.get"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.get-own-property-descriptor"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.get-prototype-of"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.has"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.is-extensible"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.own-keys"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.prevent-extensions"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.set"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.set-prototype-of"; -import "babel-polyfill/lib/core-js/modules/es6.promise"; -import "babel-polyfill/lib/core-js/modules/es6.symbol"; -import "babel-polyfill/lib/core-js/modules/es6.object.freeze"; -import "babel-polyfill/lib/core-js/modules/es6.object.seal"; -import "babel-polyfill/lib/core-js/modules/es6.object.prevent-extensions"; -import "babel-polyfill/lib/core-js/modules/es6.object.is-frozen"; -import "babel-polyfill/lib/core-js/modules/es6.object.is-sealed"; -import "babel-polyfill/lib/core-js/modules/es6.object.is-extensible"; -import "babel-polyfill/lib/core-js/modules/es6.object.get-own-property-descriptor"; -import "babel-polyfill/lib/core-js/modules/es6.object.get-prototype-of"; -import "babel-polyfill/lib/core-js/modules/es6.object.keys"; -import "babel-polyfill/lib/core-js/modules/es6.object.get-own-property-names"; -import "babel-polyfill/lib/core-js/modules/es6.object.assign"; -import "babel-polyfill/lib/core-js/modules/es6.object.is"; -import "babel-polyfill/lib/core-js/modules/es6.object.set-prototype-of"; -import "babel-polyfill/lib/core-js/modules/es6.function.name"; -import "babel-polyfill/lib/core-js/modules/es6.string.raw"; -import "babel-polyfill/lib/core-js/modules/es6.string.from-code-point"; -import "babel-polyfill/lib/core-js/modules/es6.string.code-point-at"; -import "babel-polyfill/lib/core-js/modules/es6.string.repeat"; -import "babel-polyfill/lib/core-js/modules/es6.string.starts-with"; -import "babel-polyfill/lib/core-js/modules/es6.string.ends-with"; -import "babel-polyfill/lib/core-js/modules/es6.string.includes"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.flags"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.match"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.replace"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.split"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.search"; -import "babel-polyfill/lib/core-js/modules/es6.array.from"; -import "babel-polyfill/lib/core-js/modules/es6.array.of"; -import "babel-polyfill/lib/core-js/modules/es6.array.copy-within"; -import "babel-polyfill/lib/core-js/modules/es6.array.find"; -import "babel-polyfill/lib/core-js/modules/es6.array.find-index"; -import "babel-polyfill/lib/core-js/modules/es6.array.fill"; -import "babel-polyfill/lib/core-js/modules/es6.array.iterator"; -import "babel-polyfill/lib/core-js/modules/es6.number.is-finite"; -import "babel-polyfill/lib/core-js/modules/es6.number.is-integer"; -import "babel-polyfill/lib/core-js/modules/es6.number.is-safe-integer"; -import "babel-polyfill/lib/core-js/modules/es6.number.is-nan"; -import "babel-polyfill/lib/core-js/modules/es6.number.epsilon"; -import "babel-polyfill/lib/core-js/modules/es6.number.min-safe-integer"; -import "babel-polyfill/lib/core-js/modules/es6.number.max-safe-integer"; -import "babel-polyfill/lib/core-js/modules/es6.number.parse-float"; -import "babel-polyfill/lib/core-js/modules/es6.number.parse-int"; -import "babel-polyfill/lib/core-js/modules/es6.math.acosh"; -import "babel-polyfill/lib/core-js/modules/es6.math.asinh"; -import "babel-polyfill/lib/core-js/modules/es6.math.atanh"; -import "babel-polyfill/lib/core-js/modules/es6.math.cbrt"; -import "babel-polyfill/lib/core-js/modules/es6.math.clz32"; -import "babel-polyfill/lib/core-js/modules/es6.math.cosh"; -import "babel-polyfill/lib/core-js/modules/es6.math.expm1"; -import "babel-polyfill/lib/core-js/modules/es6.math.fround"; -import "babel-polyfill/lib/core-js/modules/es6.math.hypot"; -import "babel-polyfill/lib/core-js/modules/es6.math.imul"; -import "babel-polyfill/lib/core-js/modules/es6.math.log1p"; -import "babel-polyfill/lib/core-js/modules/es6.math.log10"; -import "babel-polyfill/lib/core-js/modules/es6.math.log2"; -import "babel-polyfill/lib/core-js/modules/es6.math.sign"; -import "babel-polyfill/lib/core-js/modules/es6.math.sinh"; -import "babel-polyfill/lib/core-js/modules/es6.math.tanh"; -import "babel-polyfill/lib/core-js/modules/es6.math.trunc"; -import "babel-polyfill/lib/core-js/modules/es7.array.includes"; -import "babel-polyfill/lib/core-js/modules/es7.object.values"; -import "babel-polyfill/lib/core-js/modules/es7.object.entries"; -import "babel-polyfill/lib/core-js/modules/es7.object.get-own-property-descriptors"; -import "babel-polyfill/lib/core-js/modules/es7.string.pad-start"; -import "babel-polyfill/lib/core-js/modules/es7.string.pad-end"; -import "babel-polyfill/lib/core-js/modules/web.timers"; -import "babel-polyfill/lib/core-js/modules/web.immediate"; -import "babel-polyfill/lib/core-js/modules/web.dom.iterable"; -import "babel-polyfill/lib/regenerator-runtime/runtime"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.array-buffer"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.data-view"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.int8-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.uint8-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.uint8-clamped-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.int16-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.uint16-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.int32-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.uint32-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.float32-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.float64-array"; +import "@babel/polyfill/lib/core-js/modules/es6.map"; +import "@babel/polyfill/lib/core-js/modules/es6.set"; +import "@babel/polyfill/lib/core-js/modules/es6.weak-map"; +import "@babel/polyfill/lib/core-js/modules/es6.weak-set"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.apply"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.construct"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.define-property"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.delete-property"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.get"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.get-own-property-descriptor"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.get-prototype-of"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.has"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.is-extensible"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.own-keys"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.prevent-extensions"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.set"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.set-prototype-of"; +import "@babel/polyfill/lib/core-js/modules/es6.promise"; +import "@babel/polyfill/lib/core-js/modules/es6.symbol"; +import "@babel/polyfill/lib/core-js/modules/es6.object.freeze"; +import "@babel/polyfill/lib/core-js/modules/es6.object.seal"; +import "@babel/polyfill/lib/core-js/modules/es6.object.prevent-extensions"; +import "@babel/polyfill/lib/core-js/modules/es6.object.is-frozen"; +import "@babel/polyfill/lib/core-js/modules/es6.object.is-sealed"; +import "@babel/polyfill/lib/core-js/modules/es6.object.is-extensible"; +import "@babel/polyfill/lib/core-js/modules/es6.object.get-own-property-descriptor"; +import "@babel/polyfill/lib/core-js/modules/es6.object.get-prototype-of"; +import "@babel/polyfill/lib/core-js/modules/es6.object.keys"; +import "@babel/polyfill/lib/core-js/modules/es6.object.get-own-property-names"; +import "@babel/polyfill/lib/core-js/modules/es6.object.assign"; +import "@babel/polyfill/lib/core-js/modules/es6.object.is"; +import "@babel/polyfill/lib/core-js/modules/es6.object.set-prototype-of"; +import "@babel/polyfill/lib/core-js/modules/es6.function.name"; +import "@babel/polyfill/lib/core-js/modules/es6.string.raw"; +import "@babel/polyfill/lib/core-js/modules/es6.string.from-code-point"; +import "@babel/polyfill/lib/core-js/modules/es6.string.code-point-at"; +import "@babel/polyfill/lib/core-js/modules/es6.string.repeat"; +import "@babel/polyfill/lib/core-js/modules/es6.string.starts-with"; +import "@babel/polyfill/lib/core-js/modules/es6.string.ends-with"; +import "@babel/polyfill/lib/core-js/modules/es6.string.includes"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.flags"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.match"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.replace"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.split"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.search"; +import "@babel/polyfill/lib/core-js/modules/es6.array.from"; +import "@babel/polyfill/lib/core-js/modules/es6.array.of"; +import "@babel/polyfill/lib/core-js/modules/es6.array.copy-within"; +import "@babel/polyfill/lib/core-js/modules/es6.array.find"; +import "@babel/polyfill/lib/core-js/modules/es6.array.find-index"; +import "@babel/polyfill/lib/core-js/modules/es6.array.fill"; +import "@babel/polyfill/lib/core-js/modules/es6.array.iterator"; +import "@babel/polyfill/lib/core-js/modules/es6.number.is-finite"; +import "@babel/polyfill/lib/core-js/modules/es6.number.is-integer"; +import "@babel/polyfill/lib/core-js/modules/es6.number.is-safe-integer"; +import "@babel/polyfill/lib/core-js/modules/es6.number.is-nan"; +import "@babel/polyfill/lib/core-js/modules/es6.number.epsilon"; +import "@babel/polyfill/lib/core-js/modules/es6.number.min-safe-integer"; +import "@babel/polyfill/lib/core-js/modules/es6.number.max-safe-integer"; +import "@babel/polyfill/lib/core-js/modules/es6.number.parse-float"; +import "@babel/polyfill/lib/core-js/modules/es6.number.parse-int"; +import "@babel/polyfill/lib/core-js/modules/es6.math.acosh"; +import "@babel/polyfill/lib/core-js/modules/es6.math.asinh"; +import "@babel/polyfill/lib/core-js/modules/es6.math.atanh"; +import "@babel/polyfill/lib/core-js/modules/es6.math.cbrt"; +import "@babel/polyfill/lib/core-js/modules/es6.math.clz32"; +import "@babel/polyfill/lib/core-js/modules/es6.math.cosh"; +import "@babel/polyfill/lib/core-js/modules/es6.math.expm1"; +import "@babel/polyfill/lib/core-js/modules/es6.math.fround"; +import "@babel/polyfill/lib/core-js/modules/es6.math.hypot"; +import "@babel/polyfill/lib/core-js/modules/es6.math.imul"; +import "@babel/polyfill/lib/core-js/modules/es6.math.log1p"; +import "@babel/polyfill/lib/core-js/modules/es6.math.log10"; +import "@babel/polyfill/lib/core-js/modules/es6.math.log2"; +import "@babel/polyfill/lib/core-js/modules/es6.math.sign"; +import "@babel/polyfill/lib/core-js/modules/es6.math.sinh"; +import "@babel/polyfill/lib/core-js/modules/es6.math.tanh"; +import "@babel/polyfill/lib/core-js/modules/es6.math.trunc"; +import "@babel/polyfill/lib/core-js/modules/es7.array.includes"; +import "@babel/polyfill/lib/core-js/modules/es7.object.values"; +import "@babel/polyfill/lib/core-js/modules/es7.object.entries"; +import "@babel/polyfill/lib/core-js/modules/es7.object.get-own-property-descriptors"; +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-start"; +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-end"; +import "@babel/polyfill/lib/core-js/modules/web.timers"; +import "@babel/polyfill/lib/core-js/modules/web.immediate"; +import "@babel/polyfill/lib/core-js/modules/web.dom.iterable"; +import "@babel/polyfill/lib/regenerator-runtime/runtime"; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-chrome-48/actual.js b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-chrome-48/actual.js index 7d70ec7d7b..9aaeea95a4 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-chrome-48/actual.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-chrome-48/actual.js @@ -1,2 +1,2 @@ -import "babel-polyfill"; +import "@babel/polyfill"; 1 ** 2; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-chrome-48/expected.js b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-chrome-48/expected.js index 88ffc1069b..e7e39d891c 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-chrome-48/expected.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-chrome-48/expected.js @@ -1,46 +1,46 @@ -import "babel-polyfill/lib/core-js/modules/es6.typed.array-buffer"; -import "babel-polyfill/lib/core-js/modules/es6.typed.int8-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.uint8-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.uint8-clamped-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.int16-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.uint16-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.int32-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.uint32-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.float32-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.float64-array"; -import "babel-polyfill/lib/core-js/modules/es6.map"; -import "babel-polyfill/lib/core-js/modules/es6.set"; -import "babel-polyfill/lib/core-js/modules/es6.weak-map"; -import "babel-polyfill/lib/core-js/modules/es6.weak-set"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.apply"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.construct"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.define-property"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.delete-property"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.get"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.get-own-property-descriptor"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.get-prototype-of"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.has"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.is-extensible"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.own-keys"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.prevent-extensions"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.set"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.set-prototype-of"; -import "babel-polyfill/lib/core-js/modules/es6.promise"; -import "babel-polyfill/lib/core-js/modules/es6.symbol"; -import "babel-polyfill/lib/core-js/modules/es6.function.name"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.flags"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.match"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.replace"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.split"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.search"; -import "babel-polyfill/lib/core-js/modules/es6.array.from"; -import "babel-polyfill/lib/core-js/modules/es7.object.values"; -import "babel-polyfill/lib/core-js/modules/es7.object.entries"; -import "babel-polyfill/lib/core-js/modules/es7.object.get-own-property-descriptors"; -import "babel-polyfill/lib/core-js/modules/es7.string.pad-start"; -import "babel-polyfill/lib/core-js/modules/es7.string.pad-end"; -import "babel-polyfill/lib/core-js/modules/web.timers"; -import "babel-polyfill/lib/core-js/modules/web.immediate"; -import "babel-polyfill/lib/core-js/modules/web.dom.iterable"; -import "babel-polyfill/lib/regenerator-runtime/runtime"; -Math.pow(1, 2); \ No newline at end of file +import "@babel/polyfill/lib/core-js/modules/es6.typed.array-buffer"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.int8-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.uint8-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.uint8-clamped-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.int16-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.uint16-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.int32-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.uint32-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.float32-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.float64-array"; +import "@babel/polyfill/lib/core-js/modules/es6.map"; +import "@babel/polyfill/lib/core-js/modules/es6.set"; +import "@babel/polyfill/lib/core-js/modules/es6.weak-map"; +import "@babel/polyfill/lib/core-js/modules/es6.weak-set"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.apply"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.construct"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.define-property"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.delete-property"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.get"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.get-own-property-descriptor"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.get-prototype-of"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.has"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.is-extensible"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.own-keys"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.prevent-extensions"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.set"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.set-prototype-of"; +import "@babel/polyfill/lib/core-js/modules/es6.promise"; +import "@babel/polyfill/lib/core-js/modules/es6.symbol"; +import "@babel/polyfill/lib/core-js/modules/es6.function.name"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.flags"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.match"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.replace"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.split"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.search"; +import "@babel/polyfill/lib/core-js/modules/es6.array.from"; +import "@babel/polyfill/lib/core-js/modules/es7.object.values"; +import "@babel/polyfill/lib/core-js/modules/es7.object.entries"; +import "@babel/polyfill/lib/core-js/modules/es7.object.get-own-property-descriptors"; +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-start"; +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-end"; +import "@babel/polyfill/lib/core-js/modules/web.timers"; +import "@babel/polyfill/lib/core-js/modules/web.immediate"; +import "@babel/polyfill/lib/core-js/modules/web.dom.iterable"; +import "@babel/polyfill/lib/regenerator-runtime/runtime"; +Math.pow(1, 2); diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-chrome-49/actual.js b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-chrome-49/actual.js index 7d70ec7d7b..9aaeea95a4 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-chrome-49/actual.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-chrome-49/actual.js @@ -1,2 +1,2 @@ -import "babel-polyfill"; +import "@babel/polyfill"; 1 ** 2; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-chrome-49/expected.js b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-chrome-49/expected.js index 1109e4f079..9cbcda5c1f 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-chrome-49/expected.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-chrome-49/expected.js @@ -1,32 +1,32 @@ -import "babel-polyfill/lib/core-js/modules/es6.typed.array-buffer"; -import "babel-polyfill/lib/core-js/modules/es6.typed.int8-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.uint8-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.uint8-clamped-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.int16-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.uint16-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.int32-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.uint32-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.float32-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.float64-array"; -import "babel-polyfill/lib/core-js/modules/es6.map"; -import "babel-polyfill/lib/core-js/modules/es6.set"; -import "babel-polyfill/lib/core-js/modules/es6.weak-map"; -import "babel-polyfill/lib/core-js/modules/es6.weak-set"; -import "babel-polyfill/lib/core-js/modules/es6.promise"; -import "babel-polyfill/lib/core-js/modules/es6.symbol"; -import "babel-polyfill/lib/core-js/modules/es6.function.name"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.match"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.replace"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.split"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.search"; -import "babel-polyfill/lib/core-js/modules/es6.array.from"; -import "babel-polyfill/lib/core-js/modules/es7.object.values"; -import "babel-polyfill/lib/core-js/modules/es7.object.entries"; -import "babel-polyfill/lib/core-js/modules/es7.object.get-own-property-descriptors"; -import "babel-polyfill/lib/core-js/modules/es7.string.pad-start"; -import "babel-polyfill/lib/core-js/modules/es7.string.pad-end"; -import "babel-polyfill/lib/core-js/modules/web.timers"; -import "babel-polyfill/lib/core-js/modules/web.immediate"; -import "babel-polyfill/lib/core-js/modules/web.dom.iterable"; -import "babel-polyfill/lib/regenerator-runtime/runtime"; -Math.pow(1, 2); \ No newline at end of file +import "@babel/polyfill/lib/core-js/modules/es6.typed.array-buffer"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.int8-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.uint8-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.uint8-clamped-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.int16-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.uint16-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.int32-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.uint32-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.float32-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.float64-array"; +import "@babel/polyfill/lib/core-js/modules/es6.map"; +import "@babel/polyfill/lib/core-js/modules/es6.set"; +import "@babel/polyfill/lib/core-js/modules/es6.weak-map"; +import "@babel/polyfill/lib/core-js/modules/es6.weak-set"; +import "@babel/polyfill/lib/core-js/modules/es6.promise"; +import "@babel/polyfill/lib/core-js/modules/es6.symbol"; +import "@babel/polyfill/lib/core-js/modules/es6.function.name"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.match"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.replace"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.split"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.search"; +import "@babel/polyfill/lib/core-js/modules/es6.array.from"; +import "@babel/polyfill/lib/core-js/modules/es7.object.values"; +import "@babel/polyfill/lib/core-js/modules/es7.object.entries"; +import "@babel/polyfill/lib/core-js/modules/es7.object.get-own-property-descriptors"; +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-start"; +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-end"; +import "@babel/polyfill/lib/core-js/modules/web.timers"; +import "@babel/polyfill/lib/core-js/modules/web.immediate"; +import "@babel/polyfill/lib/core-js/modules/web.dom.iterable"; +import "@babel/polyfill/lib/regenerator-runtime/runtime"; +Math.pow(1, 2); diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-chromeandroid/actual.js b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-chromeandroid/actual.js index 7d70ec7d7b..9aaeea95a4 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-chromeandroid/actual.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-chromeandroid/actual.js @@ -1,2 +1,2 @@ -import "babel-polyfill"; +import "@babel/polyfill"; 1 ** 2; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-chromeandroid/expected.js b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-chromeandroid/expected.js index 0b92eeda57..93b1833419 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-chromeandroid/expected.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-chromeandroid/expected.js @@ -1,4 +1,4 @@ -import "babel-polyfill/lib/core-js/modules/web.timers"; -import "babel-polyfill/lib/core-js/modules/web.immediate"; -import "babel-polyfill/lib/core-js/modules/web.dom.iterable"; -1 ** 2; \ No newline at end of file +import "@babel/polyfill/lib/core-js/modules/web.timers"; +import "@babel/polyfill/lib/core-js/modules/web.immediate"; +import "@babel/polyfill/lib/core-js/modules/web.dom.iterable"; +1 ** 2; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-ie-9/actual.js b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-ie-9/actual.js index d3984c50aa..b4ece7b964 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-ie-9/actual.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-ie-9/actual.js @@ -1 +1 @@ -import "babel-polyfill"; +import "@babel/polyfill"; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-ie-9/expected.js b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-ie-9/expected.js index 3180f05116..be29aec501 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-ie-9/expected.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-ie-9/expected.js @@ -1,99 +1,99 @@ -import "babel-polyfill/lib/core-js/modules/es6.typed.array-buffer"; -import "babel-polyfill/lib/core-js/modules/es6.typed.data-view"; -import "babel-polyfill/lib/core-js/modules/es6.typed.int8-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.uint8-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.uint8-clamped-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.int16-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.uint16-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.int32-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.uint32-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.float32-array"; -import "babel-polyfill/lib/core-js/modules/es6.typed.float64-array"; -import "babel-polyfill/lib/core-js/modules/es6.map"; -import "babel-polyfill/lib/core-js/modules/es6.set"; -import "babel-polyfill/lib/core-js/modules/es6.weak-map"; -import "babel-polyfill/lib/core-js/modules/es6.weak-set"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.apply"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.construct"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.define-property"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.delete-property"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.get"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.get-own-property-descriptor"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.get-prototype-of"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.has"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.is-extensible"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.own-keys"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.prevent-extensions"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.set"; -import "babel-polyfill/lib/core-js/modules/es6.reflect.set-prototype-of"; -import "babel-polyfill/lib/core-js/modules/es6.promise"; -import "babel-polyfill/lib/core-js/modules/es6.symbol"; -import "babel-polyfill/lib/core-js/modules/es6.object.freeze"; -import "babel-polyfill/lib/core-js/modules/es6.object.seal"; -import "babel-polyfill/lib/core-js/modules/es6.object.prevent-extensions"; -import "babel-polyfill/lib/core-js/modules/es6.object.is-frozen"; -import "babel-polyfill/lib/core-js/modules/es6.object.is-sealed"; -import "babel-polyfill/lib/core-js/modules/es6.object.is-extensible"; -import "babel-polyfill/lib/core-js/modules/es6.object.get-own-property-descriptor"; -import "babel-polyfill/lib/core-js/modules/es6.object.get-prototype-of"; -import "babel-polyfill/lib/core-js/modules/es6.object.keys"; -import "babel-polyfill/lib/core-js/modules/es6.object.get-own-property-names"; -import "babel-polyfill/lib/core-js/modules/es6.object.assign"; -import "babel-polyfill/lib/core-js/modules/es6.object.is"; -import "babel-polyfill/lib/core-js/modules/es6.object.set-prototype-of"; -import "babel-polyfill/lib/core-js/modules/es6.function.name"; -import "babel-polyfill/lib/core-js/modules/es6.string.raw"; -import "babel-polyfill/lib/core-js/modules/es6.string.from-code-point"; -import "babel-polyfill/lib/core-js/modules/es6.string.code-point-at"; -import "babel-polyfill/lib/core-js/modules/es6.string.repeat"; -import "babel-polyfill/lib/core-js/modules/es6.string.starts-with"; -import "babel-polyfill/lib/core-js/modules/es6.string.ends-with"; -import "babel-polyfill/lib/core-js/modules/es6.string.includes"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.flags"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.match"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.replace"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.split"; -import "babel-polyfill/lib/core-js/modules/es6.regexp.search"; -import "babel-polyfill/lib/core-js/modules/es6.array.from"; -import "babel-polyfill/lib/core-js/modules/es6.array.of"; -import "babel-polyfill/lib/core-js/modules/es6.array.copy-within"; -import "babel-polyfill/lib/core-js/modules/es6.array.find"; -import "babel-polyfill/lib/core-js/modules/es6.array.find-index"; -import "babel-polyfill/lib/core-js/modules/es6.array.fill"; -import "babel-polyfill/lib/core-js/modules/es6.array.iterator"; -import "babel-polyfill/lib/core-js/modules/es6.number.is-finite"; -import "babel-polyfill/lib/core-js/modules/es6.number.is-integer"; -import "babel-polyfill/lib/core-js/modules/es6.number.is-safe-integer"; -import "babel-polyfill/lib/core-js/modules/es6.number.is-nan"; -import "babel-polyfill/lib/core-js/modules/es6.number.epsilon"; -import "babel-polyfill/lib/core-js/modules/es6.number.min-safe-integer"; -import "babel-polyfill/lib/core-js/modules/es6.number.max-safe-integer"; -import "babel-polyfill/lib/core-js/modules/es6.number.parse-float"; -import "babel-polyfill/lib/core-js/modules/es6.number.parse-int"; -import "babel-polyfill/lib/core-js/modules/es6.math.acosh"; -import "babel-polyfill/lib/core-js/modules/es6.math.asinh"; -import "babel-polyfill/lib/core-js/modules/es6.math.atanh"; -import "babel-polyfill/lib/core-js/modules/es6.math.cbrt"; -import "babel-polyfill/lib/core-js/modules/es6.math.clz32"; -import "babel-polyfill/lib/core-js/modules/es6.math.cosh"; -import "babel-polyfill/lib/core-js/modules/es6.math.expm1"; -import "babel-polyfill/lib/core-js/modules/es6.math.fround"; -import "babel-polyfill/lib/core-js/modules/es6.math.hypot"; -import "babel-polyfill/lib/core-js/modules/es6.math.imul"; -import "babel-polyfill/lib/core-js/modules/es6.math.log1p"; -import "babel-polyfill/lib/core-js/modules/es6.math.log10"; -import "babel-polyfill/lib/core-js/modules/es6.math.log2"; -import "babel-polyfill/lib/core-js/modules/es6.math.sign"; -import "babel-polyfill/lib/core-js/modules/es6.math.sinh"; -import "babel-polyfill/lib/core-js/modules/es6.math.tanh"; -import "babel-polyfill/lib/core-js/modules/es6.math.trunc"; -import "babel-polyfill/lib/core-js/modules/es7.array.includes"; -import "babel-polyfill/lib/core-js/modules/es7.object.values"; -import "babel-polyfill/lib/core-js/modules/es7.object.entries"; -import "babel-polyfill/lib/core-js/modules/es7.object.get-own-property-descriptors"; -import "babel-polyfill/lib/core-js/modules/es7.string.pad-start"; -import "babel-polyfill/lib/core-js/modules/es7.string.pad-end"; -import "babel-polyfill/lib/core-js/modules/web.timers"; -import "babel-polyfill/lib/core-js/modules/web.immediate"; -import "babel-polyfill/lib/core-js/modules/web.dom.iterable"; -import "babel-polyfill/lib/regenerator-runtime/runtime"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.array-buffer"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.data-view"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.int8-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.uint8-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.uint8-clamped-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.int16-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.uint16-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.int32-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.uint32-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.float32-array"; +import "@babel/polyfill/lib/core-js/modules/es6.typed.float64-array"; +import "@babel/polyfill/lib/core-js/modules/es6.map"; +import "@babel/polyfill/lib/core-js/modules/es6.set"; +import "@babel/polyfill/lib/core-js/modules/es6.weak-map"; +import "@babel/polyfill/lib/core-js/modules/es6.weak-set"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.apply"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.construct"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.define-property"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.delete-property"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.get"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.get-own-property-descriptor"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.get-prototype-of"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.has"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.is-extensible"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.own-keys"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.prevent-extensions"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.set"; +import "@babel/polyfill/lib/core-js/modules/es6.reflect.set-prototype-of"; +import "@babel/polyfill/lib/core-js/modules/es6.promise"; +import "@babel/polyfill/lib/core-js/modules/es6.symbol"; +import "@babel/polyfill/lib/core-js/modules/es6.object.freeze"; +import "@babel/polyfill/lib/core-js/modules/es6.object.seal"; +import "@babel/polyfill/lib/core-js/modules/es6.object.prevent-extensions"; +import "@babel/polyfill/lib/core-js/modules/es6.object.is-frozen"; +import "@babel/polyfill/lib/core-js/modules/es6.object.is-sealed"; +import "@babel/polyfill/lib/core-js/modules/es6.object.is-extensible"; +import "@babel/polyfill/lib/core-js/modules/es6.object.get-own-property-descriptor"; +import "@babel/polyfill/lib/core-js/modules/es6.object.get-prototype-of"; +import "@babel/polyfill/lib/core-js/modules/es6.object.keys"; +import "@babel/polyfill/lib/core-js/modules/es6.object.get-own-property-names"; +import "@babel/polyfill/lib/core-js/modules/es6.object.assign"; +import "@babel/polyfill/lib/core-js/modules/es6.object.is"; +import "@babel/polyfill/lib/core-js/modules/es6.object.set-prototype-of"; +import "@babel/polyfill/lib/core-js/modules/es6.function.name"; +import "@babel/polyfill/lib/core-js/modules/es6.string.raw"; +import "@babel/polyfill/lib/core-js/modules/es6.string.from-code-point"; +import "@babel/polyfill/lib/core-js/modules/es6.string.code-point-at"; +import "@babel/polyfill/lib/core-js/modules/es6.string.repeat"; +import "@babel/polyfill/lib/core-js/modules/es6.string.starts-with"; +import "@babel/polyfill/lib/core-js/modules/es6.string.ends-with"; +import "@babel/polyfill/lib/core-js/modules/es6.string.includes"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.flags"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.match"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.replace"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.split"; +import "@babel/polyfill/lib/core-js/modules/es6.regexp.search"; +import "@babel/polyfill/lib/core-js/modules/es6.array.from"; +import "@babel/polyfill/lib/core-js/modules/es6.array.of"; +import "@babel/polyfill/lib/core-js/modules/es6.array.copy-within"; +import "@babel/polyfill/lib/core-js/modules/es6.array.find"; +import "@babel/polyfill/lib/core-js/modules/es6.array.find-index"; +import "@babel/polyfill/lib/core-js/modules/es6.array.fill"; +import "@babel/polyfill/lib/core-js/modules/es6.array.iterator"; +import "@babel/polyfill/lib/core-js/modules/es6.number.is-finite"; +import "@babel/polyfill/lib/core-js/modules/es6.number.is-integer"; +import "@babel/polyfill/lib/core-js/modules/es6.number.is-safe-integer"; +import "@babel/polyfill/lib/core-js/modules/es6.number.is-nan"; +import "@babel/polyfill/lib/core-js/modules/es6.number.epsilon"; +import "@babel/polyfill/lib/core-js/modules/es6.number.min-safe-integer"; +import "@babel/polyfill/lib/core-js/modules/es6.number.max-safe-integer"; +import "@babel/polyfill/lib/core-js/modules/es6.number.parse-float"; +import "@babel/polyfill/lib/core-js/modules/es6.number.parse-int"; +import "@babel/polyfill/lib/core-js/modules/es6.math.acosh"; +import "@babel/polyfill/lib/core-js/modules/es6.math.asinh"; +import "@babel/polyfill/lib/core-js/modules/es6.math.atanh"; +import "@babel/polyfill/lib/core-js/modules/es6.math.cbrt"; +import "@babel/polyfill/lib/core-js/modules/es6.math.clz32"; +import "@babel/polyfill/lib/core-js/modules/es6.math.cosh"; +import "@babel/polyfill/lib/core-js/modules/es6.math.expm1"; +import "@babel/polyfill/lib/core-js/modules/es6.math.fround"; +import "@babel/polyfill/lib/core-js/modules/es6.math.hypot"; +import "@babel/polyfill/lib/core-js/modules/es6.math.imul"; +import "@babel/polyfill/lib/core-js/modules/es6.math.log1p"; +import "@babel/polyfill/lib/core-js/modules/es6.math.log10"; +import "@babel/polyfill/lib/core-js/modules/es6.math.log2"; +import "@babel/polyfill/lib/core-js/modules/es6.math.sign"; +import "@babel/polyfill/lib/core-js/modules/es6.math.sinh"; +import "@babel/polyfill/lib/core-js/modules/es6.math.tanh"; +import "@babel/polyfill/lib/core-js/modules/es6.math.trunc"; +import "@babel/polyfill/lib/core-js/modules/es7.array.includes"; +import "@babel/polyfill/lib/core-js/modules/es7.object.values"; +import "@babel/polyfill/lib/core-js/modules/es7.object.entries"; +import "@babel/polyfill/lib/core-js/modules/es7.object.get-own-property-descriptors"; +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-start"; +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-end"; +import "@babel/polyfill/lib/core-js/modules/web.timers"; +import "@babel/polyfill/lib/core-js/modules/web.immediate"; +import "@babel/polyfill/lib/core-js/modules/web.dom.iterable"; +import "@babel/polyfill/lib/regenerator-runtime/runtime"; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-import/actual.js b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-import/actual.js index 7d70ec7d7b..9aaeea95a4 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-import/actual.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-import/actual.js @@ -1,2 +1,2 @@ -import "babel-polyfill"; +import "@babel/polyfill"; 1 ** 2; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-import/expected.js b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-import/expected.js index 0feee5e2c9..cd64dd7eb7 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-import/expected.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-import/expected.js @@ -1,6 +1,6 @@ -import "babel-polyfill/lib/core-js/modules/es7.string.pad-start"; -import "babel-polyfill/lib/core-js/modules/es7.string.pad-end"; -import "babel-polyfill/lib/core-js/modules/web.timers"; -import "babel-polyfill/lib/core-js/modules/web.immediate"; -import "babel-polyfill/lib/core-js/modules/web.dom.iterable"; -1 ** 2; \ No newline at end of file +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-start"; +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-end"; +import "@babel/polyfill/lib/core-js/modules/web.timers"; +import "@babel/polyfill/lib/core-js/modules/web.immediate"; +import "@babel/polyfill/lib/core-js/modules/web.dom.iterable"; +1 ** 2; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-node-web/actual.js b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-node-web/actual.js index d3984c50aa..b4ece7b964 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-node-web/actual.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-node-web/actual.js @@ -1 +1 @@ -import "babel-polyfill"; +import "@babel/polyfill"; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-node-web/expected.js b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-node-web/expected.js index 550d2e365b..b8c00986e0 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-node-web/expected.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-node-web/expected.js @@ -1,6 +1,6 @@ -import "babel-polyfill/lib/core-js/modules/es7.string.pad-start"; -import "babel-polyfill/lib/core-js/modules/es7.string.pad-end"; -import "babel-polyfill/lib/core-js/modules/web.timers"; -import "babel-polyfill/lib/core-js/modules/web.immediate"; -import "babel-polyfill/lib/core-js/modules/web.dom.iterable"; -import "babel-polyfill/lib/regenerator-runtime/runtime"; \ No newline at end of file +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-start"; +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-end"; +import "@babel/polyfill/lib/core-js/modules/web.timers"; +import "@babel/polyfill/lib/core-js/modules/web.immediate"; +import "@babel/polyfill/lib/core-js/modules/web.dom.iterable"; +import "@babel/polyfill/lib/regenerator-runtime/runtime"; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-node/actual.js b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-node/actual.js index d3984c50aa..b4ece7b964 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-node/actual.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-node/actual.js @@ -1 +1 @@ -import "babel-polyfill"; +import "@babel/polyfill"; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-node/expected.js b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-node/expected.js index 8de0c91159..0df9a44b44 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-node/expected.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-node/expected.js @@ -1,3 +1,3 @@ -import "babel-polyfill/lib/core-js/modules/es7.string.pad-start"; -import "babel-polyfill/lib/core-js/modules/es7.string.pad-end"; -import "babel-polyfill/lib/regenerator-runtime/runtime"; \ No newline at end of file +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-start"; +import "@babel/polyfill/lib/core-js/modules/es7.string.pad-end"; +import "@babel/polyfill/lib/regenerator-runtime/runtime"; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-require/actual.js b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-require/actual.js index e17e21f341..6bbea2630d 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-require/actual.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-require/actual.js @@ -1,3 +1,3 @@ -require("babel-polyfill"); +require("@babel/polyfill"); 1 ** 2; diff --git a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-require/expected.js b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-require/expected.js index f91ef28dec..31e06b4bca 100644 --- a/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-require/expected.js +++ b/experimental/babel-preset-env/test/fixtures/preset-options/use-builtins-require/expected.js @@ -1,11 +1,11 @@ -require("babel-polyfill/lib/core-js/modules/es7.string.pad-start"); +require("@babel/polyfill/lib/core-js/modules/es7.string.pad-start"); -require("babel-polyfill/lib/core-js/modules/es7.string.pad-end"); +require("@babel/polyfill/lib/core-js/modules/es7.string.pad-end"); -require("babel-polyfill/lib/core-js/modules/web.timers"); +require("@babel/polyfill/lib/core-js/modules/web.timers"); -require("babel-polyfill/lib/core-js/modules/web.immediate"); +require("@babel/polyfill/lib/core-js/modules/web.immediate"); -require("babel-polyfill/lib/core-js/modules/web.dom.iterable"); +require("@babel/polyfill/lib/core-js/modules/web.dom.iterable"); -1 ** 2; \ No newline at end of file +1 ** 2; diff --git a/packages/README.md b/packages/README.md index ecd664cd35..1418cb1382 100644 --- a/packages/README.md +++ b/packages/README.md @@ -3,32 +3,32 @@ A monorepo, muhahahahahaha. See the [monorepo design doc](/doc/design/monorepo.md) for reasoning. - [Core Packages](#core-packages) -- [Other](#other) +- [Other](#other) - [Presets](#presets) - [Plugins](#plugins) - [Transform Plugins](#transform-plugins) - [Syntax Plugins](#syntax-plugins) - + ### Core Packages | Package | Version | Dependencies | |--------|-------|------------| -| [`babel-core`](/packages/babel-core) | [![npm](https://img.shields.io/npm/v/babel-core.svg?maxAge=2592000)](https://www.npmjs.com/package/babel-core) | [![Dependency Status](https://david-dm.org/babel/babel.svg?path=packages/babel-core)](https://david-dm.org/babel/babel?path=packages/babel-core) | +| [`@babel/core`](/packages/babel-core) | [![npm](https://img.shields.io/npm/v/babel-core.svg?maxAge=2592000)](https://www.npmjs.com/package/babel-core) | [![Dependency Status](https://david-dm.org/babel/babel.svg?path=packages/babel-core)](https://david-dm.org/babel/babel?path=packages/babel-core) | | [`babylon`](https://github.com/babel/babylon) | [![npm](https://img.shields.io/npm/v/babylon.svg?maxAge=2592000)](https://www.npmjs.com/package/babylon) | [![Dependency Status](https://david-dm.org/babel/babylon.svg)](https://david-dm.org/babel/babylon) | -| [`babel-traverse`](/packages/babel-traverse) | [![npm](https://img.shields.io/npm/v/babel-traverse.svg?maxAge=2592000)](https://www.npmjs.com/package/babel-traverse) | [![Dependency Status](https://david-dm.org/babel/babel.svg?path=packages/babel-traverse)](https://david-dm.org/babel/babel?path=packages/babel-traverse) | -| [`babel-generator`](/packages/babel-generator) | [![npm](https://img.shields.io/npm/v/babel-generator.svg?maxAge=2592000)](https://www.npmjs.com/package/babel-generator) | [![Dependency Status](https://david-dm.org/babel/babel.svg?path=packages/babel-generator)](https://david-dm.org/babel/babel?path=packages/babel-generator) | +| [`@babel/traverse`](/packages/babel-traverse) | [![npm](https://img.shields.io/npm/v/babel-traverse.svg?maxAge=2592000)](https://www.npmjs.com/package/babel-traverse) | [![Dependency Status](https://david-dm.org/babel/babel.svg?path=packages/babel-traverse)](https://david-dm.org/babel/babel?path=packages/babel-traverse) | +| [`@babel/generator`](/packages/babel-generator) | [![npm](https://img.shields.io/npm/v/babel-generator.svg?maxAge=2592000)](https://www.npmjs.com/package/babel-generator) | [![Dependency Status](https://david-dm.org/babel/babel.svg?path=packages/babel-generator)](https://david-dm.org/babel/babel?path=packages/babel-generator) | -[`babel-core`](/packages/babel-core) is the Babel compiler itself; it exposes the `babel.transform` method, where `transformedCode = transform(src).code`. +[`@babel/core`](/packages/babel-core) is the Babel compiler itself; it exposes the `babel.transform` method, where `transformedCode = transform(src).code`. The compiler can be broken down into 3 parts: - The parser: [`babylon`](https://github.com/babel/babylon) (moved to a separate repo and versioned independently) - The transformer[s]: All the plugins/presets - - These all use [`babel-traverse`](/packages/babel-traverse) to traverse through the AST -- The generator: [`babel-generator`](/packages/babel-generator) + - These all use [`@babel/traverse`](/packages/babel-traverse) to traverse through the AST +- The generator: [`@babel/generator`](/packages/babel-generator) The flow goes like this: -input string -> `babylon` parser -> `AST` -> transformer[s] -> `AST` -> `babel-generator` -> output string +input string -> `babylon` parser -> `AST` -> transformer[s] -> `AST` -> `@babel/generator` -> output string Check out the [`babel-handbook`](https://github.com/thejameskyle/babel-handbook/blob/master/translations/en/plugin-handbook.md#introduction) for more information on this. @@ -36,23 +36,23 @@ Check out the [`babel-handbook`](https://github.com/thejameskyle/babel-handbook/ | Package | Version | Dependencies | |--------|-------|------------| -| [`babel-cli`](/packages/babel-cli) | [![npm](https://img.shields.io/npm/v/babel-cli.svg?maxAge=2592000)](https://www.npmjs.com/package/babel-cli) | [![Dependency Status](https://david-dm.org/babel/babel.svg?path=packages/babel-cli)](https://david-dm.org/babel/babel?path=packages/babel-cli) | -| [`babel-types`](/packages/babel-types) | [![npm](https://img.shields.io/npm/v/babel-types.svg?maxAge=2592000)](https://www.npmjs.com/package/babel-types) | [![Dependency Status](https://david-dm.org/babel/babel.svg?path=packages/babel-types)](https://david-dm.org/babel/babel?path=packages/babel-types) | -| [`babel-polyfill`](/packages/babel-polyfill) | [![npm](https://img.shields.io/npm/v/babel-polyfill.svg?maxAge=2592000)](https://www.npmjs.com/package/babel-polyfill) | [![Dependency Status](https://david-dm.org/babel/babel.svg?path=packages/babel-polyfill)](https://david-dm.org/babel/babel?path=packages/babel-polyfill) | -| [`babel-runtime`](/packages/babel-runtime) | [![npm](https://img.shields.io/npm/v/babel-runtime.svg?maxAge=2592000)](https://www.npmjs.com/package/babel-runtime) | [![Dependency Status](https://david-dm.org/babel/babel.svg?path=packages/babel-runtime)](https://david-dm.org/babel/babel?path=packages/babel-runtime) | -| [`babel-register`](/packages/babel-register) | [![npm](https://img.shields.io/npm/v/babel-register.svg?maxAge=2592000)](https://www.npmjs.com/package/babel-register) | [![Dependency Status](https://david-dm.org/babel/babel.svg?path=packages/babel-register)](https://david-dm.org/babel/babel?path=packages/babel-register) | -| [`babel-template`](/packages/babel-template) | [![npm](https://img.shields.io/npm/v/babel-template.svg?maxAge=2592000)](https://www.npmjs.com/package/babel-template) | [![Dependency Status](https://david-dm.org/babel/babel.svg?path=packages/babel-template)](https://david-dm.org/babel/babel?path=packages/babel-template) | -| [`babel-helpers`](/packages/babel-helpers) | [![npm](https://img.shields.io/npm/v/babel-helpers.svg?maxAge=2592000)](https://www.npmjs.com/package/babel-helpers) | [![Dependency Status](https://david-dm.org/babel/babel.svg?path=packages/babel-helpers)](https://david-dm.org/babel/babel?path=packages/babel-helpers) | -| [`babel-code-frame`](/packages/babel-code-frame) | [![npm](https://img.shields.io/npm/v/babel-code-frame.svg?maxAge=2592000)](https://www.npmjs.com/package/babel-code-frame) | [![Dependency Status](https://david-dm.org/babel/babel.svg?path=packages/babel-code-frame)](https://david-dm.org/babel/babel?path=packages/babel-code-frame) | +| [`@babel/cli`](/packages/babel-cli) | [![npm](https://img.shields.io/npm/v/babel-cli.svg?maxAge=2592000)](https://www.npmjs.com/package/babel-cli) | [![Dependency Status](https://david-dm.org/babel/babel.svg?path=packages/babel-cli)](https://david-dm.org/babel/babel?path=packages/babel-cli) | +| [`@babel/types`](/packages/babel-types) | [![npm](https://img.shields.io/npm/v/babel-types.svg?maxAge=2592000)](https://www.npmjs.com/package/babel-types) | [![Dependency Status](https://david-dm.org/babel/babel.svg?path=packages/babel-types)](https://david-dm.org/babel/babel?path=packages/babel-types) | +| [`@babel/polyfill`](/packages/babel-polyfill) | [![npm](https://img.shields.io/npm/v/babel-polyfill.svg?maxAge=2592000)](https://www.npmjs.com/package/babel-polyfill) | [![Dependency Status](https://david-dm.org/babel/babel.svg?path=packages/babel-polyfill)](https://david-dm.org/babel/babel?path=packages/babel-polyfill) | +| [`@babel/runtime`](/packages/babel-runtime) | [![npm](https://img.shields.io/npm/v/babel-runtime.svg?maxAge=2592000)](https://www.npmjs.com/package/babel-runtime) | [![Dependency Status](https://david-dm.org/babel/babel.svg?path=packages/babel-runtime)](https://david-dm.org/babel/babel?path=packages/babel-runtime) | +| [`@babel/register`](/packages/babel-register) | [![npm](https://img.shields.io/npm/v/babel-register.svg?maxAge=2592000)](https://www.npmjs.com/package/babel-register) | [![Dependency Status](https://david-dm.org/babel/babel.svg?path=packages/babel-register)](https://david-dm.org/babel/babel?path=packages/babel-register) | +| [`@babel/template`](/packages/babel-template) | [![npm](https://img.shields.io/npm/v/babel-template.svg?maxAge=2592000)](https://www.npmjs.com/package/babel-template) | [![Dependency Status](https://david-dm.org/babel/babel.svg?path=packages/babel-template)](https://david-dm.org/babel/babel?path=packages/babel-template) | +| [`@babel/helpers`](/packages/babel-helpers) | [![npm](https://img.shields.io/npm/v/babel-helpers.svg?maxAge=2592000)](https://www.npmjs.com/package/babel-helpers) | [![Dependency Status](https://david-dm.org/babel/babel.svg?path=packages/babel-helpers)](https://david-dm.org/babel/babel?path=packages/babel-helpers) | +| [`@babel/code-frame`](/packages/babel-code-frame) | [![npm](https://img.shields.io/npm/v/babel-code-frame.svg?maxAge=2592000)](https://www.npmjs.com/package/babel-code-frame) | [![Dependency Status](https://david-dm.org/babel/babel.svg?path=packages/babel-code-frame)](https://david-dm.org/babel/babel?path=packages/babel-code-frame) | -- [`babel-cli`](/packages/babel-cli) is the CLI tool that runs `babel-core` and helps with outputting to a directory, a file, stdout and more (also includes `babel-node`). Check out the [docs](https://babeljs.io/docs/usage/cli/). -- [`babel-types`](/packages/babel-types) is used to validate, build and change AST nodes. -- [`babel-polyfill`](/packages/babel-polyfill) is [literally a wrapper](https://github.com/babel/babel/blob/master/packages/babel-polyfill/src/index.js) around [`core-js`](https://github.com/zloirock/core-js) and [regenerator-runtime](https://github.com/facebook/regenerator/tree/master/packages/regenerator-runtime). Check out the [docs](https://babeljs.io/docs/usage/polyfill/). -- [`babel-runtime`](/packages/babel-runtime) is similar to the polyfill except that it doesn't modify the global scope and is to be used with [`babel-plugin-transform-runtime`](/packages/babel-plugin-transform-runtime) (usually in library/plugin code). Check out the [docs](https://babeljs.io/docs/plugins/transform-runtime/). -- [`babel-register`](/packages/babel-register) is a way to automatically compile files with Babel on the fly by binding to Node.js `require`. Check out the [docs](http://babeljs.io/docs/usage/require/). -- [`babel-template`](/packages/babel-template) is a helper function that allows constructing AST nodes from a string presentation of the code; this eliminates the tedium of using `babel-types` for building AST nodes. -- [`babel-helpers`](/packages/babel-helpers) is a set of pre-made `babel-template` functions that are used in some Babel plugins. -- [`babel-code-frame`](/packages/babel-code-frame) is a standalone package used to generate errors that print the source code and point to error locations. +- [`@babel/cli`](/packages/babel-cli) is the CLI tool that runs `@babel/core` and helps with outputting to a directory, a file, stdout and more (also includes `babel-node`). Check out the [docs](https://babeljs.io/docs/usage/cli/). +- [`@babel/types`](/packages/babel-types) is used to validate, build and change AST nodes. +- [`@babel/polyfill`](/packages/babel-polyfill) is [literally a wrapper](https://github.com/babel/babel/blob/master/packages/babel-polyfill/src/index.js) around [`core-js`](https://github.com/zloirock/core-js) and [regenerator-runtime](https://github.com/facebook/regenerator/tree/master/packages/regenerator-runtime). Check out the [docs](https://babeljs.io/docs/usage/polyfill/). +- [`@babel/runtime`](/packages/babel-runtime) is similar to the polyfill except that it doesn't modify the global scope and is to be used with [`@babel/plugin-transform-runtime`](/packages/babel-plugin-transform-runtime) (usually in library/plugin code). Check out the [docs](https://babeljs.io/docs/plugins/transform-runtime/). +- [`@babel/register`](/packages/babel-register) is a way to automatically compile files with Babel on the fly by binding to Node.js `require`. Check out the [docs](http://babeljs.io/docs/usage/require/). +- [`@babel/template`](/packages/babel-template) is a helper function that allows constructing AST nodes from a string presentation of the code; this eliminates the tedium of using `@babel/types` for building AST nodes. +- [`@babel/helpers`](/packages/babel-helpers) is a set of pre-made `@babel/template` functions that are used in some Babel plugins. +- [`@babel/code-frame`](/packages/babel-code-frame) is a standalone package used to generate errors that print the source code and point to error locations. ### [Presets](http://babeljs.io/docs/plugins/#presets) @@ -62,7 +62,7 @@ The transformer[s] used in Babel are the independent pieces of code that transfo | Package | Version | Dependencies | Description | |--------|-------|------------|---| -| [`babel-preset-env`](https://github.com/babel/babel-preset-env) | [![npm](https://img.shields.io/npm/v/babel-preset-env.svg?maxAge=2592000)](https://www.npmjs.com/package/babel-preset-env) | [![Dependency Status](https://david-dm.org/babel/babel-preset-env.svg)](https://david-dm.org/babel/babel-preset-env) | automatically determines plugins and polyfills you need based on your supported environments | +| [`@babel/preset-env`](https://github.com/babel/babel-preset-env) | [![npm](https://img.shields.io/npm/v/babel-preset-env.svg?maxAge=2592000)](https://www.npmjs.com/package/babel-preset-env) | [![Dependency Status](https://david-dm.org/babel/babel-preset-env.svg)](https://david-dm.org/babel/babel-preset-env) | automatically determines plugins and polyfills you need based on your supported environments | > You can find community maintained presets on [npm](https://www.npmjs.com/search?q=babel-preset) @@ -78,8 +78,8 @@ There are many kinds of plugins: ones that convert ES6/ES2015 to ES5, transform #### Syntax Plugins -These just enable the transform plugins to be able to parse certain features (the transform plugins already include the syntax plugins so you don't need both): `babel-plugin-syntax-x`. Check out our [website for more](http://babeljs.io/docs/plugins/#syntax-plugins). +These just enable the transform plugins to be able to parse certain features (the transform plugins already include the syntax plugins so you don't need both): `@babel/plugin-syntax-x`. Check out our [website for more](http://babeljs.io/docs/plugins/#syntax-plugins). ### Helpers -These are mostly for internal use in various plugins: `babel-helper-x`. +These are mostly for internal use in various plugins: `@babel/helper-x`. diff --git a/packages/babel-cli/README.md b/packages/babel-cli/README.md index a32c3721b4..8d01bcf8ef 100644 --- a/packages/babel-cli/README.md +++ b/packages/babel-cli/README.md @@ -1,18 +1,18 @@ -# babel-cli +# @babel/cli > Babel command line. - -In addition, various entry point scripts live in the top-level package at `babel-cli/bin`. + +In addition, various entry point scripts live in the top-level package at `@babel/cli/bin`. There are some shell-executable utility scripts, `babel-external-helpers.js` and `babel-node.js`, and the main Babel cli script, `babel.js`. ## Install ```sh -npm install --save-dev babel-cli +npm install --save-dev @babel/cli ``` -## Usage +## Usage ```sh babel script.js diff --git a/packages/babel-cli/bin/babel-doctor.js b/packages/babel-cli/bin/babel-doctor.js deleted file mode 100644 index d3d0a3ec96..0000000000 --- a/packages/babel-cli/bin/babel-doctor.js +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env node - -throw new Error("babel-doctor has been removed."); diff --git a/packages/babel-cli/index.js b/packages/babel-cli/index.js index fc79937c89..b1762389af 100644 --- a/packages/babel-cli/index.js +++ b/packages/babel-cli/index.js @@ -1 +1 @@ -throw new Error("Use the `babel-core` package instead of `babel-cli`."); +throw new Error("Use the `@babel/core` package instead of `@babel/cli`."); diff --git a/packages/babel-cli/package.json b/packages/babel-cli/package.json index 199477e447..285d58faa4 100644 --- a/packages/babel-cli/package.json +++ b/packages/babel-cli/package.json @@ -1,5 +1,5 @@ { - "name": "babel-cli", + "name": "@babel/cli", "version": "7.0.0-beta.3", "description": "Babel command line.", "author": "Sebastian McKenzie ", @@ -16,7 +16,7 @@ "compiler" ], "dependencies": { - "babel-core": "7.0.0-beta.3", + "@babel/core": "7.0.0-beta.3", "commander": "^2.8.1", "convert-source-map": "^1.1.0", "fs-readdir-recursive": "^1.0.0", @@ -30,10 +30,9 @@ "chokidar": "^1.6.1" }, "devDependencies": { - "babel-helper-fixtures": "7.0.0-beta.3" + "@babel/helper-fixtures": "7.0.0-beta.3" }, "bin": { - "babel-doctor": "./bin/babel-doctor.js", "babel": "./bin/babel.js", "babel-external-helpers": "./bin/babel-external-helpers.js" } diff --git a/packages/babel-cli/src/babel-external-helpers.js b/packages/babel-cli/src/babel-external-helpers.js index 2180d10773..c2560dfa6f 100755 --- a/packages/babel-cli/src/babel-external-helpers.js +++ b/packages/babel-cli/src/babel-external-helpers.js @@ -1,5 +1,5 @@ import commander from "commander"; -import { buildExternalHelpers } from "babel-core"; +import { buildExternalHelpers } from "@babel/core"; function collect(value, previousValue): Array { // If the user passed the option with no value, like "babel-external-helpers --whitelist", do nothing. diff --git a/packages/babel-cli/src/babel/index.js b/packages/babel-cli/src/babel/index.js index c0cea9e6c4..530501e926 100755 --- a/packages/babel-cli/src/babel/index.js +++ b/packages/babel-cli/src/babel/index.js @@ -2,7 +2,7 @@ import fs from "fs"; import commander from "commander"; -import { version } from "babel-core"; +import { version } from "@babel/core"; import uniq from "lodash/uniq"; import glob from "glob"; @@ -123,7 +123,7 @@ commander.option( "specify a custom name for module ids", ); -// "babel" command specific arguments that are not passed to babel-core. +// "babel" command specific arguments that are not passed to @babel/core. commander.option( "-x, --extensions [extensions]", "List of extensions to compile when a directory has been input [.es6,.js,.es,.jsx,.mjs]", @@ -165,7 +165,7 @@ commander.option( ); /* eslint-enable max-len */ -commander.version(pkg.version + " (babel-core " + version + ")"); +commander.version(pkg.version + " (@babel/core " + version + ")"); commander.usage("[options] "); commander.parse(process.argv); @@ -229,7 +229,7 @@ if (opts.configFile) { opts.extends = opts.configFile; } -// Delete options that are specific to babel-cli and shouldn't be passed to babel-core. +// Delete options that are specific to @babel/cli and shouldn't be passed to @babel/core. delete opts.version; delete opts.extensions; delete opts.watch; @@ -244,7 +244,7 @@ delete opts.deleteDirOnStart; delete opts.keepFileExtension; // Commander will default the "--no-" arguments to true, but we want to leave them undefined so that -// babel-core can handle the default-assignment logic on its own. +// @babel/core can handle the default-assignment logic on its own. if (opts.babelrc === true) opts.babelrc = undefined; if (opts.comments === true) opts.comments = undefined; if (opts.highlightCode === true) opts.highlightCode = undefined; diff --git a/packages/babel-cli/src/babel/util.js b/packages/babel-cli/src/babel/util.js index 46a3f41947..edb9fd530a 100644 --- a/packages/babel-cli/src/babel/util.js +++ b/packages/babel-cli/src/babel/util.js @@ -1,6 +1,6 @@ import commander from "commander"; import readdirRecursive from "fs-readdir-recursive"; -import * as babel from "babel-core"; +import * as babel from "@babel/core"; import includes from "lodash/includes"; import path from "path"; import fs from "fs"; diff --git a/packages/babel-cli/test/index.js b/packages/babel-cli/test/index.js index 66f243aaab..d43d89671c 100644 --- a/packages/babel-cli/test/index.js +++ b/packages/babel-cli/test/index.js @@ -1,6 +1,6 @@ const includes = require("lodash/includes"); const readdir = require("fs-readdir-recursive"); -const helper = require("babel-helper-fixtures"); +const helper = require("@babel/helper-fixtures"); const assert = require("assert"); const rimraf = require("rimraf"); const outputFileSync = require("output-file-sync"); diff --git a/packages/babel-code-frame/README.md b/packages/babel-code-frame/README.md index d54afecb37..7ef4d3f9df 100644 --- a/packages/babel-code-frame/README.md +++ b/packages/babel-code-frame/README.md @@ -1,17 +1,17 @@ -# babel-code-frame +# @babel/code-frame > Generate errors that contain a code frame that point to source locations. ## Install ```sh -npm install --save-dev babel-code-frame +npm install --save-dev @babel/code-frame ``` ## Usage ```js -import { codeFrameColumns } from 'babel-code-frame'; +import { codeFrameColumns } from '@babel/code-frame'; const rawLines = `class Foo { constructor() @@ -35,7 +35,7 @@ If the column number is not known, you may omit it. You can also pass an `end` hash in `location`. ```js -import { codeFrameColumns } from 'babel-code-frame'; +import { codeFrameColumns } from '@babel/code-frame'; const rawLines = `class Foo { constructor() { @@ -95,7 +95,7 @@ The new API takes a `location` object, similar to what is available in an AST. This is an example of the deprecated (but still available) API: ```js -import codeFrame from 'babel-code-frame'; +import codeFrame from '@babel/code-frame'; const rawLines = `class Foo { constructor() @@ -111,7 +111,7 @@ console.log(result); To get the same highlighting using the new API: ```js -import { codeFrameColumns } from 'babel-code-frame'; +import { codeFrameColumns } from '@babel/code-frame'; const rawLines = `class Foo { constructor() { diff --git a/packages/babel-code-frame/package.json b/packages/babel-code-frame/package.json index 18bdbcc5a2..c8b4eb8bd0 100644 --- a/packages/babel-code-frame/package.json +++ b/packages/babel-code-frame/package.json @@ -1,5 +1,5 @@ { - "name": "babel-code-frame", + "name": "@babel/code-frame", "version": "7.0.0-beta.3", "description": "Generate errors that contain a code frame that point to source locations.", "author": "Sebastian McKenzie ", diff --git a/packages/babel-code-frame/src/index.js b/packages/babel-code-frame/src/index.js index dbb082c729..61b52e0d66 100644 --- a/packages/babel-code-frame/src/index.js +++ b/packages/babel-code-frame/src/index.js @@ -251,7 +251,7 @@ export default function( deprecationWarningShown = true; const deprecationError = new Error( - "Passing lineNumber and colNumber is deprecated to babel-code-frame. Please use `codeFrameColumns`.", + "Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.", ); deprecationError.name = "DeprecationWarning"; diff --git a/packages/babel-code-frame/test/index.js b/packages/babel-code-frame/test/index.js index 92c76ab21e..89a6001057 100644 --- a/packages/babel-code-frame/test/index.js +++ b/packages/babel-code-frame/test/index.js @@ -3,7 +3,7 @@ import chalk from "chalk"; import stripAnsi from "strip-ansi"; import codeFrame, { codeFrameColumns } from ".."; -describe("babel-code-frame", function() { +describe("@babel/code-frame", function() { it("basic usage", function() { const rawLines = ["class Foo {", " constructor()", "};"].join("\n"); assert.equal( diff --git a/packages/babel-core/README.md b/packages/babel-core/README.md index 719f1c856a..a845fbfdd7 100644 --- a/packages/babel-core/README.md +++ b/packages/babel-core/README.md @@ -1,12 +1,12 @@ -# babel-core +# @babel/core > Babel compiler core. ```javascript -var babel = require("babel-core"); -import { transform } from "babel-core"; -import * as babel from "babel-core"; +var babel = require("@babel/core"); +import { transform } from "@babel/core"; +import * as babel from "@babel/core"; ``` All transformations will use your local configuration files (`.babelrc` or in `package.json`). See [options](#options) to disable it. @@ -97,7 +97,7 @@ Following is a table of the options you can use: | `extends` | `null` | A path to a `.babelrc` file to extend | | `filename` | `"unknown"` | Filename for use in errors etc | | `filenameRelative` | `(filename)` | Filename relative to `sourceRoot` | -| `generatorOpts` | `{}` | An object containing the options to be passed down to the babel code generator, babel-generator | +| `generatorOpts` | `{}` | An object containing the options to be passed down to the babel code generator, @babel/generator | | `getModuleId` | `null` | Specify a custom callback to generate a module id with. Called as `getModuleId(moduleName)`. If falsy value is returned then the generated module id is used | | `highlightCode` | `true` | ANSI highlight syntax error code frames | | `ignore` | `null` | Opposite to the `only` option. `ignore` is disregarded if `only` is specified | diff --git a/packages/babel-core/package.json b/packages/babel-core/package.json index e74bb7a457..abe5592ad3 100644 --- a/packages/babel-core/package.json +++ b/packages/babel-core/package.json @@ -1,5 +1,5 @@ { - "name": "babel-core", + "name": "@babel/core", "version": "7.0.0-beta.3", "description": "Babel compiler core.", "main": "./lib/index.js", @@ -28,12 +28,12 @@ "./lib/transform-file-sync.js": "./lib/transform-file-sync-browser.js" }, "dependencies": { - "babel-code-frame": "7.0.0-beta.3", - "babel-generator": "7.0.0-beta.3", - "babel-helpers": "7.0.0-beta.3", - "babel-template": "7.0.0-beta.3", - "babel-traverse": "7.0.0-beta.3", - "babel-types": "7.0.0-beta.3", + "@babel/code-frame": "7.0.0-beta.3", + "@babel/generator": "7.0.0-beta.3", + "@babel/helpers": "7.0.0-beta.3", + "@babel/template": "7.0.0-beta.3", + "@babel/traverse": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3", "babylon": "7.0.0-beta.29", "convert-source-map": "^1.1.0", "debug": "^3.0.1", @@ -44,7 +44,7 @@ "source-map": "^0.5.0" }, "devDependencies": { - "babel-helper-transform-fixture-test-runner": "7.0.0-beta.3", - "babel-register": "7.0.0-beta.3" + "@babel/helper-transform-fixture-test-runner": "7.0.0-beta.3", + "@babel/register": "7.0.0-beta.3" } } diff --git a/packages/babel-core/register.js b/packages/babel-core/register.js deleted file mode 100644 index 2f32d9baaf..0000000000 --- a/packages/babel-core/register.js +++ /dev/null @@ -1 +0,0 @@ -throw new Error("`babel-core/register` has been moved to `babel-register`."); diff --git a/packages/babel-core/src/config/loading/files/configuration.js b/packages/babel-core/src/config/loading/files/configuration.js index 09bd840230..f014c7c99e 100644 --- a/packages/babel-core/src/config/loading/files/configuration.js +++ b/packages/babel-core/src/config/loading/files/configuration.js @@ -106,7 +106,7 @@ const readConfigJS = makeStrongCache((filepath, cache) => { return null; } - // The `require()` call below can make this code reentrant if a require hook like babel-register has been + // The `require()` call below can make this code reentrant if a require hook like @babel/register has been // loaded into the system. That would cause Babel to attempt to compile the `.babelrc.js` file as it loads // below. To cover this case, we auto-ignore re-entrant config processing. if (LOADING_CONFIGS.has(filepath)) { diff --git a/packages/babel-core/src/config/option-manager.js b/packages/babel-core/src/config/option-manager.js index dc82a7161c..96e0f7ee6f 100644 --- a/packages/babel-core/src/config/option-manager.js +++ b/packages/babel-core/src/config/option-manager.js @@ -7,7 +7,7 @@ import merge from "lodash/merge"; import removed from "./removed"; import buildConfigChain from "./build-config-chain"; import path from "path"; -import traverse from "babel-traverse"; +import traverse from "@babel/traverse"; import clone from "lodash/clone"; import { makeWeakCache } from "./caching"; import { getEnv } from "./helpers/environment"; diff --git a/packages/babel-core/src/config/removed.js b/packages/babel-core/src/config/removed.js index e4205bf31e..09885afec3 100644 --- a/packages/babel-core/src/config/removed.js +++ b/packages/babel-core/src/config/removed.js @@ -25,9 +25,6 @@ export default { message: "use the `pragma` option in the `react-jsx` plugin . Check out http://babeljs.io/docs/plugins/transform-react-jsx/", }, - // "keepModuleIdExtensions": { - // "message": "" - // }, loose: { message: "Specify the `loose` option for the relevant plugin you are using or use a preset that sets the option.", diff --git a/packages/babel-core/src/index.js b/packages/babel-core/src/index.js index 4281a15976..6a7ae92adc 100644 --- a/packages/babel-core/src/index.js +++ b/packages/babel-core/src/index.js @@ -8,9 +8,9 @@ export { resolvePlugin, resolvePreset } from "./config/loading/files"; export { version } from "../package"; export { getEnv } from "./config/helpers/environment"; -export * as types from "babel-types"; -export { default as traverse } from "babel-traverse"; -export { default as template } from "babel-template"; +export * as types from "@babel/types"; +export { default as traverse } from "@babel/traverse"; +export { default as template } from "@babel/template"; import loadConfig from "./config"; @@ -39,8 +39,8 @@ export { default as transformFile } from "./transform-file"; export { default as transformFileSync } from "./transform-file-sync"; /** - * Recommended set of compilable extensions. Not used in babel-core directly, but meant as - * as an easy source for tooling making use of babel-core. + * Recommended set of compilable extensions. Not used in @babel/core directly, but meant as + * as an easy source for tooling making use of @babel/core. */ export const DEFAULT_EXTENSIONS = Object.freeze([ ".js", diff --git a/packages/babel-core/src/tools/build-external-helpers.js b/packages/babel-core/src/tools/build-external-helpers.js index 7b9d94ac43..8649d1802d 100644 --- a/packages/babel-core/src/tools/build-external-helpers.js +++ b/packages/babel-core/src/tools/build-external-helpers.js @@ -1,7 +1,7 @@ -import * as helpers from "babel-helpers"; -import generator from "babel-generator"; -import template from "babel-template"; -import * as t from "babel-types"; +import * as helpers from "@babel/helpers"; +import generator from "@babel/generator"; +import template from "@babel/template"; +import * as t from "@babel/types"; const buildUmdWrapper = template(` (function (root, factory) { diff --git a/packages/babel-core/src/transform-ast.js b/packages/babel-core/src/transform-ast.js index 85b94063b8..4e0864f7ab 100644 --- a/packages/babel-core/src/transform-ast.js +++ b/packages/babel-core/src/transform-ast.js @@ -1,5 +1,5 @@ // @flow -import * as t from "babel-types"; +import * as t from "@babel/types"; import loadConfig from "./config"; import runTransform, { type FileResult } from "./transformation"; diff --git a/packages/babel-core/src/transformation/block-hoist-plugin.js b/packages/babel-core/src/transformation/block-hoist-plugin.js index d79301672a..aa9b30031b 100644 --- a/packages/babel-core/src/transformation/block-hoist-plugin.js +++ b/packages/babel-core/src/transformation/block-hoist-plugin.js @@ -9,7 +9,7 @@ let LOADED_PLUGIN: Plugin | void; export default function loadBlockHoistPlugin(): Plugin { if (!LOADED_PLUGIN) { // Lazy-init the internal plugin to remove the init-time circular - // dependency between plugins being passed babel-core's export object, + // dependency between plugins being passed @babel/core's export object, // which loads this file, and this 'loadConfig' loading plugins. const config = loadConfig({ babelrc: false, diff --git a/packages/babel-core/src/transformation/file/file.js b/packages/babel-core/src/transformation/file/file.js index aec4db3c04..795a33b6bf 100644 --- a/packages/babel-core/src/transformation/file/file.js +++ b/packages/babel-core/src/transformation/file/file.js @@ -1,10 +1,10 @@ // @flow -import getHelper from "babel-helpers"; -import { NodePath, Hub, Scope } from "babel-traverse"; -import { codeFrameColumns } from "babel-code-frame"; -import traverse from "babel-traverse"; -import * as t from "babel-types"; +import getHelper from "@babel/helpers"; +import { NodePath, Hub, Scope } from "@babel/traverse"; +import { codeFrameColumns } from "@babel/code-frame"; +import traverse from "@babel/traverse"; +import * as t from "@babel/types"; import type { NormalizedFile } from "../normalize-file"; @@ -110,7 +110,7 @@ export default class File { throw new Error( "This API has been removed. If you're looking for this " + "functionality in Babel 7, you should import the " + - "'babel-helper-module-imports' module and use the functions exposed " + + "'@babel/helper-module-imports' module and use the functions exposed " + " from that module, such as 'addNamed' or 'addDefault'.", ); } diff --git a/packages/babel-core/src/transformation/file/generate.js b/packages/babel-core/src/transformation/file/generate.js index 4601106561..bb42de3d19 100644 --- a/packages/babel-core/src/transformation/file/generate.js +++ b/packages/babel-core/src/transformation/file/generate.js @@ -2,7 +2,7 @@ import convertSourceMap, { type SourceMap } from "convert-source-map"; import sourceMap from "source-map"; -import generate from "babel-generator"; +import generate from "@babel/generator"; import type File from "./file"; diff --git a/packages/babel-core/src/transformation/index.js b/packages/babel-core/src/transformation/index.js index e6d00dace2..b4eec7ec54 100644 --- a/packages/babel-core/src/transformation/index.js +++ b/packages/babel-core/src/transformation/index.js @@ -1,5 +1,5 @@ // @flow -import traverse from "babel-traverse"; +import traverse from "@babel/traverse"; import type { SourceMap } from "convert-source-map"; import type { ResolvedConfig, PluginPasses } from "../config"; diff --git a/packages/babel-core/src/transformation/normalize-file.js b/packages/babel-core/src/transformation/normalize-file.js index 7c60c2aa27..72975a7951 100644 --- a/packages/babel-core/src/transformation/normalize-file.js +++ b/packages/babel-core/src/transformation/normalize-file.js @@ -2,7 +2,7 @@ import convertSourceMap, { typeof Converter } from "convert-source-map"; import { parse } from "babylon"; -import { codeFrameColumns } from "babel-code-frame"; +import { codeFrameColumns } from "@babel/code-frame"; const shebangRegex = /^#!.*/; diff --git a/packages/babel-core/test/api.js b/packages/babel-core/test/api.js index 2bcbd9007d..1ab0ece980 100644 --- a/packages/babel-core/test/api.js +++ b/packages/babel-core/test/api.js @@ -3,7 +3,7 @@ import sourceMap from "source-map"; import assert from "assert"; import path from "path"; import Plugin from "../lib/config/plugin"; -import generator from "babel-generator"; +import generator from "@babel/generator"; function assertIgnored(result) { assert.ok(!result); diff --git a/packages/babel-core/test/browserify.js b/packages/babel-core/test/browserify.js index 6f91c3f3fc..df00903443 100644 --- a/packages/babel-core/test/browserify.js +++ b/packages/babel-core/test/browserify.js @@ -4,7 +4,7 @@ import path from "path"; import vm from "vm"; describe("browserify", function() { - it("babel/register may be used without breaking browserify", function(done) { + it("@babel/register may be used without breaking browserify", function(done) { const bundler = browserify( path.join(__dirname, "fixtures/browserify/register.js"), ); diff --git a/packages/babel-core/test/config-loading.js b/packages/babel-core/test/config-loading.js index 6eb06e938f..2f09e6dbc5 100644 --- a/packages/babel-core/test/config-loading.js +++ b/packages/babel-core/test/config-loading.js @@ -2,7 +2,7 @@ import loadConfig from "../lib/config"; import path from "path"; import { expect } from "chai"; -describe("babel-core config loading", () => { +describe("@babel/core config loading", () => { const FILEPATH = path.join( __dirname, "fixtures", diff --git a/packages/babel-core/test/evaluation.js b/packages/babel-core/test/evaluation.js index f055238322..5b1ea38b80 100644 --- a/packages/babel-core/test/evaluation.js +++ b/packages/babel-core/test/evaluation.js @@ -1,4 +1,4 @@ -import traverse from "babel-traverse"; +import traverse from "@babel/traverse"; import assert from "assert"; import { parse } from "babylon"; diff --git a/packages/babel-core/test/fixtures/browserify/register.js b/packages/babel-core/test/fixtures/browserify/register.js index d8f99e94a6..8f08ef49e0 100644 --- a/packages/babel-core/test/fixtures/browserify/register.js +++ b/packages/babel-core/test/fixtures/browserify/register.js @@ -1,3 +1,3 @@ -require("babel-register").default({ +require("@babel/register").default({ ignore: false }); diff --git a/packages/babel-core/test/plugins.js b/packages/babel-core/test/plugins.js index 0f1e3245ad..54d3623798 100644 --- a/packages/babel-core/test/plugins.js +++ b/packages/babel-core/test/plugins.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-transform-fixture-test-runner"; +import runner from "@babel/helper-transform-fixture-test-runner"; runner(`${__dirname}/fixtures/plugins`, "plugins"); diff --git a/packages/babel-core/test/transformation.js b/packages/babel-core/test/transformation.js index 6b663895d6..196beec383 100644 --- a/packages/babel-core/test/transformation.js +++ b/packages/babel-core/test/transformation.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-transform-fixture-test-runner"; +import runner from "@babel/helper-transform-fixture-test-runner"; runner(`${__dirname}/fixtures/transformation`, "transformation"); diff --git a/packages/babel-generator/README.md b/packages/babel-generator/README.md index 5c1c4f75f6..6d461291c1 100644 --- a/packages/babel-generator/README.md +++ b/packages/babel-generator/README.md @@ -1,18 +1,18 @@ -# babel-generator +# @babel/generator > Turns an AST into code. ## Install ```sh -npm install --save-dev babel-generator +npm install --save-dev @babel/generator ``` ## Usage ```js import {parse} from 'babylon'; -import generate from 'babel-generator'; +import generate from '@babel/generator'; const code = 'class Example {}'; const ast = parse(code); @@ -59,7 +59,7 @@ Here's an example of what that might look like: ```js import {parse} from 'babylon'; -import generate from 'babel-generator'; +import generate from '@babel/generator'; const a = 'var a = 1;'; const b = 'var b = 2;'; diff --git a/packages/babel-generator/package.json b/packages/babel-generator/package.json index 7d61a5d2d2..795a030015 100644 --- a/packages/babel-generator/package.json +++ b/packages/babel-generator/package.json @@ -1,5 +1,5 @@ { - "name": "babel-generator", + "name": "@babel/generator", "version": "7.0.0-beta.3", "description": "Turns an AST into code.", "author": "Sebastian McKenzie ", @@ -11,14 +11,14 @@ "lib" ], "dependencies": { - "babel-types": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3", "jsesc": "^2.5.1", "lodash": "^4.2.0", "source-map": "^0.5.0", "trim-right": "^1.0.1" }, "devDependencies": { - "babel-helper-fixtures": "7.0.0-beta.3", + "@babel/helper-fixtures": "7.0.0-beta.3", "babylon": "^7.0.0-beta.29" } } diff --git a/packages/babel-generator/src/generators/classes.js b/packages/babel-generator/src/generators/classes.js index 18dddab1b7..fa83be944c 100644 --- a/packages/babel-generator/src/generators/classes.js +++ b/packages/babel-generator/src/generators/classes.js @@ -1,4 +1,4 @@ -import * as t from "babel-types"; +import * as t from "@babel/types"; export function ClassDeclaration(node: Object, parent: Object) { if ( diff --git a/packages/babel-generator/src/generators/expressions.js b/packages/babel-generator/src/generators/expressions.js index cc95abd222..884d9acd07 100644 --- a/packages/babel-generator/src/generators/expressions.js +++ b/packages/babel-generator/src/generators/expressions.js @@ -1,4 +1,4 @@ -import * as t from "babel-types"; +import * as t from "@babel/types"; import * as n from "../node"; export function UnaryExpression(node: Object) { diff --git a/packages/babel-generator/src/generators/flow.js b/packages/babel-generator/src/generators/flow.js index 8ffb375370..be6ef45498 100644 --- a/packages/babel-generator/src/generators/flow.js +++ b/packages/babel-generator/src/generators/flow.js @@ -1,4 +1,4 @@ -import * as t from "babel-types"; +import * as t from "@babel/types"; import { ExportAllDeclaration } from "./modules"; export function AnyTypeAnnotation() { diff --git a/packages/babel-generator/src/generators/methods.js b/packages/babel-generator/src/generators/methods.js index 80e73800fc..54fa36c29f 100644 --- a/packages/babel-generator/src/generators/methods.js +++ b/packages/babel-generator/src/generators/methods.js @@ -1,4 +1,4 @@ -import * as t from "babel-types"; +import * as t from "@babel/types"; export function _params(node: Object) { this.print(node.typeParameters, node); diff --git a/packages/babel-generator/src/generators/modules.js b/packages/babel-generator/src/generators/modules.js index 9525aa4490..dd7313ac7c 100644 --- a/packages/babel-generator/src/generators/modules.js +++ b/packages/babel-generator/src/generators/modules.js @@ -1,4 +1,4 @@ -import * as t from "babel-types"; +import * as t from "@babel/types"; export function ImportSpecifier(node: Object) { if (node.importKind === "type" || node.importKind === "typeof") { diff --git a/packages/babel-generator/src/generators/statements.js b/packages/babel-generator/src/generators/statements.js index b6d5e23f4a..c3644a4c93 100644 --- a/packages/babel-generator/src/generators/statements.js +++ b/packages/babel-generator/src/generators/statements.js @@ -1,4 +1,4 @@ -import * as t from "babel-types"; +import * as t from "@babel/types"; export function WithStatement(node: Object) { this.word("with"); diff --git a/packages/babel-generator/src/generators/types.js b/packages/babel-generator/src/generators/types.js index 7da850ee55..7cbfe3aa16 100644 --- a/packages/babel-generator/src/generators/types.js +++ b/packages/babel-generator/src/generators/types.js @@ -1,4 +1,4 @@ -import * as t from "babel-types"; +import * as t from "@babel/types"; import jsesc from "jsesc"; export function Identifier(node: Object) { diff --git a/packages/babel-generator/src/node/index.js b/packages/babel-generator/src/node/index.js index c7fb0026a1..7292f83a51 100644 --- a/packages/babel-generator/src/node/index.js +++ b/packages/babel-generator/src/node/index.js @@ -1,6 +1,6 @@ import * as whitespace from "./whitespace"; import * as parens from "./parentheses"; -import * as t from "babel-types"; +import * as t from "@babel/types"; function expandAliases(obj) { const newObj = {}; diff --git a/packages/babel-generator/src/node/parentheses.js b/packages/babel-generator/src/node/parentheses.js index 2e84c78ca1..e57efbf977 100644 --- a/packages/babel-generator/src/node/parentheses.js +++ b/packages/babel-generator/src/node/parentheses.js @@ -1,4 +1,4 @@ -import * as t from "babel-types"; +import * as t from "@babel/types"; const PRECEDENCE = { "||": 0, diff --git a/packages/babel-generator/src/node/whitespace.js b/packages/babel-generator/src/node/whitespace.js index 0a13f78935..63770fa36f 100644 --- a/packages/babel-generator/src/node/whitespace.js +++ b/packages/babel-generator/src/node/whitespace.js @@ -1,5 +1,5 @@ import map from "lodash/map"; -import * as t from "babel-types"; +import * as t from "@babel/types"; type WhitespaceObject = { before?: boolean, diff --git a/packages/babel-generator/src/printer.js b/packages/babel-generator/src/printer.js index 0be50e0f29..d550e6635c 100644 --- a/packages/babel-generator/src/printer.js +++ b/packages/babel-generator/src/printer.js @@ -2,7 +2,7 @@ import isInteger from "lodash/isInteger"; import repeat from "lodash/repeat"; import Buffer from "./buffer"; import * as n from "./node"; -import * as t from "babel-types"; +import * as t from "@babel/types"; import * as generatorFunctions from "./generators"; diff --git a/packages/babel-generator/test/generate-typescript-tests.js b/packages/babel-generator/test/generate-typescript-tests.js index 8ebe7d4699..b7a3219726 100644 --- a/packages/babel-generator/test/generate-typescript-tests.js +++ b/packages/babel-generator/test/generate-typescript-tests.js @@ -1,5 +1,5 @@ /* -Copies tests from babylon's TypeScript test suite to babel-generator. +Copies tests from babylon's TypeScript test suite to @babel/generator. This script assumes that the "babylon" repository is adjacent to "babel". */ diff --git a/packages/babel-generator/test/index.js b/packages/babel-generator/test/index.js index 58d7bdcf13..40bbf8c12e 100644 --- a/packages/babel-generator/test/index.js +++ b/packages/babel-generator/test/index.js @@ -3,10 +3,10 @@ import generate, { CodeGenerator } from "../lib"; import assert from "assert"; import { parse } from "babylon"; import chai from "chai"; -import * as t from "babel-types"; +import * as t from "@babel/types"; import fs from "fs"; import path from "path"; -import fixtures from "babel-helper-fixtures"; +import fixtures from "@babel/helper-fixtures"; describe("generation", function() { it("completeness", function() { diff --git a/packages/babel-helper-annotate-as-pure/README.md b/packages/babel-helper-annotate-as-pure/README.md index c2901b6854..2e8d9642f7 100644 --- a/packages/babel-helper-annotate-as-pure/README.md +++ b/packages/babel-helper-annotate-as-pure/README.md @@ -1,4 +1,4 @@ -# babel-helper-annotate-as-pure +# @babel/helper-annotate-as-pure ## API @@ -9,8 +9,8 @@ declare export default annotateAsPure(nodeOrPath: Node | NodePath); ## Usage ```js -import traverse from "babel-traverse"; -import annotateAsPure from "babel-helper-annotate-as-pure"; +import traverse from "@babel/traverse"; +import annotateAsPure from "@babel/helper-annotate-as-pure"; // ... @@ -23,7 +23,7 @@ traverse(file, { ## Caveat with UglifyJS pre v3.1.0 -`babel-helper-annotate-as-pure` will append any existing leading comments to the `#__PURE__` annotation. Versions of UglifyJS prior to v3.1.0 will **ignore** these annotations, as they only check the _last_ leading comment for the annotation. +`@babel/helper-annotate-as-pure` will append any existing leading comments to the `#__PURE__` annotation. Versions of UglifyJS prior to v3.1.0 will **ignore** these annotations, as they only check the _last_ leading comment for the annotation. For example, using the `Usage` snippet above: diff --git a/packages/babel-helper-annotate-as-pure/package.json b/packages/babel-helper-annotate-as-pure/package.json index 7e2b143751..fe5dcc4a57 100644 --- a/packages/babel-helper-annotate-as-pure/package.json +++ b/packages/babel-helper-annotate-as-pure/package.json @@ -1,11 +1,11 @@ { - "name": "babel-helper-annotate-as-pure", + "name": "@babel/helper-annotate-as-pure", "version": "7.0.0-beta.3", "description": "Helper function to annotate paths and nodes with #__PURE__ comment", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-annotate-as-pure", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-types": "7.0.0-beta.3" + "@babel/types": "7.0.0-beta.3" } } diff --git a/packages/babel-helper-annotate-as-pure/src/index.js b/packages/babel-helper-annotate-as-pure/src/index.js index 5c46e93f99..0148aa1cc0 100644 --- a/packages/babel-helper-annotate-as-pure/src/index.js +++ b/packages/babel-helper-annotate-as-pure/src/index.js @@ -1,4 +1,4 @@ -import * as t from "babel-types"; +import * as t from "@babel/types"; const PURE_ANNOTATION = "#__PURE__"; diff --git a/packages/babel-helper-bindify-decorators/README.md b/packages/babel-helper-bindify-decorators/README.md index c9852822df..3660161657 100644 --- a/packages/babel-helper-bindify-decorators/README.md +++ b/packages/babel-helper-bindify-decorators/README.md @@ -1,4 +1,4 @@ -# babel-helper-bindify-decorators +# @babel/helper-bindify-decorators ## Usage diff --git a/packages/babel-helper-bindify-decorators/package.json b/packages/babel-helper-bindify-decorators/package.json index 2faf7c43cc..25750ef890 100644 --- a/packages/babel-helper-bindify-decorators/package.json +++ b/packages/babel-helper-bindify-decorators/package.json @@ -1,12 +1,12 @@ { - "name": "babel-helper-bindify-decorators", + "name": "@babel/helper-bindify-decorators", "version": "7.0.0-beta.3", "description": "Helper function to bindify decorators", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-bindify-decorators", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-traverse": "7.0.0-beta.3", - "babel-types": "7.0.0-beta.3" + "@babel/traverse": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3" } } diff --git a/packages/babel-helper-bindify-decorators/src/index.js b/packages/babel-helper-bindify-decorators/src/index.js index 1d4379c3ab..74029e6375 100644 --- a/packages/babel-helper-bindify-decorators/src/index.js +++ b/packages/babel-helper-bindify-decorators/src/index.js @@ -1,5 +1,5 @@ -import type { NodePath } from "babel-traverse"; -import * as t from "babel-types"; +import type { NodePath } from "@babel/traverse"; +import * as t from "@babel/types"; export default function bindifyDecorators( decorators: Array, diff --git a/packages/babel-helper-builder-binary-assignment-operator-visitor/README.md b/packages/babel-helper-builder-binary-assignment-operator-visitor/README.md index 812f886e6d..a5cde7a804 100644 --- a/packages/babel-helper-builder-binary-assignment-operator-visitor/README.md +++ b/packages/babel-helper-builder-binary-assignment-operator-visitor/README.md @@ -1,4 +1,4 @@ -# babel-helper-builder-binary-assignment-operator-visitor +# @babel/helper-builder-binary-assignment-operator-visitor ## Usage diff --git a/packages/babel-helper-builder-binary-assignment-operator-visitor/package.json b/packages/babel-helper-builder-binary-assignment-operator-visitor/package.json index ad90b4e0b6..5dab651614 100644 --- a/packages/babel-helper-builder-binary-assignment-operator-visitor/package.json +++ b/packages/babel-helper-builder-binary-assignment-operator-visitor/package.json @@ -1,12 +1,12 @@ { - "name": "babel-helper-builder-binary-assignment-operator-visitor", + "name": "@babel/helper-builder-binary-assignment-operator-visitor", "version": "7.0.0-beta.3", "description": "Helper function to build binary assignment operator visitors", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-builder-binary-assignment-operator-visitor", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-helper-explode-assignable-expression": "7.0.0-beta.3", - "babel-types": "7.0.0-beta.3" + "@babel/helper-explode-assignable-expression": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3" } } diff --git a/packages/babel-helper-builder-binary-assignment-operator-visitor/src/index.js b/packages/babel-helper-builder-binary-assignment-operator-visitor/src/index.js index d298590a94..554f71a1c5 100644 --- a/packages/babel-helper-builder-binary-assignment-operator-visitor/src/index.js +++ b/packages/babel-helper-builder-binary-assignment-operator-visitor/src/index.js @@ -1,5 +1,5 @@ -import explode from "babel-helper-explode-assignable-expression"; -import * as t from "babel-types"; +import explode from "@babel/helper-explode-assignable-expression"; +import * as t from "@babel/types"; export default function(opts: { build: Function, operator: string }): Object { const { build, operator } = opts; diff --git a/packages/babel-helper-builder-react-jsx/README.md b/packages/babel-helper-builder-react-jsx/README.md index fb48db3ef2..51771d7f44 100644 --- a/packages/babel-helper-builder-react-jsx/README.md +++ b/packages/babel-helper-builder-react-jsx/README.md @@ -1,4 +1,4 @@ -# babel-helper-builder-react-jsx +# @babel/helper-builder-react-jsx ## Usage @@ -12,7 +12,7 @@ type ElementState = { post?: Function; // function called with (state: ElementState) after building attribs }; -require("babel-helper-builder-react-jsx")({ +require("@babel/helper-builder-react-jsx")({ filter: function (element: JSXElement) { // if returns false, the element isn't transformed }, diff --git a/packages/babel-helper-builder-react-jsx/package.json b/packages/babel-helper-builder-react-jsx/package.json index c85abc1ab4..93739dda3b 100644 --- a/packages/babel-helper-builder-react-jsx/package.json +++ b/packages/babel-helper-builder-react-jsx/package.json @@ -1,12 +1,12 @@ { - "name": "babel-helper-builder-react-jsx", + "name": "@babel/helper-builder-react-jsx", "version": "7.0.0-beta.3", "description": "Helper function to build react jsx", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-builder-react-jsx", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-types": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3", "esutils": "^2.0.0" } } diff --git a/packages/babel-helper-builder-react-jsx/src/index.js b/packages/babel-helper-builder-react-jsx/src/index.js index c3dc851b06..fa220da478 100644 --- a/packages/babel-helper-builder-react-jsx/src/index.js +++ b/packages/babel-helper-builder-react-jsx/src/index.js @@ -1,5 +1,5 @@ import esutils from "esutils"; -import * as t from "babel-types"; +import * as t from "@babel/types"; type ElementState = { tagExpr: Object, // tag node diff --git a/packages/babel-helper-call-delegate/README.md b/packages/babel-helper-call-delegate/README.md index 0841d07342..decce1e1cd 100644 --- a/packages/babel-helper-call-delegate/README.md +++ b/packages/babel-helper-call-delegate/README.md @@ -1,4 +1,4 @@ -# babel-helper-call-delegate +# @babel/helper-call-delegate ## Usage diff --git a/packages/babel-helper-call-delegate/package.json b/packages/babel-helper-call-delegate/package.json index 4aeb0569fc..ed09381f05 100644 --- a/packages/babel-helper-call-delegate/package.json +++ b/packages/babel-helper-call-delegate/package.json @@ -1,13 +1,13 @@ { - "name": "babel-helper-call-delegate", + "name": "@babel/helper-call-delegate", "version": "7.0.0-beta.3", "description": "Helper function to call delegate", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-call-delegate", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-helper-hoist-variables": "7.0.0-beta.3", - "babel-traverse": "7.0.0-beta.3", - "babel-types": "7.0.0-beta.3" + "@babel/helper-hoist-variables": "7.0.0-beta.3", + "@babel/traverse": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3" } } diff --git a/packages/babel-helper-call-delegate/src/index.js b/packages/babel-helper-call-delegate/src/index.js index 8d9db20b75..8aee027613 100644 --- a/packages/babel-helper-call-delegate/src/index.js +++ b/packages/babel-helper-call-delegate/src/index.js @@ -1,6 +1,6 @@ -import hoistVariables from "babel-helper-hoist-variables"; -import type { NodePath } from "babel-traverse"; -import * as t from "babel-types"; +import hoistVariables from "@babel/helper-hoist-variables"; +import type { NodePath } from "@babel/traverse"; +import * as t from "@babel/types"; const visitor = { enter(path, state) { diff --git a/packages/babel-helper-define-map/README.md b/packages/babel-helper-define-map/README.md index 381835187f..0bb310131e 100644 --- a/packages/babel-helper-define-map/README.md +++ b/packages/babel-helper-define-map/README.md @@ -1,4 +1,4 @@ -# babel-helper-define-map +# @babel/helper-define-map ## Usage diff --git a/packages/babel-helper-define-map/package.json b/packages/babel-helper-define-map/package.json index 18a024ca48..f5495ce1f3 100644 --- a/packages/babel-helper-define-map/package.json +++ b/packages/babel-helper-define-map/package.json @@ -1,13 +1,13 @@ { - "name": "babel-helper-define-map", + "name": "@babel/helper-define-map", "version": "7.0.0-beta.3", "description": "Helper function to define a map", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-define-map", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-helper-function-name": "7.0.0-beta.3", - "babel-types": "7.0.0-beta.3", + "@babel/helper-function-name": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3", "lodash": "^4.2.0" } } diff --git a/packages/babel-helper-define-map/src/index.js b/packages/babel-helper-define-map/src/index.js index be06822f67..850bd51adb 100644 --- a/packages/babel-helper-define-map/src/index.js +++ b/packages/babel-helper-define-map/src/index.js @@ -1,6 +1,6 @@ -import nameFunction from "babel-helper-function-name"; +import nameFunction from "@babel/helper-function-name"; import has from "lodash/has"; -import * as t from "babel-types"; +import * as t from "@babel/types"; function toKind(node: Object) { if (t.isClassMethod(node) || t.isObjectMethod(node)) { diff --git a/packages/babel-helper-explode-assignable-expression/README.md b/packages/babel-helper-explode-assignable-expression/README.md index d8d90aeb8c..3229d3947c 100644 --- a/packages/babel-helper-explode-assignable-expression/README.md +++ b/packages/babel-helper-explode-assignable-expression/README.md @@ -1,4 +1,4 @@ -# babel-helper-explode-assignable-expression +# @babel/helper-explode-assignable-expression ## Usage diff --git a/packages/babel-helper-explode-assignable-expression/package.json b/packages/babel-helper-explode-assignable-expression/package.json index c1c5f073c6..8f53d8e9e4 100644 --- a/packages/babel-helper-explode-assignable-expression/package.json +++ b/packages/babel-helper-explode-assignable-expression/package.json @@ -1,12 +1,12 @@ { - "name": "babel-helper-explode-assignable-expression", + "name": "@babel/helper-explode-assignable-expression", "version": "7.0.0-beta.3", "description": "Helper function to explode an assignable expression", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-explode-assignable-expression", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-traverse": "7.0.0-beta.3", - "babel-types": "7.0.0-beta.3" + "@babel/traverse": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3" } } diff --git a/packages/babel-helper-explode-assignable-expression/src/index.js b/packages/babel-helper-explode-assignable-expression/src/index.js index 2e9985d6b0..cbe6f6fcae 100644 --- a/packages/babel-helper-explode-assignable-expression/src/index.js +++ b/packages/babel-helper-explode-assignable-expression/src/index.js @@ -1,5 +1,5 @@ -import type { Scope } from "babel-traverse"; -import * as t from "babel-types"; +import type { Scope } from "@babel/traverse"; +import * as t from "@babel/types"; function getObjRef(node, nodes, file, scope) { let ref; diff --git a/packages/babel-helper-explode-class/README.md b/packages/babel-helper-explode-class/README.md index cb4474ab5b..6e1ab065f4 100644 --- a/packages/babel-helper-explode-class/README.md +++ b/packages/babel-helper-explode-class/README.md @@ -1,4 +1,4 @@ -# babel-helper-explode-class +# @babel/helper-explode-class ## Usage diff --git a/packages/babel-helper-explode-class/package.json b/packages/babel-helper-explode-class/package.json index f3d47b2b75..0d9d894eff 100644 --- a/packages/babel-helper-explode-class/package.json +++ b/packages/babel-helper-explode-class/package.json @@ -1,13 +1,13 @@ { - "name": "babel-helper-explode-class", + "name": "@babel/helper-explode-class", "version": "7.0.0-beta.3", "description": "Helper function to explode class", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-explode-class", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-helper-bindify-decorators": "7.0.0-beta.3", - "babel-traverse": "7.0.0-beta.3", - "babel-types": "7.0.0-beta.3" + "@babel/helper-bindify-decorators": "7.0.0-beta.3", + "@babel/traverse": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3" } } diff --git a/packages/babel-helper-explode-class/src/index.js b/packages/babel-helper-explode-class/src/index.js index 1fd2de8c92..1c5881b37e 100644 --- a/packages/babel-helper-explode-class/src/index.js +++ b/packages/babel-helper-explode-class/src/index.js @@ -1,6 +1,6 @@ -import bindifyDecorators from "babel-helper-bindify-decorators"; -import type { NodePath } from "babel-traverse"; -import * as t from "babel-types"; +import bindifyDecorators from "@babel/helper-bindify-decorators"; +import type { NodePath } from "@babel/traverse"; +import * as t from "@babel/types"; export default function(classPath) { classPath.assertClass(); diff --git a/packages/babel-helper-fixtures/README.md b/packages/babel-helper-fixtures/README.md index d487b7ba49..8f36c5d76f 100644 --- a/packages/babel-helper-fixtures/README.md +++ b/packages/babel-helper-fixtures/README.md @@ -1,11 +1,11 @@ -# babel-helper-fixtures +# @babel/helper-fixtures **NOTE:** This is an internal Babel module and may not work outside. Use at your own risk. ## Usage ```javascript -import getFixtures from "babel-helper-fixtures"; +import getFixtures from "@babel/helper-fixtures"; type TestFile = { loc: string; diff --git a/packages/babel-helper-fixtures/package.json b/packages/babel-helper-fixtures/package.json index 0185b82131..74bf6f87c3 100644 --- a/packages/babel-helper-fixtures/package.json +++ b/packages/babel-helper-fixtures/package.json @@ -1,5 +1,5 @@ { - "name": "babel-helper-fixtures", + "name": "@babel/helper-fixtures", "version": "7.0.0-beta.3", "description": "Helper function to support fixtures", "author": "Sebastian McKenzie ", diff --git a/packages/babel-helper-function-name/README.md b/packages/babel-helper-function-name/README.md index 96a4c65446..97b5b4ded9 100644 --- a/packages/babel-helper-function-name/README.md +++ b/packages/babel-helper-function-name/README.md @@ -1,4 +1,4 @@ -# babel-helper-function-name +# @babel/helper-function-name ## Usage diff --git a/packages/babel-helper-function-name/package.json b/packages/babel-helper-function-name/package.json index d4fe28feee..fa2f208015 100644 --- a/packages/babel-helper-function-name/package.json +++ b/packages/babel-helper-function-name/package.json @@ -1,14 +1,14 @@ { - "name": "babel-helper-function-name", + "name": "@babel/helper-function-name", "version": "7.0.0-beta.3", "description": "Helper function to change the property 'name' of every function", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-function-name", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-helper-get-function-arity": "7.0.0-beta.3", - "babel-template": "7.0.0-beta.3", - "babel-traverse": "7.0.0-beta.3", - "babel-types": "7.0.0-beta.3" + "@babel/helper-get-function-arity": "7.0.0-beta.3", + "@babel/template": "7.0.0-beta.3", + "@babel/traverse": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3" } } diff --git a/packages/babel-helper-function-name/src/index.js b/packages/babel-helper-function-name/src/index.js index b849e42124..eae4f83f72 100644 --- a/packages/babel-helper-function-name/src/index.js +++ b/packages/babel-helper-function-name/src/index.js @@ -1,6 +1,6 @@ -import getFunctionArity from "babel-helper-get-function-arity"; -import template from "babel-template"; -import * as t from "babel-types"; +import getFunctionArity from "@babel/helper-get-function-arity"; +import template from "@babel/template"; +import * as t from "@babel/types"; const buildPropertyMethodAssignmentWrapper = template(` (function (FUNCTION_KEY) { diff --git a/packages/babel-helper-get-function-arity/README.md b/packages/babel-helper-get-function-arity/README.md index 2263230cd6..1058da9e1e 100644 --- a/packages/babel-helper-get-function-arity/README.md +++ b/packages/babel-helper-get-function-arity/README.md @@ -1,4 +1,4 @@ -# babel-helper-get-function-arity +# @babel/helper-get-function-arity ## Usage diff --git a/packages/babel-helper-get-function-arity/package.json b/packages/babel-helper-get-function-arity/package.json index d0a724f9c6..ce9d15ef63 100644 --- a/packages/babel-helper-get-function-arity/package.json +++ b/packages/babel-helper-get-function-arity/package.json @@ -1,11 +1,11 @@ { - "name": "babel-helper-get-function-arity", + "name": "@babel/helper-get-function-arity", "version": "7.0.0-beta.3", "description": "Helper function to get function arity", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-get-function-arity", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-types": "7.0.0-beta.3" + "@babel/types": "7.0.0-beta.3" } } diff --git a/packages/babel-helper-get-function-arity/src/index.js b/packages/babel-helper-get-function-arity/src/index.js index 0c3f5f1977..60b5f3ed17 100644 --- a/packages/babel-helper-get-function-arity/src/index.js +++ b/packages/babel-helper-get-function-arity/src/index.js @@ -1,4 +1,4 @@ -import * as t from "babel-types"; +import * as t from "@babel/types"; export default function(node): number { const params: Array = node.params; diff --git a/packages/babel-helper-hoist-variables/README.md b/packages/babel-helper-hoist-variables/README.md index 5b850971c8..1ac18e57c5 100644 --- a/packages/babel-helper-hoist-variables/README.md +++ b/packages/babel-helper-hoist-variables/README.md @@ -1,4 +1,4 @@ -# babel-helper-hoist-variables +# @babel/helper-hoist-variables ## Usage diff --git a/packages/babel-helper-hoist-variables/package.json b/packages/babel-helper-hoist-variables/package.json index 13cf9fe2a3..69c2d12d48 100644 --- a/packages/babel-helper-hoist-variables/package.json +++ b/packages/babel-helper-hoist-variables/package.json @@ -1,11 +1,11 @@ { - "name": "babel-helper-hoist-variables", + "name": "@babel/helper-hoist-variables", "version": "7.0.0-beta.3", "description": "Helper function to hoist variables", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-hoist-variables", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-types": "7.0.0-beta.3" + "@babel/types": "7.0.0-beta.3" } } diff --git a/packages/babel-helper-hoist-variables/src/index.js b/packages/babel-helper-hoist-variables/src/index.js index d09c864814..6027cc41fb 100644 --- a/packages/babel-helper-hoist-variables/src/index.js +++ b/packages/babel-helper-hoist-variables/src/index.js @@ -1,4 +1,4 @@ -import * as t from "babel-types"; +import * as t from "@babel/types"; const visitor = { Scope(path, state) { diff --git a/packages/babel-helper-module-imports/README.md b/packages/babel-helper-module-imports/README.md index 33535030b0..93c134d0fb 100644 --- a/packages/babel-helper-module-imports/README.md +++ b/packages/babel-helper-module-imports/README.md @@ -1,9 +1,9 @@ -# babel-helper-module-imports +# @babel/helper-module-imports ## Installation ```sh -npm install babel-helper-module-imports --save +npm install @babel/helper-module-imports --save ``` ## Usage @@ -11,42 +11,42 @@ npm install babel-helper-module-imports --save ### `import "source"` ```js -import { addSideEffect } from "babel-helper-module-imports"; +import { addSideEffect } from "@babel/helper-module-imports"; addSideEffect(path, 'source'); ``` ### `import { named } from "source"` ```js -import { addNamed } from "babel-helper-module-imports"; +import { addNamed } from "@babel/helper-module-imports"; addNamed(path, 'named', 'source'); ``` ### `import { named as _hintedName } from "source"` ```js -import { addNamed } from "babel-helper-module-imports"; +import { addNamed } from "@babel/helper-module-imports"; addNamed(path, 'named', 'source', { nameHint: "hintedName" }); ``` ### `import _default from "source"` ```js -import { addDefault } from "babel-helper-module-imports"; +import { addDefault } from "@babel/helper-module-imports"; addDefault(path, 'source'); ``` ### `import hintedName from "source"` ```js -import { addDefault } from "babel-helper-module-imports"; +import { addDefault } from "@babel/helper-module-imports"; addDefault(path, 'source', { nameHint: "hintedName" }) ``` ### `import * as _namespace from "source"` ```js -import { addNamespace } from "babel-helper-module-imports"; +import { addNamespace } from "@babel/helper-module-imports"; addNamespace(path, 'source'); ``` @@ -55,7 +55,7 @@ addNamespace(path, 'source'); ### Adding a named import ```js -import { addNamed } from "babel-helper-module-imports"; +import { addNamed } from "@babel/helper-module-imports"; export default function({ types: t }) { return { diff --git a/packages/babel-helper-module-imports/package.json b/packages/babel-helper-module-imports/package.json index 5c2193ac9a..dbfa6c25dc 100644 --- a/packages/babel-helper-module-imports/package.json +++ b/packages/babel-helper-module-imports/package.json @@ -1,5 +1,5 @@ { - "name": "babel-helper-module-imports", + "name": "@babel/helper-module-imports", "version": "7.0.0-beta.3", "description": "Babel helper functions for inserting module loads", "author": "Logan Smyth ", @@ -8,7 +8,10 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-module-imports", "main": "lib/index.js", "dependencies": { - "babel-types": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3", "lodash": "^4.2.0" + }, + "devDependencies": { + "@babel/core": "7.0.0-beta.3" } } diff --git a/packages/babel-helper-module-imports/src/import-builder.js b/packages/babel-helper-module-imports/src/import-builder.js index 22d725513d..5f540f4372 100644 --- a/packages/babel-helper-module-imports/src/import-builder.js +++ b/packages/babel-helper-module-imports/src/import-builder.js @@ -1,5 +1,5 @@ import assert from "assert"; -import * as t from "babel-types"; +import * as t from "@babel/types"; /** * A class to track and accumulate mutations to the AST that will eventually diff --git a/packages/babel-helper-module-imports/src/import-injector.js b/packages/babel-helper-module-imports/src/import-injector.js index f8326c1abd..51040a827a 100644 --- a/packages/babel-helper-module-imports/src/import-injector.js +++ b/packages/babel-helper-module-imports/src/import-injector.js @@ -1,5 +1,5 @@ import assert from "assert"; -import * as t from "babel-types"; +import * as t from "@babel/types"; import ImportBuilder from "./import-builder"; import isModule from "./is-module"; diff --git a/packages/babel-helper-module-imports/test/index.js b/packages/babel-helper-module-imports/test/index.js index c60490da1c..63db550839 100644 --- a/packages/babel-helper-module-imports/test/index.js +++ b/packages/babel-helper-module-imports/test/index.js @@ -1,5 +1,5 @@ import chai from "chai"; -import * as babel from "babel-core"; +import * as babel from "@babel/core"; import { ImportInjector } from "../"; @@ -40,7 +40,7 @@ function test(sourceType, opts, initializer, expectedCode) { const testScript = test.bind(undefined, "script"); const testModule = test.bind(undefined, "module"); -describe("babel-helper-module-imports", () => { +describe("@babel/helper-module-imports", () => { describe("namespace import", () => { const addNamespace = opts => m => m.addNamespace("source", opts); diff --git a/packages/babel-helper-module-transforms/README.md b/packages/babel-helper-module-transforms/README.md index b99b9bc5d6..f828100ee5 100644 --- a/packages/babel-helper-module-transforms/README.md +++ b/packages/babel-helper-module-transforms/README.md @@ -1,4 +1,4 @@ -# babel-helper-module-transforms +# @babel/helper-module-transforms ## Usage diff --git a/packages/babel-helper-module-transforms/package.json b/packages/babel-helper-module-transforms/package.json index 5717745dcf..ba3f564e68 100644 --- a/packages/babel-helper-module-transforms/package.json +++ b/packages/babel-helper-module-transforms/package.json @@ -1,5 +1,5 @@ { - "name": "babel-helper-module-transforms", + "name": "@babel/helper-module-transforms", "version": "7.0.0-beta.3", "description": "Babel helper functions for implementing ES6 module transformations", "author": "Logan Smyth ", @@ -8,10 +8,10 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-module-transforms", "main": "lib/index.js", "dependencies": { - "babel-helper-module-imports": "7.0.0-beta.3", - "babel-helper-simple-access": "7.0.0-beta.3", - "babel-template": "7.0.0-beta.3", - "babel-types": "7.0.0-beta.3", + "@babel/helper-module-imports": "7.0.0-beta.3", + "@babel/helper-simple-access": "7.0.0-beta.3", + "@babel/template": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3", "lodash": "^4.2.0" } } diff --git a/packages/babel-helper-module-transforms/src/index.js b/packages/babel-helper-module-transforms/src/index.js index 0055273bc5..3b2fb229db 100644 --- a/packages/babel-helper-module-transforms/src/index.js +++ b/packages/babel-helper-module-transforms/src/index.js @@ -1,9 +1,9 @@ import assert from "assert"; -import * as t from "babel-types"; -import template from "babel-template"; +import * as t from "@babel/types"; +import template from "@babel/template"; import chunk from "lodash/chunk"; -import { isModule } from "babel-helper-module-imports"; +import { isModule } from "@babel/helper-module-imports"; import rewriteThis from "./rewrite-this"; import rewriteLiveReferences from "./rewrite-live-references"; diff --git a/packages/babel-helper-module-transforms/src/normalize-and-load-metadata.js b/packages/babel-helper-module-transforms/src/normalize-and-load-metadata.js index 44a0c636a3..87890a3a6c 100644 --- a/packages/babel-helper-module-transforms/src/normalize-and-load-metadata.js +++ b/packages/babel-helper-module-transforms/src/normalize-and-load-metadata.js @@ -1,6 +1,6 @@ import { basename, extname } from "path"; -import * as t from "babel-types"; +import * as t from "@babel/types"; export type ModuleMetadata = { exportName: string, diff --git a/packages/babel-helper-module-transforms/src/rewrite-live-references.js b/packages/babel-helper-module-transforms/src/rewrite-live-references.js index c09e7a3cfe..bdb53e915e 100644 --- a/packages/babel-helper-module-transforms/src/rewrite-live-references.js +++ b/packages/babel-helper-module-transforms/src/rewrite-live-references.js @@ -1,7 +1,7 @@ import assert from "assert"; -import * as t from "babel-types"; -import template from "babel-template"; -import simplifyAccess from "babel-helper-simple-access"; +import * as t from "@babel/types"; +import template from "@babel/template"; +import simplifyAccess from "@babel/helper-simple-access"; import type { ModuleMetadata } from "./"; diff --git a/packages/babel-helper-optimise-call-expression/README.md b/packages/babel-helper-optimise-call-expression/README.md index f6847bf00b..3a35872ec6 100644 --- a/packages/babel-helper-optimise-call-expression/README.md +++ b/packages/babel-helper-optimise-call-expression/README.md @@ -1,4 +1,4 @@ -# babel-helper-optimise-call-expression +# @babel/helper-optimise-call-expression ## Usage diff --git a/packages/babel-helper-optimise-call-expression/package.json b/packages/babel-helper-optimise-call-expression/package.json index d8e958b87d..15e763e709 100644 --- a/packages/babel-helper-optimise-call-expression/package.json +++ b/packages/babel-helper-optimise-call-expression/package.json @@ -1,11 +1,11 @@ { - "name": "babel-helper-optimise-call-expression", + "name": "@babel/helper-optimise-call-expression", "version": "7.0.0-beta.3", "description": "Helper function to optimise call expression", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-optimise-call-expression", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-types": "7.0.0-beta.3" + "@babel/types": "7.0.0-beta.3" } } diff --git a/packages/babel-helper-optimise-call-expression/src/index.js b/packages/babel-helper-optimise-call-expression/src/index.js index b8613709e9..56f9b2991b 100644 --- a/packages/babel-helper-optimise-call-expression/src/index.js +++ b/packages/babel-helper-optimise-call-expression/src/index.js @@ -1,4 +1,4 @@ -import * as t from "babel-types"; +import * as t from "@babel/types"; export default function(callee, thisNode, args) { if ( diff --git a/packages/babel-helper-plugin-test-runner/README.md b/packages/babel-helper-plugin-test-runner/README.md index 4b35e6e636..69c80a107b 100644 --- a/packages/babel-helper-plugin-test-runner/README.md +++ b/packages/babel-helper-plugin-test-runner/README.md @@ -1,4 +1,4 @@ -# babel-helper-plugin-test-runner +# @babel/helper-plugin-test-runner **NOTE:** This is an internal Babel module and may not work outside. Use at your own risk. @@ -6,8 +6,8 @@ > Check Babel for an example: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-exponentiation-operator/test -1. Inside a `/test` directory, add an `index.js` with the contents `require("babel-helper-plugin-test-runner")(__dirname);`. -2. Inside `/test/fixtures`, create a folder for each suite (eg; one suite for each feature of your plugin). +1. Inside a `/test` directory, add an `index.js` with the contents `require("@babel/helper-plugin-test-runner")(__dirname);`. +2. Inside `/test/fixtures`, create a folder for each suite (eg; one suite for each feature of your plugin). 3. Suite folders may contain files and folders. Files will be transformed and run; use `expect()` assertions to verify correct behavior. Folders may contain `actual.js`, `expected.js`, and/or `exec.js`. The output of transforming `actual.js` will be checked to match the contents of `expected.js`. `exec.js`, if it exists, will be transformed and run, as with a file in the suite folder. 3. Install and run `mocha`. -4. To run a specific test, run `mocha --grep testName`. +4. To run a specific test, run `mocha --grep testName`. diff --git a/packages/babel-helper-plugin-test-runner/package.json b/packages/babel-helper-plugin-test-runner/package.json index baeae71908..e1a564392d 100644 --- a/packages/babel-helper-plugin-test-runner/package.json +++ b/packages/babel-helper-plugin-test-runner/package.json @@ -1,11 +1,11 @@ { - "name": "babel-helper-plugin-test-runner", + "name": "@babel/helper-plugin-test-runner", "version": "7.0.0-beta.3", "description": "Helper function to support test runner", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-plugin-test-runner", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-helper-transform-fixture-test-runner": "7.0.0-beta.3" + "@babel/helper-transform-fixture-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-helper-plugin-test-runner/src/index.js b/packages/babel-helper-plugin-test-runner/src/index.js index 7877c5d7f5..cacf680a9a 100644 --- a/packages/babel-helper-plugin-test-runner/src/index.js +++ b/packages/babel-helper-plugin-test-runner/src/index.js @@ -1,4 +1,4 @@ -import testRunner from "babel-helper-transform-fixture-test-runner"; +import testRunner from "@babel/helper-transform-fixture-test-runner"; import path from "path"; export default function(loc) { diff --git a/packages/babel-helper-regex/README.md b/packages/babel-helper-regex/README.md index bcdfccba94..d66d094af9 100644 --- a/packages/babel-helper-regex/README.md +++ b/packages/babel-helper-regex/README.md @@ -1,4 +1,4 @@ -# babel-helper-regex +# @babel/helper-regex ## Usage diff --git a/packages/babel-helper-regex/package.json b/packages/babel-helper-regex/package.json index c4c3b07f14..0a26933e7f 100644 --- a/packages/babel-helper-regex/package.json +++ b/packages/babel-helper-regex/package.json @@ -1,5 +1,5 @@ { - "name": "babel-helper-regex", + "name": "@babel/helper-regex", "version": "7.0.0-beta.3", "description": "Helper function to check for literal RegEx", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-regex", diff --git a/packages/babel-helper-remap-async-to-generator/README.md b/packages/babel-helper-remap-async-to-generator/README.md index a7331914d6..d1d6ca656f 100644 --- a/packages/babel-helper-remap-async-to-generator/README.md +++ b/packages/babel-helper-remap-async-to-generator/README.md @@ -1,4 +1,4 @@ -# babel-helper-remap-async-to-generator +# @babel/helper-remap-async-to-generator ## Usage diff --git a/packages/babel-helper-remap-async-to-generator/package.json b/packages/babel-helper-remap-async-to-generator/package.json index 450255b3c6..3d55ba9ce8 100644 --- a/packages/babel-helper-remap-async-to-generator/package.json +++ b/packages/babel-helper-remap-async-to-generator/package.json @@ -1,14 +1,14 @@ { - "name": "babel-helper-remap-async-to-generator", + "name": "@babel/helper-remap-async-to-generator", "version": "7.0.0-beta.3", "description": "Helper function to remap async functions to generators", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-remap-async-to-generator", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-helper-wrap-function": "7.0.0-beta.3", - "babel-template": "7.0.0-beta.3", - "babel-traverse": "7.0.0-beta.3", - "babel-types": "7.0.0-beta.3" + "@babel/helper-wrap-function": "7.0.0-beta.3", + "@babel/template": "7.0.0-beta.3", + "@babel/traverse": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3" } } diff --git a/packages/babel-helper-remap-async-to-generator/src/for-await.js b/packages/babel-helper-remap-async-to-generator/src/for-await.js index 8301045ebf..e9d1d867a8 100644 --- a/packages/babel-helper-remap-async-to-generator/src/for-await.js +++ b/packages/babel-helper-remap-async-to-generator/src/for-await.js @@ -1,5 +1,5 @@ -import * as t from "babel-types"; -import template from "babel-template"; +import * as t from "@babel/types"; +import template from "@babel/template"; const awaitTemplate = ` function* wrapper() { diff --git a/packages/babel-helper-remap-async-to-generator/src/index.js b/packages/babel-helper-remap-async-to-generator/src/index.js index a40f7c67b5..31c187e01f 100644 --- a/packages/babel-helper-remap-async-to-generator/src/index.js +++ b/packages/babel-helper-remap-async-to-generator/src/index.js @@ -1,8 +1,8 @@ /* @noflow */ -import type { NodePath } from "babel-traverse"; -import wrapFunction from "babel-helper-wrap-function"; -import * as t from "babel-types"; +import type { NodePath } from "@babel/traverse"; +import wrapFunction from "@babel/helper-wrap-function"; +import * as t from "@babel/types"; import rewriteForAwait from "./for-await"; const awaitVisitor = { diff --git a/packages/babel-helper-replace-supers/README.md b/packages/babel-helper-replace-supers/README.md index a6515daed4..4c259e533d 100644 --- a/packages/babel-helper-replace-supers/README.md +++ b/packages/babel-helper-replace-supers/README.md @@ -1,4 +1,4 @@ -# babel-helper-replace-supers +# @babel/helper-replace-supers ## Usage diff --git a/packages/babel-helper-replace-supers/package.json b/packages/babel-helper-replace-supers/package.json index b630a66b21..163640e466 100644 --- a/packages/babel-helper-replace-supers/package.json +++ b/packages/babel-helper-replace-supers/package.json @@ -1,14 +1,14 @@ { - "name": "babel-helper-replace-supers", + "name": "@babel/helper-replace-supers", "version": "7.0.0-beta.3", "description": "Helper function to replace supers", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-replace-supers", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-helper-optimise-call-expression": "7.0.0-beta.3", - "babel-template": "7.0.0-beta.3", - "babel-traverse": "7.0.0-beta.3", - "babel-types": "7.0.0-beta.3" + "@babel/helper-optimise-call-expression": "7.0.0-beta.3", + "@babel/template": "7.0.0-beta.3", + "@babel/traverse": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3" } } diff --git a/packages/babel-helper-replace-supers/src/index.js b/packages/babel-helper-replace-supers/src/index.js index cb0fcecdee..da1437fa80 100644 --- a/packages/babel-helper-replace-supers/src/index.js +++ b/packages/babel-helper-replace-supers/src/index.js @@ -1,6 +1,6 @@ -import type { NodePath, Scope } from "babel-traverse"; -import optimiseCall from "babel-helper-optimise-call-expression"; -import * as t from "babel-types"; +import type { NodePath, Scope } from "@babel/traverse"; +import optimiseCall from "@babel/helper-optimise-call-expression"; +import * as t from "@babel/types"; // ✌️ const HARDCORE_THIS_REF = new WeakSet(); diff --git a/packages/babel-helper-simple-access/README.md b/packages/babel-helper-simple-access/README.md index b6083b57d4..81660daf75 100644 --- a/packages/babel-helper-simple-access/README.md +++ b/packages/babel-helper-simple-access/README.md @@ -1,4 +1,4 @@ -# babel-helper-simple-assignment +# @babel/helper-simple-assignment There are many cases where it is hard to perform transformations because a piece of code is using complex structures. Say you want to rewrite all accesses diff --git a/packages/babel-helper-simple-access/package.json b/packages/babel-helper-simple-access/package.json index a1bc92e1ff..df5bd12832 100644 --- a/packages/babel-helper-simple-access/package.json +++ b/packages/babel-helper-simple-access/package.json @@ -1,5 +1,5 @@ { - "name": "babel-helper-simple-access", + "name": "@babel/helper-simple-access", "version": "7.0.0-beta.3", "description": "Babel helper for ensuring that access to a given value is performed through simple accesses", "author": "Logan Smyth ", @@ -8,8 +8,8 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-simple-access", "main": "lib/index.js", "dependencies": { - "babel-template": "7.0.0-beta.3", - "babel-types": "7.0.0-beta.3", + "@babel/template": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3", "lodash": "^4.2.0" } } diff --git a/packages/babel-helper-simple-access/src/index.js b/packages/babel-helper-simple-access/src/index.js index 23fd22ffec..6fb382e66e 100644 --- a/packages/babel-helper-simple-access/src/index.js +++ b/packages/babel-helper-simple-access/src/index.js @@ -1,4 +1,4 @@ -import * as t from "babel-types"; +import * as t from "@babel/types"; export default function simplifyAccess(path: NodePath, bindingNames) { path.traverse(simpleAssignmentVisitor, { diff --git a/packages/babel-helper-transform-fixture-test-runner/README.md b/packages/babel-helper-transform-fixture-test-runner/README.md index 6fe2e6985a..8fe2837e0e 100644 --- a/packages/babel-helper-transform-fixture-test-runner/README.md +++ b/packages/babel-helper-transform-fixture-test-runner/README.md @@ -1,11 +1,11 @@ -# babel-helper-transform-fixture-test-runner +# @babel/helper-transform-fixture-test-runner **NOTE:** This is an internal Babel module and may not work outside. Use at your own risk. ## Usage ```javascript -import runFixtures from "babel-helper-transform-fixture-test-runner"; +import runFixtures from "@babel/helper-transform-fixture-test-runner"; runFixtures("/User/sebmck/Projects/babel-something/test/fixtures"); ``` diff --git a/packages/babel-helper-transform-fixture-test-runner/package.json b/packages/babel-helper-transform-fixture-test-runner/package.json index ba2f379148..285fcb814b 100644 --- a/packages/babel-helper-transform-fixture-test-runner/package.json +++ b/packages/babel-helper-transform-fixture-test-runner/package.json @@ -1,17 +1,17 @@ { - "name": "babel-helper-transform-fixture-test-runner", + "name": "@babel/helper-transform-fixture-test-runner", "version": "7.0.0-beta.3", - "description": "Transform test runner for babel-helper-fixtures module", + "description": "Transform test runner for @babel/helper-fixtures module", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", "license": "MIT", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-transform-fixture-test-runner", "main": "lib/index.js", "dependencies": { - "babel-code-frame": "7.0.0-beta.3", - "babel-core": "7.0.0-beta.3", - "babel-helper-fixtures": "7.0.0-beta.3", - "babel-polyfill": "7.0.0-beta.3", + "@babel/code-frame": "7.0.0-beta.3", + "@babel/core": "7.0.0-beta.3", + "@babel/helper-fixtures": "7.0.0-beta.3", + "@babel/polyfill": "7.0.0-beta.3", "chai": "^4.1.0", "lodash": "^4.2.0", "resolve": "^1.3.2", diff --git a/packages/babel-helper-transform-fixture-test-runner/src/index.js b/packages/babel-helper-transform-fixture-test-runner/src/index.js index 0e4f6c3302..06586688a0 100644 --- a/packages/babel-helper-transform-fixture-test-runner/src/index.js +++ b/packages/babel-helper-transform-fixture-test-runner/src/index.js @@ -1,8 +1,8 @@ -import * as babel from "babel-core"; -import { buildExternalHelpers } from "babel-core"; -import getFixtures from "babel-helper-fixtures"; +import * as babel from "@babel/core"; +import { buildExternalHelpers } from "@babel/core"; +import getFixtures from "@babel/helper-fixtures"; import sourceMap from "source-map"; -import { codeFrameColumns } from "babel-code-frame"; +import { codeFrameColumns } from "@babel/code-frame"; import defaults from "lodash/defaults"; import includes from "lodash/includes"; import * as helpers from "./helpers"; @@ -38,13 +38,13 @@ vm.runInContext( // Initialize the test context with the polyfill, and then freeze the global to prevent implicit // global creation in tests, which could cause things to bleed between tests. -runModuleInTestContext("babel-polyfill", __filename); +runModuleInTestContext("@babel/polyfill", __filename); // Populate the "babelHelpers" global with Babel's helper utilities. runCodeInTestContext(buildExternalHelpers()); /** - * A basic implementation of CommonJS so we can execute `babel-polyfill` inside our test context. + * A basic implementation of CommonJS so we can execute `@babel/polyfill` inside our test context. * This allows us to run our unittests */ function runModuleInTestContext(id: string, relativeFilename: string) { diff --git a/packages/babel-helper-wrap-function/README.md b/packages/babel-helper-wrap-function/README.md index cca5b95f11..25b7eaa25f 100644 --- a/packages/babel-helper-wrap-function/README.md +++ b/packages/babel-helper-wrap-function/README.md @@ -1,4 +1,4 @@ -# babel-helper-wrap-function +# @babel/helper-wrap-function This helper wraps a function within a call expression. It works with any function: statements, expressions and methods; both named and anonymous. @@ -21,7 +21,7 @@ _wrapper(function () { ## Usage ```js -import wrapFunction from "babel-helper-wrap-function"; +import wrapFunction from "@babel/helper-wrap-function"; wrapFunction(nodePathOfTheFunction, nodeWhichReferencesToTheWrapper); ``` diff --git a/packages/babel-helper-wrap-function/package.json b/packages/babel-helper-wrap-function/package.json index abf357b082..e4cecf64dc 100644 --- a/packages/babel-helper-wrap-function/package.json +++ b/packages/babel-helper-wrap-function/package.json @@ -1,14 +1,14 @@ { - "name": "babel-helper-wrap-function", + "name": "@babel/helper-wrap-function", "version": "7.0.0-beta.3", "description": "Helper to wrap functions inside a function call.", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-wrap-function", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-helper-function-name": "7.0.0-beta.3", - "babel-template": "7.0.0-beta.3", - "babel-traverse": "7.0.0-beta.3", - "babel-types": "7.0.0-beta.3" + "@babel/helper-function-name": "7.0.0-beta.3", + "@babel/template": "7.0.0-beta.3", + "@babel/traverse": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3" } } diff --git a/packages/babel-helper-wrap-function/src/index.js b/packages/babel-helper-wrap-function/src/index.js index 9612faf3eb..5418f85f1d 100644 --- a/packages/babel-helper-wrap-function/src/index.js +++ b/packages/babel-helper-wrap-function/src/index.js @@ -1,7 +1,7 @@ -import type { NodePath } from "babel-traverse"; -import nameFunction from "babel-helper-function-name"; -import template from "babel-template"; -import * as t from "babel-types"; +import type { NodePath } from "@babel/traverse"; +import nameFunction from "@babel/helper-function-name"; +import template from "@babel/template"; +import * as t from "@babel/types"; const buildWrapper = template(` (() => { diff --git a/packages/babel-helpers/README.md b/packages/babel-helpers/README.md index 49c4be9c3c..ce5288bf9b 100644 --- a/packages/babel-helpers/README.md +++ b/packages/babel-helpers/README.md @@ -1,11 +1,11 @@ -# babel-helpers +# @babel/helpers > Collection of helper functions used by Babel transforms. ## Install ```sh -npm install --save-dev babel-helpers +npm install --save-dev @babel/helpers ``` ## Usage @@ -13,8 +13,8 @@ npm install --save-dev babel-helpers Direct: ```js -import * as helpers from 'babel-helpers'; -import * as t from 'babel-types'; +import * as helpers from '@babel/helpers'; +import * as t from '@babel/types'; const typeofHelper = helpers.get('typeof'); @@ -44,7 +44,7 @@ Helpers are defined in the `src/helpers.js` file, and they must be valid modules - They must have a default export, which is their entry-point. - They can import other helpers, exclusively by using default imports. - They can't have named exports. - + ```js helpers.customHelper = defineHelper(` import dep from "dependency"; diff --git a/packages/babel-helpers/package.json b/packages/babel-helpers/package.json index eb75a36a36..6afacecee4 100644 --- a/packages/babel-helpers/package.json +++ b/packages/babel-helpers/package.json @@ -1,5 +1,5 @@ { - "name": "babel-helpers", + "name": "@babel/helpers", "version": "7.0.0-beta.3", "description": "Collection of helper functions used by Babel transforms.", "author": "Sebastian McKenzie ", @@ -8,11 +8,11 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-helpers", "main": "lib/index.js", "dependencies": { - "babel-template": "7.0.0-beta.3", - "babel-traverse": "7.0.0-beta.3", - "babel-types": "7.0.0-beta.3" + "@babel/template": "7.0.0-beta.3", + "@babel/traverse": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-helpers/src/helpers.js b/packages/babel-helpers/src/helpers.js index fc563b91bb..0440e2a1f4 100644 --- a/packages/babel-helpers/src/helpers.js +++ b/packages/babel-helpers/src/helpers.js @@ -1,6 +1,6 @@ /* eslint max-len: "off" */ -import template from "babel-template"; +import template from "@babel/template"; const helpers = {}; export default helpers; diff --git a/packages/babel-helpers/src/index.js b/packages/babel-helpers/src/index.js index 014dfb5227..641d1bab9a 100644 --- a/packages/babel-helpers/src/index.js +++ b/packages/babel-helpers/src/index.js @@ -1,5 +1,5 @@ -import traverse from "babel-traverse"; -import * as t from "babel-types"; +import traverse from "@babel/traverse"; +import * as t from "@babel/types"; import helpers from "./helpers"; function makePath(path) { diff --git a/packages/babel-helpers/test/helpers/define-helper.js b/packages/babel-helpers/test/helpers/define-helper.js index 1bfb25703a..134d2e18cf 100644 --- a/packages/babel-helpers/test/helpers/define-helper.js +++ b/packages/babel-helpers/test/helpers/define-helper.js @@ -1,5 +1,5 @@ import path from "path"; -import template from "babel-template"; +import template from "@babel/template"; import helpers from "../../lib/helpers"; function getHelperId(dir, name) { diff --git a/packages/babel-helpers/test/index.js b/packages/babel-helpers/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-helpers/test/index.js +++ b/packages/babel-helpers/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-node/README.md b/packages/babel-node/README.md index e5d93a6ba2..9abc418ba1 100644 --- a/packages/babel-node/README.md +++ b/packages/babel-node/README.md @@ -1,4 +1,4 @@ -# babel-node +# @babel/node > A Babel-powered Node.js CLI @@ -7,7 +7,7 @@ babel-node is a CLI that works exactly the same as the Node.js CLI, with the add ## Install ```sh -npm install --save-dev babel-node +npm install --save-dev @babel/node ``` ## Usage diff --git a/packages/babel-node/package.json b/packages/babel-node/package.json index b7a441d7a7..d5d279566b 100644 --- a/packages/babel-node/package.json +++ b/packages/babel-node/package.json @@ -1,5 +1,5 @@ { - "name": "babel-node", + "name": "@babel/node", "version": "7.0.0-beta.3", "description": "Babel command line", "author": "Sebastian McKenzie ", @@ -16,9 +16,9 @@ "compiler" ], "dependencies": { - "babel-core": "7.0.0-beta.3", - "babel-polyfill": "7.0.0-beta.3", - "babel-register": "7.0.0-beta.3", + "@babel/core": "7.0.0-beta.3", + "@babel/polyfill": "7.0.0-beta.3", + "@babel/register": "7.0.0-beta.3", "commander": "^2.8.1", "fs-readdir-recursive": "^1.0.0", "lodash": "^4.2.0", @@ -26,7 +26,7 @@ "v8flags": "^3.0.0" }, "devDependencies": { - "babel-helper-fixtures": "7.0.0-beta.3" + "@babel/helper-fixtures": "7.0.0-beta.3" }, "bin": { "babel-node": "./bin/babel-node.js" diff --git a/packages/babel-node/src/_babel-node.js b/packages/babel-node/src/_babel-node.js index 09093d63cd..742b83d3f4 100644 --- a/packages/babel-node/src/_babel-node.js +++ b/packages/babel-node/src/_babel-node.js @@ -3,10 +3,10 @@ import Module from "module"; import { inspect } from "util"; import path from "path"; import repl from "repl"; -import * as babel from "babel-core"; +import * as babel from "@babel/core"; import vm from "vm"; -import "babel-polyfill"; -import register from "babel-register"; +import "@babel/polyfill"; +import register from "@babel/register"; import pkg from "../package.json"; diff --git a/packages/babel-node/test/index.js b/packages/babel-node/test/index.js index 47ed8b1a3a..0947dd2776 100644 --- a/packages/babel-node/test/index.js +++ b/packages/babel-node/test/index.js @@ -1,6 +1,6 @@ const includes = require("lodash/includes"); const readdir = require("fs-readdir-recursive"); -const helper = require("babel-helper-fixtures"); +const helper = require("@babel/helper-fixtures"); const assert = require("assert"); const rimraf = require("rimraf"); const outputFileSync = require("output-file-sync"); diff --git a/packages/babel-plugin-check-es2015-constants/README.md b/packages/babel-plugin-check-es2015-constants/README.md index faa40993c1..abb52649b7 100644 --- a/packages/babel-plugin-check-es2015-constants/README.md +++ b/packages/babel-plugin-check-es2015-constants/README.md @@ -1,4 +1,4 @@ -# babel-plugin-check-es2015-constants +# @babel/plugin-check-es2015-constants > Validate ES2015 constants (prevents reassignment of const variables). @@ -24,7 +24,7 @@ repl: "a" is read-only ## Installation ```sh -npm install --save-dev babel-plugin-check-es2015-constants +npm install --save-dev @babel/plugin-check-es2015-constants ``` ## Usage @@ -48,7 +48,7 @@ babel --plugins check-es2015-constants script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["check-es2015-constants"] }); ``` diff --git a/packages/babel-plugin-check-es2015-constants/package.json b/packages/babel-plugin-check-es2015-constants/package.json index 3dd8c999f3..3cc2168068 100644 --- a/packages/babel-plugin-check-es2015-constants/package.json +++ b/packages/babel-plugin-check-es2015-constants/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-check-es2015-constants", + "name": "@babel/plugin-check-es2015-constants", "version": "7.0.0-beta.3", "description": "Compile ES2015 constants to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-check-es2015-constants", @@ -9,6 +9,6 @@ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-check-es2015-constants/test/index.js b/packages/babel-plugin-check-es2015-constants/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-check-es2015-constants/test/index.js +++ b/packages/babel-plugin-check-es2015-constants/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-external-helpers/README.md b/packages/babel-plugin-external-helpers/README.md index 4bb1e18beb..41052fad86 100644 --- a/packages/babel-plugin-external-helpers/README.md +++ b/packages/babel-plugin-external-helpers/README.md @@ -1,9 +1,9 @@ -# babel-plugin-external-helpers +# @babel/plugin-external-helpers ## Installation ```sh -npm install --save-dev babel-plugin-external-helpers +npm install --save-dev @babel/plugin-external-helpers ``` ## Usage @@ -27,7 +27,7 @@ babel --plugins external-helpers script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["external-helpers"] }); ``` diff --git a/packages/babel-plugin-external-helpers/package.json b/packages/babel-plugin-external-helpers/package.json index 14da57ed2b..fd9284813e 100644 --- a/packages/babel-plugin-external-helpers/package.json +++ b/packages/babel-plugin-external-helpers/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-external-helpers", + "name": "@babel/plugin-external-helpers", "version": "7.0.0-beta.3", "description": "This plugin contains helper functions that’ll be placed at the top of the generated code", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-external-helpers", @@ -9,6 +9,6 @@ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-syntax-async-generators/README.md b/packages/babel-plugin-syntax-async-generators/README.md index d53cddfbe1..dc412eb468 100644 --- a/packages/babel-plugin-syntax-async-generators/README.md +++ b/packages/babel-plugin-syntax-async-generators/README.md @@ -1,4 +1,4 @@ -# babel-plugin-syntax-async-generators +# @babel/plugin-syntax-async-generators > Allow parsing of async generator functions. @@ -23,7 +23,7 @@ async function f() { ## Installation ```sh -npm install --save-dev babel-plugin-syntax-async-generators +npm install --save-dev @babel/plugin-syntax-async-generators ``` ## Usage @@ -47,7 +47,7 @@ babel --plugins syntax-async-generators script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["syntax-async-generators"] }); ``` diff --git a/packages/babel-plugin-syntax-async-generators/package.json b/packages/babel-plugin-syntax-async-generators/package.json index 6c289a6855..42cb92f7e6 100644 --- a/packages/babel-plugin-syntax-async-generators/package.json +++ b/packages/babel-plugin-syntax-async-generators/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-syntax-async-generators", + "name": "@babel/plugin-syntax-async-generators", "version": "7.0.0-beta.3", "description": "Allow parsing of async generator functions", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-async-generators", diff --git a/packages/babel-plugin-syntax-class-properties/README.md b/packages/babel-plugin-syntax-class-properties/README.md index 9d4f0bca60..5f0149dd50 100644 --- a/packages/babel-plugin-syntax-class-properties/README.md +++ b/packages/babel-plugin-syntax-class-properties/README.md @@ -1,11 +1,11 @@ -# babel-plugin-syntax-class-properties +# @babel/plugin-syntax-class-properties > Allow parsing of class properties. ## Installation ```sh -npm install --save-dev babel-plugin-syntax-class-properties +npm install --save-dev @babel/plugin-syntax-class-properties ``` ## Usage @@ -29,7 +29,7 @@ babel --plugins syntax-class-properties script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["syntax-class-properties"] }); ``` diff --git a/packages/babel-plugin-syntax-class-properties/package.json b/packages/babel-plugin-syntax-class-properties/package.json index de274d276a..dfe5e71e5e 100644 --- a/packages/babel-plugin-syntax-class-properties/package.json +++ b/packages/babel-plugin-syntax-class-properties/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-syntax-class-properties", + "name": "@babel/plugin-syntax-class-properties", "version": "7.0.0-beta.3", "description": "Allow parsing of class properties", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-class-properties", diff --git a/packages/babel-plugin-syntax-decorators/README.md b/packages/babel-plugin-syntax-decorators/README.md index 18df311f2f..2f614d0050 100644 --- a/packages/babel-plugin-syntax-decorators/README.md +++ b/packages/babel-plugin-syntax-decorators/README.md @@ -1,11 +1,11 @@ -# babel-plugin-syntax-decorators +# @babel/plugin-syntax-decorators > Allow parsing of decorators. ## Installation ```sh -npm install --save-dev babel-plugin-syntax-decorators +npm install --save-dev @babel/plugin-syntax-decorators ``` ## Usage @@ -29,7 +29,7 @@ babel --plugins syntax-decorators script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["syntax-decorators"] }); ``` diff --git a/packages/babel-plugin-syntax-decorators/package.json b/packages/babel-plugin-syntax-decorators/package.json index 29a8938586..95d65b4239 100644 --- a/packages/babel-plugin-syntax-decorators/package.json +++ b/packages/babel-plugin-syntax-decorators/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-syntax-decorators", + "name": "@babel/plugin-syntax-decorators", "version": "7.0.0-beta.3", "description": "Allow parsing of decorators", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-decorators", diff --git a/packages/babel-plugin-syntax-do-expressions/README.md b/packages/babel-plugin-syntax-do-expressions/README.md index 179d620fe8..38b27b07b2 100644 --- a/packages/babel-plugin-syntax-do-expressions/README.md +++ b/packages/babel-plugin-syntax-do-expressions/README.md @@ -1,11 +1,11 @@ -# babel-plugin-syntax-do-expressions +# @babel/plugin-syntax-do-expressions > Allow parsing of do expressions. ## Installation ```sh -npm install --save-dev babel-plugin-syntax-do-expressions +npm install --save-dev @babel/plugin-syntax-do-expressions ``` ## Usage @@ -29,7 +29,7 @@ babel --plugins syntax-do-expressions script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["syntax-do-expressions"] }); ``` diff --git a/packages/babel-plugin-syntax-do-expressions/package.json b/packages/babel-plugin-syntax-do-expressions/package.json index 3faac81bc3..0718f731ea 100644 --- a/packages/babel-plugin-syntax-do-expressions/package.json +++ b/packages/babel-plugin-syntax-do-expressions/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-syntax-do-expressions", + "name": "@babel/plugin-syntax-do-expressions", "version": "7.0.0-beta.3", "description": "Allow parsing of do expressions", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-do-expressions", diff --git a/packages/babel-plugin-syntax-dynamic-import/README.md b/packages/babel-plugin-syntax-dynamic-import/README.md index badec3ace5..6b3c00db38 100644 --- a/packages/babel-plugin-syntax-dynamic-import/README.md +++ b/packages/babel-plugin-syntax-dynamic-import/README.md @@ -1,11 +1,11 @@ -# babel-plugin-syntax-dynamic-import +# @babel/plugin-syntax-dynamic-import > Allow parsing of `import()`. ## Installation ```sh -npm install --save-dev babel-plugin-syntax-dynamic-import +npm install --save-dev @babel/plugin-syntax-dynamic-import ``` ## Usage @@ -29,7 +29,7 @@ babel --plugins syntax-dynamic-import script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["syntax-dynamic-import"] }); ``` diff --git a/packages/babel-plugin-syntax-dynamic-import/package.json b/packages/babel-plugin-syntax-dynamic-import/package.json index 012611cc32..f011d48540 100644 --- a/packages/babel-plugin-syntax-dynamic-import/package.json +++ b/packages/babel-plugin-syntax-dynamic-import/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-syntax-dynamic-import", + "name": "@babel/plugin-syntax-dynamic-import", "version": "7.0.0-beta.3", "description": "Allow parsing of import()", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-dynamic-import", diff --git a/packages/babel-plugin-syntax-export-extensions/README.md b/packages/babel-plugin-syntax-export-extensions/README.md index 0476daa612..813635a140 100644 --- a/packages/babel-plugin-syntax-export-extensions/README.md +++ b/packages/babel-plugin-syntax-export-extensions/README.md @@ -1,11 +1,11 @@ -# babel-plugin-syntax-export-extensions +# @babel/plugin-syntax-export-extensions > Allow parsing of export extensions. ## Installation ```sh -npm install --save-dev babel-plugin-syntax-export-extensions +npm install --save-dev @babel/plugin-syntax-export-extensions ``` ## Usage @@ -29,7 +29,7 @@ babel --plugins syntax-export-extensions script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["syntax-export-extensions"] }); ``` diff --git a/packages/babel-plugin-syntax-export-extensions/package.json b/packages/babel-plugin-syntax-export-extensions/package.json index dac61caea0..7ce25ddeff 100644 --- a/packages/babel-plugin-syntax-export-extensions/package.json +++ b/packages/babel-plugin-syntax-export-extensions/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-syntax-export-extensions", + "name": "@babel/plugin-syntax-export-extensions", "version": "7.0.0-beta.3", "description": "Allow parsing of export extensions", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-export-extensions", diff --git a/packages/babel-plugin-syntax-flow/README.md b/packages/babel-plugin-syntax-flow/README.md index 77bf2cc841..2dcedab179 100644 --- a/packages/babel-plugin-syntax-flow/README.md +++ b/packages/babel-plugin-syntax-flow/README.md @@ -1,11 +1,11 @@ -# babel-plugin-syntax-flow +# @babel/plugin-syntax-flow ## Installation ```sh -npm install --save-dev babel-plugin-syntax-flow +npm install --save-dev @babel/plugin-syntax-flow ``` ## Usage @@ -29,7 +29,7 @@ babel --plugins syntax-flow script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["syntax-flow"] }); ``` diff --git a/packages/babel-plugin-syntax-flow/package.json b/packages/babel-plugin-syntax-flow/package.json index 30b523e70f..5a9420db25 100644 --- a/packages/babel-plugin-syntax-flow/package.json +++ b/packages/babel-plugin-syntax-flow/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-syntax-flow", + "name": "@babel/plugin-syntax-flow", "version": "7.0.0-beta.3", "description": "Allow parsing of the flow syntax", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-flow", diff --git a/packages/babel-plugin-syntax-function-bind/README.md b/packages/babel-plugin-syntax-function-bind/README.md index ee84595ce7..a63016ad97 100644 --- a/packages/babel-plugin-syntax-function-bind/README.md +++ b/packages/babel-plugin-syntax-function-bind/README.md @@ -1,11 +1,11 @@ -# babel-plugin-syntax-function-bind +# @babel/plugin-syntax-function-bind > Allow parsing of function bind. ## Installation ```sh -npm install --save-dev babel-plugin-syntax-function-bind +npm install --save-dev @babel/plugin-syntax-function-bind ``` ## Usage @@ -29,7 +29,7 @@ babel --plugins syntax-function-bind script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["syntax-function-bind"] }); ``` diff --git a/packages/babel-plugin-syntax-function-bind/package.json b/packages/babel-plugin-syntax-function-bind/package.json index 2afcc44f17..4136c20b45 100644 --- a/packages/babel-plugin-syntax-function-bind/package.json +++ b/packages/babel-plugin-syntax-function-bind/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-syntax-function-bind", + "name": "@babel/plugin-syntax-function-bind", "version": "7.0.0-beta.3", "description": "Allow parsing of function bind", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-function-bind", diff --git a/packages/babel-plugin-syntax-function-sent/README.md b/packages/babel-plugin-syntax-function-sent/README.md index cf864c42f3..0cc25820c7 100644 --- a/packages/babel-plugin-syntax-function-sent/README.md +++ b/packages/babel-plugin-syntax-function-sent/README.md @@ -1,11 +1,11 @@ -# babel-plugin-syntax-function-sent +# @babel/plugin-syntax-function-sent > Allow parsing of the `function.sent` meta property. ## Installation ```sh -npm install --save-dev babel-plugin-syntax-function-sent +npm install --save-dev @babel/plugin-syntax-function-sent ``` ## Usage @@ -29,7 +29,7 @@ babel --plugins syntax-function-sent script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["syntax-function-sent"] }); ``` diff --git a/packages/babel-plugin-syntax-function-sent/package.json b/packages/babel-plugin-syntax-function-sent/package.json index 58220987fa..94c4e8f6d8 100644 --- a/packages/babel-plugin-syntax-function-sent/package.json +++ b/packages/babel-plugin-syntax-function-sent/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-syntax-function-sent", + "name": "@babel/plugin-syntax-function-sent", "version": "7.0.0-beta.3", "description": "Allow parsing of the function.sent meta property", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-function-sent", diff --git a/packages/babel-plugin-syntax-jsx/README.md b/packages/babel-plugin-syntax-jsx/README.md index 58080c569a..a6272abafa 100644 --- a/packages/babel-plugin-syntax-jsx/README.md +++ b/packages/babel-plugin-syntax-jsx/README.md @@ -1,11 +1,11 @@ -# babel-plugin-syntax-jsx +# @babel/plugin-syntax-jsx > Allow parsing of JSX ## Installation ```sh -npm install --save-dev babel-plugin-syntax-jsx +npm install --save-dev @babel/plugin-syntax-jsx ``` ## Usage @@ -29,7 +29,7 @@ babel --plugins syntax-jsx script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["syntax-jsx"] }); ``` diff --git a/packages/babel-plugin-syntax-jsx/package.json b/packages/babel-plugin-syntax-jsx/package.json index d1637793b1..9e73203e86 100644 --- a/packages/babel-plugin-syntax-jsx/package.json +++ b/packages/babel-plugin-syntax-jsx/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-syntax-jsx", + "name": "@babel/plugin-syntax-jsx", "version": "7.0.0-beta.3", "description": "Allow parsing of jsx", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-jsx", diff --git a/packages/babel-plugin-syntax-numeric-separator/README.md b/packages/babel-plugin-syntax-numeric-separator/README.md index 02199eb42f..275a1c0a87 100644 --- a/packages/babel-plugin-syntax-numeric-separator/README.md +++ b/packages/babel-plugin-syntax-numeric-separator/README.md @@ -1,4 +1,4 @@ -# babel-plugin-syntax-numeric-separator +# @babel/plugin-syntax-numeric-separator > Allow parsing of Numeric Literals (Decimal, Binary, Hex and Octal) that contain a _NumericLiteralSeparator_. @@ -6,7 +6,7 @@ ## Installation ```sh -npm install --save-dev babel-plugin-syntax-numeric-separator +npm install --save-dev @babel/plugin-syntax-numeric-separator ``` ## Usage @@ -30,7 +30,7 @@ babel --plugins syntax-numeric-separator script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["syntax-numeric-separator"] }); ``` diff --git a/packages/babel-plugin-syntax-numeric-separator/package.json b/packages/babel-plugin-syntax-numeric-separator/package.json index e20c3bf136..8e771d755f 100644 --- a/packages/babel-plugin-syntax-numeric-separator/package.json +++ b/packages/babel-plugin-syntax-numeric-separator/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-syntax-numeric-separator", + "name": "@babel/plugin-syntax-numeric-separator", "version": "7.0.0-beta.3", "description": "Allow parsing of Decimal, Binary, Hex and Octal literals that contain a Numeric Literal Separator", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-numeric-separator", diff --git a/packages/babel-plugin-syntax-object-rest-spread/README.md b/packages/babel-plugin-syntax-object-rest-spread/README.md index 34c909795a..bcb96490e7 100644 --- a/packages/babel-plugin-syntax-object-rest-spread/README.md +++ b/packages/babel-plugin-syntax-object-rest-spread/README.md @@ -1,11 +1,11 @@ -# babel-plugin-syntax-object-rest-spread +# @babel/plugin-syntax-object-rest-spread > Allow parsing of object rest/spread. ## Installation ```sh -npm install --save-dev babel-plugin-syntax-object-rest-spread +npm install --save-dev @babel/plugin-syntax-object-rest-spread ``` ## Usage @@ -29,7 +29,7 @@ babel --plugins syntax-object-rest-spread script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["syntax-object-rest-spread"] }); ``` diff --git a/packages/babel-plugin-syntax-object-rest-spread/package.json b/packages/babel-plugin-syntax-object-rest-spread/package.json index 65f795c8b9..22c0692f7a 100644 --- a/packages/babel-plugin-syntax-object-rest-spread/package.json +++ b/packages/babel-plugin-syntax-object-rest-spread/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-syntax-object-rest-spread", + "name": "@babel/plugin-syntax-object-rest-spread", "version": "7.0.0-beta.3", "description": "Allow parsing of object rest/spread", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-object-rest-spread", diff --git a/packages/babel-plugin-syntax-optional-catch-binding/README.md b/packages/babel-plugin-syntax-optional-catch-binding/README.md index d6a43b68db..fb6e47f6b3 100644 --- a/packages/babel-plugin-syntax-optional-catch-binding/README.md +++ b/packages/babel-plugin-syntax-optional-catch-binding/README.md @@ -1,4 +1,4 @@ -# babel-plugin-syntax-optional-catch-binding +# @babel/plugin-syntax-optional-catch-binding > This plugin allows Babel to parse optional catch bindings. @@ -18,7 +18,7 @@ try { ## Installation ```sh -npm install --save-dev babel-plugin-syntax-optional-catch-binding +npm install --save-dev @babel/plugin-syntax-optional-catch-binding ``` ## Usage @@ -42,7 +42,7 @@ babel --plugins syntax-optional-catch-binding script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["syntax-optional-catch-binding"] }); ``` diff --git a/packages/babel-plugin-syntax-optional-catch-binding/package.json b/packages/babel-plugin-syntax-optional-catch-binding/package.json index 4c08a8ff55..aba40badd4 100644 --- a/packages/babel-plugin-syntax-optional-catch-binding/package.json +++ b/packages/babel-plugin-syntax-optional-catch-binding/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-syntax-optional-catch-binding", + "name": "@babel/plugin-syntax-optional-catch-binding", "version": "7.0.0-beta.3", "description": "Allow parsing of optional catch bindings", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-catch-binding", diff --git a/packages/babel-plugin-syntax-optional-chaining/README.md b/packages/babel-plugin-syntax-optional-chaining/README.md index b18c1c25b3..3f00cc7baa 100644 --- a/packages/babel-plugin-syntax-optional-chaining/README.md +++ b/packages/babel-plugin-syntax-optional-chaining/README.md @@ -1,11 +1,11 @@ -# babel-plugin-syntax-optional-chaining +# @babel/plugin-syntax-optional-chaining Allow parsing of optional properties. ## Installation ```sh -npm install --save-dev babel-plugin-syntax-optional-chaining +npm install --save-dev @babel/plugin-syntax-optional-chaining ``` ## Usage @@ -29,7 +29,7 @@ babel --plugins syntax-optional-chaining script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["syntax-optional-chaining"] }); ``` diff --git a/packages/babel-plugin-syntax-optional-chaining/package.json b/packages/babel-plugin-syntax-optional-chaining/package.json index 5b7e1ac7ef..9f298af8cf 100644 --- a/packages/babel-plugin-syntax-optional-chaining/package.json +++ b/packages/babel-plugin-syntax-optional-chaining/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-syntax-optional-chaining", + "name": "@babel/plugin-syntax-optional-chaining", "version": "7.0.0-beta.3", "description": "Allow parsing of optional properties", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-chaining", diff --git a/packages/babel-plugin-syntax-pipeline-operator/README.md b/packages/babel-plugin-syntax-pipeline-operator/README.md index a1c213b508..25ad0341ab 100644 --- a/packages/babel-plugin-syntax-pipeline-operator/README.md +++ b/packages/babel-plugin-syntax-pipeline-operator/README.md @@ -1,11 +1,11 @@ -# babel-plugin-syntax-pipeline-operator +# @babel/plugin-syntax-pipeline-operator Allow parsing of the pipeline operator `|>`. See [the proposal](https://github.com/tc39/proposal-pipeline-operator) for details. ## Installation ```sh -$ npm install babel-plugin-syntax-pipeline-operator +$ npm install @babel/plugin-syntax-pipeline-operator ``` ## Usage @@ -29,7 +29,7 @@ $ babel --plugins syntax-pipeline-operator script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["syntax-pipeline-operator"] }); ``` diff --git a/packages/babel-plugin-syntax-pipeline-operator/package.json b/packages/babel-plugin-syntax-pipeline-operator/package.json index 9bbca5c17a..fafc8be03a 100644 --- a/packages/babel-plugin-syntax-pipeline-operator/package.json +++ b/packages/babel-plugin-syntax-pipeline-operator/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-syntax-pipeline-operator", + "name": "@babel/plugin-syntax-pipeline-operator", "version": "7.0.0-beta.3", "description": "Allow parsing of the pipeline operator", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-pipeline-operator", diff --git a/packages/babel-plugin-syntax-throw-expressions/README.md b/packages/babel-plugin-syntax-throw-expressions/README.md index edadb7781d..507028890e 100644 --- a/packages/babel-plugin-syntax-throw-expressions/README.md +++ b/packages/babel-plugin-syntax-throw-expressions/README.md @@ -1,4 +1,4 @@ -# babel-plugin-syntax-throw-expressions +# @babel/plugin-syntax-throw-expressions Allow parsing of Throw Expressions: @@ -12,7 +12,7 @@ function test(param = throw new Error('required!')) { ## Installation ```sh -npm install --save-dev babel-plugin-syntax-throw-expressions +npm install --save-dev @babel/plugin-syntax-throw-expressions ``` ## Usage @@ -36,7 +36,7 @@ babel --plugins syntax-throw-expressions script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["syntax-throw-expressions"] }); ``` diff --git a/packages/babel-plugin-syntax-throw-expressions/package.json b/packages/babel-plugin-syntax-throw-expressions/package.json index 3987bfb84a..6c4b7f26c2 100644 --- a/packages/babel-plugin-syntax-throw-expressions/package.json +++ b/packages/babel-plugin-syntax-throw-expressions/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-syntax-throw-expressions", + "name": "@babel/plugin-syntax-throw-expressions", "version": "7.0.0-beta.3", "description": "Allow parsing of Throw Expressions", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-throw-expressions", diff --git a/packages/babel-plugin-syntax-typescript/README.md b/packages/babel-plugin-syntax-typescript/README.md index 93622fe720..9da3cd2886 100644 --- a/packages/babel-plugin-syntax-typescript/README.md +++ b/packages/babel-plugin-syntax-typescript/README.md @@ -1,9 +1,9 @@ -# babel-plugin-syntax-typescript +# @babel/plugin-syntax-typescript ## Installation ```sh -npm install --save-dev babel-plugin-syntax-typescript +npm install --save-dev @babel/plugin-syntax-typescript ``` ## Usage @@ -27,7 +27,7 @@ babel --plugins syntax-typescript script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["syntax-typescript"] }); ``` diff --git a/packages/babel-plugin-syntax-typescript/package.json b/packages/babel-plugin-syntax-typescript/package.json index 17c813d7c8..48606b7c1d 100644 --- a/packages/babel-plugin-syntax-typescript/package.json +++ b/packages/babel-plugin-syntax-typescript/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-syntax-typescript", + "name": "@babel/plugin-syntax-typescript", "version": "7.0.0-beta.3", "description": "Allow parsing of TypeScript syntax", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-typescript", diff --git a/packages/babel-plugin-transform-async-functions/.npmignore b/packages/babel-plugin-transform-async-functions/.npmignore deleted file mode 100644 index f980694583..0000000000 --- a/packages/babel-plugin-transform-async-functions/.npmignore +++ /dev/null @@ -1,3 +0,0 @@ -src -test -*.log diff --git a/packages/babel-plugin-transform-async-functions/README.md b/packages/babel-plugin-transform-async-functions/README.md deleted file mode 100644 index d1118df7b3..0000000000 --- a/packages/babel-plugin-transform-async-functions/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# babel-plugin-transform-async-functions - -> Compile async functions to ES5 - -## Installation - -```sh -npm install --save-dev babel-plugin-transform-async-functions -``` - -## Usage - -### Via `.babelrc` (Recommended) - -**.babelrc** - -```json -{ - "plugins": ["transform-async-functions"] -} -``` - -### Via CLI - -```sh -babel --plugins transform-async-functions script.js -``` - -### Via Node API - -```javascript -require("babel-core").transform("code", { - plugins: ["transform-async-functions"] -}); -``` diff --git a/packages/babel-plugin-transform-async-functions/package.json b/packages/babel-plugin-transform-async-functions/package.json index 94f4f11fec..0ddfd90b05 100644 --- a/packages/babel-plugin-transform-async-functions/package.json +++ b/packages/babel-plugin-transform-async-functions/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-async-functions", + "name": "@babel/plugin-transform-async-functions", "version": "7.0.0-beta.3", "description": "Compile async functions to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-functions", @@ -12,6 +12,6 @@ "babel-plugin-syntax-async-functions": "7.0.0-beta.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-async-functions/src/index.js b/packages/babel-plugin-transform-async-functions/src/index.js deleted file mode 100644 index a4a1b0e8d2..0000000000 --- a/packages/babel-plugin-transform-async-functions/src/index.js +++ /dev/null @@ -1,7 +0,0 @@ -import asyncSyntaxPlugin from "babel-plugin-syntax-async-functions"; - -export default function() { - return { - inherits: asyncSyntaxPlugin, - }; -} diff --git a/packages/babel-plugin-transform-async-generator-functions/README.md b/packages/babel-plugin-transform-async-generator-functions/README.md index e8388bbb7c..ccd1804ae9 100644 --- a/packages/babel-plugin-transform-async-generator-functions/README.md +++ b/packages/babel-plugin-transform-async-generator-functions/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-async-generator-functions +# @babel/plugin-transform-async-generator-functions > Turn async generator functions and for-await statements to ES2015 generators @@ -73,7 +73,7 @@ forEach(genAnswers(), function(val) { output += val.value }) ## Installation ```sh -npm install --save-dev babel-plugin-transform-async-generator-functions +npm install --save-dev @babel/plugin-transform-async-generator-functions ``` ## Usage @@ -97,7 +97,7 @@ babel --plugins transform-async-generator-functions script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-async-generator-functions"] }); ``` diff --git a/packages/babel-plugin-transform-async-generator-functions/package.json b/packages/babel-plugin-transform-async-generator-functions/package.json index a92c89cd5d..e7550e6de4 100644 --- a/packages/babel-plugin-transform-async-generator-functions/package.json +++ b/packages/babel-plugin-transform-async-generator-functions/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-async-generator-functions", + "name": "@babel/plugin-transform-async-generator-functions", "version": "7.0.0-beta.3", "description": "Turn async generator functions into ES2015 generators", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions", @@ -9,10 +9,10 @@ "babel-plugin" ], "dependencies": { - "babel-helper-remap-async-to-generator": "7.0.0-beta.3", - "babel-plugin-syntax-async-generators": "7.0.0-beta.3" + "@babel/helper-remap-async-to-generator": "7.0.0-beta.3", + "@babel/plugin-syntax-async-generators": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-async-generator-functions/src/index.js b/packages/babel-plugin-transform-async-generator-functions/src/index.js index 36c5bff914..eece2e1d0b 100644 --- a/packages/babel-plugin-transform-async-generator-functions/src/index.js +++ b/packages/babel-plugin-transform-async-generator-functions/src/index.js @@ -1,5 +1,5 @@ -import remapAsyncToGenerator from "babel-helper-remap-async-to-generator"; -import syntaxAsyncGenerators from "babel-plugin-syntax-async-generators"; +import remapAsyncToGenerator from "@babel/helper-remap-async-to-generator"; +import syntaxAsyncGenerators from "@babel/plugin-syntax-async-generators"; export default function({ types: t }) { const yieldStarVisitor = { diff --git a/packages/babel-plugin-transform-async-generator-functions/test/index.js b/packages/babel-plugin-transform-async-generator-functions/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-async-generator-functions/test/index.js +++ b/packages/babel-plugin-transform-async-generator-functions/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-async-to-generator/README.md b/packages/babel-plugin-transform-async-to-generator/README.md index 8f50b7a818..b4b173b3ca 100644 --- a/packages/babel-plugin-transform-async-to-generator/README.md +++ b/packages/babel-plugin-transform-async-to-generator/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-async-to-generator +# @babel/plugin-transform-async-to-generator > Turn async functions into ES2015 generators @@ -26,7 +26,7 @@ var foo = _asyncToGenerator(function* () { ## Installation ```sh -npm install --save-dev babel-plugin-transform-async-to-generator +npm install --save-dev @babel/plugin-transform-async-to-generator ``` ## Usage @@ -50,7 +50,7 @@ babel --plugins transform-async-to-generator script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-async-to-generator"] }); ``` diff --git a/packages/babel-plugin-transform-async-to-generator/package.json b/packages/babel-plugin-transform-async-to-generator/package.json index 8349a675d4..5a125c7a95 100644 --- a/packages/babel-plugin-transform-async-to-generator/package.json +++ b/packages/babel-plugin-transform-async-to-generator/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-async-to-generator", + "name": "@babel/plugin-transform-async-to-generator", "version": "7.0.0-beta.3", "description": "Turn async functions into ES2015 generators", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-to-generator", @@ -9,10 +9,9 @@ "babel-plugin" ], "dependencies": { - "babel-helper-remap-async-to-generator": "7.0.0-beta.3", - "babel-plugin-syntax-async-functions": "7.0.0-beta.0" + "@babel/helper-remap-async-to-generator": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-async-to-generator/src/index.js b/packages/babel-plugin-transform-async-to-generator/src/index.js index 8c90c12efe..29154457d1 100644 --- a/packages/babel-plugin-transform-async-to-generator/src/index.js +++ b/packages/babel-plugin-transform-async-to-generator/src/index.js @@ -1,10 +1,7 @@ -import remapAsyncToGenerator from "babel-helper-remap-async-to-generator"; -import syntaxAsyncFunctions from "babel-plugin-syntax-async-functions"; +import remapAsyncToGenerator from "@babel/helper-remap-async-to-generator"; export default function() { return { - inherits: syntaxAsyncFunctions, - visitor: { Function(path, state) { if (!path.node.async || path.node.generator) return; diff --git a/packages/babel-plugin-transform-async-to-generator/test/index.js b/packages/babel-plugin-transform-async-to-generator/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-async-to-generator/test/index.js +++ b/packages/babel-plugin-transform-async-to-generator/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-async-to-module-method/README.md b/packages/babel-plugin-transform-async-to-module-method/README.md index 116da364f5..cad70d8730 100644 --- a/packages/babel-plugin-transform-async-to-module-method/README.md +++ b/packages/babel-plugin-transform-async-to-module-method/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-async-to-module-method +# @babel/plugin-transform-async-to-module-method > Turn async functions into a Bluebird coroutine @@ -25,7 +25,7 @@ var foo = Bluebird.coroutine(function* () { ## Installation ```sh -npm install --save-dev babel-plugin-transform-async-to-module-method +npm install --save-dev @babel/plugin-transform-async-to-module-method ``` ## Usage @@ -64,7 +64,7 @@ babel --plugins transform-async-to-module-method script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-async-to-module-method"] }); ``` diff --git a/packages/babel-plugin-transform-async-to-module-method/package.json b/packages/babel-plugin-transform-async-to-module-method/package.json index 0e66347ea9..e11529fc5a 100644 --- a/packages/babel-plugin-transform-async-to-module-method/package.json +++ b/packages/babel-plugin-transform-async-to-module-method/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-async-to-module-method", + "name": "@babel/plugin-transform-async-to-module-method", "version": "7.0.0-beta.3", "description": "Turn async functions into a module method", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-to-module-method", @@ -9,12 +9,11 @@ "babel-plugin" ], "dependencies": { - "babel-helper-module-imports": "7.0.0-beta.3", - "babel-helper-remap-async-to-generator": "7.0.0-beta.3", - "babel-plugin-syntax-async-functions": "7.0.0-beta.0", - "babel-types": "7.0.0-beta.3" + "@babel/helper-module-imports": "7.0.0-beta.3", + "@babel/helper-remap-async-to-generator": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-async-to-module-method/src/index.js b/packages/babel-plugin-transform-async-to-module-method/src/index.js index 515fd3b354..c116fd30ba 100644 --- a/packages/babel-plugin-transform-async-to-module-method/src/index.js +++ b/packages/babel-plugin-transform-async-to-module-method/src/index.js @@ -1,13 +1,10 @@ -import remapAsyncToGenerator from "babel-helper-remap-async-to-generator"; -import syntaxAsyncFunctions from "babel-plugin-syntax-async-functions"; +import remapAsyncToGenerator from "@babel/helper-remap-async-to-generator"; -import { addNamed } from "babel-helper-module-imports"; +import { addNamed } from "@babel/helper-module-imports"; export default function({ types: t }, options) { const { method, module } = options; return { - inherits: syntaxAsyncFunctions, - visitor: { Function(path, state) { if (!path.node.async || path.node.generator) return; diff --git a/packages/babel-plugin-transform-async-to-module-method/test/index.js b/packages/babel-plugin-transform-async-to-module-method/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-async-to-module-method/test/index.js +++ b/packages/babel-plugin-transform-async-to-module-method/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-class-properties/README.md b/packages/babel-plugin-transform-class-properties/README.md index 4814889bb3..b87550b895 100644 --- a/packages/babel-plugin-transform-class-properties/README.md +++ b/packages/babel-plugin-transform-class-properties/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-class-properties +# @babel/plugin-transform-class-properties > This plugin transforms class properties @@ -37,7 +37,7 @@ Below is a class with four class properties which will be transformed. ## Installation ```sh -npm install --save-dev babel-plugin-transform-class-properties +npm install --save-dev @babel/plugin-transform-class-properties ``` ## Usage @@ -73,7 +73,7 @@ babel --plugins transform-class-properties script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-class-properties"] }); ``` diff --git a/packages/babel-plugin-transform-class-properties/package.json b/packages/babel-plugin-transform-class-properties/package.json index 5881a389b4..1b9e666958 100644 --- a/packages/babel-plugin-transform-class-properties/package.json +++ b/packages/babel-plugin-transform-class-properties/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-class-properties", + "name": "@babel/plugin-transform-class-properties", "version": "7.0.0-beta.3", "description": "This plugin transforms static class properties as well as properties declared with the property initializer syntax", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-class-properties", @@ -9,11 +9,11 @@ "babel-plugin" ], "dependencies": { - "babel-helper-function-name": "7.0.0-beta.3", - "babel-plugin-syntax-class-properties": "7.0.0-beta.3", - "babel-template": "7.0.0-beta.3" + "@babel/helper-function-name": "7.0.0-beta.3", + "@babel/plugin-syntax-class-properties": "7.0.0-beta.3", + "@babel/template": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-class-properties/src/index.js b/packages/babel-plugin-transform-class-properties/src/index.js index cd2a7633cb..4f6f8e1b0f 100644 --- a/packages/babel-plugin-transform-class-properties/src/index.js +++ b/packages/babel-plugin-transform-class-properties/src/index.js @@ -1,6 +1,6 @@ -import nameFunction from "babel-helper-function-name"; -import template from "babel-template"; -import syntaxClassProperties from "babel-plugin-syntax-class-properties"; +import nameFunction from "@babel/helper-function-name"; +import template from "@babel/template"; +import syntaxClassProperties from "@babel/plugin-syntax-class-properties"; export default function({ types: t }, options) { const { loose } = options; diff --git a/packages/babel-plugin-transform-class-properties/test/index.js b/packages/babel-plugin-transform-class-properties/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-class-properties/test/index.js +++ b/packages/babel-plugin-transform-class-properties/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-decorators/README.md b/packages/babel-plugin-transform-decorators/README.md index 29f6fc8729..1ca6faa120 100644 --- a/packages/babel-plugin-transform-decorators/README.md +++ b/packages/babel-plugin-transform-decorators/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-decorators +# @babel/plugin-transform-decorators > Compile class and object decorators to ES5 @@ -49,7 +49,7 @@ function enumerable(value) { ## Installation ```sh -npm install --save-dev babel-plugin-transform-decorators +npm install --save-dev @babel/plugin-transform-decorators ``` ## Usage @@ -99,7 +99,7 @@ babel --plugins transform-decorators script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-decorators"] }); ``` diff --git a/packages/babel-plugin-transform-decorators/package.json b/packages/babel-plugin-transform-decorators/package.json index 1d1368984c..9ae471c02a 100644 --- a/packages/babel-plugin-transform-decorators/package.json +++ b/packages/babel-plugin-transform-decorators/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-decorators", + "name": "@babel/plugin-transform-decorators", "version": "7.0.0-beta.3", "author": "Logan Smyth ", "license": "MIT", @@ -12,10 +12,10 @@ "decorators" ], "dependencies": { - "babel-plugin-syntax-decorators": "7.0.0-beta.3", - "babel-template": "7.0.0-beta.3" + "@babel/plugin-syntax-decorators": "7.0.0-beta.3", + "@babel/template": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-decorators/src/index.js b/packages/babel-plugin-transform-decorators/src/index.js index 718de12a3f..77033af36c 100644 --- a/packages/babel-plugin-transform-decorators/src/index.js +++ b/packages/babel-plugin-transform-decorators/src/index.js @@ -1,7 +1,7 @@ // Fork of https://github.com/loganfsmyth/babel-plugin-transform-decorators-legacy -import template from "babel-template"; -import syntaxDecorators from "babel-plugin-syntax-decorators"; +import template from "@babel/template"; +import syntaxDecorators from "@babel/plugin-syntax-decorators"; const buildClassDecorator = template(` DECORATOR(CLASS_REF = INNER) || CLASS_REF; diff --git a/packages/babel-plugin-transform-decorators/test/index.js b/packages/babel-plugin-transform-decorators/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-decorators/test/index.js +++ b/packages/babel-plugin-transform-decorators/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-do-expressions/README.md b/packages/babel-plugin-transform-do-expressions/README.md index 3408d8d894..c117addb44 100644 --- a/packages/babel-plugin-transform-do-expressions/README.md +++ b/packages/babel-plugin-transform-do-expressions/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-do-expressions +# @babel/plugin-transform-do-expressions > Compile `do` expressions to ES5 @@ -83,7 +83,7 @@ const Component = props => ## Installation ```sh -npm install --save-dev babel-plugin-transform-do-expressions +npm install --save-dev @babel/plugin-transform-do-expressions ``` ## Usage @@ -107,7 +107,7 @@ babel --plugins transform-do-expressions script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-do-expressions"] }); ``` diff --git a/packages/babel-plugin-transform-do-expressions/package.json b/packages/babel-plugin-transform-do-expressions/package.json index d0db53443c..b445bb42a5 100644 --- a/packages/babel-plugin-transform-do-expressions/package.json +++ b/packages/babel-plugin-transform-do-expressions/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-do-expressions", + "name": "@babel/plugin-transform-do-expressions", "version": "7.0.0-beta.3", "description": "Compile do expressions to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-do-expressions", @@ -9,9 +9,9 @@ "babel-plugin" ], "dependencies": { - "babel-plugin-syntax-do-expressions": "7.0.0-beta.3" + "@babel/plugin-syntax-do-expressions": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-do-expressions/src/index.js b/packages/babel-plugin-transform-do-expressions/src/index.js index 9b164971e3..731ddbb22a 100644 --- a/packages/babel-plugin-transform-do-expressions/src/index.js +++ b/packages/babel-plugin-transform-do-expressions/src/index.js @@ -1,4 +1,4 @@ -import syntaxDoExpressions from "babel-plugin-syntax-do-expressions"; +import syntaxDoExpressions from "@babel/plugin-syntax-do-expressions"; export default function() { return { diff --git a/packages/babel-plugin-transform-do-expressions/test/index.js b/packages/babel-plugin-transform-do-expressions/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-do-expressions/test/index.js +++ b/packages/babel-plugin-transform-do-expressions/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-es2015-arrow-functions/README.md b/packages/babel-plugin-transform-es2015-arrow-functions/README.md index 61e3a3c7c9..bf0373f2f1 100644 --- a/packages/babel-plugin-transform-es2015-arrow-functions/README.md +++ b/packages/babel-plugin-transform-es2015-arrow-functions/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-es2015-arrow-functions +# @babel/plugin-transform-es2015-arrow-functions > Compile ES2015 arrow functions to ES5 @@ -54,7 +54,7 @@ console.log(bob.printFriends()); ## Installation ```sh -npm install --save-dev babel-plugin-transform-es2015-arrow-functions +npm install --save-dev @babel/plugin-transform-es2015-arrow-functions ``` ## Usage @@ -90,7 +90,7 @@ babel --plugins transform-es2015-arrow-functions script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-es2015-arrow-functions"] }); ``` diff --git a/packages/babel-plugin-transform-es2015-arrow-functions/package.json b/packages/babel-plugin-transform-es2015-arrow-functions/package.json index 84f1fd98c6..02ba2f7449 100644 --- a/packages/babel-plugin-transform-es2015-arrow-functions/package.json +++ b/packages/babel-plugin-transform-es2015-arrow-functions/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-es2015-arrow-functions", + "name": "@babel/plugin-transform-es2015-arrow-functions", "version": "7.0.0-beta.3", "description": "Compile ES2015 arrow functions to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-arrow-functions", @@ -9,8 +9,8 @@ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3", - "babel-traverse": "7.0.0-beta.3", - "babel-types": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3", + "@babel/traverse": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-es2015-arrow-functions/src/index.js b/packages/babel-plugin-transform-es2015-arrow-functions/src/index.js index 7152af69a4..c3cb3cfa5b 100644 --- a/packages/babel-plugin-transform-es2015-arrow-functions/src/index.js +++ b/packages/babel-plugin-transform-es2015-arrow-functions/src/index.js @@ -1,4 +1,4 @@ -import type NodePath from "babel-traverse"; +import type NodePath from "@babel/traverse"; export default function(babel, options) { const { spec } = options; diff --git a/packages/babel-plugin-transform-es2015-arrow-functions/test/index.js b/packages/babel-plugin-transform-es2015-arrow-functions/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-es2015-arrow-functions/test/index.js +++ b/packages/babel-plugin-transform-es2015-arrow-functions/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-es2015-block-scoped-functions/README.md b/packages/babel-plugin-transform-es2015-block-scoped-functions/README.md index b804ed583e..84bc802c6c 100644 --- a/packages/babel-plugin-transform-es2015-block-scoped-functions/README.md +++ b/packages/babel-plugin-transform-es2015-block-scoped-functions/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-es2015-block-scoped-functions +# @babel/plugin-transform-es2015-block-scoped-functions > Babel plugin to ensure function declarations at the block level are block scoped. @@ -31,7 +31,7 @@ name("Steve"); ## Installation ```sh -npm install --save-dev babel-plugin-transform-es2015-block-scoped-functions +npm install --save-dev @babel/plugin-transform-es2015-block-scoped-functions ``` ## Usage @@ -55,7 +55,7 @@ babel --plugins transform-es2015-block-scoped-functions script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-es2015-block-scoped-functions"] }); ``` diff --git a/packages/babel-plugin-transform-es2015-block-scoped-functions/package.json b/packages/babel-plugin-transform-es2015-block-scoped-functions/package.json index 57ffcdc480..f6db4da1ff 100644 --- a/packages/babel-plugin-transform-es2015-block-scoped-functions/package.json +++ b/packages/babel-plugin-transform-es2015-block-scoped-functions/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-es2015-block-scoped-functions", + "name": "@babel/plugin-transform-es2015-block-scoped-functions", "version": "7.0.0-beta.3", "description": "Babel plugin to ensure function declarations at the block level are block scoped", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-block-scoped-functions", @@ -9,6 +9,6 @@ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-es2015-block-scoping/README.md b/packages/babel-plugin-transform-es2015-block-scoping/README.md index 182e7c5b76..b2f728c3e5 100644 --- a/packages/babel-plugin-transform-es2015-block-scoping/README.md +++ b/packages/babel-plugin-transform-es2015-block-scoping/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-es2015-block-scoping +# @babel/plugin-transform-es2015-block-scoping > Compile ES2015 block scoping (const and let) to ES5 @@ -27,7 +27,7 @@ var a = 3; ## Installation ```sh -npm install --save-dev babel-plugin-transform-es2015-block-scoping +npm install --save-dev @babel/plugin-transform-es2015-block-scoping ``` ## Usage @@ -65,7 +65,7 @@ babel --plugins transform-es2015-block-scoping script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-es2015-block-scoping"] }); ``` diff --git a/packages/babel-plugin-transform-es2015-block-scoping/package.json b/packages/babel-plugin-transform-es2015-block-scoping/package.json index c9a3c2b07a..12b68f4edd 100644 --- a/packages/babel-plugin-transform-es2015-block-scoping/package.json +++ b/packages/babel-plugin-transform-es2015-block-scoping/package.json @@ -1,20 +1,20 @@ { - "name": "babel-plugin-transform-es2015-block-scoping", + "name": "@babel/plugin-transform-es2015-block-scoping", "version": "7.0.0-beta.3", "description": "Compile ES2015 block scoping (const and let) to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-block-scoping", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-template": "7.0.0-beta.3", - "babel-traverse": "7.0.0-beta.3", - "babel-types": "7.0.0-beta.3", + "@babel/template": "7.0.0-beta.3", + "@babel/traverse": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3", "lodash": "^4.2.0" }, "keywords": [ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-es2015-block-scoping/src/index.js b/packages/babel-plugin-transform-es2015-block-scoping/src/index.js index d9465c403c..2419c9d1d9 100644 --- a/packages/babel-plugin-transform-es2015-block-scoping/src/index.js +++ b/packages/babel-plugin-transform-es2015-block-scoping/src/index.js @@ -1,12 +1,12 @@ -import type NodePath from "babel-traverse"; -import type Scope from "babel-traverse"; +import type NodePath from "@babel/traverse"; +import type Scope from "@babel/traverse"; import type File from "../../../file"; -import traverse from "babel-traverse"; +import traverse from "@babel/traverse"; import { visitor as tdzVisitor } from "./tdz"; -import * as t from "babel-types"; +import * as t from "@babel/types"; import values from "lodash/values"; import extend from "lodash/extend"; -import template from "babel-template"; +import template from "@babel/template"; const DONE = new WeakSet(); diff --git a/packages/babel-plugin-transform-es2015-block-scoping/src/tdz.js b/packages/babel-plugin-transform-es2015-block-scoping/src/tdz.js index e9ec166e16..457efe58e9 100644 --- a/packages/babel-plugin-transform-es2015-block-scoping/src/tdz.js +++ b/packages/babel-plugin-transform-es2015-block-scoping/src/tdz.js @@ -1,4 +1,4 @@ -import * as t from "babel-types"; +import * as t from "@babel/types"; function getTDZStatus(refPath, bindingPath) { const executionStatus = bindingPath._guessExecutionStatusRelativeTo(refPath); diff --git a/packages/babel-plugin-transform-es2015-block-scoping/test/index.js b/packages/babel-plugin-transform-es2015-block-scoping/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-es2015-block-scoping/test/index.js +++ b/packages/babel-plugin-transform-es2015-block-scoping/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-es2015-classes/README.md b/packages/babel-plugin-transform-es2015-classes/README.md index 400e57f72e..b35b126e49 100644 --- a/packages/babel-plugin-transform-es2015-classes/README.md +++ b/packages/babel-plugin-transform-es2015-classes/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-es2015-classes +# @babel/plugin-transform-es2015-classes > Compile ES2015 classes to ES5 @@ -17,7 +17,7 @@ class Test { constructor(name) { this.name = name; } - + logger () { console.log("Hello", this.name); } @@ -47,7 +47,7 @@ var Test = function () { ## Installation ```sh -npm install --save-dev babel-plugin-transform-es2015-classes +npm install --save-dev @babel/plugin-transform-es2015-classes ``` ## Usage @@ -81,7 +81,7 @@ babel --plugins transform-es2015-classes script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-es2015-classes"] }); ``` diff --git a/packages/babel-plugin-transform-es2015-classes/package.json b/packages/babel-plugin-transform-es2015-classes/package.json index 8de369026e..9d454371cc 100644 --- a/packages/babel-plugin-transform-es2015-classes/package.json +++ b/packages/babel-plugin-transform-es2015-classes/package.json @@ -1,24 +1,24 @@ { - "name": "babel-plugin-transform-es2015-classes", + "name": "@babel/plugin-transform-es2015-classes", "version": "7.0.0-beta.3", "description": "Compile ES2015 classes to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-classes", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-helper-annotate-as-pure": "7.0.0-beta.3", - "babel-helper-define-map": "7.0.0-beta.3", - "babel-helper-function-name": "7.0.0-beta.3", - "babel-helper-optimise-call-expression": "7.0.0-beta.3", - "babel-helper-replace-supers": "7.0.0-beta.3", - "babel-template": "7.0.0-beta.3", - "babel-traverse": "7.0.0-beta.3", - "babel-types": "7.0.0-beta.3" + "@babel/helper-annotate-as-pure": "7.0.0-beta.3", + "@babel/helper-define-map": "7.0.0-beta.3", + "@babel/helper-function-name": "7.0.0-beta.3", + "@babel/helper-optimise-call-expression": "7.0.0-beta.3", + "@babel/helper-replace-supers": "7.0.0-beta.3", + "@babel/template": "7.0.0-beta.3", + "@babel/traverse": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3" }, "keywords": [ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-es2015-classes/src/index.js b/packages/babel-plugin-transform-es2015-classes/src/index.js index 001128daf3..4c01ff4a81 100644 --- a/packages/babel-plugin-transform-es2015-classes/src/index.js +++ b/packages/babel-plugin-transform-es2015-classes/src/index.js @@ -1,7 +1,7 @@ import LooseTransformer from "./loose"; import VanillaTransformer from "./vanilla"; -import annotateAsPure from "babel-helper-annotate-as-pure"; -import nameFunction from "babel-helper-function-name"; +import annotateAsPure from "@babel/helper-annotate-as-pure"; +import nameFunction from "@babel/helper-function-name"; export default function({ types: t }, options) { const { loose } = options; diff --git a/packages/babel-plugin-transform-es2015-classes/src/lib/memoise-decorators.js b/packages/babel-plugin-transform-es2015-classes/src/lib/memoise-decorators.js index 6c9693ff63..2c51272399 100644 --- a/packages/babel-plugin-transform-es2015-classes/src/lib/memoise-decorators.js +++ b/packages/babel-plugin-transform-es2015-classes/src/lib/memoise-decorators.js @@ -1,5 +1,5 @@ -import type { Scope } from "babel-traverse"; -import * as t from "babel-types"; +import type { Scope } from "@babel/traverse"; +import * as t from "@babel/types"; export default function( decorators: Array, diff --git a/packages/babel-plugin-transform-es2015-classes/src/loose.js b/packages/babel-plugin-transform-es2015-classes/src/loose.js index ea6fd114b8..1858e66cb9 100644 --- a/packages/babel-plugin-transform-es2015-classes/src/loose.js +++ b/packages/babel-plugin-transform-es2015-classes/src/loose.js @@ -1,6 +1,6 @@ -import nameFunction from "babel-helper-function-name"; +import nameFunction from "@babel/helper-function-name"; import VanillaTransformer from "./vanilla"; -import * as t from "babel-types"; +import * as t from "@babel/types"; export default class LooseClassTransformer extends VanillaTransformer { constructor() { diff --git a/packages/babel-plugin-transform-es2015-classes/src/vanilla.js b/packages/babel-plugin-transform-es2015-classes/src/vanilla.js index 0b94bd1131..7a705466b3 100644 --- a/packages/babel-plugin-transform-es2015-classes/src/vanilla.js +++ b/packages/babel-plugin-transform-es2015-classes/src/vanilla.js @@ -1,10 +1,10 @@ -import type { NodePath } from "babel-traverse"; -import { visitors } from "babel-traverse"; -import ReplaceSupers from "babel-helper-replace-supers"; -import optimiseCall from "babel-helper-optimise-call-expression"; -import * as defineMap from "babel-helper-define-map"; -import template from "babel-template"; -import * as t from "babel-types"; +import type { NodePath } from "@babel/traverse"; +import { visitors } from "@babel/traverse"; +import ReplaceSupers from "@babel/helper-replace-supers"; +import optimiseCall from "@babel/helper-optimise-call-expression"; +import * as defineMap from "@babel/helper-define-map"; +import template from "@babel/template"; +import * as t from "@babel/types"; const buildDerivedConstructor = template(` (function () { diff --git a/packages/babel-plugin-transform-es2015-classes/test/index.js b/packages/babel-plugin-transform-es2015-classes/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-es2015-classes/test/index.js +++ b/packages/babel-plugin-transform-es2015-classes/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-es2015-computed-properties/README.md b/packages/babel-plugin-transform-es2015-computed-properties/README.md index 4a7c74d026..64ae472466 100644 --- a/packages/babel-plugin-transform-es2015-computed-properties/README.md +++ b/packages/babel-plugin-transform-es2015-computed-properties/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-es2015-computed-properties +# @babel/plugin-transform-es2015-computed-properties > Compile ES2015 computed properties to ES5 @@ -48,7 +48,7 @@ var obj = ( ## Installation ```sh -npm install --save-dev babel-plugin-transform-es2015-computed-properties +npm install --save-dev @babel/plugin-transform-es2015-computed-properties ``` ## Usage @@ -86,7 +86,7 @@ babel --plugins transform-es2015-computed-properties script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-es2015-computed-properties"] }); ``` diff --git a/packages/babel-plugin-transform-es2015-computed-properties/package.json b/packages/babel-plugin-transform-es2015-computed-properties/package.json index ccc3557b07..00b0ec297e 100644 --- a/packages/babel-plugin-transform-es2015-computed-properties/package.json +++ b/packages/babel-plugin-transform-es2015-computed-properties/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-es2015-computed-properties", + "name": "@babel/plugin-transform-es2015-computed-properties", "version": "7.0.0-beta.3", "description": "Compile ES2015 computed properties to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-computed-properties", @@ -9,9 +9,9 @@ "babel-plugin" ], "dependencies": { - "babel-template": "7.0.0-beta.3" + "@babel/template": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-es2015-computed-properties/test/index.js b/packages/babel-plugin-transform-es2015-computed-properties/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-es2015-computed-properties/test/index.js +++ b/packages/babel-plugin-transform-es2015-computed-properties/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-es2015-destructuring/README.md b/packages/babel-plugin-transform-es2015-destructuring/README.md index ed6d5b05da..7046556cd9 100644 --- a/packages/babel-plugin-transform-es2015-destructuring/README.md +++ b/packages/babel-plugin-transform-es2015-destructuring/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-es2015-destructuring +# @babel/plugin-transform-es2015-destructuring > Compile ES2015 destructuring to ES5 @@ -23,7 +23,7 @@ var x = arr.x, ## Installation ```sh -npm install --save-dev babel-plugin-transform-es2015-destructuring +npm install --save-dev @babel/plugin-transform-es2015-destructuring ``` ## Usage @@ -47,7 +47,7 @@ babel --plugins transform-es2015-destructuring script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-es2015-destructuring"] }); ``` diff --git a/packages/babel-plugin-transform-es2015-destructuring/package.json b/packages/babel-plugin-transform-es2015-destructuring/package.json index 8bcea7f724..6ef2e3cc12 100644 --- a/packages/babel-plugin-transform-es2015-destructuring/package.json +++ b/packages/babel-plugin-transform-es2015-destructuring/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-es2015-destructuring", + "name": "@babel/plugin-transform-es2015-destructuring", "version": "7.0.0-beta.3", "description": "Compile ES2015 destructuring to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-destructuring", @@ -9,6 +9,6 @@ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-es2015-destructuring/test/index.js b/packages/babel-plugin-transform-es2015-destructuring/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-es2015-destructuring/test/index.js +++ b/packages/babel-plugin-transform-es2015-destructuring/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-es2015-duplicate-keys/README.md b/packages/babel-plugin-transform-es2015-duplicate-keys/README.md index aa502cce50..5323b132e9 100644 --- a/packages/babel-plugin-transform-es2015-duplicate-keys/README.md +++ b/packages/babel-plugin-transform-es2015-duplicate-keys/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-es2015-duplicate-keys +# @babel/plugin-transform-es2015-duplicate-keys > Compile objects with duplicate keys to valid strict ES5. @@ -31,7 +31,7 @@ var y = { ## Installation ```sh -npm install --save-dev babel-plugin-transform-es2015-duplicate-keys +npm install --save-dev @babel/plugin-transform-es2015-duplicate-keys ``` ## Usage @@ -55,7 +55,7 @@ babel --plugins transform-es2015-duplicate-keys script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-es2015-duplicate-keys"] }); ``` diff --git a/packages/babel-plugin-transform-es2015-duplicate-keys/package.json b/packages/babel-plugin-transform-es2015-duplicate-keys/package.json index a951829feb..f00d1982b6 100644 --- a/packages/babel-plugin-transform-es2015-duplicate-keys/package.json +++ b/packages/babel-plugin-transform-es2015-duplicate-keys/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-es2015-duplicate-keys", + "name": "@babel/plugin-transform-es2015-duplicate-keys", "version": "7.0.0-beta.3", "description": "Compile objects with duplicate keys to valid strict ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-duplicate-keys", @@ -9,9 +9,9 @@ "babel-plugin" ], "dependencies": { - "babel-types": "7.0.0-beta.3" + "@babel/types": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-es2015-duplicate-keys/src/index.js b/packages/babel-plugin-transform-es2015-duplicate-keys/src/index.js index bb81c312e6..0e7f532b89 100644 --- a/packages/babel-plugin-transform-es2015-duplicate-keys/src/index.js +++ b/packages/babel-plugin-transform-es2015-duplicate-keys/src/index.js @@ -1,4 +1,4 @@ -import * as t from "babel-types"; +import * as t from "@babel/types"; function getName(key) { if (t.isIdentifier(key)) { diff --git a/packages/babel-plugin-transform-es2015-duplicate-keys/test/index.js b/packages/babel-plugin-transform-es2015-duplicate-keys/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-es2015-duplicate-keys/test/index.js +++ b/packages/babel-plugin-transform-es2015-duplicate-keys/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-es2015-for-of/README.md b/packages/babel-plugin-transform-es2015-for-of/README.md index 24fe5581a2..272379bc8f 100644 --- a/packages/babel-plugin-transform-es2015-for-of/README.md +++ b/packages/babel-plugin-transform-es2015-for-of/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-es2015-for-of +# @babel/plugin-transform-es2015-for-of > Compile ES2015 for...of to ES5 @@ -40,7 +40,7 @@ try { ## Installation ```sh -npm install --save-dev babel-plugin-transform-es2015-for-of +npm install --save-dev @babel/plugin-transform-es2015-for-of ``` ## Usage @@ -78,7 +78,7 @@ babel --plugins transform-es2015-for-of script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-es2015-for-of"] }); ``` diff --git a/packages/babel-plugin-transform-es2015-for-of/package.json b/packages/babel-plugin-transform-es2015-for-of/package.json index 8ec8c0a3a8..34f3708d4f 100644 --- a/packages/babel-plugin-transform-es2015-for-of/package.json +++ b/packages/babel-plugin-transform-es2015-for-of/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-es2015-for-of", + "name": "@babel/plugin-transform-es2015-for-of", "version": "7.0.0-beta.3", "description": "Compile ES2015 for...of to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-for-of", @@ -9,6 +9,6 @@ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-es2015-for-of/test/index.js b/packages/babel-plugin-transform-es2015-for-of/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-es2015-for-of/test/index.js +++ b/packages/babel-plugin-transform-es2015-for-of/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-es2015-function-name/README.md b/packages/babel-plugin-transform-es2015-function-name/README.md index 81ae1b716f..1d68fd17b6 100644 --- a/packages/babel-plugin-transform-es2015-function-name/README.md +++ b/packages/babel-plugin-transform-es2015-function-name/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-es2015-function-name +# @babel/plugin-transform-es2015-function-name > Apply ES2015 function.name semantics to all functions @@ -21,7 +21,7 @@ var number = function number(x) { ## Installation ```sh -npm install --save-dev babel-plugin-transform-es2015-function-name +npm install --save-dev @babel/plugin-transform-es2015-function-name ``` ## Usage @@ -45,7 +45,7 @@ babel --plugins transform-es2015-function-name script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-es2015-function-name"] }); ``` diff --git a/packages/babel-plugin-transform-es2015-function-name/package.json b/packages/babel-plugin-transform-es2015-function-name/package.json index cf8cf605ef..c27fed87a9 100644 --- a/packages/babel-plugin-transform-es2015-function-name/package.json +++ b/packages/babel-plugin-transform-es2015-function-name/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-es2015-function-name", + "name": "@babel/plugin-transform-es2015-function-name", "version": "7.0.0-beta.3", "description": "Apply ES2015 function.name semantics to all functions", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-function-name", @@ -9,10 +9,10 @@ "babel-plugin" ], "dependencies": { - "babel-helper-function-name": "7.0.0-beta.3", - "babel-types": "7.0.0-beta.3" + "@babel/helper-function-name": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-es2015-function-name/src/index.js b/packages/babel-plugin-transform-es2015-function-name/src/index.js index 7288694c4c..27f626a49a 100644 --- a/packages/babel-plugin-transform-es2015-function-name/src/index.js +++ b/packages/babel-plugin-transform-es2015-function-name/src/index.js @@ -1,4 +1,4 @@ -import nameFunction from "babel-helper-function-name"; +import nameFunction from "@babel/helper-function-name"; export default function() { return { diff --git a/packages/babel-plugin-transform-es2015-function-name/test/index.js b/packages/babel-plugin-transform-es2015-function-name/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-es2015-function-name/test/index.js +++ b/packages/babel-plugin-transform-es2015-function-name/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-es2015-instanceof/README.md b/packages/babel-plugin-transform-es2015-instanceof/README.md index a26a86fc9c..10e7392221 100644 --- a/packages/babel-plugin-transform-es2015-instanceof/README.md +++ b/packages/babel-plugin-transform-es2015-instanceof/README.md @@ -1,9 +1,9 @@ -# babel-plugin-transform-es2015-instanceof +# @babel/plugin-transform-es2015-instanceof ## Installation ```sh -npm install --save-dev babel-plugin-transform-es2015-instanceof +npm install --save-dev @babel/plugin-transform-es2015-instanceof ``` ## Usage @@ -27,7 +27,7 @@ babel --plugins transform-es2015-instanceof script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-es2015-instanceof"] }); ``` diff --git a/packages/babel-plugin-transform-es2015-instanceof/package.json b/packages/babel-plugin-transform-es2015-instanceof/package.json index 1064903d19..01f9925f49 100644 --- a/packages/babel-plugin-transform-es2015-instanceof/package.json +++ b/packages/babel-plugin-transform-es2015-instanceof/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-es2015-instanceof", + "name": "@babel/plugin-transform-es2015-instanceof", "version": "7.0.0-beta.3", "description": "This plugin transforms all the ES2015 'instanceof' methods", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-instanceof", @@ -9,6 +9,6 @@ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-es2015-instanceof/test/index.js b/packages/babel-plugin-transform-es2015-instanceof/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-es2015-instanceof/test/index.js +++ b/packages/babel-plugin-transform-es2015-instanceof/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-es2015-literals/README.md b/packages/babel-plugin-transform-es2015-literals/README.md index 102248228d..de4a64f182 100644 --- a/packages/babel-plugin-transform-es2015-literals/README.md +++ b/packages/babel-plugin-transform-es2015-literals/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-es2015-literals +# @babel/plugin-transform-es2015-literals > Compile ES2015 unicode string and number literals to ES5 @@ -23,7 +23,7 @@ const u = 'Hello\n\t!'; // unicode string literals, newline and tab ## Installation ```sh -npm install --save-dev babel-plugin-transform-es2015-literals +npm install --save-dev @babel/plugin-transform-es2015-literals ``` ## Usage @@ -47,7 +47,7 @@ babel --plugins transform-es2015-literals script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-es2015-literals"] }); ``` diff --git a/packages/babel-plugin-transform-es2015-literals/package.json b/packages/babel-plugin-transform-es2015-literals/package.json index e15cf63160..331c7f2bda 100644 --- a/packages/babel-plugin-transform-es2015-literals/package.json +++ b/packages/babel-plugin-transform-es2015-literals/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-es2015-literals", + "name": "@babel/plugin-transform-es2015-literals", "version": "7.0.0-beta.3", "description": "Compile ES2015 unicode string and number literals to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-literals", @@ -9,6 +9,6 @@ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-es2015-modules-amd/README.md b/packages/babel-plugin-transform-es2015-modules-amd/README.md index bf54c82a75..320f48b6c6 100644 --- a/packages/babel-plugin-transform-es2015-modules-amd/README.md +++ b/packages/babel-plugin-transform-es2015-modules-amd/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-es2015-modules-amd +# @babel/plugin-transform-es2015-modules-amd > This plugin transforms ES2015 modules to [Asynchronous Module Definition (AMD)](https://github.com/amdjs/amdjs-api). @@ -27,7 +27,7 @@ define(["exports"], function (exports) { ## Installation ```sh -npm install --save-dev babel-plugin-transform-es2015-modules-amd +npm install --save-dev @babel/plugin-transform-es2015-modules-amd ``` ## Usage @@ -51,7 +51,7 @@ babel --plugins transform-es2015-modules-amd script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-es2015-modules-amd"] }); ``` diff --git a/packages/babel-plugin-transform-es2015-modules-amd/package.json b/packages/babel-plugin-transform-es2015-modules-amd/package.json index 97b6a2dfef..9d0ca50626 100644 --- a/packages/babel-plugin-transform-es2015-modules-amd/package.json +++ b/packages/babel-plugin-transform-es2015-modules-amd/package.json @@ -1,18 +1,18 @@ { - "name": "babel-plugin-transform-es2015-modules-amd", + "name": "@babel/plugin-transform-es2015-modules-amd", "version": "7.0.0-beta.3", "description": "This plugin transforms ES2015 modules to AMD", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-modules-amd", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-helper-module-transforms": "7.0.0-beta.3", - "babel-template": "7.0.0-beta.3" + "@babel/helper-module-transforms": "7.0.0-beta.3", + "@babel/template": "7.0.0-beta.3" }, "keywords": [ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-es2015-modules-amd/src/index.js b/packages/babel-plugin-transform-es2015-modules-amd/src/index.js index 0d9d092543..ca53784ea2 100644 --- a/packages/babel-plugin-transform-es2015-modules-amd/src/index.js +++ b/packages/babel-plugin-transform-es2015-modules-amd/src/index.js @@ -1,4 +1,4 @@ -import template from "babel-template"; +import template from "@babel/template"; import { isModule, rewriteModuleStatementsAndPrepareHeader, @@ -7,7 +7,7 @@ import { buildNamespaceInitStatements, ensureStatementsHoisted, wrapInterop, -} from "babel-helper-module-transforms"; +} from "@babel/helper-module-transforms"; const buildWrapper = template(` define(MODULE_NAME, AMD_ARGUMENTS, function(IMPORT_NAMES) { diff --git a/packages/babel-plugin-transform-es2015-modules-amd/test/index.js b/packages/babel-plugin-transform-es2015-modules-amd/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-es2015-modules-amd/test/index.js +++ b/packages/babel-plugin-transform-es2015-modules-amd/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-es2015-modules-commonjs/README.md b/packages/babel-plugin-transform-es2015-modules-commonjs/README.md index 61b55f5701..46aee6f34c 100644 --- a/packages/babel-plugin-transform-es2015-modules-commonjs/README.md +++ b/packages/babel-plugin-transform-es2015-modules-commonjs/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-es2015-modules-commonjs +# @babel/plugin-transform-es2015-modules-commonjs > This plugin transforms ES2015 modules to [CommonJS](http://wiki.commonjs.org/wiki/Modules/1.1). @@ -23,7 +23,7 @@ exports.default = 42; ## Installation ```sh -npm install --save-dev babel-plugin-transform-es2015-modules-commonjs +npm install --save-dev @babel/plugin-transform-es2015-modules-commonjs ``` ## Usage @@ -57,7 +57,7 @@ babel --plugins transform-es2015-modules-commonjs script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-es2015-modules-commonjs"] }); ``` diff --git a/packages/babel-plugin-transform-es2015-modules-commonjs/package.json b/packages/babel-plugin-transform-es2015-modules-commonjs/package.json index 98925213dc..20069a24b6 100644 --- a/packages/babel-plugin-transform-es2015-modules-commonjs/package.json +++ b/packages/babel-plugin-transform-es2015-modules-commonjs/package.json @@ -1,21 +1,21 @@ { - "name": "babel-plugin-transform-es2015-modules-commonjs", + "name": "@babel/plugin-transform-es2015-modules-commonjs", "version": "7.0.0-beta.3", "description": "This plugin transforms ES2015 modules to CommonJS", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-modules-commonjs", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-helper-module-transforms": "7.0.0-beta.3", - "babel-helper-simple-access": "7.0.0-beta.3", - "babel-types": "7.0.0-beta.3" + "@babel/helper-module-transforms": "7.0.0-beta.3", + "@babel/helper-simple-access": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3" }, "keywords": [ "babel-plugin" ], "devDependencies": { - "babel-core": "7.0.0-beta.3", - "babel-helper-plugin-test-runner": "7.0.0-beta.3", - "babel-plugin-syntax-object-rest-spread": "7.0.0-beta.3" + "@babel/core": "7.0.0-beta.3", + "@babel/helper-plugin-test-runner": "7.0.0-beta.3", + "@babel/plugin-syntax-object-rest-spread": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-es2015-modules-commonjs/src/index.js b/packages/babel-plugin-transform-es2015-modules-commonjs/src/index.js index 3116f209b4..cc64b90bc0 100644 --- a/packages/babel-plugin-transform-es2015-modules-commonjs/src/index.js +++ b/packages/babel-plugin-transform-es2015-modules-commonjs/src/index.js @@ -5,8 +5,8 @@ import { buildNamespaceInitStatements, ensureStatementsHoisted, wrapInterop, -} from "babel-helper-module-transforms"; -import simplifyAccess from "babel-helper-simple-access"; +} from "@babel/helper-module-transforms"; +import simplifyAccess from "@babel/helper-simple-access"; export default function({ types: t, template }, options) { const { diff --git a/packages/babel-plugin-transform-es2015-modules-commonjs/test/copied-nodes.js b/packages/babel-plugin-transform-es2015-modules-commonjs/test/copied-nodes.js index 8fb72e3db8..4bdcaa8953 100644 --- a/packages/babel-plugin-transform-es2015-modules-commonjs/test/copied-nodes.js +++ b/packages/babel-plugin-transform-es2015-modules-commonjs/test/copied-nodes.js @@ -1,5 +1,5 @@ const assert = require("assert"); -const babel = require("babel-core"); +const babel = require("@babel/core"); test("Doesn't use the same object for two different nodes in the AST", function() { const code = 'import Foo from "bar"; Foo; Foo;'; diff --git a/packages/babel-plugin-transform-es2015-modules-commonjs/test/esmodule-flag.js b/packages/babel-plugin-transform-es2015-modules-commonjs/test/esmodule-flag.js index 52072fa43a..06f9f75850 100644 --- a/packages/babel-plugin-transform-es2015-modules-commonjs/test/esmodule-flag.js +++ b/packages/babel-plugin-transform-es2015-modules-commonjs/test/esmodule-flag.js @@ -1,5 +1,5 @@ const assert = require("assert"); -const babel = require("babel-core"); +const babel = require("@babel/core"); const vm = require("vm"); test("Re-export doesn't overwrite __esModule flag", function() { diff --git a/packages/babel-plugin-transform-es2015-modules-commonjs/test/fixtures/interop/imports-hoisting/expected.js b/packages/babel-plugin-transform-es2015-modules-commonjs/test/fixtures/interop/imports-hoisting/expected.js index 1c74a7f257..f88741ee45 100644 --- a/packages/babel-plugin-transform-es2015-modules-commonjs/test/fixtures/interop/imports-hoisting/expected.js +++ b/packages/babel-plugin-transform-es2015-modules-commonjs/test/fixtures/interop/imports-hoisting/expected.js @@ -1,4 +1,4 @@ -var _taggedTemplateLiteral = require("babel-runtime/helpers/taggedTemplateLiteral"); +var _taggedTemplateLiteral = require("@babel/runtime/helpers/taggedTemplateLiteral"); var _templateObject = /*#__PURE__*/ _taggedTemplateLiteral(["foo"], ["foo"]); diff --git a/packages/babel-plugin-transform-es2015-modules-commonjs/test/fixtures/interop/multi-load/expected.js b/packages/babel-plugin-transform-es2015-modules-commonjs/test/fixtures/interop/multi-load/expected.js index 9a77982e45..9930c38eb4 100644 --- a/packages/babel-plugin-transform-es2015-modules-commonjs/test/fixtures/interop/multi-load/expected.js +++ b/packages/babel-plugin-transform-es2015-modules-commonjs/test/fixtures/interop/multi-load/expected.js @@ -1,7 +1,7 @@ "use strict"; -var _interopRequireDefault3 = require("babel-runtime/helpers/interopRequireDefault"); +var _interopRequireDefault3 = require("@babel/runtime/helpers/interopRequireDefault"); -var _interopRequireDefault2 = _interopRequireDefault3(require("babel-runtime/helpers/interopRequireDefault")); +var _interopRequireDefault2 = _interopRequireDefault3(require("@babel/runtime/helpers/interopRequireDefault")); console.log(_interopRequireDefault2.default); diff --git a/packages/babel-plugin-transform-es2015-modules-commonjs/test/index.js b/packages/babel-plugin-transform-es2015-modules-commonjs/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-es2015-modules-commonjs/test/index.js +++ b/packages/babel-plugin-transform-es2015-modules-commonjs/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-es2015-modules-systemjs/README.md b/packages/babel-plugin-transform-es2015-modules-systemjs/README.md index 06f5b5632b..b960f6f328 100644 --- a/packages/babel-plugin-transform-es2015-modules-systemjs/README.md +++ b/packages/babel-plugin-transform-es2015-modules-systemjs/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-es2015-modules-systemjs +# @babel/plugin-transform-es2015-modules-systemjs > This plugin transforms ES2015 modules to [SystemJS](https://github.com/systemjs/systemjs). @@ -28,7 +28,7 @@ For dynamic import support (`import('./lazy.js').then(m => ...)`), enable the [s ## Installation ```sh -npm install --save-dev babel-plugin-transform-es2015-modules-systemjs +npm install --save-dev @babel/plugin-transform-es2015-modules-systemjs ``` ## Usage @@ -67,7 +67,7 @@ babel --plugins transform-es2015-modules-systemjs script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-es2015-modules-systemjs"] }); ``` diff --git a/packages/babel-plugin-transform-es2015-modules-systemjs/package.json b/packages/babel-plugin-transform-es2015-modules-systemjs/package.json index 4d3f645041..3fa8f84c31 100644 --- a/packages/babel-plugin-transform-es2015-modules-systemjs/package.json +++ b/packages/babel-plugin-transform-es2015-modules-systemjs/package.json @@ -1,19 +1,19 @@ { - "name": "babel-plugin-transform-es2015-modules-systemjs", + "name": "@babel/plugin-transform-es2015-modules-systemjs", "version": "7.0.0-beta.3", "description": "This plugin transforms ES2015 modules to SystemJS", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-modules-systemjs", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-helper-hoist-variables": "7.0.0-beta.3", - "babel-template": "7.0.0-beta.3" + "@babel/helper-hoist-variables": "7.0.0-beta.3", + "@babel/template": "7.0.0-beta.3" }, "keywords": [ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3", - "babel-plugin-syntax-dynamic-import": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3", + "@babel/plugin-syntax-dynamic-import": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-es2015-modules-systemjs/src/index.js b/packages/babel-plugin-transform-es2015-modules-systemjs/src/index.js index 4738cb9f06..2e3de1e3c5 100644 --- a/packages/babel-plugin-transform-es2015-modules-systemjs/src/index.js +++ b/packages/babel-plugin-transform-es2015-modules-systemjs/src/index.js @@ -1,5 +1,5 @@ -import hoistVariables from "babel-helper-hoist-variables"; -import template from "babel-template"; +import hoistVariables from "@babel/helper-hoist-variables"; +import template from "@babel/template"; const buildTemplate = template(` SYSTEM_REGISTER(MODULE_NAME, [SOURCES], function (EXPORT_IDENTIFIER, CONTEXT_IDENTIFIER) { diff --git a/packages/babel-plugin-transform-es2015-modules-systemjs/test/index.js b/packages/babel-plugin-transform-es2015-modules-systemjs/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-es2015-modules-systemjs/test/index.js +++ b/packages/babel-plugin-transform-es2015-modules-systemjs/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-es2015-modules-umd/README.md b/packages/babel-plugin-transform-es2015-modules-umd/README.md index fe32773781..76fef7d188 100644 --- a/packages/babel-plugin-transform-es2015-modules-umd/README.md +++ b/packages/babel-plugin-transform-es2015-modules-umd/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-es2015-modules-umd +# @babel/plugin-transform-es2015-modules-umd > This plugin transforms ES2015 modules to [Universal Module Definition (UMD)](https://github.com/umdjs/umd). @@ -39,7 +39,7 @@ export default 42; ## Installation ```sh -npm install --save-dev babel-plugin-transform-es2015-modules-umd +npm install --save-dev @babel/plugin-transform-es2015-modules-umd ``` ## Usage @@ -208,7 +208,7 @@ babel --plugins transform-es2015-modules-umd script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-es2015-modules-umd"] }); ``` diff --git a/packages/babel-plugin-transform-es2015-modules-umd/package.json b/packages/babel-plugin-transform-es2015-modules-umd/package.json index 5367356dfb..925f7c9174 100644 --- a/packages/babel-plugin-transform-es2015-modules-umd/package.json +++ b/packages/babel-plugin-transform-es2015-modules-umd/package.json @@ -1,18 +1,18 @@ { - "name": "babel-plugin-transform-es2015-modules-umd", + "name": "@babel/plugin-transform-es2015-modules-umd", "version": "7.0.0-beta.3", "description": "This plugin transforms ES2015 modules to UMD", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-modules-umd", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-helper-module-transforms": "7.0.0-beta.3", - "babel-template": "7.0.0-beta.3" + "@babel/helper-module-transforms": "7.0.0-beta.3", + "@babel/template": "7.0.0-beta.3" }, "keywords": [ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-es2015-modules-umd/src/index.js b/packages/babel-plugin-transform-es2015-modules-umd/src/index.js index 4b79fd0385..7bbd0cd4cc 100644 --- a/packages/babel-plugin-transform-es2015-modules-umd/src/index.js +++ b/packages/babel-plugin-transform-es2015-modules-umd/src/index.js @@ -1,5 +1,5 @@ import { basename, extname } from "path"; -import template from "babel-template"; +import template from "@babel/template"; import { isModule, rewriteModuleStatementsAndPrepareHeader, @@ -8,7 +8,7 @@ import { buildNamespaceInitStatements, ensureStatementsHoisted, wrapInterop, -} from "babel-helper-module-transforms"; +} from "@babel/helper-module-transforms"; const buildPrerequisiteAssignment = template(` GLOBAL_REFERENCE = GLOBAL_REFERENCE || {} diff --git a/packages/babel-plugin-transform-es2015-modules-umd/test/fixtures/umd/override-import-name/actual.js b/packages/babel-plugin-transform-es2015-modules-umd/test/fixtures/umd/override-import-name/actual.js index 3d0a8255a4..232f138e46 100644 --- a/packages/babel-plugin-transform-es2015-modules-umd/test/fixtures/umd/override-import-name/actual.js +++ b/packages/babel-plugin-transform-es2015-modules-umd/test/fixtures/umd/override-import-name/actual.js @@ -1 +1 @@ -import "babel-template"; +import "es6-promise"; diff --git a/packages/babel-plugin-transform-es2015-modules-umd/test/fixtures/umd/override-import-name/expected.js b/packages/babel-plugin-transform-es2015-modules-umd/test/fixtures/umd/override-import-name/expected.js index 3ef498cd26..e184b8fef3 100644 --- a/packages/babel-plugin-transform-es2015-modules-umd/test/fixtures/umd/override-import-name/expected.js +++ b/packages/babel-plugin-transform-es2015-modules-umd/test/fixtures/umd/override-import-name/expected.js @@ -1,15 +1,15 @@ (function (global, factory) { if (typeof define === "function" && define.amd) { - define(["babel-template"], factory); + define(["es6-promise"], factory); } else if (typeof exports !== "undefined") { - factory(require("babel-template")); + factory(require("es6-promise")); } else { var mod = { exports: {} }; - factory(global.baz); + factory(global.Promise); global.actual = mod.exports; } -})(this, function (_babelTemplate) { +})(this, function (_es6Promise) { "use strict"; }); diff --git a/packages/babel-plugin-transform-es2015-modules-umd/test/fixtures/umd/override-import-name/options.json b/packages/babel-plugin-transform-es2015-modules-umd/test/fixtures/umd/override-import-name/options.json index 2a7db4bc1a..8a4079d0ef 100644 --- a/packages/babel-plugin-transform-es2015-modules-umd/test/fixtures/umd/override-import-name/options.json +++ b/packages/babel-plugin-transform-es2015-modules-umd/test/fixtures/umd/override-import-name/options.json @@ -3,7 +3,7 @@ "external-helpers", ["transform-es2015-modules-umd", { "globals": { - "babel-template": "baz" + "es6-promise": "Promise" } }] ] diff --git a/packages/babel-plugin-transform-es2015-modules-umd/test/index.js b/packages/babel-plugin-transform-es2015-modules-umd/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-es2015-modules-umd/test/index.js +++ b/packages/babel-plugin-transform-es2015-modules-umd/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-es2015-object-super/README.md b/packages/babel-plugin-transform-es2015-object-super/README.md index a31673bf7a..b1b1e193b9 100644 --- a/packages/babel-plugin-transform-es2015-object-super/README.md +++ b/packages/babel-plugin-transform-es2015-object-super/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-es2015-object-super +# @babel/plugin-transform-es2015-object-super > Compile ES2015 object super to ES5 @@ -43,7 +43,7 @@ var obj2 = _obj = { ## Installation ```sh -npm install --save-dev babel-plugin-transform-es2015-object-super +npm install --save-dev @babel/plugin-transform-es2015-object-super ``` ## Usage @@ -67,7 +67,7 @@ babel --plugins transform-es2015-object-super script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-es2015-object-super"] }); ``` diff --git a/packages/babel-plugin-transform-es2015-object-super/package.json b/packages/babel-plugin-transform-es2015-object-super/package.json index 197f233bf1..753d278d0b 100644 --- a/packages/babel-plugin-transform-es2015-object-super/package.json +++ b/packages/babel-plugin-transform-es2015-object-super/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-es2015-object-super", + "name": "@babel/plugin-transform-es2015-object-super", "version": "7.0.0-beta.3", "description": "Compile ES2015 object super to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-object-super", @@ -9,9 +9,9 @@ "babel-plugin" ], "dependencies": { - "babel-helper-replace-supers": "7.0.0-beta.3" + "@babel/helper-replace-supers": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-es2015-object-super/src/index.js b/packages/babel-plugin-transform-es2015-object-super/src/index.js index 62f360382e..13411d7fc9 100644 --- a/packages/babel-plugin-transform-es2015-object-super/src/index.js +++ b/packages/babel-plugin-transform-es2015-object-super/src/index.js @@ -1,4 +1,4 @@ -import ReplaceSupers from "babel-helper-replace-supers"; +import ReplaceSupers from "@babel/helper-replace-supers"; function replacePropertySuper(path, node, scope, getObjectRef, file) { const replaceSupers = new ReplaceSupers({ diff --git a/packages/babel-plugin-transform-es2015-object-super/test/index.js b/packages/babel-plugin-transform-es2015-object-super/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-es2015-object-super/test/index.js +++ b/packages/babel-plugin-transform-es2015-object-super/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-es2015-parameters/README.md b/packages/babel-plugin-transform-es2015-parameters/README.md index 1976fb4085..69e4251b0d 100644 --- a/packages/babel-plugin-transform-es2015-parameters/README.md +++ b/packages/babel-plugin-transform-es2015-parameters/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-es2015-parameters +# @babel/plugin-transform-es2015-parameters > Compile ES2015 default and rest parameters to ES5 @@ -38,7 +38,7 @@ function test() { ## Installation ```sh -npm install --save-dev babel-plugin-transform-es2015-parameters +npm install --save-dev @babel/plugin-transform-es2015-parameters ``` ## Caveats @@ -68,7 +68,7 @@ babel --plugins transform-es2015-parameters script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-es2015-parameters"] }); ``` diff --git a/packages/babel-plugin-transform-es2015-parameters/package.json b/packages/babel-plugin-transform-es2015-parameters/package.json index 86ee7863aa..59b687137d 100644 --- a/packages/babel-plugin-transform-es2015-parameters/package.json +++ b/packages/babel-plugin-transform-es2015-parameters/package.json @@ -1,21 +1,21 @@ { - "name": "babel-plugin-transform-es2015-parameters", + "name": "@babel/plugin-transform-es2015-parameters", "version": "7.0.0-beta.3", "description": "Compile ES2015 default and rest parameters to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-parameters", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-helper-call-delegate": "7.0.0-beta.3", - "babel-helper-get-function-arity": "7.0.0-beta.3", - "babel-template": "7.0.0-beta.3", - "babel-traverse": "7.0.0-beta.3", - "babel-types": "7.0.0-beta.3" + "@babel/helper-call-delegate": "7.0.0-beta.3", + "@babel/helper-get-function-arity": "7.0.0-beta.3", + "@babel/template": "7.0.0-beta.3", + "@babel/traverse": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3" }, "keywords": [ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-es2015-parameters/src/params.js b/packages/babel-plugin-transform-es2015-parameters/src/params.js index e5e4dc0105..f9e8d0cb20 100644 --- a/packages/babel-plugin-transform-es2015-parameters/src/params.js +++ b/packages/babel-plugin-transform-es2015-parameters/src/params.js @@ -1,6 +1,6 @@ -import callDelegate from "babel-helper-call-delegate"; -import template from "babel-template"; -import * as t from "babel-types"; +import callDelegate from "@babel/helper-call-delegate"; +import template from "@babel/template"; +import * as t from "@babel/types"; const buildDefaultParam = template(` let VARIABLE_NAME = diff --git a/packages/babel-plugin-transform-es2015-parameters/src/rest.js b/packages/babel-plugin-transform-es2015-parameters/src/rest.js index 1eca6be676..6bd61d5707 100644 --- a/packages/babel-plugin-transform-es2015-parameters/src/rest.js +++ b/packages/babel-plugin-transform-es2015-parameters/src/rest.js @@ -1,5 +1,5 @@ -import template from "babel-template"; -import * as t from "babel-types"; +import template from "@babel/template"; +import * as t from "@babel/types"; const buildRest = template(` for (var LEN = ARGUMENTS.length, diff --git a/packages/babel-plugin-transform-es2015-parameters/test/index.js b/packages/babel-plugin-transform-es2015-parameters/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-es2015-parameters/test/index.js +++ b/packages/babel-plugin-transform-es2015-parameters/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-es2015-shorthand-properties/README.md b/packages/babel-plugin-transform-es2015-shorthand-properties/README.md index 95c87e2fa3..a2c800f4f9 100644 --- a/packages/babel-plugin-transform-es2015-shorthand-properties/README.md +++ b/packages/babel-plugin-transform-es2015-shorthand-properties/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-es2015-shorthand-properties +# @babel/plugin-transform-es2015-shorthand-properties > Compile ES2015 shorthand properties to ES5 @@ -39,7 +39,7 @@ var cat = { ## Installation ```sh -npm install --save-dev babel-plugin-transform-es2015-shorthand-properties +npm install --save-dev @babel/plugin-transform-es2015-shorthand-properties ``` ## Usage @@ -63,7 +63,7 @@ babel --plugins transform-es2015-shorthand-properties script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-es2015-shorthand-properties"] }); ``` diff --git a/packages/babel-plugin-transform-es2015-shorthand-properties/package.json b/packages/babel-plugin-transform-es2015-shorthand-properties/package.json index 99e4470944..347984c9b1 100644 --- a/packages/babel-plugin-transform-es2015-shorthand-properties/package.json +++ b/packages/babel-plugin-transform-es2015-shorthand-properties/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-es2015-shorthand-properties", + "name": "@babel/plugin-transform-es2015-shorthand-properties", "version": "7.0.0-beta.3", "description": "Compile ES2015 shorthand properties to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-shorthand-properties", @@ -9,9 +9,9 @@ "babel-plugin" ], "dependencies": { - "babel-types": "7.0.0-beta.3" + "@babel/types": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-es2015-shorthand-properties/src/index.js b/packages/babel-plugin-transform-es2015-shorthand-properties/src/index.js index 220b93c4e7..3408d9b800 100644 --- a/packages/babel-plugin-transform-es2015-shorthand-properties/src/index.js +++ b/packages/babel-plugin-transform-es2015-shorthand-properties/src/index.js @@ -1,4 +1,4 @@ -import * as t from "babel-types"; +import * as t from "@babel/types"; export default function() { return { diff --git a/packages/babel-plugin-transform-es2015-shorthand-properties/test/index.js b/packages/babel-plugin-transform-es2015-shorthand-properties/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-es2015-shorthand-properties/test/index.js +++ b/packages/babel-plugin-transform-es2015-shorthand-properties/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-es2015-spread/README.md b/packages/babel-plugin-transform-es2015-spread/README.md index ad1fd70d16..4267d2c675 100644 --- a/packages/babel-plugin-transform-es2015-spread/README.md +++ b/packages/babel-plugin-transform-es2015-spread/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-es2015-spread +# @babel/plugin-transform-es2015-spread > Compile ES2015 spread to ES5 @@ -21,7 +21,7 @@ var b = [].concat(a, [ 'foo' ]); ## Installation ```sh -npm install --save-dev babel-plugin-transform-es2015-spread +npm install --save-dev @babel/plugin-transform-es2015-spread ``` ## Usage @@ -59,7 +59,7 @@ babel --plugins transform-es2015-spread script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-es2015-spread"] }); ``` diff --git a/packages/babel-plugin-transform-es2015-spread/package.json b/packages/babel-plugin-transform-es2015-spread/package.json index 47e2fe09a4..360ce0d322 100644 --- a/packages/babel-plugin-transform-es2015-spread/package.json +++ b/packages/babel-plugin-transform-es2015-spread/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-es2015-spread", + "name": "@babel/plugin-transform-es2015-spread", "version": "7.0.0-beta.3", "description": "Compile ES2015 spread to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-spread", @@ -9,6 +9,6 @@ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-es2015-spread/test/index.js b/packages/babel-plugin-transform-es2015-spread/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-es2015-spread/test/index.js +++ b/packages/babel-plugin-transform-es2015-spread/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-es2015-sticky-regex/README.md b/packages/babel-plugin-transform-es2015-sticky-regex/README.md index a62594a3dd..f9fb8c1900 100644 --- a/packages/babel-plugin-transform-es2015-sticky-regex/README.md +++ b/packages/babel-plugin-transform-es2015-sticky-regex/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-es2015-sticky-regex +# @babel/plugin-transform-es2015-sticky-regex > Compile ES2015 sticky regex to an ES5 RegExp constructor @@ -19,7 +19,7 @@ var a = new RegExp("o+", "y"); ## Installation ```sh -npm install --save-dev babel-plugin-transform-es2015-sticky-regex +npm install --save-dev @babel/plugin-transform-es2015-sticky-regex ``` ## Usage @@ -43,7 +43,7 @@ babel --plugins transform-es2015-sticky-regex script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-es2015-sticky-regex"] }); ``` diff --git a/packages/babel-plugin-transform-es2015-sticky-regex/package.json b/packages/babel-plugin-transform-es2015-sticky-regex/package.json index 9eac660e82..dde6c3052b 100644 --- a/packages/babel-plugin-transform-es2015-sticky-regex/package.json +++ b/packages/babel-plugin-transform-es2015-sticky-regex/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-es2015-sticky-regex", + "name": "@babel/plugin-transform-es2015-sticky-regex", "version": "7.0.0-beta.3", "description": "Compile ES2015 sticky regex to an ES5 RegExp constructor", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-sticky-regex", @@ -9,10 +9,10 @@ "babel-plugin" ], "dependencies": { - "babel-helper-regex": "7.0.0-beta.3", - "babel-types": "7.0.0-beta.3" + "@babel/helper-regex": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-es2015-sticky-regex/src/index.js b/packages/babel-plugin-transform-es2015-sticky-regex/src/index.js index 25748ba7f4..32e284e9b0 100644 --- a/packages/babel-plugin-transform-es2015-sticky-regex/src/index.js +++ b/packages/babel-plugin-transform-es2015-sticky-regex/src/index.js @@ -1,5 +1,5 @@ -import * as regex from "babel-helper-regex"; -import * as t from "babel-types"; +import * as regex from "@babel/helper-regex"; +import * as t from "@babel/types"; export default function() { return { diff --git a/packages/babel-plugin-transform-es2015-sticky-regex/test/index.js b/packages/babel-plugin-transform-es2015-sticky-regex/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-es2015-sticky-regex/test/index.js +++ b/packages/babel-plugin-transform-es2015-sticky-regex/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-es2015-template-literals/README.md b/packages/babel-plugin-transform-es2015-template-literals/README.md index dd6cc00ecc..6a885d85f1 100644 --- a/packages/babel-plugin-transform-es2015-template-literals/README.md +++ b/packages/babel-plugin-transform-es2015-template-literals/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-es2015-template-literals +# @babel/plugin-transform-es2015-template-literals > Compile ES2015 template literals to ES5 @@ -19,7 +19,7 @@ ## Installation ```sh -npm install --save-dev babel-plugin-transform-es2015-template-literals +npm install --save-dev @babel/plugin-transform-es2015-template-literals ``` ## Usage @@ -57,7 +57,7 @@ babel --plugins transform-es2015-template-literals script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-es2015-template-literals"] }); ``` diff --git a/packages/babel-plugin-transform-es2015-template-literals/package.json b/packages/babel-plugin-transform-es2015-template-literals/package.json index 5550a09c8a..24304ae687 100644 --- a/packages/babel-plugin-transform-es2015-template-literals/package.json +++ b/packages/babel-plugin-transform-es2015-template-literals/package.json @@ -1,17 +1,17 @@ { - "name": "babel-plugin-transform-es2015-template-literals", + "name": "@babel/plugin-transform-es2015-template-literals", "version": "7.0.0-beta.3", "description": "Compile ES2015 template literals to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-template-literals", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-helper-annotate-as-pure": "7.0.0-beta.3" + "@babel/helper-annotate-as-pure": "7.0.0-beta.3" }, "keywords": [ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-es2015-template-literals/src/index.js b/packages/babel-plugin-transform-es2015-template-literals/src/index.js index 89bdd691e6..416d3938e7 100644 --- a/packages/babel-plugin-transform-es2015-template-literals/src/index.js +++ b/packages/babel-plugin-transform-es2015-template-literals/src/index.js @@ -1,4 +1,4 @@ -import annotateAsPure from "babel-helper-annotate-as-pure"; +import annotateAsPure from "@babel/helper-annotate-as-pure"; export default function({ types: t }, options) { const { loose } = options; diff --git a/packages/babel-plugin-transform-es2015-template-literals/test/index.js b/packages/babel-plugin-transform-es2015-template-literals/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-es2015-template-literals/test/index.js +++ b/packages/babel-plugin-transform-es2015-template-literals/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-es2015-typeof-symbol/README.md b/packages/babel-plugin-transform-es2015-typeof-symbol/README.md index 92a7d2d61c..ae5ffda824 100644 --- a/packages/babel-plugin-transform-es2015-typeof-symbol/README.md +++ b/packages/babel-plugin-transform-es2015-typeof-symbol/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-es2015-typeof-symbol +# @babel/plugin-transform-es2015-typeof-symbol > ES6 introduces a new native type called [symbols](https://babeljs.io/learn-es2015/#ecmascript-2015-features-symbols). This transformer wraps all `typeof` expressions with a method that replicates native behaviour. (ie. returning "symbol" for symbols) @@ -23,7 +23,7 @@ _typeof(Symbol()) === "symbol"; ## Installation ```sh -npm install --save-dev babel-plugin-transform-es2015-typeof-symbol +npm install --save-dev @babel/plugin-transform-es2015-typeof-symbol ``` ## Usage @@ -47,7 +47,7 @@ babel --plugins transform-es2015-typeof-symbol script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-es2015-typeof-symbol"] }); ``` diff --git a/packages/babel-plugin-transform-es2015-typeof-symbol/package.json b/packages/babel-plugin-transform-es2015-typeof-symbol/package.json index 8944584f58..611ffe47e4 100644 --- a/packages/babel-plugin-transform-es2015-typeof-symbol/package.json +++ b/packages/babel-plugin-transform-es2015-typeof-symbol/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-es2015-typeof-symbol", + "name": "@babel/plugin-transform-es2015-typeof-symbol", "version": "7.0.0-beta.3", "description": "This transformer wraps all typeof expressions with a method that replicates native behaviour. (ie. returning “symbol” for symbols)", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-typeof-symbol", @@ -9,6 +9,6 @@ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-es2015-typeof-symbol/test/index.js b/packages/babel-plugin-transform-es2015-typeof-symbol/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-es2015-typeof-symbol/test/index.js +++ b/packages/babel-plugin-transform-es2015-typeof-symbol/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-es2015-unicode-regex/README.md b/packages/babel-plugin-transform-es2015-unicode-regex/README.md index 56b2035f6c..b060fafd09 100644 --- a/packages/babel-plugin-transform-es2015-unicode-regex/README.md +++ b/packages/babel-plugin-transform-es2015-unicode-regex/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-es2015-unicode-regex +# @babel/plugin-transform-es2015-unicode-regex > Compile ES2015 unicode regex to ES5 @@ -21,7 +21,7 @@ var match = string.match(/foo((?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFF ## Installation ```sh -npm install --save-dev babel-plugin-transform-es2015-unicode-regex +npm install --save-dev @babel/plugin-transform-es2015-unicode-regex ``` ## Usage @@ -45,7 +45,7 @@ babel --plugins transform-es2015-unicode-regex script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-es2015-unicode-regex"] }); ``` diff --git a/packages/babel-plugin-transform-es2015-unicode-regex/package.json b/packages/babel-plugin-transform-es2015-unicode-regex/package.json index 6308836d5e..121d480f13 100644 --- a/packages/babel-plugin-transform-es2015-unicode-regex/package.json +++ b/packages/babel-plugin-transform-es2015-unicode-regex/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-es2015-unicode-regex", + "name": "@babel/plugin-transform-es2015-unicode-regex", "version": "7.0.0-beta.3", "description": "Compile ES2015 Unicode regex to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-unicode-regex", @@ -9,10 +9,10 @@ "babel-plugin" ], "dependencies": { - "babel-helper-regex": "7.0.0-beta.3", + "@babel/helper-regex": "7.0.0-beta.3", "regexpu-core": "^4.1.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-es2015-unicode-regex/src/index.js b/packages/babel-plugin-transform-es2015-unicode-regex/src/index.js index 6af40c3918..2236040919 100644 --- a/packages/babel-plugin-transform-es2015-unicode-regex/src/index.js +++ b/packages/babel-plugin-transform-es2015-unicode-regex/src/index.js @@ -1,5 +1,5 @@ import rewritePattern from "regexpu-core"; -import * as regex from "babel-helper-regex"; +import * as regex from "@babel/helper-regex"; export default function() { return { diff --git a/packages/babel-plugin-transform-es2015-unicode-regex/test/index.js b/packages/babel-plugin-transform-es2015-unicode-regex/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-es2015-unicode-regex/test/index.js +++ b/packages/babel-plugin-transform-es2015-unicode-regex/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-es3-member-expression-literals/README.md b/packages/babel-plugin-transform-es3-member-expression-literals/README.md index 030f482902..ea58474fd7 100644 --- a/packages/babel-plugin-transform-es3-member-expression-literals/README.md +++ b/packages/babel-plugin-transform-es3-member-expression-literals/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-es3-member-expression-literals +# @babel/plugin-transform-es3-member-expression-literals > Ensure that reserved words are quoted in property accesses @@ -19,7 +19,7 @@ foo["catch"]; ## Installation ```sh -npm install --save-dev babel-plugin-transform-es3-member-expression-literals +npm install --save-dev @babel/plugin-transform-es3-member-expression-literals ``` ## Usage @@ -43,7 +43,7 @@ babel --plugins transform-es3-member-expression-literals script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-es3-member-expression-literals"] }); ``` diff --git a/packages/babel-plugin-transform-es3-member-expression-literals/package.json b/packages/babel-plugin-transform-es3-member-expression-literals/package.json index 6ce09358d4..48d25f80d5 100644 --- a/packages/babel-plugin-transform-es3-member-expression-literals/package.json +++ b/packages/babel-plugin-transform-es3-member-expression-literals/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-es3-member-expression-literals", + "name": "@babel/plugin-transform-es3-member-expression-literals", "version": "7.0.0-beta.3", "description": "Ensure that reserved words are quoted in property accesses", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es3-member-expression-literals", @@ -9,6 +9,6 @@ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-es3-member-expression-literals/test/index.js b/packages/babel-plugin-transform-es3-member-expression-literals/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-es3-member-expression-literals/test/index.js +++ b/packages/babel-plugin-transform-es3-member-expression-literals/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-es3-property-literals/README.md b/packages/babel-plugin-transform-es3-property-literals/README.md index 9cf9976a8b..66b7e23ffc 100644 --- a/packages/babel-plugin-transform-es3-property-literals/README.md +++ b/packages/babel-plugin-transform-es3-property-literals/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-es3-property-literals +# @babel/plugin-transform-es3-property-literals > Ensure that reserved words are quoted in object property keys @@ -23,7 +23,7 @@ var foo = { ## Installation ```sh -npm install --save-dev babel-plugin-transform-es3-property-literals +npm install --save-dev @babel/plugin-transform-es3-property-literals ``` ## Usage @@ -47,7 +47,7 @@ babel --plugins transform-es3-property-literals script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-es3-property-literals"] }); ``` diff --git a/packages/babel-plugin-transform-es3-property-literals/package.json b/packages/babel-plugin-transform-es3-property-literals/package.json index 1a293fa40b..46d1333731 100644 --- a/packages/babel-plugin-transform-es3-property-literals/package.json +++ b/packages/babel-plugin-transform-es3-property-literals/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-es3-property-literals", + "name": "@babel/plugin-transform-es3-property-literals", "version": "7.0.0-beta.3", "description": "Ensure that reserved words are quoted in object property keys", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es3-property-literals", @@ -9,6 +9,6 @@ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-es3-property-literals/test/index.js b/packages/babel-plugin-transform-es3-property-literals/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-es3-property-literals/test/index.js +++ b/packages/babel-plugin-transform-es3-property-literals/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-es5-property-mutators/README.md b/packages/babel-plugin-transform-es5-property-mutators/README.md index a9bb7c252d..0be8a877a2 100644 --- a/packages/babel-plugin-transform-es5-property-mutators/README.md +++ b/packages/babel-plugin-transform-es5-property-mutators/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-es5-property-mutators +# @babel/plugin-transform-es5-property-mutators > This plugin allows Babel to transform [object initializer mutators](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Object_initializer#Method_definitions) into `Object.defineProperties`. @@ -31,7 +31,7 @@ var foo = Object.defineProperties({}, { ## Installation ```sh -npm install --save-dev babel-plugin-transform-es5-property-mutators +npm install --save-dev @babel/plugin-transform-es5-property-mutators ``` ## Usage @@ -55,7 +55,7 @@ babel --plugins transform-es5-property-mutators script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-es5-property-mutators"] }); ``` diff --git a/packages/babel-plugin-transform-es5-property-mutators/package.json b/packages/babel-plugin-transform-es5-property-mutators/package.json index b9c1ce1058..28f6798d8b 100644 --- a/packages/babel-plugin-transform-es5-property-mutators/package.json +++ b/packages/babel-plugin-transform-es5-property-mutators/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-es5-property-mutators", + "name": "@babel/plugin-transform-es5-property-mutators", "version": "7.0.0-beta.3", "description": "Compile ES5 property mutator shorthand syntax to Object.defineProperty", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es5-property-mutators", @@ -9,9 +9,9 @@ "babel-plugin" ], "dependencies": { - "babel-helper-define-map": "7.0.0-beta.3" + "@babel/helper-define-map": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-es5-property-mutators/src/index.js b/packages/babel-plugin-transform-es5-property-mutators/src/index.js index 3d22f6d680..d3c4205110 100644 --- a/packages/babel-plugin-transform-es5-property-mutators/src/index.js +++ b/packages/babel-plugin-transform-es5-property-mutators/src/index.js @@ -1,4 +1,4 @@ -import * as defineMap from "babel-helper-define-map"; +import * as defineMap from "@babel/helper-define-map"; export default function({ types: t }) { return { diff --git a/packages/babel-plugin-transform-es5-property-mutators/test/index.js b/packages/babel-plugin-transform-es5-property-mutators/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-es5-property-mutators/test/index.js +++ b/packages/babel-plugin-transform-es5-property-mutators/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-eval/README.md b/packages/babel-plugin-transform-eval/README.md index 8a67afe8ce..4c05a7ff3f 100644 --- a/packages/babel-plugin-transform-eval/README.md +++ b/packages/babel-plugin-transform-eval/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-eval +# @babel/plugin-transform-eval > This plugin allows Babel to compile eval calls with string literals. @@ -19,7 +19,7 @@ eval("(function () { return 'foo'; })"); ## Installation ```sh -npm install --save-dev babel-plugin-transform-eval +npm install --save-dev @babel/plugin-transform-eval ``` ## Usage @@ -43,7 +43,7 @@ babel --plugins transform-eval script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-eval"] }); ``` diff --git a/packages/babel-plugin-transform-eval/package.json b/packages/babel-plugin-transform-eval/package.json index 0530dd8452..72929873e6 100644 --- a/packages/babel-plugin-transform-eval/package.json +++ b/packages/babel-plugin-transform-eval/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-eval", + "name": "@babel/plugin-transform-eval", "version": "7.0.0-beta.3", "description": "Compile eval calls with string literals", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-eval", @@ -9,6 +9,6 @@ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-exponentiation-operator/README.md b/packages/babel-plugin-transform-exponentiation-operator/README.md index 274dfe8416..0c770c7fd7 100644 --- a/packages/babel-plugin-transform-exponentiation-operator/README.md +++ b/packages/babel-plugin-transform-exponentiation-operator/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-exponentiation-operator +# @babel/plugin-transform-exponentiation-operator > Compile exponentiation operator to ES5 @@ -28,7 +28,7 @@ b **= 3; ## Installation ```sh -npm install --save-dev babel-plugin-transform-exponentiation-operator +npm install --save-dev @babel/plugin-transform-exponentiation-operator ``` ## Usage @@ -52,7 +52,7 @@ babel --plugins transform-exponentiation-operator script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-exponentiation-operator"] }); ``` diff --git a/packages/babel-plugin-transform-exponentiation-operator/package.json b/packages/babel-plugin-transform-exponentiation-operator/package.json index 93a5cb8f08..2dc3d30716 100644 --- a/packages/babel-plugin-transform-exponentiation-operator/package.json +++ b/packages/babel-plugin-transform-exponentiation-operator/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-exponentiation-operator", + "name": "@babel/plugin-transform-exponentiation-operator", "version": "7.0.0-beta.3", "description": "Compile exponentiation operator to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-exponentiation-operator", @@ -9,10 +9,9 @@ "babel-plugin" ], "dependencies": { - "babel-helper-builder-binary-assignment-operator-visitor": "7.0.0-beta.3", - "babel-plugin-syntax-exponentiation-operator": "7.0.0-beta.0" + "@babel/helper-builder-binary-assignment-operator-visitor": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-exponentiation-operator/src/index.js b/packages/babel-plugin-transform-exponentiation-operator/src/index.js index 9ac165068c..6f27305d85 100644 --- a/packages/babel-plugin-transform-exponentiation-operator/src/index.js +++ b/packages/babel-plugin-transform-exponentiation-operator/src/index.js @@ -1,10 +1,7 @@ -import build from "babel-helper-builder-binary-assignment-operator-visitor"; -import syntaxExponentiationOperator from "babel-plugin-syntax-exponentiation-operator"; +import build from "@babel/helper-builder-binary-assignment-operator-visitor"; export default function({ types: t }) { return { - inherits: syntaxExponentiationOperator, - visitor: build({ operator: "**", diff --git a/packages/babel-plugin-transform-exponentiation-operator/test/index.js b/packages/babel-plugin-transform-exponentiation-operator/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-exponentiation-operator/test/index.js +++ b/packages/babel-plugin-transform-exponentiation-operator/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-export-default/README.md b/packages/babel-plugin-transform-export-default/README.md index 231c5b8f76..6d13f3af19 100644 --- a/packages/babel-plugin-transform-export-default/README.md +++ b/packages/babel-plugin-transform-export-default/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-export-default +# @babel/plugin-transform-export-default > Compile export-default-from statements to ES2015 @@ -11,7 +11,7 @@ export v from 'mod'; ## Installation ```sh -npm install --save-dev babel-plugin-transform-export-default +npm install --save-dev @babel/plugin-transform-export-default ``` ## Usage @@ -35,7 +35,7 @@ babel --plugins transform-export-default script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-export-default"] }); ``` diff --git a/packages/babel-plugin-transform-export-default/package.json b/packages/babel-plugin-transform-export-default/package.json index 0427b3d7d4..25113b1fb1 100644 --- a/packages/babel-plugin-transform-export-default/package.json +++ b/packages/babel-plugin-transform-export-default/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-export-default", + "name": "@babel/plugin-transform-export-default", "version": "7.0.0-beta.3", "description": "Compile export default to ES2015", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-export-default", @@ -9,9 +9,9 @@ "babel-plugin" ], "dependencies": { - "babel-plugin-syntax-export-extensions": "7.0.0-beta.3" + "@babel/plugin-syntax-export-extensions": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-export-default/src/index.js b/packages/babel-plugin-transform-export-default/src/index.js index 3d32e5a8be..b91a438ed5 100644 --- a/packages/babel-plugin-transform-export-default/src/index.js +++ b/packages/babel-plugin-transform-export-default/src/index.js @@ -1,4 +1,4 @@ -import syntaxExportExtensions from "babel-plugin-syntax-export-extensions"; +import syntaxExportExtensions from "@babel/plugin-syntax-export-extensions"; export default function({ types: t }) { return { diff --git a/packages/babel-plugin-transform-export-default/test/index.js b/packages/babel-plugin-transform-export-default/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-export-default/test/index.js +++ b/packages/babel-plugin-transform-export-default/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-export-namespace/README.md b/packages/babel-plugin-transform-export-namespace/README.md index 1ba261942b..f8b1e492ab 100644 --- a/packages/babel-plugin-transform-export-namespace/README.md +++ b/packages/babel-plugin-transform-export-namespace/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-export-namespace +# @babel/plugin-transform-export-namespace > Compile export-ns-from statements to ES2015 @@ -11,7 +11,7 @@ export * as ns from 'mod'; ## Installation ```sh -npm install --save-dev babel-plugin-transform-export-namespace +npm install --save-dev @babel/plugin-transform-export-namespace ``` ## Usage @@ -35,7 +35,7 @@ babel --plugins transform-export-namespace script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-export-namespace"] }); ``` diff --git a/packages/babel-plugin-transform-export-namespace/package.json b/packages/babel-plugin-transform-export-namespace/package.json index 877fb8cb52..453a8ddb3c 100644 --- a/packages/babel-plugin-transform-export-namespace/package.json +++ b/packages/babel-plugin-transform-export-namespace/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-export-namespace", + "name": "@babel/plugin-transform-export-namespace", "version": "7.0.0-beta.3", "description": "Compile export namespace to ES2015", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-export-namespace", @@ -9,9 +9,9 @@ "babel-plugin" ], "dependencies": { - "babel-plugin-syntax-export-extensions": "7.0.0-beta.3" + "@babel/plugin-syntax-export-extensions": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-export-namespace/src/index.js b/packages/babel-plugin-transform-export-namespace/src/index.js index d3f61966d6..da9717c04a 100644 --- a/packages/babel-plugin-transform-export-namespace/src/index.js +++ b/packages/babel-plugin-transform-export-namespace/src/index.js @@ -1,4 +1,4 @@ -import syntaxExportExtensions from "babel-plugin-syntax-export-extensions"; +import syntaxExportExtensions from "@babel/plugin-syntax-export-extensions"; export default function({ types: t }) { return { diff --git a/packages/babel-plugin-transform-export-namespace/test/index.js b/packages/babel-plugin-transform-export-namespace/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-export-namespace/test/index.js +++ b/packages/babel-plugin-transform-export-namespace/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-flow-comments/README.md b/packages/babel-plugin-transform-flow-comments/README.md index 46beb7a301..923ee2683d 100644 --- a/packages/babel-plugin-transform-flow-comments/README.md +++ b/packages/babel-plugin-transform-flow-comments/README.md @@ -1,8 +1,8 @@ -# babel-plugin-transform-flow-comments +# @babel/plugin-transform-flow-comments > Turn flow type annotations into comments. -You should be able to use this plugin instead of `babel-plugin-flow-strip-types` to preserve the `/* @flow */` directive and still use flow. +You should be able to use this plugin instead of `@babel/plugin-flow-strip-types` to preserve the `/* @flow */` directive and still use flow. [Flow Comments Blog Post](http://flowtype.org/blog/2015/02/20/Flow-Comments.html) @@ -41,7 +41,7 @@ function foo(x /*: number*/) /*: string*/ {} ## Installation ```sh -npm install --save-dev babel-plugin-transform-flow-comments +npm install --save-dev @babel/plugin-transform-flow-comments ``` ## Usage @@ -65,7 +65,7 @@ babel --plugins transform-flow-comments script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-flow-comments"] }); ``` diff --git a/packages/babel-plugin-transform-flow-comments/package.json b/packages/babel-plugin-transform-flow-comments/package.json index 93305faa09..e4fb4eb55d 100644 --- a/packages/babel-plugin-transform-flow-comments/package.json +++ b/packages/babel-plugin-transform-flow-comments/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-flow-comments", + "name": "@babel/plugin-transform-flow-comments", "version": "7.0.0-beta.3", "description": "Turn flow type annotations into comments", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-flow-comments", @@ -9,9 +9,9 @@ "babel-plugin" ], "dependencies": { - "babel-plugin-syntax-flow": "7.0.0-beta.3" + "@babel/plugin-syntax-flow": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-flow-comments/src/index.js b/packages/babel-plugin-transform-flow-comments/src/index.js index 3528072f3b..13dce7a0e6 100644 --- a/packages/babel-plugin-transform-flow-comments/src/index.js +++ b/packages/babel-plugin-transform-flow-comments/src/index.js @@ -1,4 +1,4 @@ -import syntaxFlow from "babel-plugin-syntax-flow"; +import syntaxFlow from "@babel/plugin-syntax-flow"; export default function({ types: t }) { function wrapInFlowComment(path, parent) { diff --git a/packages/babel-plugin-transform-flow-comments/test/index.js b/packages/babel-plugin-transform-flow-comments/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-flow-comments/test/index.js +++ b/packages/babel-plugin-transform-flow-comments/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-flow-strip-types/README.md b/packages/babel-plugin-transform-flow-strip-types/README.md index 9248839270..77becd5574 100644 --- a/packages/babel-plugin-transform-flow-strip-types/README.md +++ b/packages/babel-plugin-transform-flow-strip-types/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-flow-strip-types +# @babel/plugin-transform-flow-strip-types > Strip all [flow](http://flowtype.org) type annotations and declarations from your output code. @@ -19,7 +19,7 @@ function foo(one, two, three) {} ## Installation ```sh -npm install --save-dev babel-plugin-transform-flow-strip-types +npm install --save-dev @babel/plugin-transform-flow-strip-types ``` ## Usage @@ -43,7 +43,7 @@ babel --plugins transform-flow-strip-types script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-flow-strip-types"] }); ``` diff --git a/packages/babel-plugin-transform-flow-strip-types/package.json b/packages/babel-plugin-transform-flow-strip-types/package.json index e93974d1c0..6ebb803415 100644 --- a/packages/babel-plugin-transform-flow-strip-types/package.json +++ b/packages/babel-plugin-transform-flow-strip-types/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-flow-strip-types", + "name": "@babel/plugin-transform-flow-strip-types", "version": "7.0.0-beta.3", "description": "Strip flow type annotations from your output code.", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-flow-strip-types", @@ -9,9 +9,9 @@ "babel-plugin" ], "dependencies": { - "babel-plugin-syntax-flow": "7.0.0-beta.3" + "@babel/plugin-syntax-flow": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-flow-strip-types/src/index.js b/packages/babel-plugin-transform-flow-strip-types/src/index.js index bfd6e778fa..923554183d 100644 --- a/packages/babel-plugin-transform-flow-strip-types/src/index.js +++ b/packages/babel-plugin-transform-flow-strip-types/src/index.js @@ -1,4 +1,4 @@ -import syntaxFlow from "babel-plugin-syntax-flow"; +import syntaxFlow from "@babel/plugin-syntax-flow"; export default function({ types: t }) { const FLOW_DIRECTIVE = "@flow"; diff --git a/packages/babel-plugin-transform-flow-strip-types/test/index.js b/packages/babel-plugin-transform-flow-strip-types/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-flow-strip-types/test/index.js +++ b/packages/babel-plugin-transform-flow-strip-types/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-function-bind/README.md b/packages/babel-plugin-transform-function-bind/README.md index f1bb681da7..fe944e812d 100644 --- a/packages/babel-plugin-transform-function-bind/README.md +++ b/packages/babel-plugin-transform-function-bind/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-function-bind +# @babel/plugin-transform-function-bind > Compile the new function bind operator `::` to ES5. @@ -86,7 +86,7 @@ $('.some-link').on('click', view.reset.bind(view)); ## Installation ```sh -npm install --save-dev babel-plugin-transform-function-bind +npm install --save-dev @babel/plugin-transform-function-bind ``` ## Usage @@ -110,7 +110,7 @@ babel --plugins transform-function-bind script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-function-bind"] }); ``` diff --git a/packages/babel-plugin-transform-function-bind/package.json b/packages/babel-plugin-transform-function-bind/package.json index 14666a54d0..f0c4560e3c 100644 --- a/packages/babel-plugin-transform-function-bind/package.json +++ b/packages/babel-plugin-transform-function-bind/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-function-bind", + "name": "@babel/plugin-transform-function-bind", "version": "7.0.0-beta.3", "description": "Compile function bind operator to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-function-bind", @@ -9,9 +9,9 @@ "babel-plugin" ], "dependencies": { - "babel-plugin-syntax-function-bind": "7.0.0-beta.3" + "@babel/plugin-syntax-function-bind": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-function-bind/src/index.js b/packages/babel-plugin-transform-function-bind/src/index.js index bec542299f..818351e7de 100644 --- a/packages/babel-plugin-transform-function-bind/src/index.js +++ b/packages/babel-plugin-transform-function-bind/src/index.js @@ -1,4 +1,4 @@ -import syntaxFunctionBind from "babel-plugin-syntax-function-bind"; +import syntaxFunctionBind from "@babel/plugin-syntax-function-bind"; export default function({ types: t }) { function getTempId(scope) { diff --git a/packages/babel-plugin-transform-function-bind/test/index.js b/packages/babel-plugin-transform-function-bind/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-function-bind/test/index.js +++ b/packages/babel-plugin-transform-function-bind/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-function-sent/README.md b/packages/babel-plugin-transform-function-sent/README.md index 119aebcd35..dab0b25624 100644 --- a/packages/babel-plugin-transform-function-sent/README.md +++ b/packages/babel-plugin-transform-function-sent/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-function-sent +# @babel/plugin-transform-function-sent > Compile the `function.sent` meta property, used inside generator functions, to valid ES2015 code. @@ -32,7 +32,7 @@ iterator.next(2); // Logs "Yield 1" ## Installation ```sh -npm install --save-dev babel-plugin-transform-function-sent +npm install --save-dev @babel/plugin-transform-function-sent ``` ## Usage @@ -56,7 +56,7 @@ babel --plugins transform-function-sent script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-function-sent"] }); ``` diff --git a/packages/babel-plugin-transform-function-sent/package.json b/packages/babel-plugin-transform-function-sent/package.json index 7a14dad2a9..7a875d25df 100644 --- a/packages/babel-plugin-transform-function-sent/package.json +++ b/packages/babel-plugin-transform-function-sent/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-function-sent", + "name": "@babel/plugin-transform-function-sent", "version": "7.0.0-beta.3", "description": "Compile the function.sent meta propety to valid ES2015 code", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-function-sent", @@ -9,10 +9,10 @@ "babel-plugin" ], "dependencies": { - "babel-helper-wrap-function": "7.0.0-beta.3", - "babel-plugin-syntax-function-sent": "7.0.0-beta.3" + "@babel/helper-wrap-function": "7.0.0-beta.3", + "@babel/plugin-syntax-function-sent": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-function-sent/src/index.js b/packages/babel-plugin-transform-function-sent/src/index.js index bc5f8d9261..b546089585 100644 --- a/packages/babel-plugin-transform-function-sent/src/index.js +++ b/packages/babel-plugin-transform-function-sent/src/index.js @@ -1,5 +1,5 @@ -import syntaxFunctionSent from "babel-plugin-syntax-function-sent"; -import wrapFunction from "babel-helper-wrap-function"; +import syntaxFunctionSent from "@babel/plugin-syntax-function-sent"; +import wrapFunction from "@babel/helper-wrap-function"; export default function({ types: t }) { const isFunctionSent = node => diff --git a/packages/babel-plugin-transform-function-sent/test/index.js b/packages/babel-plugin-transform-function-sent/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-function-sent/test/index.js +++ b/packages/babel-plugin-transform-function-sent/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-jscript/README.md b/packages/babel-plugin-transform-jscript/README.md index 5595b21b55..a93f4af20c 100644 --- a/packages/babel-plugin-transform-jscript/README.md +++ b/packages/babel-plugin-transform-jscript/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-jscript +# @babel/plugin-transform-jscript > This plugin allows Babel to transform named function expressions into function declarations to get around some [particularly nasty JScript bugs](https://kangax.github.io/nfe/#jscript-bugs) related to name function expressions. @@ -27,7 +27,7 @@ var foo = (function () { ## Installation ```sh -npm install --save-dev babel-plugin-transform-jscript +npm install --save-dev @babel/plugin-transform-jscript ``` ## Usage @@ -51,7 +51,7 @@ babel --plugins transform-jscript script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-jscript"] }); ``` diff --git a/packages/babel-plugin-transform-jscript/package.json b/packages/babel-plugin-transform-jscript/package.json index a04196b501..1de28d9434 100644 --- a/packages/babel-plugin-transform-jscript/package.json +++ b/packages/babel-plugin-transform-jscript/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-jscript", + "name": "@babel/plugin-transform-jscript", "version": "7.0.0-beta.3", "description": "Babel plugin to fix buggy JScript named function expressions", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-jscript", @@ -9,6 +9,6 @@ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-jscript/test/index.js b/packages/babel-plugin-transform-jscript/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-jscript/test/index.js +++ b/packages/babel-plugin-transform-jscript/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-new-target/README.md b/packages/babel-plugin-transform-new-target/README.md index b7183237f4..9376f1a39f 100644 --- a/packages/babel-plugin-transform-new-target/README.md +++ b/packages/babel-plugin-transform-new-target/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-new-target +# @babel/plugin-transform-new-target This plugins allows babel to transform `new.target` meta property into a (correct in most cases) `this.constructor` expression. @@ -74,7 +74,7 @@ Reflect.construct(Foo, [], Baz); // => undefined (incorrect) ## Installation ```sh -npm install --save-dev babel-plugin-transform-new-target +npm install --save-dev @babel/plugin-transform-new-target ``` ## Usage @@ -98,7 +98,7 @@ babel --plugins transform-new-target script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-new-target"] }); ``` diff --git a/packages/babel-plugin-transform-new-target/package.json b/packages/babel-plugin-transform-new-target/package.json index 219fe615bc..98564d41fc 100644 --- a/packages/babel-plugin-transform-new-target/package.json +++ b/packages/babel-plugin-transform-new-target/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-new-target", + "name": "@babel/plugin-transform-new-target", "version": "7.0.0-beta.3", "description": "Transforms new.target meta property", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-new-target", @@ -9,8 +9,8 @@ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3", - "babel-plugin-transform-class-properties": "7.0.0-beta.3", - "babel-plugin-transform-es2015-arrow-functions": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3", + "@babel/plugin-transform-class-properties": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-arrow-functions": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-new-target/test/index.js b/packages/babel-plugin-transform-new-target/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-new-target/test/index.js +++ b/packages/babel-plugin-transform-new-target/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-numeric-separator/README.md b/packages/babel-plugin-transform-numeric-separator/README.md index 2b68ef2eaf..cddad03806 100644 --- a/packages/babel-plugin-transform-numeric-separator/README.md +++ b/packages/babel-plugin-transform-numeric-separator/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-numeric-separator +# @babel/plugin-transform-numeric-separator > This plugin allows Babel to transform Decimal, Binary, Hex and Octal literals containing Numeric Literal Separator to their non-separated form. @@ -10,7 +10,7 @@ let budget = 1_000_000_000_000; // What is the value of `budget`? It's 1 trillion! -// +// // Let's confirm: console.log(budget === 10 ** 12); // true ``` @@ -23,21 +23,21 @@ let nibbles = 0b1010_0001_1000_0101; // Is bit 7 on? It sure is! // 0b1010_0001_1000_0101 // ^ -// -// We can double check: +// +// We can double check: console.log(!!(nibbles & (1 << 7))); // true ``` ### Hex Literal ```js -// Messages are sent as 24 bit values, but should be +// Messages are sent as 24 bit values, but should be // treated as 3 distinct bytes: let message = 0xA0_B0_C0; // What's the value of the upper most byte? It's A0, or 160. // We can confirm that: -let a = (message >> 16) & 0xFF; +let a = (message >> 16) & 0xFF; console.log(a.toString(16), a); // a0, 160 // What's the value of the middle byte? It's B0, or 176. @@ -55,12 +55,12 @@ console.log(c.toString(16), b); // c0, 192 *hand wave emoji* -Octals are great for permissions, but also look better when represented in `0o0000` form. No real benefit with separators here. +Octals are great for permissions, but also look better when represented in `0o0000` form. No real benefit with separators here. ## Installation ```sh -npm install --save-dev babel-plugin-transform-numeric-separator +npm install --save-dev @babel/plugin-transform-numeric-separator ``` ## Usage @@ -84,16 +84,16 @@ babel --plugins transform-numeric-separator script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-numeric-separator"] }); ``` -## Additional Information +## Additional Information If you need to further compile ES2015 Decimal, Binary, Hex and Octal number representations to their pre-ES2015 numeric literal form, add the [`"transform-es2015-literals"`](http://babeljs.io/docs/plugins/transform-es2015-literals/) plugin: -> `transform-es2015-literals` is already included in [babel-preset-env](https://github.com/babel/babel-preset-env) and babel-preset-es2015. +> `transform-es2015-literals` is already included in [@babel/preset-env](https://github.com/babel/babel/tree/master/experimental/babel-preset-env) and @babel/preset-es2015. ### Via `.babelrc` (Recommended) diff --git a/packages/babel-plugin-transform-numeric-separator/package.json b/packages/babel-plugin-transform-numeric-separator/package.json index e84a0e07d0..003816697f 100644 --- a/packages/babel-plugin-transform-numeric-separator/package.json +++ b/packages/babel-plugin-transform-numeric-separator/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-numeric-separator", + "name": "@babel/plugin-transform-numeric-separator", "version": "7.0.0-beta.3", "description": "Remove numeric separators from Decimal, Binary, Hex and Octal literals", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-numeric-separator", @@ -9,9 +9,9 @@ "babel-plugin" ], "dependencies": { - "babel-plugin-syntax-numeric-separator": "7.0.0-beta.3" + "@babel/plugin-syntax-numeric-separator": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-numeric-separator/src/index.js b/packages/babel-plugin-transform-numeric-separator/src/index.js index 07f2f91fc1..d3f5cb860c 100644 --- a/packages/babel-plugin-transform-numeric-separator/src/index.js +++ b/packages/babel-plugin-transform-numeric-separator/src/index.js @@ -1,4 +1,4 @@ -import syntaxNumericSeparator from "babel-plugin-syntax-numeric-separator"; +import syntaxNumericSeparator from "@babel/plugin-syntax-numeric-separator"; export default function({ types: t }) { function replaceNumberArg({ node }) { diff --git a/packages/babel-plugin-transform-numeric-separator/test/index.js b/packages/babel-plugin-transform-numeric-separator/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-numeric-separator/test/index.js +++ b/packages/babel-plugin-transform-numeric-separator/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-object-assign/README.md b/packages/babel-plugin-transform-object-assign/README.md index 100fe5fbb8..ddf878afa7 100644 --- a/packages/babel-plugin-transform-object-assign/README.md +++ b/packages/babel-plugin-transform-object-assign/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-object-assign +# @babel/plugin-transform-object-assign > Replace `Object.assign` with an inline helper. If you are authoring an application, rather than a library, it is recommended that you use the `Object.assign` polyfill instead. @@ -30,7 +30,7 @@ _extends(a, b); ## Installation ```sh -npm install --save-dev babel-plugin-transform-object-assign +npm install --save-dev @babel/plugin-transform-object-assign ``` ## Usage @@ -54,7 +54,7 @@ babel --plugins transform-object-assign script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-object-assign"] }); ``` diff --git a/packages/babel-plugin-transform-object-assign/package.json b/packages/babel-plugin-transform-object-assign/package.json index d6d93de2a6..dc72f51b5c 100644 --- a/packages/babel-plugin-transform-object-assign/package.json +++ b/packages/babel-plugin-transform-object-assign/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-object-assign", + "name": "@babel/plugin-transform-object-assign", "version": "7.0.0-beta.3", "description": "Replace Object.assign with an inline helper", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-object-assign", @@ -10,6 +10,6 @@ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-object-rest-spread/README.md b/packages/babel-plugin-transform-object-rest-spread/README.md index 79f2432d03..9c2a655421 100644 --- a/packages/babel-plugin-transform-object-rest-spread/README.md +++ b/packages/babel-plugin-transform-object-rest-spread/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-object-rest-spread +# @babel/plugin-transform-object-rest-spread > This plugin allows Babel to transform rest properties for object destructuring assignment and spread properties for object literals. @@ -23,7 +23,7 @@ console.log(n); // { x: 1, y: 2, a: 3, b: 4 } ## Installation ```sh -npm install --save-dev babel-plugin-transform-object-rest-spread +npm install --save-dev @babel/plugin-transform-object-rest-spread ``` ## Usage @@ -47,7 +47,7 @@ babel --plugins transform-object-rest-spread script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-object-rest-spread"] }); ``` diff --git a/packages/babel-plugin-transform-object-rest-spread/package.json b/packages/babel-plugin-transform-object-rest-spread/package.json index 13a05dfd68..3f09dfcca0 100644 --- a/packages/babel-plugin-transform-object-rest-spread/package.json +++ b/packages/babel-plugin-transform-object-rest-spread/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-object-rest-spread", + "name": "@babel/plugin-transform-object-rest-spread", "version": "7.0.0-beta.3", "description": "Compile object rest and spread to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-object-rest-spread", @@ -9,9 +9,9 @@ "babel-plugin" ], "dependencies": { - "babel-plugin-syntax-object-rest-spread": "7.0.0-beta.3" + "@babel/plugin-syntax-object-rest-spread": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-object-rest-spread/src/index.js b/packages/babel-plugin-transform-object-rest-spread/src/index.js index a33cff0217..d9277e5197 100644 --- a/packages/babel-plugin-transform-object-rest-spread/src/index.js +++ b/packages/babel-plugin-transform-object-rest-spread/src/index.js @@ -1,4 +1,4 @@ -import syntaxObjectRestSpread from "babel-plugin-syntax-object-rest-spread"; +import syntaxObjectRestSpread from "@babel/plugin-syntax-object-rest-spread"; export default function({ types: t }) { function hasRestElement(path) { diff --git a/packages/babel-plugin-transform-object-rest-spread/test/index.js b/packages/babel-plugin-transform-object-rest-spread/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-object-rest-spread/test/index.js +++ b/packages/babel-plugin-transform-object-rest-spread/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-object-set-prototype-of-to-assign/README.md b/packages/babel-plugin-transform-object-set-prototype-of-to-assign/README.md index e11da1d99d..5823c2089c 100644 --- a/packages/babel-plugin-transform-object-set-prototype-of-to-assign/README.md +++ b/packages/babel-plugin-transform-object-set-prototype-of-to-assign/README.md @@ -1,8 +1,8 @@ -# babel-plugin-transform-object-set-prototype-of-to-assign +# @babel/plugin-transform-object-set-prototype-of-to-assign > This plugin will transform all `Object.setPrototypeOf` calls to a method that will do a shallow defaults of all properties. -**NOTE:** There are some caveats when using this plugin, see the [`babel-plugin-transform-proto-to-assign` README](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-proto-to-assign) for more information.. +**NOTE:** There are some caveats when using this plugin, see the [`@babel/plugin-transform-proto-to-assign` README](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-proto-to-assign) for more information. ## Example @@ -23,7 +23,7 @@ _defaults(bar, foo); ## Installation ```sh -npm install --save-dev babel-plugin-transform-object-set-prototype-of-to-assign +npm install --save-dev @babel/plugin-transform-object-set-prototype-of-to-assign ``` ## Usage @@ -47,7 +47,7 @@ babel --plugins transform-object-set-prototype-of-to-assign script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-object-set-prototype-of-to-assign"] }); ``` diff --git a/packages/babel-plugin-transform-object-set-prototype-of-to-assign/package.json b/packages/babel-plugin-transform-object-set-prototype-of-to-assign/package.json index 892bde3dfb..aea3574d6e 100644 --- a/packages/babel-plugin-transform-object-set-prototype-of-to-assign/package.json +++ b/packages/babel-plugin-transform-object-set-prototype-of-to-assign/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-object-set-prototype-of-to-assign", + "name": "@babel/plugin-transform-object-set-prototype-of-to-assign", "version": "7.0.0-beta.3", "description": "Turn Object.setPrototypeOf to assignments", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-object-set-prototype-of-to-assign", @@ -9,6 +9,6 @@ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-optional-catch-binding/README.md b/packages/babel-plugin-transform-optional-catch-binding/README.md index ece0e1c4ec..90e5eea93b 100644 --- a/packages/babel-plugin-transform-optional-catch-binding/README.md +++ b/packages/babel-plugin-transform-optional-catch-binding/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-optional-catch-binding +# @babel/plugin-transform-optional-catch-binding > Optional catch binding enables the catch block to execute whether or not an argument is passed to the catch statement (CatchClause). @@ -27,7 +27,7 @@ try { ## Installation ```sh -npm install --save-dev babel-plugin-transform-optional-catch-binding +npm install --save-dev @babel/plugin-transform-optional-catch-binding ``` ## Usage @@ -51,7 +51,7 @@ babel --plugins transform-optional-catch-binding script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-optional-catch-binding"] }); ``` diff --git a/packages/babel-plugin-transform-optional-catch-binding/package.json b/packages/babel-plugin-transform-optional-catch-binding/package.json index d20984645e..22c05162eb 100644 --- a/packages/babel-plugin-transform-optional-catch-binding/package.json +++ b/packages/babel-plugin-transform-optional-catch-binding/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-optional-catch-binding", + "name": "@babel/plugin-transform-optional-catch-binding", "version": "7.0.0-beta.3", "description": "Compile optional catch bindings", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-optional-catch-binding", @@ -9,9 +9,9 @@ "babel-plugin" ], "dependencies": { - "babel-plugin-syntax-optional-catch-binding": "7.0.0-beta.3" + "@babel/plugin-syntax-optional-catch-binding": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-optional-catch-binding/src/index.js b/packages/babel-plugin-transform-optional-catch-binding/src/index.js index 9430e4e732..8c2758fec2 100644 --- a/packages/babel-plugin-transform-optional-catch-binding/src/index.js +++ b/packages/babel-plugin-transform-optional-catch-binding/src/index.js @@ -1,4 +1,4 @@ -import syntaxOptionalCatchBinding from "babel-plugin-syntax-optional-catch-binding"; +import syntaxOptionalCatchBinding from "@babel/plugin-syntax-optional-catch-binding"; export default function() { return { diff --git a/packages/babel-plugin-transform-optional-catch-binding/test/index.js b/packages/babel-plugin-transform-optional-catch-binding/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-optional-catch-binding/test/index.js +++ b/packages/babel-plugin-transform-optional-catch-binding/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-optional-chaining/README.md b/packages/babel-plugin-transform-optional-chaining/README.md index 8a672bb617..a0b10c19e0 100644 --- a/packages/babel-plugin-transform-optional-chaining/README.md +++ b/packages/babel-plugin-transform-optional-chaining/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-optional-chaining +# @babel/plugin-transform-optional-chaining The Optional Chaining Operator allows you to handle properties of deeply nested objects without worrying about undefined intermediate objects. @@ -84,7 +84,7 @@ new exists?.(); // undefined ## Installation ```sh -npm install --save-dev babel-plugin-transform-optional-chaining +npm install --save-dev @babel/plugin-transform-optional-chaining ``` ## Usage @@ -108,7 +108,7 @@ babel --plugins transform-optional-chaining script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-optional-chaining"] }); ``` diff --git a/packages/babel-plugin-transform-optional-chaining/package.json b/packages/babel-plugin-transform-optional-chaining/package.json index f19f46b488..883f3b7909 100644 --- a/packages/babel-plugin-transform-optional-chaining/package.json +++ b/packages/babel-plugin-transform-optional-chaining/package.json @@ -1,17 +1,17 @@ { - "name": "babel-plugin-transform-optional-chaining", + "name": "@babel/plugin-transform-optional-chaining", "version": "7.0.0-beta.3", "description": "Transform optional chaining operators into a series of nil checks", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-optional-chaining", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-plugin-syntax-optional-chaining": "7.0.0-beta.3" + "@babel/plugin-syntax-optional-chaining": "7.0.0-beta.3" }, "keywords": [ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-optional-chaining/src/index.js b/packages/babel-plugin-transform-optional-chaining/src/index.js index ca50914f83..4ec80011ca 100644 --- a/packages/babel-plugin-transform-optional-chaining/src/index.js +++ b/packages/babel-plugin-transform-optional-chaining/src/index.js @@ -1,4 +1,4 @@ -import syntaxOptionalChaining from "babel-plugin-syntax-optional-chaining"; +import syntaxOptionalChaining from "@babel/plugin-syntax-optional-chaining"; export default function({ types: t }, options) { const { loose = false } = options; diff --git a/packages/babel-plugin-transform-optional-chaining/test/index.js b/packages/babel-plugin-transform-optional-chaining/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-optional-chaining/test/index.js +++ b/packages/babel-plugin-transform-optional-chaining/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-pipeline-operator/README.md b/packages/babel-plugin-transform-pipeline-operator/README.md index 7fee94865b..ab2f19836b 100644 --- a/packages/babel-plugin-transform-pipeline-operator/README.md +++ b/packages/babel-plugin-transform-pipeline-operator/README.md @@ -1,11 +1,11 @@ -# babel-plugin-transform-pipeline-operator +# @babel/plugin-transform-pipeline-operator Transform pipeline operator `|>` into call expressions. See [the proposal](https://github.com/tc39/proposal-pipeline-operator) for details. ## Installation ```sh -$ npm install babel-plugin-transform-pipeline-operator +$ npm install @babel/plugin-transform-pipeline-operator ``` ## Usage @@ -29,7 +29,7 @@ $ babel --plugins transform-pipeline-operator script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-pipeline-operator"] }); ``` diff --git a/packages/babel-plugin-transform-pipeline-operator/package.json b/packages/babel-plugin-transform-pipeline-operator/package.json index bcd1c33cc3..10a61bb139 100644 --- a/packages/babel-plugin-transform-pipeline-operator/package.json +++ b/packages/babel-plugin-transform-pipeline-operator/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-pipeline-operator", + "name": "@babel/plugin-transform-pipeline-operator", "version": "7.0.0-beta.3", "description": "Transform pipeline operator into call expressions", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-pipeline-operator", @@ -9,9 +9,9 @@ "babel-plugin" ], "dependencies": { - "babel-plugin-syntax-pipeline-operator": "7.0.0-beta.3" + "@babel/plugin-syntax-pipeline-operator": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-pipeline-operator/src/index.js b/packages/babel-plugin-transform-pipeline-operator/src/index.js index ba0f422f4c..93085d7d9d 100644 --- a/packages/babel-plugin-transform-pipeline-operator/src/index.js +++ b/packages/babel-plugin-transform-pipeline-operator/src/index.js @@ -1,4 +1,4 @@ -import syntaxPipelineOperator from "babel-plugin-syntax-pipeline-operator"; +import syntaxPipelineOperator from "@babel/plugin-syntax-pipeline-operator"; export default function({ types: t }) { return { diff --git a/packages/babel-plugin-transform-pipeline-operator/test/index.js b/packages/babel-plugin-transform-pipeline-operator/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-pipeline-operator/test/index.js +++ b/packages/babel-plugin-transform-pipeline-operator/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-proto-to-assign/README.md b/packages/babel-plugin-transform-proto-to-assign/README.md index 9e6997265b..f96dd9df43 100644 --- a/packages/babel-plugin-transform-proto-to-assign/README.md +++ b/packages/babel-plugin-transform-proto-to-assign/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-proto-to-assign +# @babel/plugin-transform-proto-to-assign > This plugin allows Babel to transform all `__proto__` assignments to a method that will do a shallow copy of all properties. @@ -46,7 +46,7 @@ _defaults(bar, foo); ## Installation ```sh -npm install --save-dev babel-plugin-transform-proto-to-assign +npm install --save-dev @babel/plugin-transform-proto-to-assign ``` ## Usage @@ -70,7 +70,7 @@ babel --plugins transform-proto-to-assign script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-proto-to-assign"] }); ``` diff --git a/packages/babel-plugin-transform-proto-to-assign/package.json b/packages/babel-plugin-transform-proto-to-assign/package.json index 8ae4fbdc94..1c39e8bf23 100644 --- a/packages/babel-plugin-transform-proto-to-assign/package.json +++ b/packages/babel-plugin-transform-proto-to-assign/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-proto-to-assign", + "name": "@babel/plugin-transform-proto-to-assign", "version": "7.0.0-beta.3", "description": "Babel plugin for turning __proto__ into a shallow property clone", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-proto-to-assign", @@ -12,6 +12,6 @@ "lodash": "^4.2.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-proto-to-assign/test/index.js b/packages/babel-plugin-transform-proto-to-assign/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-proto-to-assign/test/index.js +++ b/packages/babel-plugin-transform-proto-to-assign/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-react-constant-elements/README.md b/packages/babel-plugin-transform-react-constant-elements/README.md index 881f2d23bb..502154d6f9 100644 --- a/packages/babel-plugin-transform-react-constant-elements/README.md +++ b/packages/babel-plugin-transform-react-constant-elements/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-react-constant-elements +# @babel/plugin-transform-react-constant-elements > Treat React JSX elements as value types and hoist them to the highest scope. @@ -51,7 +51,7 @@ const Hr = () => { ## Installation ```sh -npm install --save-dev babel-plugin-transform-react-constant-elements +npm install --save-dev @babel/plugin-transform-react-constant-elements ``` ## Usage @@ -95,7 +95,7 @@ babel --plugins transform-react-constant-elements script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-react-constant-elements"] }); ``` diff --git a/packages/babel-plugin-transform-react-constant-elements/package.json b/packages/babel-plugin-transform-react-constant-elements/package.json index ab6c1e14a1..c71c79bde4 100644 --- a/packages/babel-plugin-transform-react-constant-elements/package.json +++ b/packages/babel-plugin-transform-react-constant-elements/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-react-constant-elements", + "name": "@babel/plugin-transform-react-constant-elements", "version": "7.0.0-beta.3", "description": "Treat React JSX elements as value types and hoist them to the highest scope", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-react-constant-elements", @@ -9,6 +9,6 @@ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-react-constant-elements/test/index.js b/packages/babel-plugin-transform-react-constant-elements/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-react-constant-elements/test/index.js +++ b/packages/babel-plugin-transform-react-constant-elements/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-react-display-name/README.md b/packages/babel-plugin-transform-react-display-name/README.md index 81a1312ca1..1c8555a9f5 100644 --- a/packages/babel-plugin-transform-react-display-name/README.md +++ b/packages/babel-plugin-transform-react-display-name/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-react-display-name +# @babel/plugin-transform-react-display-name > Add displayName to `createReactClass` (and `React.createClass`) calls @@ -25,7 +25,7 @@ var bar = createReactClass({ ## Installation ```sh -npm install --save-dev babel-plugin-transform-react-display-name +npm install --save-dev @babel/plugin-transform-react-display-name ``` ## Usage @@ -49,7 +49,7 @@ babel --plugins transform-react-display-name script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-react-display-name"] }); ``` diff --git a/packages/babel-plugin-transform-react-display-name/package.json b/packages/babel-plugin-transform-react-display-name/package.json index 2ea9e83931..6c2b37f468 100644 --- a/packages/babel-plugin-transform-react-display-name/package.json +++ b/packages/babel-plugin-transform-react-display-name/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-react-display-name", + "name": "@babel/plugin-transform-react-display-name", "version": "7.0.0-beta.3", "description": "Add displayName to React.createClass calls", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-react-display-name", @@ -9,6 +9,6 @@ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-react-display-name/test/index.js b/packages/babel-plugin-transform-react-display-name/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-react-display-name/test/index.js +++ b/packages/babel-plugin-transform-react-display-name/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-react-inline-elements/README.md b/packages/babel-plugin-transform-react-inline-elements/README.md index 5e48626f0a..3b270fa1c5 100644 --- a/packages/babel-plugin-transform-react-inline-elements/README.md +++ b/packages/babel-plugin-transform-react-inline-elements/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-react-inline-elements +# @babel/plugin-transform-react-inline-elements > Replaces the `React.createElement` function with one that is more optimized for production: `babelHelpers.jsx`. @@ -8,7 +8,7 @@ When used alongside `transform-runtime`, polyfills (by default including `Symbol Even if `['transform-runtime', { helpers: true, polyfill: false }]` is specified, it might still break, since `helpers` come precompiled. -In this case, we recommend importing/requiring `babel-polyfill` in the entry point of your application and using `babel-preset-env` with the `useBuiltIns` option to only include the polyfills your targets need. Alternatively, you can also import/require `core-js/modules/es6.symbol` by itself. +In this case, we recommend importing/requiring `@babel/polyfill` in the entry point of your application and using `@babel/preset-env` with the `useBuiltIns` option to only include the polyfills your targets need. Alternatively, you can also import/require `core-js/modules/es6.symbol` by itself. This transform **should be enabled only in production** (e.g., just before minifying your code) because, although it improves runtime performance, it makes warning messages more cryptic and skips important checks that happen in development mode, including propTypes. @@ -48,7 +48,7 @@ babelHelpers.jsx(Baz, { ## Installation ```sh -npm install --save-dev babel-plugin-transform-react-inline-elements +npm install --save-dev @babel/plugin-transform-react-inline-elements ``` ## Usage @@ -72,7 +72,7 @@ babel --plugins transform-react-inline-elements script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-react-inline-elements"] }); ``` diff --git a/packages/babel-plugin-transform-react-inline-elements/package.json b/packages/babel-plugin-transform-react-inline-elements/package.json index 7a0e5ac993..da333e1c09 100644 --- a/packages/babel-plugin-transform-react-inline-elements/package.json +++ b/packages/babel-plugin-transform-react-inline-elements/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-react-inline-elements", + "name": "@babel/plugin-transform-react-inline-elements", "version": "7.0.0-beta.3", "description": "Turn JSX elements into exploded React objects", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-react-inline-elements", @@ -9,9 +9,9 @@ "babel-plugin" ], "dependencies": { - "babel-helper-builder-react-jsx": "7.0.0-beta.3" + "@babel/helper-builder-react-jsx": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-react-inline-elements/src/index.js b/packages/babel-plugin-transform-react-inline-elements/src/index.js index ee706c0b85..56297bbaf5 100644 --- a/packages/babel-plugin-transform-react-inline-elements/src/index.js +++ b/packages/babel-plugin-transform-react-inline-elements/src/index.js @@ -1,4 +1,4 @@ -import helper from "babel-helper-builder-react-jsx"; +import helper from "@babel/helper-builder-react-jsx"; export default function({ types: t }) { function hasRefOrSpread(attrs) { diff --git a/packages/babel-plugin-transform-react-inline-elements/test/index.js b/packages/babel-plugin-transform-react-inline-elements/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-react-inline-elements/test/index.js +++ b/packages/babel-plugin-transform-react-inline-elements/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-react-jsx-compat/README.md b/packages/babel-plugin-transform-react-jsx-compat/README.md index 73006a4716..6973908380 100644 --- a/packages/babel-plugin-transform-react-jsx-compat/README.md +++ b/packages/babel-plugin-transform-react-jsx-compat/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-react-jsx-compat +# @babel/plugin-transform-react-jsx-compat > Turn JSX into React Pre-0.12 function calls @@ -25,7 +25,7 @@ var profile = React.DOM.div(null, ## Installation ```sh -npm install --save-dev babel-plugin-transform-react-jsx-compat +npm install --save-dev @babel/plugin-transform-react-jsx-compat ``` ## Usage @@ -49,7 +49,7 @@ babel --plugins transform-react-jsx-compat script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-react-jsx-compat"] }); ``` diff --git a/packages/babel-plugin-transform-react-jsx-compat/package.json b/packages/babel-plugin-transform-react-jsx-compat/package.json index c330915a14..a7ce44dee4 100644 --- a/packages/babel-plugin-transform-react-jsx-compat/package.json +++ b/packages/babel-plugin-transform-react-jsx-compat/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-react-jsx-compat", + "name": "@babel/plugin-transform-react-jsx-compat", "version": "7.0.0-beta.3", "description": "Turn JSX into React Pre-0.12 function calls", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-react-jsx-compat", @@ -9,9 +9,9 @@ "babel-plugin" ], "dependencies": { - "babel-helper-builder-react-jsx": "7.0.0-beta.3" + "@babel/helper-builder-react-jsx": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-react-jsx-compat/src/index.js b/packages/babel-plugin-transform-react-jsx-compat/src/index.js index 090063762e..51ca87ae48 100644 --- a/packages/babel-plugin-transform-react-jsx-compat/src/index.js +++ b/packages/babel-plugin-transform-react-jsx-compat/src/index.js @@ -1,4 +1,4 @@ -import helper from "babel-helper-builder-react-jsx"; +import helper from "@babel/helper-builder-react-jsx"; export default function({ types: t }) { return { diff --git a/packages/babel-plugin-transform-react-jsx-compat/test/index.js b/packages/babel-plugin-transform-react-jsx-compat/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-react-jsx-compat/test/index.js +++ b/packages/babel-plugin-transform-react-jsx-compat/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-react-jsx-self/README.md b/packages/babel-plugin-transform-react-jsx-self/README.md index 69395fe454..3c1289896a 100644 --- a/packages/babel-plugin-transform-react-jsx-self/README.md +++ b/packages/babel-plugin-transform-react-jsx-self/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-react-jsx-self +# @babel/plugin-transform-react-jsx-self > Adds `__self` prop to JSX elements, which React will use to generate some runtime warnings. All React users should enable this transform in dev mode. @@ -19,7 +19,7 @@ ## Installation ```sh -npm install --save-dev babel-plugin-transform-react-jsx-self +npm install --save-dev @babel/plugin-transform-react-jsx-self ``` ## Usage @@ -43,7 +43,7 @@ babel --plugins transform-react-jsx-self script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-react-jsx-self"] }); ``` diff --git a/packages/babel-plugin-transform-react-jsx-self/package.json b/packages/babel-plugin-transform-react-jsx-self/package.json index 85a9b92f7f..bdaea2eec1 100644 --- a/packages/babel-plugin-transform-react-jsx-self/package.json +++ b/packages/babel-plugin-transform-react-jsx-self/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-react-jsx-self", + "name": "@babel/plugin-transform-react-jsx-self", "version": "7.0.0-beta.3", "description": "Add a __self prop to all JSX Elements", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-react-jsx-self", @@ -9,9 +9,9 @@ "babel-plugin" ], "dependencies": { - "babel-plugin-syntax-jsx": "7.0.0-beta.3" + "@babel/plugin-syntax-jsx": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-react-jsx-self/test/index.js b/packages/babel-plugin-transform-react-jsx-self/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-react-jsx-self/test/index.js +++ b/packages/babel-plugin-transform-react-jsx-self/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-react-jsx-source/README.md b/packages/babel-plugin-transform-react-jsx-source/README.md index da6e5a4bed..09d6be74fc 100644 --- a/packages/babel-plugin-transform-react-jsx-source/README.md +++ b/packages/babel-plugin-transform-react-jsx-source/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-react-jsx-source +# @babel/plugin-transform-react-jsx-source > Adds source file and line number to JSX elements. @@ -19,7 +19,7 @@ ## Installation ```sh -npm install --save-dev babel-plugin-transform-react-jsx-source +npm install --save-dev @babel/plugin-transform-react-jsx-source ``` ## Usage @@ -43,7 +43,7 @@ babel --plugins transform-react-jsx-source script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-react-jsx-source"] }); ``` diff --git a/packages/babel-plugin-transform-react-jsx-source/package.json b/packages/babel-plugin-transform-react-jsx-source/package.json index 1adce47867..f9f4ef7e90 100644 --- a/packages/babel-plugin-transform-react-jsx-source/package.json +++ b/packages/babel-plugin-transform-react-jsx-source/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-react-jsx-source", + "name": "@babel/plugin-transform-react-jsx-source", "version": "7.0.0-beta.3", "description": "Add a __source prop to all JSX Elements", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-react-jsx-source", @@ -9,9 +9,9 @@ "babel-plugin" ], "dependencies": { - "babel-plugin-syntax-jsx": "7.0.0-beta.3" + "@babel/plugin-syntax-jsx": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-react-jsx-source/test/index.js b/packages/babel-plugin-transform-react-jsx-source/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-react-jsx-source/test/index.js +++ b/packages/babel-plugin-transform-react-jsx-source/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-react-jsx/README.md b/packages/babel-plugin-transform-react-jsx/README.md index 128536db1e..598deb975d 100644 --- a/packages/babel-plugin-transform-react-jsx/README.md +++ b/packages/babel-plugin-transform-react-jsx/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-react-jsx +# @babel/plugin-transform-react-jsx > Turn JSX into React function calls @@ -55,7 +55,7 @@ var profile = dom( "div", null, ## Installation ```sh -npm install --save-dev babel-plugin-transform-react-jsx +npm install --save-dev @babel/plugin-transform-react-jsx ``` ## Usage @@ -93,7 +93,7 @@ babel --plugins transform-react-jsx script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-react-jsx"] }); ``` diff --git a/packages/babel-plugin-transform-react-jsx/package.json b/packages/babel-plugin-transform-react-jsx/package.json index 719a635f1a..79f97b6998 100644 --- a/packages/babel-plugin-transform-react-jsx/package.json +++ b/packages/babel-plugin-transform-react-jsx/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-react-jsx", + "name": "@babel/plugin-transform-react-jsx", "version": "7.0.0-beta.3", "description": "Turn JSX into React function calls", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-react-jsx", @@ -9,10 +9,10 @@ "babel-plugin" ], "dependencies": { - "babel-helper-builder-react-jsx": "7.0.0-beta.3", - "babel-plugin-syntax-jsx": "7.0.0-beta.3" + "@babel/helper-builder-react-jsx": "7.0.0-beta.3", + "@babel/plugin-syntax-jsx": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-react-jsx/src/index.js b/packages/babel-plugin-transform-react-jsx/src/index.js index 750ab3eed7..c9f3214e22 100644 --- a/packages/babel-plugin-transform-react-jsx/src/index.js +++ b/packages/babel-plugin-transform-react-jsx/src/index.js @@ -1,5 +1,5 @@ -import jsx from "babel-plugin-syntax-jsx"; -import helper from "babel-helper-builder-react-jsx"; +import jsx from "@babel/plugin-syntax-jsx"; +import helper from "@babel/helper-builder-react-jsx"; export default function({ types: t }, options) { const { pragma } = options; diff --git a/packages/babel-plugin-transform-react-jsx/test/index.js b/packages/babel-plugin-transform-react-jsx/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-react-jsx/test/index.js +++ b/packages/babel-plugin-transform-react-jsx/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-regenerator/README.md b/packages/babel-plugin-transform-regenerator/README.md index c169863152..ccb4331fb3 100644 --- a/packages/babel-plugin-transform-regenerator/README.md +++ b/packages/babel-plugin-transform-regenerator/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-regenerator +# @babel/plugin-transform-regenerator > Transform async/generator functions with [regenerator](https://github.com/facebook/regenerator) @@ -37,7 +37,7 @@ function a() { ## Installation ```sh -npm install --save-dev babel-plugin-transform-regenerator +npm install --save-dev @babel/plugin-transform-regenerator ``` ## Usage @@ -81,7 +81,7 @@ babel --plugins transform-regenerator script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-regenerator"] }); ``` diff --git a/packages/babel-plugin-transform-regenerator/package.json b/packages/babel-plugin-transform-regenerator/package.json index ea8cfb1db9..e12575af57 100644 --- a/packages/babel-plugin-transform-regenerator/package.json +++ b/packages/babel-plugin-transform-regenerator/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-regenerator", + "name": "@babel/plugin-transform-regenerator", "author": "Ben Newman ", "description": "Explode async and generator functions into a state machine.", "version": "7.0.0-beta.3", @@ -11,6 +11,6 @@ }, "license": "MIT", "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-regenerator/test/fixtures/regression/T7041/expected.js b/packages/babel-plugin-transform-regenerator/test/fixtures/regression/T7041/expected.js index ca7c85f631..d122e2c481 100644 --- a/packages/babel-plugin-transform-regenerator/test/fixtures/regression/T7041/expected.js +++ b/packages/babel-plugin-transform-regenerator/test/fixtures/regression/T7041/expected.js @@ -1,6 +1,6 @@ -var _regeneratorRuntime = require("babel-runtime/regenerator"); +var _regeneratorRuntime = require("@babel/runtime/regenerator"); -var _Object$keys = require("babel-runtime/core-js/object/keys"); +var _Object$keys = require("@babel/runtime/core-js/object/keys"); var _marked = /*#__PURE__*/ diff --git a/packages/babel-plugin-transform-regenerator/test/index.js b/packages/babel-plugin-transform-regenerator/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-regenerator/test/index.js +++ b/packages/babel-plugin-transform-regenerator/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-runtime/README.md b/packages/babel-plugin-transform-runtime/README.md index b974a7d328..e33f807f8e 100644 --- a/packages/babel-plugin-transform-runtime/README.md +++ b/packages/babel-plugin-transform-runtime/README.md @@ -1,16 +1,16 @@ -# babel-plugin-transform-runtime +# @babel/plugin-transform-runtime > Externalise references to helpers and built-ins, automatically polyfilling your code without polluting globals. (This plugin is recommended in a library/tool) -NOTE: Instance methods such as `"foobar".includes("foo")` will not work since that would require modification of existing built-ins (Use [`babel-polyfill`](http://babeljs.io/docs/usage/polyfill) for that). +NOTE: Instance methods such as `"foobar".includes("foo")` will not work since that would require modification of existing built-ins (Use [`@babel/polyfill`](http://babeljs.io/docs/usage/polyfill) for that). ## Why? Babel uses very small helpers for common functions such as `_extend`. By default this will be added to every file that requires it. This duplication is sometimes unnecessary, especially when your application is spread out over multiple files. -This is where the `transform-runtime` plugin comes in: all of the helpers will reference the module `babel-runtime` to avoid duplication across your compiled output. The runtime will be compiled into your build. +This is where the `transform-runtime` plugin comes in: all of the helpers will reference the module `@babel/runtime` to avoid duplication across your compiled output. The runtime will be compiled into your build. -Another purpose of this transformer is to create a sandboxed environment for your code. If you use [babel-polyfill](http://babeljs.io/docs/usage/polyfill/) and the built-ins it provides such as `Promise`, `Set` and `Map`, those will pollute the global scope. While this might be ok for an app or a command line tool, it becomes a problem if your code is a library which you intend to publish for others to use or if you can't exactly control the environment in which your code will run. +Another purpose of this transformer is to create a sandboxed environment for your code. If you use [@babel/polyfill](http://babeljs.io/docs/usage/polyfill/) and the built-ins it provides such as `Promise`, `Set` and `Map`, those will pollute the global scope. While this might be ok for an app or a command line tool, it becomes a problem if your code is a library which you intend to publish for others to use or if you can't exactly control the environment in which your code will run. The transformer will alias these built-ins to `core-js` so you can use them seamlessly without having to require the polyfill. @@ -20,16 +20,16 @@ See the [technical details](#technical-details) section for more information on **NOTE - Production vs. development dependencies** -In most cases, you should install `babel-plugin-transform-runtime` as a development dependency (with `--save-dev`). +In most cases, you should install `@babel/plugin-transform-runtime` as a development dependency (with `--save-dev`). ```sh -npm install --save-dev babel-plugin-transform-runtime +npm install --save-dev @babel/plugin-transform-runtime ``` -and `babel-runtime` as a production dependency (with `--save`). +and `@babel/runtime` as a production dependency (with `--save`). ```sh -npm install --save babel-runtime +npm install --save @babel/runtime ``` The transformation plugin is typically used only in development, but the runtime itself will be depended on by your deployed/published code. See the examples below for more details. @@ -57,7 +57,7 @@ With options: "helpers": false, "polyfill": false, "regenerator": true, - "moduleName": "babel-runtime" + "moduleName": "@babel/runtime" }] ] } @@ -72,7 +72,7 @@ babel --plugins transform-runtime script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-runtime"] }); ``` @@ -105,7 +105,7 @@ For more information, see [Regenerator aliasing](#regenerator-aliasing). ### `moduleName` -`string`, defaults to `"babel-runtime"`. +`string`, defaults to `"@babel/runtime"`. Sets the name/path of the module used when importing helpers. @@ -200,13 +200,13 @@ export default function (instance, Constructor) { The `runtime` transformer plugin does three things: -* Automatically requires `babel-runtime/regenerator` when you use generators/async functions. -* Automatically requires `babel-runtime/core-js` and maps ES6 static methods and built-ins. -* Removes the inline Babel helpers and uses the module `babel-runtime/helpers` instead. +* Automatically requires `@babel/runtime/regenerator` when you use generators/async functions. +* Automatically requires `@babel/runtime/core-js` and maps ES6 static methods and built-ins. +* Removes the inline Babel helpers and uses the module `@babel/runtime/helpers` instead. What does this actually mean though? Basically, you can use built-ins such as `Promise`, `Set`, `Symbol`, etc., as well use all the Babel features that require a polyfill seamlessly, without global pollution, making it extremely suitable for libraries. -Make sure you include `babel-runtime` as a dependency. +Make sure you include `@babel/runtime` as a dependency. ### Regenerator aliasing @@ -246,7 +246,7 @@ With the `runtime` transformer, however, it is compiled to: ```javascript "use strict"; -var _regenerator = require("babel-runtime/regenerator"); +var _regenerator = require("@babel/runtime/regenerator"); var _regenerator2 = _interopRequireDefault(_regenerator); @@ -289,15 +289,15 @@ into the following: ```javascript "use strict"; -var _getIterator2 = require("babel-runtime/core-js/get-iterator"); +var _getIterator2 = require("@babel/runtime/core-js/get-iterator"); var _getIterator3 = _interopRequireDefault(_getIterator2); -var _promise = require("babel-runtime/core-js/promise"); +var _promise = require("@babel/runtime/core-js/promise"); var _promise2 = _interopRequireDefault(_promise); -var _symbol = require("babel-runtime/core-js/symbol"); +var _symbol = require("@babel/runtime/core-js/symbol"); var _symbol2 = _interopRequireDefault(_symbol); @@ -346,7 +346,7 @@ the `runtime` transformer however turns this into: ```javascript "use strict"; -var _classCallCheck2 = require("babel-runtime/helpers/classCallCheck"); +var _classCallCheck2 = require("@babel/runtime/helpers/classCallCheck"); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); diff --git a/packages/babel-plugin-transform-runtime/package.json b/packages/babel-plugin-transform-runtime/package.json index 466bf9b93e..b6334749af 100644 --- a/packages/babel-plugin-transform-runtime/package.json +++ b/packages/babel-plugin-transform-runtime/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-runtime", + "name": "@babel/plugin-transform-runtime", "version": "7.0.0-beta.3", "description": "Externalise references to helpers and builtins, automatically polyfilling your code without polluting globals", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-runtime", @@ -9,9 +9,9 @@ "babel-plugin" ], "dependencies": { - "babel-helper-module-imports": "7.0.0-beta.3" + "@babel/helper-module-imports": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-runtime/src/index.js b/packages/babel-plugin-transform-runtime/src/index.js index f52b190abe..0dbe801d8e 100644 --- a/packages/babel-plugin-transform-runtime/src/index.js +++ b/packages/babel-plugin-transform-runtime/src/index.js @@ -1,11 +1,11 @@ -import { addDefault, isModule } from "babel-helper-module-imports"; +import { addDefault, isModule } from "@babel/helper-module-imports"; import definitions from "./definitions"; export default function({ types: t }, options) { const { helpers, - moduleName = "babel-runtime", + moduleName = "@babel/runtime", polyfill, regenerator, useBuiltIns, diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/aliased-constructors/expected.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/aliased-constructors/expected.js index d8b89dcd68..a7cfe5735c 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/aliased-constructors/expected.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/aliased-constructors/expected.js @@ -1,8 +1,8 @@ -var _Map = require("babel-runtime/core-js/map"); +var _Map = require("@babel/runtime/core-js/map"); -var _Symbol = require("babel-runtime/core-js/symbol"); +var _Symbol = require("@babel/runtime/core-js/symbol"); -var _Promise = require("babel-runtime/core-js/promise"); +var _Promise = require("@babel/runtime/core-js/promise"); obj.constructor === Object; obj.constructor === _Promise; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/catch-all/expected.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/catch-all/expected.js index df0e29ed23..c3a34c2503 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/catch-all/expected.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/catch-all/expected.js @@ -1,3 +1,3 @@ -var _Promise = require("babel-runtime/core-js/promise"); +var _Promise = require("@babel/runtime/core-js/promise"); _Promise.resolve; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/class/expected.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/class/expected.js index f9d5e22905..a273aa1824 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/class/expected.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/class/expected.js @@ -1,4 +1,4 @@ -var _classCallCheck = require("babel-runtime/helpers/classCallCheck"); +var _classCallCheck = require("@babel/runtime/helpers/classCallCheck"); let Foo = function Foo() { _classCallCheck(this, Foo); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/es6-for-of/expected.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/es6-for-of/expected.js index df86703577..0087e226c0 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/es6-for-of/expected.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/es6-for-of/expected.js @@ -1,4 +1,4 @@ -var _getIterator = require("babel-runtime/core-js/get-iterator"); +var _getIterator = require("@babel/runtime/core-js/get-iterator"); var _iteratorNormalCompletion = true; var _didIteratorError = false; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/full/expected.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/full/expected.js index 904737f9ba..3442c14425 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/full/expected.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/full/expected.js @@ -1,5 +1,5 @@ -import _regeneratorRuntime from "babel-runtime/regenerator"; -import _Symbol from "babel-runtime/core-js/symbol"; +import _regeneratorRuntime from "@babel/runtime/regenerator"; +import _Symbol from "@babel/runtime/core-js/symbol"; var _marked = /*#__PURE__*/ diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/modules-helpers/expected.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/modules-helpers/expected.js index a49ec5c3fb..7a95ad78e4 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/modules-helpers/expected.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/modules-helpers/expected.js @@ -1,10 +1,10 @@ "use strict"; -var _interopRequireDefault = require("babel-runtime/helpers/interopRequireDefault"); +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); -var _classCallCheck2 = _interopRequireDefault(require("babel-runtime/helpers/classCallCheck")); +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); -var _createClass2 = _interopRequireDefault(require("babel-runtime/helpers/createClass")); +var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); var _foo = _interopRequireDefault(require("foo")); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/modules/expected.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/modules/expected.js index 76f4b638cc..3bfab64ad9 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/modules/expected.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/modules/expected.js @@ -1,10 +1,10 @@ "use strict"; -var _interopRequireDefault = require("babel-runtime/helpers/interopRequireDefault"); +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); -var _Object$defineProperty = require("babel-runtime/core-js/object/define-property"); +var _Object$defineProperty = require("@babel/runtime/core-js/object/define-property"); -var _Object$keys = require("babel-runtime/core-js/object/keys"); +var _Object$keys = require("@babel/runtime/core-js/object/keys"); Object.defineProperty(exports, "__esModule", { value: true diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/regenerator-runtime/expected.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/regenerator-runtime/expected.js index 7a950eeb9e..8aeb9a7d50 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/regenerator-runtime/expected.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/regenerator-runtime/expected.js @@ -1,4 +1,4 @@ -var _regeneratorRuntime = require("babel-runtime/regenerator"); +var _regeneratorRuntime = require("@babel/runtime/regenerator"); void /*#__PURE__*/ diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/symbol-iterator-in/expected.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/symbol-iterator-in/expected.js index 3f88e54f37..e4e3264bb5 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/symbol-iterator-in/expected.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/symbol-iterator-in/expected.js @@ -1,3 +1,3 @@ -var _isIterable = require("babel-runtime/core-js/is-iterable"); +var _isIterable = require("@babel/runtime/core-js/is-iterable"); _isIterable(Object(arr)); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/symbol-iterator/expected.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/symbol-iterator/expected.js index 938c68f556..22731130e8 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/symbol-iterator/expected.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/symbol-iterator/expected.js @@ -1,3 +1,3 @@ -var _Symbol$iterator = require("babel-runtime/core-js/symbol/iterator"); +var _Symbol$iterator = require("@babel/runtime/core-js/symbol/iterator"); _Symbol$iterator; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useBuiltIns-useESModules/expected.js b/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useBuiltIns-useESModules/expected.js index b36e987aaf..25dba1a3a6 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useBuiltIns-useESModules/expected.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useBuiltIns-useESModules/expected.js @@ -1,8 +1,8 @@ -var _classCallCheck = require("babel-runtime/helpers/builtin/es6/classCallCheck"); +var _classCallCheck = require("@babel/runtime/helpers/builtin/es6/classCallCheck"); -var _possibleConstructorReturn = require("babel-runtime/helpers/builtin/es6/possibleConstructorReturn"); +var _possibleConstructorReturn = require("@babel/runtime/helpers/builtin/es6/possibleConstructorReturn"); -var _inherits = require("babel-runtime/helpers/builtin/es6/inherits"); +var _inherits = require("@babel/runtime/helpers/builtin/es6/inherits"); let Foo = /*#__PURE__*/ diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useBuiltIns/expected.js b/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useBuiltIns/expected.js index b8667cfcb5..4fde1fa8a8 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useBuiltIns/expected.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useBuiltIns/expected.js @@ -1,8 +1,8 @@ -var _classCallCheck = require("babel-runtime/helpers/builtin/classCallCheck"); +var _classCallCheck = require("@babel/runtime/helpers/builtin/classCallCheck"); -var _possibleConstructorReturn = require("babel-runtime/helpers/builtin/possibleConstructorReturn"); +var _possibleConstructorReturn = require("@babel/runtime/helpers/builtin/possibleConstructorReturn"); -var _inherits = require("babel-runtime/helpers/builtin/inherits"); +var _inherits = require("@babel/runtime/helpers/builtin/inherits"); let Foo = /*#__PURE__*/ diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useESModules/expected.js b/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useESModules/expected.js index b12682a0e3..f278df2a5c 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useESModules/expected.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useESModules/expected.js @@ -1,10 +1,10 @@ -var _Object$getPrototypeOf = require("babel-runtime/core-js/object/get-prototype-of"); +var _Object$getPrototypeOf = require("@babel/runtime/core-js/object/get-prototype-of"); -var _classCallCheck = require("babel-runtime/helpers/es6/classCallCheck"); +var _classCallCheck = require("@babel/runtime/helpers/es6/classCallCheck"); -var _possibleConstructorReturn = require("babel-runtime/helpers/es6/possibleConstructorReturn"); +var _possibleConstructorReturn = require("@babel/runtime/helpers/es6/possibleConstructorReturn"); -var _inherits = require("babel-runtime/helpers/es6/inherits"); +var _inherits = require("@babel/runtime/helpers/es6/inherits"); let Foo = /*#__PURE__*/ diff --git a/packages/babel-plugin-transform-runtime/test/index.js b/packages/babel-plugin-transform-runtime/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-runtime/test/index.js +++ b/packages/babel-plugin-transform-runtime/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-strict-mode/README.md b/packages/babel-plugin-transform-strict-mode/README.md index da12aa03cb..e48127d6a7 100644 --- a/packages/babel-plugin-transform-strict-mode/README.md +++ b/packages/babel-plugin-transform-strict-mode/README.md @@ -1,8 +1,8 @@ -# babel-plugin-transform-strict-mode +# @babel/plugin-transform-strict-mode > This plugin places a `"use strict";` directive at the top of all files to enable [strict mode](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode). -This plugin may be enabled via `babel-plugin-transform-es2015-modules-commonjs`. +This plugin may be enabled via `@babel/plugin-transform-es2015-modules-commonjs`. If you wish to disable it you can either turn `strict` off or pass `strictMode: false` as an option to the commonjs transform. @@ -25,7 +25,7 @@ foo(); ## Installation ```sh -npm install --save-dev babel-plugin-transform-strict-mode +npm install --save-dev @babel/plugin-transform-strict-mode ``` ## Usage @@ -51,7 +51,7 @@ babel --plugins transform-strict-mode script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-strict-mode"] }); ``` diff --git a/packages/babel-plugin-transform-strict-mode/package.json b/packages/babel-plugin-transform-strict-mode/package.json index 5f333be7e3..c2270ce2c6 100644 --- a/packages/babel-plugin-transform-strict-mode/package.json +++ b/packages/babel-plugin-transform-strict-mode/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-strict-mode", + "name": "@babel/plugin-transform-strict-mode", "version": "7.0.0-beta.3", "description": "This plugin places a 'use strict'; directive at the top of all files to enable strict mode", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-strict-mode", @@ -9,9 +9,9 @@ "babel-plugin" ], "dependencies": { - "babel-types": "7.0.0-beta.3" + "@babel/types": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-strict-mode/src/index.js b/packages/babel-plugin-transform-strict-mode/src/index.js index ac94b5d92f..5f3902320b 100644 --- a/packages/babel-plugin-transform-strict-mode/src/index.js +++ b/packages/babel-plugin-transform-strict-mode/src/index.js @@ -1,4 +1,4 @@ -import * as t from "babel-types"; +import * as t from "@babel/types"; export default function() { return { diff --git a/packages/babel-plugin-transform-strict-mode/test/index.js b/packages/babel-plugin-transform-strict-mode/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-strict-mode/test/index.js +++ b/packages/babel-plugin-transform-strict-mode/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-throw-expressions/README.md b/packages/babel-plugin-transform-throw-expressions/README.md index 6e4bcd9603..367d89172f 100644 --- a/packages/babel-plugin-transform-throw-expressions/README.md +++ b/packages/babel-plugin-transform-throw-expressions/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-throw-expressions +# @babel/plugin-transform-throw-expressions This plugin transforms Throw Expressions into an IIFE. @@ -13,7 +13,7 @@ function test(param = throw new Error('required!')) { ## Installation ```sh -npm install --save-dev babel-plugin-transform-throw-expressions +npm install --save-dev @babel/plugin-transform-throw-expressions ``` ## Usage @@ -37,7 +37,7 @@ babel --plugins transform-throw-expressions script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-throw-expressions"] }); ``` diff --git a/packages/babel-plugin-transform-throw-expressions/package.json b/packages/babel-plugin-transform-throw-expressions/package.json index 4000ff758f..4934ac6e48 100644 --- a/packages/babel-plugin-transform-throw-expressions/package.json +++ b/packages/babel-plugin-transform-throw-expressions/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-throw-expressions", + "name": "@babel/plugin-transform-throw-expressions", "version": "7.0.0-beta.3", "description": "Wraps Throw Expressions in an IIFE", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-throw-expressions", @@ -9,9 +9,9 @@ "babel-plugin" ], "dependencies": { - "babel-plugin-syntax-throw-expressions": "7.0.0-beta.3" + "@babel/plugin-syntax-throw-expressions": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-throw-expressions/src/index.js b/packages/babel-plugin-transform-throw-expressions/src/index.js index 81aac0c73c..a9a50df176 100644 --- a/packages/babel-plugin-transform-throw-expressions/src/index.js +++ b/packages/babel-plugin-transform-throw-expressions/src/index.js @@ -1,4 +1,4 @@ -import syntaxThrowExpressions from "babel-plugin-syntax-throw-expressions"; +import syntaxThrowExpressions from "@babel/plugin-syntax-throw-expressions"; export default function({ types: t }) { return { diff --git a/packages/babel-plugin-transform-throw-expressions/test/index.js b/packages/babel-plugin-transform-throw-expressions/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-plugin-transform-throw-expressions/test/index.js +++ b/packages/babel-plugin-transform-throw-expressions/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-plugin-transform-typescript/README.md b/packages/babel-plugin-transform-typescript/README.md index 1e572ab568..1e8ad5a9f3 100644 --- a/packages/babel-plugin-transform-typescript/README.md +++ b/packages/babel-plugin-transform-typescript/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-typescript +# @babel/plugin-transform-typescript > Transform [TypeScript](https://github.com/Microsoft/TypeScript) into ES.next. @@ -24,7 +24,7 @@ const x = 0; ## Installation ```sh -npm install --save-dev babel-plugin-transform-typescript +npm install --save-dev @babel/plugin-transform-typescript ``` ## Usage @@ -48,7 +48,7 @@ babel --plugins transform-typescript script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { plugins: ["transform-typescript"] }); ``` diff --git a/packages/babel-plugin-transform-typescript/package.json b/packages/babel-plugin-transform-typescript/package.json index 58cce59185..6ea2429f8b 100644 --- a/packages/babel-plugin-transform-typescript/package.json +++ b/packages/babel-plugin-transform-typescript/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-typescript", + "name": "@babel/plugin-transform-typescript", "version": "7.0.0-beta.3", "description": "Transform TypeScript into ES.next", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-typescript", @@ -10,9 +10,9 @@ "typescript" ], "dependencies": { - "babel-plugin-syntax-typescript": "7.0.0-beta.3" + "@babel/plugin-syntax-typescript": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-plugin-transform-typescript/src/index.js b/packages/babel-plugin-transform-typescript/src/index.js index b5d4f8faad..9b2d384c0d 100644 --- a/packages/babel-plugin-transform-typescript/src/index.js +++ b/packages/babel-plugin-transform-typescript/src/index.js @@ -1,4 +1,4 @@ -import syntaxTypeScript from "babel-plugin-syntax-typescript"; +import syntaxTypeScript from "@babel/plugin-syntax-typescript"; import transpileEnum from "./enum"; diff --git a/packages/babel-plugin-transform-typescript/test/index.js b/packages/babel-plugin-transform-typescript/test/index.js index 18cb06a8b6..8c71ab59f5 100644 --- a/packages/babel-plugin-transform-typescript/test/index.js +++ b/packages/babel-plugin-transform-typescript/test/index.js @@ -1,2 +1,2 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-polyfill/README.md b/packages/babel-polyfill/README.md index dfbfeb9cff..94efc46777 100644 --- a/packages/babel-polyfill/README.md +++ b/packages/babel-polyfill/README.md @@ -1,2 +1,2 @@ -# babel-polyfill +# @babel/polyfill diff --git a/packages/babel-polyfill/package.json b/packages/babel-polyfill/package.json index ddf1bf869d..5ae54191e6 100644 --- a/packages/babel-polyfill/package.json +++ b/packages/babel-polyfill/package.json @@ -1,5 +1,5 @@ { - "name": "babel-polyfill", + "name": "@babel/polyfill", "version": "7.0.0-beta.3", "description": "Provides polyfills necessary for a full ES2015+ environment", "author": "Sebastian McKenzie ", diff --git a/packages/babel-polyfill/scripts/make-separate-polyfill-files.js b/packages/babel-polyfill/scripts/make-separate-polyfill-files.js index ac2277a6f1..1fe2610c36 100644 --- a/packages/babel-polyfill/scripts/make-separate-polyfill-files.js +++ b/packages/babel-polyfill/scripts/make-separate-polyfill-files.js @@ -7,7 +7,7 @@ function relative(loc) { return path.join(__dirname, "..", loc); } -const builtIns = require("babel-preset-env/data/built-ins.json"); +const builtIns = require("@babel/preset-env/data/built-ins.json"); const polyfills = Object.keys(builtIns); polyfills diff --git a/packages/babel-polyfill/src/index.js b/packages/babel-polyfill/src/index.js index 943e349060..f4057ecb6a 100644 --- a/packages/babel-polyfill/src/index.js +++ b/packages/babel-polyfill/src/index.js @@ -1,5 +1,5 @@ if (global._babelPolyfill) { - throw new Error("only one instance of babel-polyfill is allowed"); + throw new Error("only one instance of @babel/polyfill is allowed"); } global._babelPolyfill = true; diff --git a/packages/babel-preset-es2015/README.md b/packages/babel-preset-es2015/README.md index 77340ab708..1745227d31 100644 --- a/packages/babel-preset-es2015/README.md +++ b/packages/babel-preset-es2015/README.md @@ -1,11 +1,11 @@ -# babel-preset-es2015 +# @babel/preset-es2015 > Babel preset for all es2015 plugins. ## Install ```sh -npm install --save-dev babel-preset-es2015 +npm install --save-dev @babel/preset-es2015 ``` ## Usage @@ -29,7 +29,7 @@ babel script.js --presets es2015 ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { presets: ["es2015"] }); ``` diff --git a/packages/babel-preset-es2015/package.json b/packages/babel-preset-es2015/package.json index e35648ddf2..6cfc7430bb 100644 --- a/packages/babel-preset-es2015/package.json +++ b/packages/babel-preset-es2015/package.json @@ -1,5 +1,5 @@ { - "name": "babel-preset-es2015", + "name": "@babel/preset-es2015", "version": "7.0.0-beta.3", "description": "Babel preset for all es2015 plugins.", "author": "Sebastian McKenzie ", @@ -8,34 +8,34 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-preset-es2015", "main": "lib/index.js", "dependencies": { - "babel-plugin-check-es2015-constants": "7.0.0-beta.3", - "babel-plugin-transform-es2015-arrow-functions": "7.0.0-beta.3", - "babel-plugin-transform-es2015-block-scoped-functions": "7.0.0-beta.3", - "babel-plugin-transform-es2015-block-scoping": "7.0.0-beta.3", - "babel-plugin-transform-es2015-classes": "7.0.0-beta.3", - "babel-plugin-transform-es2015-computed-properties": "7.0.0-beta.3", - "babel-plugin-transform-es2015-destructuring": "7.0.0-beta.3", - "babel-plugin-transform-es2015-duplicate-keys": "7.0.0-beta.3", - "babel-plugin-transform-es2015-for-of": "7.0.0-beta.3", - "babel-plugin-transform-es2015-function-name": "7.0.0-beta.3", - "babel-plugin-transform-es2015-instanceof": "7.0.0-beta.3", - "babel-plugin-transform-es2015-literals": "7.0.0-beta.3", - "babel-plugin-transform-es2015-modules-amd": "7.0.0-beta.3", - "babel-plugin-transform-es2015-modules-commonjs": "7.0.0-beta.3", - "babel-plugin-transform-es2015-modules-systemjs": "7.0.0-beta.3", - "babel-plugin-transform-es2015-modules-umd": "7.0.0-beta.3", - "babel-plugin-transform-es2015-object-super": "7.0.0-beta.3", - "babel-plugin-transform-es2015-parameters": "7.0.0-beta.3", - "babel-plugin-transform-es2015-shorthand-properties": "7.0.0-beta.3", - "babel-plugin-transform-es2015-spread": "7.0.0-beta.3", - "babel-plugin-transform-es2015-sticky-regex": "7.0.0-beta.3", - "babel-plugin-transform-es2015-template-literals": "7.0.0-beta.3", - "babel-plugin-transform-es2015-typeof-symbol": "7.0.0-beta.3", - "babel-plugin-transform-es2015-unicode-regex": "7.0.0-beta.3", - "babel-plugin-transform-regenerator": "7.0.0-beta.3" + "@babel/plugin-check-es2015-constants": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-arrow-functions": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-block-scoped-functions": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-block-scoping": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-classes": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-computed-properties": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-destructuring": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-duplicate-keys": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-for-of": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-function-name": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-instanceof": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-literals": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-modules-amd": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-modules-commonjs": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-modules-systemjs": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-modules-umd": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-object-super": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-parameters": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-shorthand-properties": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-spread": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-sticky-regex": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-template-literals": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-typeof-symbol": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-unicode-regex": "7.0.0-beta.3", + "@babel/plugin-transform-regenerator": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3", - "babel-helper-transform-fixture-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3", + "@babel/helper-transform-fixture-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-preset-es2015/src/index.js b/packages/babel-preset-es2015/src/index.js index 2d50c24d2c..8276026bc9 100644 --- a/packages/babel-preset-es2015/src/index.js +++ b/packages/babel-preset-es2015/src/index.js @@ -1,28 +1,28 @@ -import transformES2015TemplateLiterals from "babel-plugin-transform-es2015-template-literals"; -import transformES2015Literals from "babel-plugin-transform-es2015-literals"; -import transformES2015FunctionName from "babel-plugin-transform-es2015-function-name"; -import transformES2015ArrowFunctions from "babel-plugin-transform-es2015-arrow-functions"; -import transformES2015BlockScopedFunctions from "babel-plugin-transform-es2015-block-scoped-functions"; -import transformES2015Classes from "babel-plugin-transform-es2015-classes"; -import transformES2015ObjectSuper from "babel-plugin-transform-es2015-object-super"; -import transformES2015ShorthandProperties from "babel-plugin-transform-es2015-shorthand-properties"; -import transformES2015DuplicateKeys from "babel-plugin-transform-es2015-duplicate-keys"; -import transformES2015ComputedProperties from "babel-plugin-transform-es2015-computed-properties"; -import transformES2015ForOf from "babel-plugin-transform-es2015-for-of"; -import transformES2015StickyRegex from "babel-plugin-transform-es2015-sticky-regex"; -import transformES2015UnicodeRegex from "babel-plugin-transform-es2015-unicode-regex"; -import checkES2015Constants from "babel-plugin-check-es2015-constants"; -import transformES2015Spread from "babel-plugin-transform-es2015-spread"; -import transformES2015Parameters from "babel-plugin-transform-es2015-parameters"; -import transformES2015Destructuring from "babel-plugin-transform-es2015-destructuring"; -import transformES2015BlockScoping from "babel-plugin-transform-es2015-block-scoping"; -import transformES2015TypeofSymbol from "babel-plugin-transform-es2015-typeof-symbol"; -import transformES2015ModulesCommonJS from "babel-plugin-transform-es2015-modules-commonjs"; -import transformES2015ModulesSystemJS from "babel-plugin-transform-es2015-modules-systemjs"; -import transformES2015ModulesAMD from "babel-plugin-transform-es2015-modules-amd"; -import transformES2015ModulesUMD from "babel-plugin-transform-es2015-modules-umd"; -import transformES2015Instanceof from "babel-plugin-transform-es2015-instanceof"; -import transformRegenerator from "babel-plugin-transform-regenerator"; +import transformES2015TemplateLiterals from "@babel/plugin-transform-es2015-template-literals"; +import transformES2015Literals from "@babel/plugin-transform-es2015-literals"; +import transformES2015FunctionName from "@babel/plugin-transform-es2015-function-name"; +import transformES2015ArrowFunctions from "@babel/plugin-transform-es2015-arrow-functions"; +import transformES2015BlockScopedFunctions from "@babel/plugin-transform-es2015-block-scoped-functions"; +import transformES2015Classes from "@babel/plugin-transform-es2015-classes"; +import transformES2015ObjectSuper from "@babel/plugin-transform-es2015-object-super"; +import transformES2015ShorthandProperties from "@babel/plugin-transform-es2015-shorthand-properties"; +import transformES2015DuplicateKeys from "@babel/plugin-transform-es2015-duplicate-keys"; +import transformES2015ComputedProperties from "@babel/plugin-transform-es2015-computed-properties"; +import transformES2015ForOf from "@babel/plugin-transform-es2015-for-of"; +import transformES2015StickyRegex from "@babel/plugin-transform-es2015-sticky-regex"; +import transformES2015UnicodeRegex from "@babel/plugin-transform-es2015-unicode-regex"; +import checkES2015Constants from "@babel/plugin-check-es2015-constants"; +import transformES2015Spread from "@babel/plugin-transform-es2015-spread"; +import transformES2015Parameters from "@babel/plugin-transform-es2015-parameters"; +import transformES2015Destructuring from "@babel/plugin-transform-es2015-destructuring"; +import transformES2015BlockScoping from "@babel/plugin-transform-es2015-block-scoping"; +import transformES2015TypeofSymbol from "@babel/plugin-transform-es2015-typeof-symbol"; +import transformES2015ModulesCommonJS from "@babel/plugin-transform-es2015-modules-commonjs"; +import transformES2015ModulesSystemJS from "@babel/plugin-transform-es2015-modules-systemjs"; +import transformES2015ModulesAMD from "@babel/plugin-transform-es2015-modules-amd"; +import transformES2015ModulesUMD from "@babel/plugin-transform-es2015-modules-umd"; +import transformES2015Instanceof from "@babel/plugin-transform-es2015-instanceof"; +import transformRegenerator from "@babel/plugin-transform-regenerator"; export default function(context, opts = {}) { const moduleTypes = ["commonjs", "amd", "umd", "systemjs"]; diff --git a/packages/babel-preset-es2015/test/esnext.js b/packages/babel-preset-es2015/test/esnext.js index 97f8aaad47..ddc7a761b4 100644 --- a/packages/babel-preset-es2015/test/esnext.js +++ b/packages/babel-preset-es2015/test/esnext.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-transform-fixture-test-runner"; +import runner from "@babel/helper-transform-fixture-test-runner"; runner(`${__dirname}/fixtures/esnext`, "esnext"); diff --git a/packages/babel-preset-es2015/test/preset-options.js b/packages/babel-preset-es2015/test/preset-options.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-preset-es2015/test/preset-options.js +++ b/packages/babel-preset-es2015/test/preset-options.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-preset-es2015/test/traceur.js b/packages/babel-preset-es2015/test/traceur.js index 98525618fe..9b35916587 100644 --- a/packages/babel-preset-es2015/test/traceur.js +++ b/packages/babel-preset-es2015/test/traceur.js @@ -1,5 +1,5 @@ import includes from "lodash/includes"; -import runner from "babel-helper-transform-fixture-test-runner"; +import runner from "@babel/helper-transform-fixture-test-runner"; runner( `${__dirname}/fixtures/traceur`, diff --git a/packages/babel-preset-es2016/README.md b/packages/babel-preset-es2016/README.md index ef42f7b0bd..f5728828ba 100644 --- a/packages/babel-preset-es2016/README.md +++ b/packages/babel-preset-es2016/README.md @@ -1,11 +1,11 @@ -# babel-preset-es2016 +# @babel/preset-es2016 > Babel preset for all es2016 plugins. ## Install ```sh -npm install --save-dev babel-preset-es2016 +npm install --save-dev @babel/preset-es2016 ``` ## Usage @@ -29,7 +29,7 @@ babel script.js --presets es2016 ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { presets: ["es2016"] }); ``` diff --git a/packages/babel-preset-es2016/package.json b/packages/babel-preset-es2016/package.json index ad74a0ad9f..dc0bc2b4ec 100644 --- a/packages/babel-preset-es2016/package.json +++ b/packages/babel-preset-es2016/package.json @@ -1,5 +1,5 @@ { - "name": "babel-preset-es2016", + "name": "@babel/preset-es2016", "version": "7.0.0-beta.3", "description": "Babel preset for all es2016 plugins.", "author": "Sebastian McKenzie ", @@ -8,6 +8,6 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-preset-es2016", "main": "lib/index.js", "dependencies": { - "babel-plugin-transform-exponentiation-operator": "7.0.0-beta.3" + "@babel/plugin-transform-exponentiation-operator": "7.0.0-beta.3" } } diff --git a/packages/babel-preset-es2016/src/index.js b/packages/babel-preset-es2016/src/index.js index a9fdd007da..c246cc3692 100644 --- a/packages/babel-preset-es2016/src/index.js +++ b/packages/babel-preset-es2016/src/index.js @@ -1,4 +1,4 @@ -import transformExponentiationOperator from "babel-plugin-transform-exponentiation-operator"; +import transformExponentiationOperator from "@babel/plugin-transform-exponentiation-operator"; export default function() { return { diff --git a/packages/babel-preset-es2017/README.md b/packages/babel-preset-es2017/README.md index 450c214ea2..4ae997b716 100644 --- a/packages/babel-preset-es2017/README.md +++ b/packages/babel-preset-es2017/README.md @@ -1,11 +1,11 @@ -# babel-preset-es2017 +# @babel/preset-es2017 > Babel preset for all es2017 plugins. ## Install ```sh -npm install --save-dev babel-preset-es2017 +npm install --save-dev @babel/preset-es2017 ``` ## Usage @@ -29,7 +29,7 @@ babel script.js --presets es2017 ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { presets: ["es2017"] }); ``` diff --git a/packages/babel-preset-es2017/package.json b/packages/babel-preset-es2017/package.json index f15a51a832..3bc9b0676f 100644 --- a/packages/babel-preset-es2017/package.json +++ b/packages/babel-preset-es2017/package.json @@ -1,5 +1,5 @@ { - "name": "babel-preset-es2017", + "name": "@babel/preset-es2017", "version": "7.0.0-beta.3", "description": "Babel preset for all es2017 plugins.", "author": "Sebastian McKenzie ", @@ -9,6 +9,6 @@ "main": "lib/index.js", "dependencies": { "babel-plugin-syntax-trailing-function-commas": "7.0.0-beta.0", - "babel-plugin-transform-async-to-generator": "7.0.0-beta.3" + "@babel/plugin-transform-async-to-generator": "7.0.0-beta.3" } } diff --git a/packages/babel-preset-es2017/src/index.js b/packages/babel-preset-es2017/src/index.js index 84503ce7e3..fea8b272df 100644 --- a/packages/babel-preset-es2017/src/index.js +++ b/packages/babel-preset-es2017/src/index.js @@ -1,5 +1,5 @@ import syntaxTrailingFunctionCommas from "babel-plugin-syntax-trailing-function-commas"; -import transformAsyncToGenerator from "babel-plugin-transform-async-to-generator"; +import transformAsyncToGenerator from "@babel/plugin-transform-async-to-generator"; export default function() { return { diff --git a/packages/babel-preset-flow/README.md b/packages/babel-preset-flow/README.md index 26593bd878..3801963b2c 100644 --- a/packages/babel-preset-flow/README.md +++ b/packages/babel-preset-flow/README.md @@ -1,4 +1,4 @@ -# babel-preset-flow +# @babel/preset-flow > Babel preset for all Flow plugins. @@ -23,7 +23,7 @@ function foo(one, two, three) {} ## Installation ```sh -npm install --save-dev babel-preset-flow +npm install --save-dev @babel/preset-flow ``` ## Usage @@ -47,7 +47,7 @@ babel --presets flow script.js ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { presets: ["flow"] }); ``` diff --git a/packages/babel-preset-flow/package.json b/packages/babel-preset-flow/package.json index 9a7d266025..ed91cf39a2 100644 --- a/packages/babel-preset-flow/package.json +++ b/packages/babel-preset-flow/package.json @@ -1,5 +1,5 @@ { - "name": "babel-preset-flow", + "name": "@babel/preset-flow", "version": "7.0.0-beta.3", "description": "Babel preset for all Flow plugins.", "author": "James Kyle ", @@ -13,9 +13,9 @@ "types" ], "dependencies": { - "babel-plugin-transform-flow-strip-types": "7.0.0-beta.3" + "@babel/plugin-transform-flow-strip-types": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-preset-flow/src/index.js b/packages/babel-preset-flow/src/index.js index f4829387e0..844f46a817 100644 --- a/packages/babel-preset-flow/src/index.js +++ b/packages/babel-preset-flow/src/index.js @@ -1,4 +1,4 @@ -import transformFlowStripTypes from "babel-plugin-transform-flow-strip-types"; +import transformFlowStripTypes from "@babel/plugin-transform-flow-strip-types"; export default function() { return { diff --git a/packages/babel-preset-flow/test/flow.js b/packages/babel-preset-flow/test/flow.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-preset-flow/test/flow.js +++ b/packages/babel-preset-flow/test/flow.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-preset-react/README.md b/packages/babel-preset-react/README.md index 038a93f44f..38c3541e92 100644 --- a/packages/babel-preset-react/README.md +++ b/packages/babel-preset-react/README.md @@ -1,4 +1,4 @@ -# babel-preset-react +# @babel/preset-react > Babel preset for all React plugins. @@ -24,7 +24,7 @@ And with the `development` option: Install the CLI and this preset ```sh -npm install --save-dev babel-cli babel-preset-react +npm install --save-dev @babel/cli @babel/preset-react ``` Make a .babelrc config file with the preset @@ -66,7 +66,7 @@ babel script.js --presets react ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { presets: ["react"] }); ``` @@ -77,7 +77,7 @@ require("babel-core").transform("code", { `boolean`, defaults to `false`. -Toggles plugins that aid in development, such as [`babel-plugin-transform-react-jsx-self`](https://babeljs.io/docs/plugins/transform-react-jsx-self/) and [`babel-plugin-transform-react-jsx-source`](https://babeljs.io/docs/plugins/transform-react-jsx-source/). +Toggles plugins that aid in development, such as [`@babel/plugin-transform-react-jsx-self`](https://babeljs.io/docs/plugins/transform-react-jsx-self/) and [`@babel/plugin-transform-react-jsx-source`](https://babeljs.io/docs/plugins/transform-react-jsx-source/). This is useful when combined with either a `babelrc.js` or [env option in a .babelrc](https://babeljs.io/docs/usage/babelrc/#env-option) configuration: diff --git a/packages/babel-preset-react/package.json b/packages/babel-preset-react/package.json index 552ac65fec..576a32e48f 100644 --- a/packages/babel-preset-react/package.json +++ b/packages/babel-preset-react/package.json @@ -1,5 +1,5 @@ { - "name": "babel-preset-react", + "name": "@babel/preset-react", "version": "7.0.0-beta.3", "description": "Babel preset for all React plugins.", "author": "Sebastian McKenzie ", @@ -8,14 +8,14 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-preset-react", "main": "lib/index.js", "dependencies": { - "babel-plugin-syntax-jsx": "7.0.0-beta.3", - "babel-plugin-transform-react-display-name": "7.0.0-beta.3", - "babel-plugin-transform-react-jsx": "7.0.0-beta.3", - "babel-plugin-transform-react-jsx-self": "7.0.0-beta.3", - "babel-plugin-transform-react-jsx-source": "7.0.0-beta.3" + "@babel/plugin-syntax-jsx": "7.0.0-beta.3", + "@babel/plugin-transform-react-display-name": "7.0.0-beta.3", + "@babel/plugin-transform-react-jsx": "7.0.0-beta.3", + "@babel/plugin-transform-react-jsx-self": "7.0.0-beta.3", + "@babel/plugin-transform-react-jsx-source": "7.0.0-beta.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-beta.3", - "babel-helper-transform-fixture-test-runner": "7.0.0-beta.3" + "@babel/helper-plugin-test-runner": "7.0.0-beta.3", + "@babel/helper-transform-fixture-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-preset-react/src/index.js b/packages/babel-preset-react/src/index.js index b7aed2441b..6a854c2b8d 100644 --- a/packages/babel-preset-react/src/index.js +++ b/packages/babel-preset-react/src/index.js @@ -1,8 +1,8 @@ -import transformReactJSX from "babel-plugin-transform-react-jsx"; -import transformSyntaxJSX from "babel-plugin-syntax-jsx"; -import transformReactDisplayName from "babel-plugin-transform-react-display-name"; -import transformReactJSXSource from "babel-plugin-transform-react-jsx-source"; -import transformReactJSXSelf from "babel-plugin-transform-react-jsx-self"; +import transformReactJSX from "@babel/plugin-transform-react-jsx"; +import transformSyntaxJSX from "@babel/plugin-syntax-jsx"; +import transformReactDisplayName from "@babel/plugin-transform-react-display-name"; +import transformReactJSXSource from "@babel/plugin-transform-react-jsx-source"; +import transformReactJSXSelf from "@babel/plugin-transform-react-jsx-self"; export default function(context, opts = {}) { const development = opts.development || false; diff --git a/packages/babel-preset-react/test/preset-options.js b/packages/babel-preset-react/test/preset-options.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-preset-react/test/preset-options.js +++ b/packages/babel-preset-react/test/preset-options.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-preset-stage-0/README.md b/packages/babel-preset-stage-0/README.md index 5b0236d8ce..0fd62f3b23 100644 --- a/packages/babel-preset-stage-0/README.md +++ b/packages/babel-preset-stage-0/README.md @@ -1,11 +1,11 @@ -# babel-preset-stage-0 +# @babel/preset-stage-0 > Babel preset for stage 0 plugins. ## Install ```sh -npm install --save-dev babel-preset-stage-0 +npm install --save-dev @babel/preset-stage-0 ``` ## Usage @@ -29,7 +29,7 @@ babel script.js --presets stage-0 ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { presets: ["stage-0"] }); ``` diff --git a/packages/babel-preset-stage-0/package.json b/packages/babel-preset-stage-0/package.json index 50960e527d..e276d86802 100644 --- a/packages/babel-preset-stage-0/package.json +++ b/packages/babel-preset-stage-0/package.json @@ -1,5 +1,5 @@ { - "name": "babel-preset-stage-0", + "name": "@babel/preset-stage-0", "version": "7.0.0-beta.3", "description": "Babel preset for stage 0 plugins", "author": "Sebastian McKenzie ", @@ -8,8 +8,8 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-preset-stage-0", "main": "lib/index.js", "dependencies": { - "babel-plugin-transform-do-expressions": "7.0.0-beta.3", - "babel-plugin-transform-function-bind": "7.0.0-beta.3", - "babel-preset-stage-1": "7.0.0-beta.3" + "@babel/plugin-transform-do-expressions": "7.0.0-beta.3", + "@babel/plugin-transform-function-bind": "7.0.0-beta.3", + "@babel/preset-stage-1": "7.0.0-beta.3" } } diff --git a/packages/babel-preset-stage-0/src/index.js b/packages/babel-preset-stage-0/src/index.js index 52b941f87c..2a6ec1f8e5 100644 --- a/packages/babel-preset-stage-0/src/index.js +++ b/packages/babel-preset-stage-0/src/index.js @@ -1,7 +1,7 @@ -import presetStage1 from "babel-preset-stage-1"; +import presetStage1 from "@babel/preset-stage-1"; -import transformDoExpressions from "babel-plugin-transform-do-expressions"; -import transformFunctionBind from "babel-plugin-transform-function-bind"; +import transformDoExpressions from "@babel/plugin-transform-do-expressions"; +import transformFunctionBind from "@babel/plugin-transform-function-bind"; export default function() { return { diff --git a/packages/babel-preset-stage-1/README.md b/packages/babel-preset-stage-1/README.md index 19692c62a5..26a3575f1b 100644 --- a/packages/babel-preset-stage-1/README.md +++ b/packages/babel-preset-stage-1/README.md @@ -1,4 +1,4 @@ -# babel-preset-stage-1 +# @babel/preset-stage-1 > Babel preset for stage 1 plugins. @@ -15,7 +15,7 @@ The gist of Stage 1 is: ## Install ```sh -npm install --save-dev babel-preset-stage-1 +npm install --save-dev @babel/preset-stage-1 ``` ## Usage @@ -39,7 +39,7 @@ babel script.js --presets stage-1 ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { presets: ["stage-1"] }); ``` diff --git a/packages/babel-preset-stage-1/package.json b/packages/babel-preset-stage-1/package.json index 0cccc66d32..36af149c3c 100644 --- a/packages/babel-preset-stage-1/package.json +++ b/packages/babel-preset-stage-1/package.json @@ -1,5 +1,5 @@ { - "name": "babel-preset-stage-1", + "name": "@babel/preset-stage-1", "version": "7.0.0-beta.3", "description": "Babel preset for stage 1 plugins", "author": "Sebastian McKenzie ", @@ -8,10 +8,10 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-preset-stage-1", "main": "lib/index.js", "dependencies": { - "babel-plugin-transform-decorators": "7.0.0-beta.3", - "babel-plugin-transform-export-default": "7.0.0-beta.3", - "babel-plugin-transform-optional-chaining": "7.0.0-beta.3", - "babel-plugin-transform-pipeline-operator": "7.0.0-beta.3", - "babel-preset-stage-2": "7.0.0-beta.3" + "@babel/plugin-transform-decorators": "7.0.0-beta.3", + "@babel/plugin-transform-export-default": "7.0.0-beta.3", + "@babel/plugin-transform-optional-chaining": "7.0.0-beta.3", + "@babel/plugin-transform-pipeline-operator": "7.0.0-beta.3", + "@babel/preset-stage-2": "7.0.0-beta.3" } } diff --git a/packages/babel-preset-stage-1/src/index.js b/packages/babel-preset-stage-1/src/index.js index 7b204690da..a26c5818b2 100644 --- a/packages/babel-preset-stage-1/src/index.js +++ b/packages/babel-preset-stage-1/src/index.js @@ -1,9 +1,9 @@ -import presetStage2 from "babel-preset-stage-2"; +import presetStage2 from "@babel/preset-stage-2"; -import transformDecorators from "babel-plugin-transform-decorators"; -import transformExportDefault from "babel-plugin-transform-export-default"; -import transformOptionalChaining from "babel-plugin-transform-optional-chaining"; -import transformPipelineOperator from "babel-plugin-transform-pipeline-operator"; +import transformDecorators from "@babel/plugin-transform-decorators"; +import transformExportDefault from "@babel/plugin-transform-export-default"; +import transformOptionalChaining from "@babel/plugin-transform-optional-chaining"; +import transformPipelineOperator from "@babel/plugin-transform-pipeline-operator"; export default function() { return { diff --git a/packages/babel-preset-stage-2/README.md b/packages/babel-preset-stage-2/README.md index 0007aa1a67..51cb1122d3 100644 --- a/packages/babel-preset-stage-2/README.md +++ b/packages/babel-preset-stage-2/README.md @@ -1,13 +1,13 @@ -# babel-preset-stage-2 +# @babel/preset-stage-2 > Babel preset for stage 2 plugins. The gist of Stage 2 is: > **Stage 2:** draft -> +> > **What is it?** A first version of what will be in the specification. At this point, an eventual inclusion of the feature in the standard is likely. -> +> > **What’s required?** The proposal must now additionally have a formal description of the syntax and semantics of the feature (using the formal language of the ECMAScript specification). The description should be as complete as possible, but can contain todos and placeholders. Two experimental implementations of the feature are needed, but one of them can be in a transpiler such as Babel. > > **What’s next?** Only incremental changes are expected from now on. @@ -17,7 +17,7 @@ The gist of Stage 2 is: ## Install ```sh -npm install --save-dev babel-preset-stage-2 +npm install --save-dev @babel/preset-stage-2 ``` ## Usage @@ -41,7 +41,7 @@ babel script.js --presets stage-2 ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { presets: ["stage-2"] }); ``` diff --git a/packages/babel-preset-stage-2/package.json b/packages/babel-preset-stage-2/package.json index 659583ef3f..0b81ba1c1d 100644 --- a/packages/babel-preset-stage-2/package.json +++ b/packages/babel-preset-stage-2/package.json @@ -1,5 +1,5 @@ { - "name": "babel-preset-stage-2", + "name": "@babel/preset-stage-2", "version": "7.0.0-beta.3", "description": "Babel preset for stage 2 plugins", "author": "Sebastian McKenzie ", @@ -8,10 +8,10 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-preset-stage-2", "main": "lib/index.js", "dependencies": { - "babel-plugin-transform-export-namespace": "7.0.0-beta.3", - "babel-plugin-transform-function-sent": "7.0.0-beta.3", - "babel-plugin-transform-numeric-separator": "7.0.0-beta.3", - "babel-plugin-transform-throw-expressions": "7.0.0-beta.3", - "babel-preset-stage-3": "7.0.0-beta.3" + "@babel/plugin-transform-export-namespace": "7.0.0-beta.3", + "@babel/plugin-transform-function-sent": "7.0.0-beta.3", + "@babel/plugin-transform-numeric-separator": "7.0.0-beta.3", + "@babel/plugin-transform-throw-expressions": "7.0.0-beta.3", + "@babel/preset-stage-3": "7.0.0-beta.3" } } diff --git a/packages/babel-preset-stage-2/src/index.js b/packages/babel-preset-stage-2/src/index.js index fa0f566efb..b937a09070 100644 --- a/packages/babel-preset-stage-2/src/index.js +++ b/packages/babel-preset-stage-2/src/index.js @@ -1,9 +1,9 @@ -import presetStage3 from "babel-preset-stage-3"; +import presetStage3 from "@babel/preset-stage-3"; -import transformFunctionSent from "babel-plugin-transform-function-sent"; -import transformExportNamespace from "babel-plugin-transform-export-namespace"; -import transformNumericSeparator from "babel-plugin-transform-numeric-separator"; -import transformThrowExpressions from "babel-plugin-transform-throw-expressions"; +import transformFunctionSent from "@babel/plugin-transform-function-sent"; +import transformExportNamespace from "@babel/plugin-transform-export-namespace"; +import transformNumericSeparator from "@babel/plugin-transform-numeric-separator"; +import transformThrowExpressions from "@babel/plugin-transform-throw-expressions"; export default function() { return { diff --git a/packages/babel-preset-stage-3/README.md b/packages/babel-preset-stage-3/README.md index 656cd0d72c..22360614fc 100644 --- a/packages/babel-preset-stage-3/README.md +++ b/packages/babel-preset-stage-3/README.md @@ -1,4 +1,4 @@ -# babel-preset-stage-3 +# @babel/preset-stage-3 > Babel preset for stage 3 plugins. @@ -17,7 +17,7 @@ The gist of Stage 3 is: ## Install ```sh -npm install --save-dev babel-preset-stage-3 +npm install --save-dev @babel/preset-stage-3 ``` ## Usage @@ -41,7 +41,7 @@ babel script.js --presets stage-3 ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { presets: ["stage-3"] }); ``` diff --git a/packages/babel-preset-stage-3/package.json b/packages/babel-preset-stage-3/package.json index 1fe619f80d..d9f74a9d7f 100644 --- a/packages/babel-preset-stage-3/package.json +++ b/packages/babel-preset-stage-3/package.json @@ -1,5 +1,5 @@ { - "name": "babel-preset-stage-3", + "name": "@babel/preset-stage-3", "version": "7.0.0-beta.3", "description": "Babel preset for stage 3 plugins", "author": "Sebastian McKenzie ", @@ -8,11 +8,11 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-preset-stage-3", "main": "lib/index.js", "dependencies": { - "babel-plugin-syntax-dynamic-import": "7.0.0-beta.3", - "babel-plugin-transform-async-generator-functions": "7.0.0-beta.3", - "babel-plugin-transform-class-properties": "7.0.0-beta.3", - "babel-plugin-transform-object-rest-spread": "7.0.0-beta.3", - "babel-plugin-transform-optional-catch-binding": "7.0.0-beta.3", + "@babel/plugin-syntax-dynamic-import": "7.0.0-beta.3", + "@babel/plugin-transform-async-generator-functions": "7.0.0-beta.3", + "@babel/plugin-transform-class-properties": "7.0.0-beta.3", + "@babel/plugin-transform-object-rest-spread": "7.0.0-beta.3", + "@babel/plugin-transform-optional-catch-binding": "7.0.0-beta.3", "babel-plugin-transform-unicode-property-regex": "^2.0.5" } } diff --git a/packages/babel-preset-stage-3/src/index.js b/packages/babel-preset-stage-3/src/index.js index 90ae34bb42..cf63eb5a08 100644 --- a/packages/babel-preset-stage-3/src/index.js +++ b/packages/babel-preset-stage-3/src/index.js @@ -1,8 +1,8 @@ -import syntaxDynamicImport from "babel-plugin-syntax-dynamic-import"; -import transformAsyncGeneratorFunctions from "babel-plugin-transform-async-generator-functions"; -import transformClassProperties from "babel-plugin-transform-class-properties"; -import transformObjectRestSpread from "babel-plugin-transform-object-rest-spread"; -import transformOptionalCatchBinding from "babel-plugin-transform-optional-catch-binding"; +import syntaxDynamicImport from "@babel/plugin-syntax-dynamic-import"; +import transformAsyncGeneratorFunctions from "@babel/plugin-transform-async-generator-functions"; +import transformClassProperties from "@babel/plugin-transform-class-properties"; +import transformObjectRestSpread from "@babel/plugin-transform-object-rest-spread"; +import transformOptionalCatchBinding from "@babel/plugin-transform-optional-catch-binding"; import transformUnicodePropertyRegex from "babel-plugin-transform-unicode-property-regex"; export default function() { diff --git a/packages/babel-preset-typescript/README.md b/packages/babel-preset-typescript/README.md index a84e79972e..a9933a9832 100644 --- a/packages/babel-preset-typescript/README.md +++ b/packages/babel-preset-typescript/README.md @@ -1,4 +1,4 @@ -# babel-preset-typescript +# @babel/preset-typescript > Babel preset for TypeScript. @@ -25,7 +25,7 @@ const x = 0; ## Installation ```sh -npm install --save-dev babel-preset-typescript +npm install --save-dev @babel/preset-typescript ``` ## Usage @@ -49,7 +49,7 @@ babel --presets typescript script.ts ### Via Node API ```javascript -require("babel-core").transform("code", { +require("@babel/core").transform("code", { presets: ["typescript"] }); ``` diff --git a/packages/babel-preset-typescript/package.json b/packages/babel-preset-typescript/package.json index 129296c6b5..080280388d 100644 --- a/packages/babel-preset-typescript/package.json +++ b/packages/babel-preset-typescript/package.json @@ -1,5 +1,5 @@ { - "name": "babel-preset-typescript", + "name": "@babel/preset-typescript", "version": "7.0.0-beta.3", "description": "Babel preset for TypeScript.", "repository": "https://github.com/babel/babel/tree/master/packages/babel-preset-typescript", @@ -10,6 +10,6 @@ "typescript" ], "dependencies": { - "babel-plugin-transform-typescript": "7.0.0-beta.3" + "@babel/plugin-transform-typescript": "7.0.0-beta.3" } } diff --git a/packages/babel-preset-typescript/src/index.js b/packages/babel-preset-typescript/src/index.js index 5abf7438d3..9348fa0622 100644 --- a/packages/babel-preset-typescript/src/index.js +++ b/packages/babel-preset-typescript/src/index.js @@ -1,4 +1,4 @@ -import transformTypeScript from "babel-plugin-transform-typescript"; +import transformTypeScript from "@babel/plugin-transform-typescript"; export default function() { return { diff --git a/packages/babel-register/README.md b/packages/babel-register/README.md index 691e8cc2e7..049f9da62b 100644 --- a/packages/babel-register/README.md +++ b/packages/babel-register/README.md @@ -1,4 +1,4 @@ -# babel-register +# @babel/register > The require hook will bind itself to node's require and automatically compile files on the fly. @@ -10,13 +10,13 @@ fly. This is equivalent to CoffeeScript's ## Install ```sh -npm install babel-register --save-dev +npm install @babel/register --save-dev ``` ## Usage ```js -require("babel-register"); +require("@babel/register"); ``` All subsequent files required by node with the extensions `.es6`, `.es`, `.jsx`, @@ -36,7 +36,7 @@ All subsequent files required by node with the extensions `.es6`, `.es`, `.jsx`, override this by passing an ignore regex via: ```js -require("babel-register")({ +require("@babel/register")({ // This will override `node_modules` ignoring - you can alternatively pass // an array of strings to be explicitly matched or a regex / glob ignore: false @@ -46,7 +46,7 @@ require("babel-register")({ ## Specifying options ```javascript -require("babel-register")({ +require("@babel/register")({ // Optional ignore regex - if any filenames **do** match this regex then they // aren't compiled. ignore: /regex/, @@ -79,7 +79,7 @@ to each file still applies, and takes precedence over any options you pass in he ## Environment variables -By default `babel-node` and `babel-register` will save to a json cache in your +By default `babel-node` and `@babel/register` will save to a json cache in your temporary directory. This will heavily improve with the startup and compilation of your files. There diff --git a/packages/babel-register/package.json b/packages/babel-register/package.json index 09d9ba80cd..e4fcb470e2 100644 --- a/packages/babel-register/package.json +++ b/packages/babel-register/package.json @@ -1,5 +1,5 @@ { - "name": "babel-register", + "name": "@babel/register", "version": "7.0.0-beta.3", "description": "babel require hook", "license": "MIT", @@ -10,7 +10,7 @@ "./lib/node.js": "./lib/browser.js" }, "dependencies": { - "babel-core": "7.0.0-beta.3", + "@babel/core": "7.0.0-beta.3", "core-js": "^2.4.0", "find-cache-dir": "^1.0.0", "home-or-tmp": "^3.0.0", diff --git a/packages/babel-register/src/cache.js b/packages/babel-register/src/cache.js index 56575820c6..e2494e0248 100644 --- a/packages/babel-register/src/cache.js +++ b/packages/babel-register/src/cache.js @@ -2,10 +2,11 @@ import path from "path"; import fs from "fs"; import { sync as mkdirpSync } from "mkdirp"; import homeOrTmp from "home-or-tmp"; -import * as babel from "babel-core"; +import * as babel from "@babel/core"; import findCacheDir from "find-cache-dir"; -const DEFAULT_CACHE_DIR = findCacheDir({ name: "babel-register" }) || homeOrTmp; +const DEFAULT_CACHE_DIR = + findCacheDir({ name: "@babel/register" }) || homeOrTmp; const DEFAULT_FILENAME = path.join( DEFAULT_CACHE_DIR, `.babel.${babel.version}.${babel.getEnv()}.json`, diff --git a/packages/babel-register/src/node.js b/packages/babel-register/src/node.js index c54208afdd..e58a662673 100644 --- a/packages/babel-register/src/node.js +++ b/packages/babel-register/src/node.js @@ -2,8 +2,8 @@ import deepClone from "lodash/cloneDeep"; import sourceMapSupport from "source-map-support"; import * as registerCache from "./cache"; import escapeRegExp from "lodash/escapeRegExp"; -import * as babel from "babel-core"; -import { OptionManager, DEFAULT_EXTENSIONS } from "babel-core"; +import * as babel from "@babel/core"; +import { OptionManager, DEFAULT_EXTENSIONS } from "@babel/core"; import { addHook } from "pirates"; import fs from "fs"; import path from "path"; diff --git a/packages/babel-register/test/cache.js b/packages/babel-register/test/cache.js index 5ab177785e..6c150758b9 100644 --- a/packages/babel-register/test/cache.js +++ b/packages/babel-register/test/cache.js @@ -29,7 +29,7 @@ function resetCache() { process.env.BABEL_DISABLE_CACHE = oldBabelDisableCacheValue; } -describe("babel register", () => { +describe("@babel/register - caching", () => { describe("cache", () => { let load, get, save; diff --git a/packages/babel-register/test/index.js b/packages/babel-register/test/index.js index 2ba7ace225..0c365f1d02 100644 --- a/packages/babel-register/test/index.js +++ b/packages/babel-register/test/index.js @@ -2,7 +2,7 @@ import chai from "chai"; const DATA_ES2015 = require.resolve("./__data__/es2015"); -describe("babel-register", function() { +describe("@babel/register", function() { let babelRegister; let oldCompiler; diff --git a/packages/babel-runtime/README.md b/packages/babel-runtime/README.md index 8aa859368e..778da2b0cb 100644 --- a/packages/babel-runtime/README.md +++ b/packages/babel-runtime/README.md @@ -1,2 +1,2 @@ -# babel-runtime +# @babel/runtime diff --git a/packages/babel-runtime/helpers/es6/toArray.js b/packages/babel-runtime/helpers/es6/toArray.js index e14a0feb30..13e9ef60ff 100644 --- a/packages/babel-runtime/helpers/es6/toArray.js +++ b/packages/babel-runtime/helpers/es6/toArray.js @@ -1,4 +1,4 @@ -import _Array$from from "../../core-js/array/from"; +import _Array$from from "@babel/runtime/core-js/array/from"; export default function _toArray(arr) { return Array.isArray(arr) ? arr : _Array$from(arr); } \ No newline at end of file diff --git a/packages/babel-runtime/helpers/toArray.js b/packages/babel-runtime/helpers/toArray.js index 6709feb464..a05e0cf359 100644 --- a/packages/babel-runtime/helpers/toArray.js +++ b/packages/babel-runtime/helpers/toArray.js @@ -1,4 +1,4 @@ -var _Array$from = require("../core-js/array/from"); +var _Array$from = require("@babel/runtime/core-js/array/from"); function _toArray(arr) { return Array.isArray(arr) ? arr : _Array$from(arr); diff --git a/packages/babel-runtime/package.json b/packages/babel-runtime/package.json index acb24a11a2..3144b2cf47 100644 --- a/packages/babel-runtime/package.json +++ b/packages/babel-runtime/package.json @@ -1,5 +1,5 @@ { - "name": "babel-runtime", + "name": "@babel/runtime", "version": "7.0.0-beta.3", "description": "babel selfContained runtime", "license": "MIT", @@ -10,7 +10,7 @@ "regenerator-runtime": "^0.11.0" }, "devDependencies": { - "babel-helpers": "7.0.0-beta.3", - "babel-plugin-transform-runtime": "7.0.0-beta.3" + "@babel/helpers": "7.0.0-beta.3", + "@babel/plugin-transform-runtime": "7.0.0-beta.3" } } diff --git a/packages/babel-runtime/scripts/build-dist.js b/packages/babel-runtime/scripts/build-dist.js index a46f9d6cc2..54f309907d 100644 --- a/packages/babel-runtime/scripts/build-dist.js +++ b/packages/babel-runtime/scripts/build-dist.js @@ -1,8 +1,8 @@ "use strict"; const outputFile = require("output-file-sync"); -const coreDefinitions = require("babel-plugin-transform-runtime").definitions; -const helpers = require("babel-helpers"); +const coreDefinitions = require("@babel/plugin-transform-runtime").definitions; +const helpers = require("@babel/helpers"); const babel = require("../../babel-core"); const t = require("../../babel-types"); @@ -38,7 +38,6 @@ function defaultify(name) { function writeRootFile(filename, content) { filename = relative(filename); - //console.log(filename); outputFile(filename, content); } @@ -64,7 +63,7 @@ function adjustImportPath(node, relativePath) { if (helpers.list.indexOf(node.value) >= 0) { node.value = `./${node.value}`; } else { - node.value = node.value.replace(/^babel-runtime/, relativePath) + node.value = node.value.replace(/^@babel\/runtime/, relativePath); } } @@ -92,7 +91,7 @@ function buildRuntimeRewritePlugin(relativePath, helperName, dependencies) { return; } - // replace any reference to babel-runtime and other helpers + // replace any reference to @babel/runtime and other helpers // with a relative path adjustImportPath(path.get("arguments")[0].node, relativePath); }, diff --git a/packages/babel-standalone/README.md b/packages/babel-standalone/README.md index ced004a500..81681ef825 100644 --- a/packages/babel-standalone/README.md +++ b/packages/babel-standalone/README.md @@ -1,12 +1,12 @@ -babel-standalone +@babel/standalone ================ -babel-standalone is a standalone build of Babel for use in non-Node.js environments, including browsers. It's bundled with all the standard Babel plugins and presets, and [a build of babili (babel-minify)](http://dl.vc/babili-standalone) is optionally available too. +@babel/standalone is a standalone build of Babel for use in non-Node.js environments, including browsers. It's bundled with all the standard Babel plugins and presets, and [a build of babili (babel-minify)](http://dl.vc/babili-standalone) is optionally available too. But why?! ========= -It's true that using Babel through Webpack, Browserify or Gulp should be sufficient for most use cases. However, there are some valid use cases for babel-standalone: +It's true that using Babel through Webpack, Browserify or Gulp should be sufficient for most use cases. However, there are some valid use cases for @babel/standalone: - Sites like [JSFiddle](https://jsfiddle.net/), [JS Bin](https://jsbin.com/), the [REPL on the Babel site](http://babeljs.io/repl/), etc. These sites compile user-provided JavaScript in real-time. - Apps that embed a JavaScript engine such as V8 directly, and want to use Babel for compilation @@ -16,11 +16,11 @@ It's true that using Babel through Webpack, Browserify or Gulp should be suffici Installation ============ -There are several ways to get a copy of babel-standalone. Pick whichever one you like: +There are several ways to get a copy of @babel/standalone. Pick whichever one you like: -- Use it via UNPKG: https://unpkg.com/babel-standalone@6/babel.min.js. This is a simple way to embed it on a webpage without having to do any other setup. -- Install via Bower: `bower install babel-standalone` -- Install via NPM: `npm install --save babel-standalone` +- Use it via UNPKG: https://unpkg.com/@babel/standalone@6/babel.min.js. This is a simple way to embed it on a webpage without having to do any other setup. +- Install via Bower: `bower install @babel/standalone` +- Install via NPM: `npm install --save @babel/standalone` - Manually grab `babel.js` and/or `babel.min.js` from the [GitHub releases page](https://github.com/Daniel15/babel-standalone/releases). Every release includes these files. - Install it via Git: You can use the repo at https://github.com/Daniel15/babel-standalone-bower to pull a prebuilt version from Git. Note that this is generally only advised for systems that *must* pull artifacts from Git, such as Bower. @@ -34,11 +34,11 @@ var input = 'const getMessage = () => "Hello World";'; var output = Babel.transform(input, { presets: ['es2015'] }).code; ``` -When loaded in a browser, babel-standalone will automatically compile and execute all script tags with type `text/babel` or `text/jsx`: +When loaded in a browser, @babel/standalone will automatically compile and execute all script tags with type `text/babel` or `text/jsx`: ```html
- + ``` -Note that `.babelrc` doesn't work in babel-standalone, as no file system access is available. The presets and/or plugins to use **must** be specified in the options passed to `Babel.transform`. +Note that `.babelrc` doesn't work in @babel/standalone, as no file system access is available. The presets and/or plugins to use **must** be specified in the options passed to `Babel.transform`. Customisation ============= diff --git a/packages/babel-standalone/package.json b/packages/babel-standalone/package.json index 7855f751e9..6ffbcf8608 100644 --- a/packages/babel-standalone/package.json +++ b/packages/babel-standalone/package.json @@ -1,5 +1,5 @@ { - "name": "babel-standalone", + "name": "@babel/standalone", "version": "7.0.0-beta.3", "description": "Standalone build of Babel for use in non-Node.js environments.", "main": "babel.js", @@ -9,93 +9,86 @@ "src" ], "devDependencies": { - "babel-core": "7.0.0-beta.3", - "babel-plugin-check-es2015-constants": "7.0.0-beta.3", - "babel-plugin-external-helpers": "7.0.0-beta.3", - "babel-plugin-inline-replace-variables": "1.3.1", - "babel-plugin-syntax-async-functions": "7.0.0-beta.0", - "babel-plugin-syntax-async-generators": "7.0.0-beta.3", - "babel-plugin-syntax-class-properties": "7.0.0-beta.3", - "babel-plugin-syntax-decorators": "7.0.0-beta.3", - "babel-plugin-syntax-do-expressions": "7.0.0-beta.3", - "babel-plugin-syntax-dynamic-import": "7.0.0-beta.3", - "babel-plugin-syntax-exponentiation-operator": "7.0.0-beta.0", - "babel-plugin-syntax-export-extensions": "7.0.0-beta.3", - "babel-plugin-syntax-flow": "7.0.0-beta.3", - "babel-plugin-syntax-function-bind": "7.0.0-beta.3", - "babel-plugin-syntax-function-sent": "7.0.0-beta.3", - "babel-plugin-syntax-jsx": "7.0.0-beta.3", - "babel-plugin-syntax-object-rest-spread": "7.0.0-beta.3", - "babel-plugin-syntax-optional-catch-binding": "7.0.0-beta.3", - "babel-plugin-syntax-trailing-function-commas": "7.0.0-beta.0", - "babel-plugin-transform-async-functions": "7.0.0-beta.3", - "babel-plugin-transform-async-generator-functions": "7.0.0-beta.3", - "babel-plugin-transform-async-to-generator": "7.0.0-beta.3", - "babel-plugin-transform-async-to-module-method": "7.0.0-beta.3", - "babel-plugin-transform-class-properties": "7.0.0-beta.3", - "babel-plugin-transform-decorators": "7.0.0-beta.3", - "babel-plugin-transform-do-expressions": "7.0.0-beta.3", - "babel-plugin-transform-es2015-arrow-functions": "7.0.0-beta.3", - "babel-plugin-transform-es2015-block-scoped-functions": "7.0.0-beta.3", - "babel-plugin-transform-es2015-block-scoping": "7.0.0-beta.3", - "babel-plugin-transform-es2015-classes": "7.0.0-beta.3", - "babel-plugin-transform-es2015-computed-properties": "7.0.0-beta.3", - "babel-plugin-transform-es2015-destructuring": "7.0.0-beta.3", - "babel-plugin-transform-es2015-duplicate-keys": "7.0.0-beta.3", - "babel-plugin-transform-es2015-for-of": "7.0.0-beta.3", - "babel-plugin-transform-es2015-function-name": "7.0.0-beta.3", - "babel-plugin-transform-es2015-instanceof": "7.0.0-beta.3", - "babel-plugin-transform-es2015-literals": "7.0.0-beta.3", - "babel-plugin-transform-es2015-modules-amd": "7.0.0-beta.3", - "babel-plugin-transform-es2015-modules-commonjs": "7.0.0-beta.3", - "babel-plugin-transform-es2015-modules-systemjs": "7.0.0-beta.3", - "babel-plugin-transform-es2015-modules-umd": "7.0.0-beta.3", - "babel-plugin-transform-es2015-object-super": "7.0.0-beta.3", - "babel-plugin-transform-es2015-parameters": "7.0.0-beta.3", - "babel-plugin-transform-es2015-shorthand-properties": "7.0.0-beta.3", - "babel-plugin-transform-es2015-spread": "7.0.0-beta.3", - "babel-plugin-transform-es2015-sticky-regex": "7.0.0-beta.3", - "babel-plugin-transform-es2015-template-literals": "7.0.0-beta.3", - "babel-plugin-transform-es2015-typeof-symbol": "7.0.0-beta.3", - "babel-plugin-transform-es2015-unicode-regex": "7.0.0-beta.3", - "babel-plugin-transform-es3-member-expression-literals": "7.0.0-beta.3", - "babel-plugin-transform-es3-property-literals": "7.0.0-beta.3", - "babel-plugin-transform-es5-property-mutators": "7.0.0-beta.3", - "babel-plugin-transform-eval": "7.0.0-beta.3", - "babel-plugin-transform-exponentiation-operator": "7.0.0-beta.3", - "babel-plugin-transform-export-extensions": "7.0.0-alpha.19", - "babel-plugin-transform-flow-comments": "7.0.0-beta.3", - "babel-plugin-transform-flow-strip-types": "7.0.0-beta.3", - "babel-plugin-transform-function-bind": "7.0.0-beta.3", - "babel-plugin-transform-jscript": "7.0.0-beta.3", - "babel-plugin-transform-new-target": "7.0.0-beta.3", - "babel-plugin-transform-object-assign": "7.0.0-beta.3", - "babel-plugin-transform-object-rest-spread": "7.0.0-beta.3", - "babel-plugin-transform-object-set-prototype-of-to-assign": "7.0.0-beta.3", - "babel-plugin-transform-optional-catch-binding": "7.0.0-beta.3", - "babel-plugin-transform-proto-to-assign": "7.0.0-beta.3", - "babel-plugin-transform-react-constant-elements": "7.0.0-beta.3", - "babel-plugin-transform-react-display-name": "7.0.0-beta.3", - "babel-plugin-transform-react-inline-elements": "7.0.0-beta.3", - "babel-plugin-transform-react-jsx": "7.0.0-beta.3", - "babel-plugin-transform-react-jsx-compat": "7.0.0-beta.3", - "babel-plugin-transform-react-jsx-self": "7.0.0-beta.3", - "babel-plugin-transform-react-jsx-source": "7.0.0-beta.3", - "babel-plugin-transform-regenerator": "7.0.0-beta.3", - "babel-plugin-transform-runtime": "7.0.0-beta.3", - "babel-plugin-transform-strict-mode": "7.0.0-beta.3", + "@babel/core": "7.0.0-beta.3", + "@babel/plugin-check-es2015-constants": "7.0.0-beta.3", + "@babel/plugin-external-helpers": "7.0.0-beta.3", + "@babel/plugin-syntax-async-generators": "7.0.0-beta.3", + "@babel/plugin-syntax-class-properties": "7.0.0-beta.3", + "@babel/plugin-syntax-decorators": "7.0.0-beta.3", + "@babel/plugin-syntax-do-expressions": "7.0.0-beta.3", + "@babel/plugin-syntax-dynamic-import": "7.0.0-beta.3", + "@babel/plugin-syntax-export-extensions": "7.0.0-beta.3", + "@babel/plugin-syntax-flow": "7.0.0-beta.3", + "@babel/plugin-syntax-function-bind": "7.0.0-beta.3", + "@babel/plugin-syntax-function-sent": "7.0.0-beta.3", + "@babel/plugin-syntax-jsx": "7.0.0-beta.3", + "@babel/plugin-syntax-object-rest-spread": "7.0.0-beta.3", + "@babel/plugin-syntax-optional-catch-binding": "7.0.0-beta.3", + "@babel/plugin-transform-async-generator-functions": "7.0.0-beta.3", + "@babel/plugin-transform-async-to-generator": "7.0.0-beta.3", + "@babel/plugin-transform-async-to-module-method": "7.0.0-beta.3", + "@babel/plugin-transform-class-properties": "7.0.0-beta.3", + "@babel/plugin-transform-decorators": "7.0.0-beta.3", + "@babel/plugin-transform-do-expressions": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-arrow-functions": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-block-scoped-functions": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-block-scoping": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-classes": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-computed-properties": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-destructuring": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-duplicate-keys": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-for-of": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-function-name": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-instanceof": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-literals": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-modules-amd": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-modules-commonjs": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-modules-systemjs": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-modules-umd": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-object-super": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-parameters": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-shorthand-properties": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-spread": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-sticky-regex": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-template-literals": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-typeof-symbol": "7.0.0-beta.3", + "@babel/plugin-transform-es2015-unicode-regex": "7.0.0-beta.3", + "@babel/plugin-transform-es3-member-expression-literals": "7.0.0-beta.3", + "@babel/plugin-transform-es3-property-literals": "7.0.0-beta.3", + "@babel/plugin-transform-es5-property-mutators": "7.0.0-beta.3", + "@babel/plugin-transform-eval": "7.0.0-beta.3", + "@babel/plugin-transform-exponentiation-operator": "7.0.0-beta.3", + "@babel/plugin-transform-flow-comments": "7.0.0-beta.3", + "@babel/plugin-transform-flow-strip-types": "7.0.0-beta.3", + "@babel/plugin-transform-function-bind": "7.0.0-beta.3", + "@babel/plugin-transform-jscript": "7.0.0-beta.3", + "@babel/plugin-transform-new-target": "7.0.0-beta.3", + "@babel/plugin-transform-object-assign": "7.0.0-beta.3", + "@babel/plugin-transform-object-rest-spread": "7.0.0-beta.3", + "@babel/plugin-transform-object-set-prototype-of-to-assign": "7.0.0-beta.3", + "@babel/plugin-transform-optional-catch-binding": "7.0.0-beta.3", + "@babel/plugin-transform-proto-to-assign": "7.0.0-beta.3", + "@babel/plugin-transform-react-constant-elements": "7.0.0-beta.3", + "@babel/plugin-transform-react-display-name": "7.0.0-beta.3", + "@babel/plugin-transform-react-inline-elements": "7.0.0-beta.3", + "@babel/plugin-transform-react-jsx": "7.0.0-beta.3", + "@babel/plugin-transform-react-jsx-compat": "7.0.0-beta.3", + "@babel/plugin-transform-react-jsx-self": "7.0.0-beta.3", + "@babel/plugin-transform-react-jsx-source": "7.0.0-beta.3", + "@babel/plugin-transform-regenerator": "7.0.0-beta.3", + "@babel/plugin-transform-runtime": "7.0.0-beta.3", + "@babel/plugin-transform-strict-mode": "7.0.0-beta.3", "babel-plugin-transform-unicode-property-regex": "^2.0.5", - "babel-preset-env": "2.0.0-alpha.19", - "babel-preset-es2015": "7.0.0-beta.3", - "babel-preset-es2016": "7.0.0-beta.3", - "babel-preset-es2017": "7.0.0-beta.3", - "babel-preset-flow": "7.0.0-beta.3", - "babel-preset-react": "7.0.0-beta.3", - "babel-preset-stage-0": "7.0.0-beta.3", - "babel-preset-stage-1": "7.0.0-beta.3", - "babel-preset-stage-2": "7.0.0-beta.3", - "babel-preset-stage-3": "7.0.0-beta.3", - "babel-preset-typescript": "7.0.0-beta.3" + "@babel/preset-es2015": "7.0.0-beta.3", + "@babel/preset-es2016": "7.0.0-beta.3", + "@babel/preset-es2017": "7.0.0-beta.3", + "@babel/preset-flow": "7.0.0-beta.3", + "@babel/preset-react": "7.0.0-beta.3", + "@babel/preset-stage-0": "7.0.0-beta.3", + "@babel/preset-stage-1": "7.0.0-beta.3", + "@babel/preset-stage-2": "7.0.0-beta.3", + "@babel/preset-stage-3": "7.0.0-beta.3", + "@babel/preset-typescript": "7.0.0-beta.3" }, "keywords": [ "babel", diff --git a/packages/babel-standalone/src/index.js b/packages/babel-standalone/src/index.js index 932175a0ae..6e33f20ebe 100644 --- a/packages/babel-standalone/src/index.js +++ b/packages/babel-standalone/src/index.js @@ -1,5 +1,5 @@ /** - * Entry point for babel-standalone. This wraps Babel's API in a version that's + * Entry point for @babel/standalone. This wraps Babel's API in a version that's * friendlier for use in web browers. It removes the automagical detection of * plugins, instead explicitly registering all the available plugins and * presets, and requiring custom ones to be registered through `registerPlugin` @@ -9,7 +9,7 @@ /* global VERSION */ /* eslint-disable max-len */ -import * as Babel from "babel-core"; +import * as Babel from "@babel/core"; import { runScripts } from "./transformScriptTags"; @@ -138,100 +138,95 @@ export function registerPresets(newPresets) { // All the plugins we should bundle registerPlugins({ - "check-es2015-constants": require("babel-plugin-check-es2015-constants"), - "external-helpers": require("babel-plugin-external-helpers"), - "syntax-async-functions": require("babel-plugin-syntax-async-functions"), - "syntax-async-generators": require("babel-plugin-syntax-async-generators"), - "syntax-class-properties": require("babel-plugin-syntax-class-properties"), - "syntax-decorators": require("babel-plugin-syntax-decorators"), - "syntax-do-expressions": require("babel-plugin-syntax-do-expressions"), - "syntax-dynamic-import": require("babel-plugin-syntax-dynamic-import"), - "syntax-exponentiation-operator": require("babel-plugin-syntax-exponentiation-operator"), - "syntax-export-extensions": require("babel-plugin-syntax-export-extensions"), - "syntax-flow": require("babel-plugin-syntax-flow"), - "syntax-function-bind": require("babel-plugin-syntax-function-bind"), - "syntax-function-sent": require("babel-plugin-syntax-function-sent"), - "syntax-jsx": require("babel-plugin-syntax-jsx"), - "syntax-object-rest-spread": require("babel-plugin-syntax-object-rest-spread"), - "syntax-optional-catch-binding": require("babel-plugin-syntax-optional-catch-binding"), - "syntax-trailing-function-commas": require("babel-plugin-syntax-trailing-function-commas"), - "transform-async-functions": require("babel-plugin-transform-async-functions"), - "transform-async-to-generator": require("babel-plugin-transform-async-to-generator"), - "transform-async-to-module-method": require("babel-plugin-transform-async-to-module-method"), - "transform-class-properties": require("babel-plugin-transform-class-properties"), - "transform-decorators": require("babel-plugin-transform-decorators"), - "transform-do-expressions": require("babel-plugin-transform-do-expressions"), - "transform-es2015-arrow-functions": require("babel-plugin-transform-es2015-arrow-functions"), - "transform-es2015-block-scoped-functions": require("babel-plugin-transform-es2015-block-scoped-functions"), - "transform-es2015-block-scoping": require("babel-plugin-transform-es2015-block-scoping"), - "transform-es2015-classes": require("babel-plugin-transform-es2015-classes"), - "transform-es2015-computed-properties": require("babel-plugin-transform-es2015-computed-properties"), - "transform-es2015-destructuring": require("babel-plugin-transform-es2015-destructuring"), - "transform-es2015-duplicate-keys": require("babel-plugin-transform-es2015-duplicate-keys"), - "transform-es2015-for-of": require("babel-plugin-transform-es2015-for-of"), - "transform-es2015-function-name": require("babel-plugin-transform-es2015-function-name"), - "transform-es2015-instanceof": require("babel-plugin-transform-es2015-instanceof"), - "transform-es2015-literals": require("babel-plugin-transform-es2015-literals"), - "transform-es2015-modules-amd": require("babel-plugin-transform-es2015-modules-amd"), - "transform-es2015-modules-commonjs": require("babel-plugin-transform-es2015-modules-commonjs"), - "transform-es2015-modules-systemjs": require("babel-plugin-transform-es2015-modules-systemjs"), - "transform-es2015-modules-umd": require("babel-plugin-transform-es2015-modules-umd"), - "transform-es2015-object-super": require("babel-plugin-transform-es2015-object-super"), - "transform-es2015-parameters": require("babel-plugin-transform-es2015-parameters"), - "transform-es2015-shorthand-properties": require("babel-plugin-transform-es2015-shorthand-properties"), - "transform-es2015-spread": require("babel-plugin-transform-es2015-spread"), - "transform-es2015-sticky-regex": require("babel-plugin-transform-es2015-sticky-regex"), - "transform-es2015-template-literals": require("babel-plugin-transform-es2015-template-literals"), - "transform-es2015-typeof-symbol": require("babel-plugin-transform-es2015-typeof-symbol"), - "transform-es2015-unicode-regex": require("babel-plugin-transform-es2015-unicode-regex"), - "transform-es3-member-expression-literals": require("babel-plugin-transform-es3-member-expression-literals"), - "transform-es3-property-literals": require("babel-plugin-transform-es3-property-literals"), - "transform-es5-property-mutators": require("babel-plugin-transform-es5-property-mutators"), - "transform-eval": require("babel-plugin-transform-eval"), - "transform-exponentiation-operator": require("babel-plugin-transform-exponentiation-operator"), - "transform-export-extensions": require("babel-plugin-transform-export-extensions"), - "transform-flow-comments": require("babel-plugin-transform-flow-comments"), - "transform-flow-strip-types": require("babel-plugin-transform-flow-strip-types"), - "transform-function-bind": require("babel-plugin-transform-function-bind"), - "transform-jscript": require("babel-plugin-transform-jscript"), - "transform-new-target": require("babel-plugin-transform-new-target"), - "transform-object-assign": require("babel-plugin-transform-object-assign"), - "transform-object-rest-spread": require("babel-plugin-transform-object-rest-spread"), - "transform-object-set-prototype-of-to-assign": require("babel-plugin-transform-object-set-prototype-of-to-assign"), - "transform-optional-catch-binding": require("babel-plugin-transform-optional-catch-binding"), - "transform-proto-to-assign": require("babel-plugin-transform-proto-to-assign"), - "transform-react-constant-elements": require("babel-plugin-transform-react-constant-elements"), - "transform-react-display-name": require("babel-plugin-transform-react-display-name"), - "transform-react-inline-elements": require("babel-plugin-transform-react-inline-elements"), - "transform-react-jsx": require("babel-plugin-transform-react-jsx"), - "transform-react-jsx-compat": require("babel-plugin-transform-react-jsx-compat"), - "transform-react-jsx-self": require("babel-plugin-transform-react-jsx-self"), - "transform-react-jsx-source": require("babel-plugin-transform-react-jsx-source"), - "transform-regenerator": require("babel-plugin-transform-regenerator"), - "transform-runtime": require("babel-plugin-transform-runtime"), - "transform-strict-mode": require("babel-plugin-transform-strict-mode"), + "check-es2015-constants": require("@babel/plugin-check-es2015-constants"), + "external-helpers": require("@babel/plugin-external-helpers"), + "syntax-async-generators": require("@babel/plugin-syntax-async-generators"), + "syntax-class-properties": require("@babel/plugin-syntax-class-properties"), + "syntax-decorators": require("@babel/plugin-syntax-decorators"), + "syntax-do-expressions": require("@babel/plugin-syntax-do-expressions"), + "syntax-dynamic-import": require("@babel/plugin-syntax-dynamic-import"), + "syntax-export-extensions": require("@babel/plugin-syntax-export-extensions"), + "syntax-flow": require("@babel/plugin-syntax-flow"), + "syntax-function-bind": require("@babel/plugin-syntax-function-bind"), + "syntax-function-sent": require("@babel/plugin-syntax-function-sent"), + "syntax-jsx": require("@babel/plugin-syntax-jsx"), + "syntax-object-rest-spread": require("@babel/plugin-syntax-object-rest-spread"), + "syntax-optional-catch-binding": require("@babel/plugin-syntax-optional-catch-binding"), + "transform-async-to-generator": require("@babel/plugin-transform-async-to-generator"), + "transform-async-to-module-method": require("@babel/plugin-transform-async-to-module-method"), + "transform-class-properties": require("@babel/plugin-transform-class-properties"), + "transform-decorators": require("@babel/plugin-transform-decorators"), + "transform-do-expressions": require("@babel/plugin-transform-do-expressions"), + "transform-es2015-arrow-functions": require("@babel/plugin-transform-es2015-arrow-functions"), + "transform-es2015-block-scoped-functions": require("@babel/plugin-transform-es2015-block-scoped-functions"), + "transform-es2015-block-scoping": require("@babel/plugin-transform-es2015-block-scoping"), + "transform-es2015-classes": require("@babel/plugin-transform-es2015-classes"), + "transform-es2015-computed-properties": require("@babel/plugin-transform-es2015-computed-properties"), + "transform-es2015-destructuring": require("@babel/plugin-transform-es2015-destructuring"), + "transform-es2015-duplicate-keys": require("@babel/plugin-transform-es2015-duplicate-keys"), + "transform-es2015-for-of": require("@babel/plugin-transform-es2015-for-of"), + "transform-es2015-function-name": require("@babel/plugin-transform-es2015-function-name"), + "transform-es2015-instanceof": require("@babel/plugin-transform-es2015-instanceof"), + "transform-es2015-literals": require("@babel/plugin-transform-es2015-literals"), + "transform-es2015-modules-amd": require("@babel/plugin-transform-es2015-modules-amd"), + "transform-es2015-modules-commonjs": require("@babel/plugin-transform-es2015-modules-commonjs"), + "transform-es2015-modules-systemjs": require("@babel/plugin-transform-es2015-modules-systemjs"), + "transform-es2015-modules-umd": require("@babel/plugin-transform-es2015-modules-umd"), + "transform-es2015-object-super": require("@babel/plugin-transform-es2015-object-super"), + "transform-es2015-parameters": require("@babel/plugin-transform-es2015-parameters"), + "transform-es2015-shorthand-properties": require("@babel/plugin-transform-es2015-shorthand-properties"), + "transform-es2015-spread": require("@babel/plugin-transform-es2015-spread"), + "transform-es2015-sticky-regex": require("@babel/plugin-transform-es2015-sticky-regex"), + "transform-es2015-template-literals": require("@babel/plugin-transform-es2015-template-literals"), + "transform-es2015-typeof-symbol": require("@babel/plugin-transform-es2015-typeof-symbol"), + "transform-es2015-unicode-regex": require("@babel/plugin-transform-es2015-unicode-regex"), + "transform-es3-member-expression-literals": require("@babel/plugin-transform-es3-member-expression-literals"), + "transform-es3-property-literals": require("@babel/plugin-transform-es3-property-literals"), + "transform-es5-property-mutators": require("@babel/plugin-transform-es5-property-mutators"), + "transform-eval": require("@babel/plugin-transform-eval"), + "transform-exponentiation-operator": require("@babel/plugin-transform-exponentiation-operator"), + "transform-flow-comments": require("@babel/plugin-transform-flow-comments"), + "transform-flow-strip-types": require("@babel/plugin-transform-flow-strip-types"), + "transform-function-bind": require("@babel/plugin-transform-function-bind"), + "transform-jscript": require("@babel/plugin-transform-jscript"), + "transform-new-target": require("@babel/plugin-transform-new-target"), + "transform-object-assign": require("@babel/plugin-transform-object-assign"), + "transform-object-rest-spread": require("@babel/plugin-transform-object-rest-spread"), + "transform-object-set-prototype-of-to-assign": require("@babel/plugin-transform-object-set-prototype-of-to-assign"), + "transform-optional-catch-binding": require("@babel/plugin-transform-optional-catch-binding"), + "transform-proto-to-assign": require("@babel/plugin-transform-proto-to-assign"), + "transform-react-constant-elements": require("@babel/plugin-transform-react-constant-elements"), + "transform-react-display-name": require("@babel/plugin-transform-react-display-name"), + "transform-react-inline-elements": require("@babel/plugin-transform-react-inline-elements"), + "transform-react-jsx": require("@babel/plugin-transform-react-jsx"), + "transform-react-jsx-compat": require("@babel/plugin-transform-react-jsx-compat"), + "transform-react-jsx-self": require("@babel/plugin-transform-react-jsx-self"), + "transform-react-jsx-source": require("@babel/plugin-transform-react-jsx-source"), + "transform-regenerator": require("@babel/plugin-transform-regenerator"), + "transform-runtime": require("@babel/plugin-transform-runtime"), + "transform-strict-mode": require("@babel/plugin-transform-strict-mode"), "transform-unicode-property-regex": require("babel-plugin-transform-unicode-property-regex"), }); // All the presets we should bundle registerPresets({ - es2015: require("babel-preset-es2015"), - es2016: require("babel-preset-es2016"), - es2017: require("babel-preset-es2017"), - react: require("babel-preset-react"), - "stage-0": require("babel-preset-stage-0"), - "stage-1": require("babel-preset-stage-1"), - "stage-2": require("babel-preset-stage-2"), - "stage-3": require("babel-preset-stage-3"), + es2015: require("@babel/preset-es2015"), + es2016: require("@babel/preset-es2016"), + es2017: require("@babel/preset-es2017"), + react: require("@babel/preset-react"), + "stage-0": require("@babel/preset-stage-0"), + "stage-1": require("@babel/preset-stage-1"), + "stage-2": require("@babel/preset-stage-2"), + "stage-3": require("@babel/preset-stage-3"), "es2015-loose": { - presets: [[require("babel-preset-es2015"), { loose: true }]], + presets: [[require("@babel/preset-es2015"), { loose: true }]], }, // ES2015 preset with es2015-modules-commonjs removed "es2015-no-commonjs": { - presets: [[require("babel-preset-es2015"), { modules: false }]], + presets: [[require("@babel/preset-es2015"), { modules: false }]], }, - typescript: require("babel-preset-typescript"), - flow: require("babel-preset-flow"), + typescript: require("@babel/preset-typescript"), + flow: require("@babel/preset-flow"), }); export const version = VERSION; diff --git a/packages/babel-standalone/test/babel.js b/packages/babel-standalone/test/babel.js index cb5337a9c7..3197856d5f 100644 --- a/packages/babel-standalone/test/babel.js +++ b/packages/babel-standalone/test/babel.js @@ -1,8 +1,8 @@ const assert = require("assert"); const Babel = require("../babel"); -// Basic smoke tests for babel-standalone -describe("babel-standalone", () => { +// Basic smoke tests for @babel/standalone +describe("@babel/standalone", () => { it("handles the es2015-no-commonjs preset", () => { const output = Babel.transform('const getMessage = () => "Hello World"', { presets: ["es2015-no-commonjs"], diff --git a/packages/babel-template/README.md b/packages/babel-template/README.md index c73507af59..cfc16cf5d4 100644 --- a/packages/babel-template/README.md +++ b/packages/babel-template/README.md @@ -1,4 +1,4 @@ -# babel-template +# @babel/template > Generate an AST from a string template. @@ -7,15 +7,15 @@ In computer science, this is known as an implementation of quasiquotes. ## Install ```sh -npm install --save-dev babel-template +npm install --save-dev @babel/template ``` ## Usage ```js -import template from "babel-template"; -import generate from "babel-generator"; -import * as t from "babel-types"; +import template from "@babel/template"; +import generate from "@babel/generator"; +import * as t from "@babel/types"; const buildRequire = template(` var IMPORT_NAME = require(SOURCE); @@ -43,7 +43,7 @@ Type: `string` #### options -`babel-template` accepts all of the options from [babylon], and specifies +`@babel/template` accepts all of the options from [babylon], and specifies some defaults of its own: * `allowReturnOutsideFunction` is set to `true` by default. @@ -58,7 +58,7 @@ Set this to `true` to preserve any comments from the `code` parameter. #### Return value -`babel-template` returns a `function` which is invoked with an optional object +`@babel/template` returns a `function` which is invoked with an optional object of replacements. See the usage section for an example. [babylon]: https://github.com/babel/babylon#options diff --git a/packages/babel-template/package.json b/packages/babel-template/package.json index f2c681e8bb..74860000d8 100644 --- a/packages/babel-template/package.json +++ b/packages/babel-template/package.json @@ -1,5 +1,5 @@ { - "name": "babel-template", + "name": "@babel/template", "version": "7.0.0-beta.3", "description": "Generate an AST from a string template.", "author": "Sebastian McKenzie ", @@ -8,9 +8,9 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-template", "main": "lib/index.js", "dependencies": { - "babel-code-frame": "7.0.0-beta.3", - "babel-traverse": "7.0.0-beta.3", - "babel-types": "7.0.0-beta.3", + "@babel/code-frame": "7.0.0-beta.3", + "@babel/traverse": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3", "babylon": "7.0.0-beta.29", "lodash": "^4.2.0" } diff --git a/packages/babel-template/src/index.js b/packages/babel-template/src/index.js index c4f29583b3..11e7dd1a3b 100644 --- a/packages/babel-template/src/index.js +++ b/packages/babel-template/src/index.js @@ -1,9 +1,9 @@ import cloneDeep from "lodash/cloneDeep"; import has from "lodash/has"; -import traverse from "babel-traverse"; +import traverse from "@babel/traverse"; import * as babylon from "babylon"; -import { codeFrameColumns } from "babel-code-frame"; -import * as t from "babel-types"; +import { codeFrameColumns } from "@babel/code-frame"; +import * as t from "@babel/types"; const FROM_TEMPLATE = new Set(); diff --git a/packages/babel-template/test/template.js b/packages/babel-template/test/template.js index e2916f2d14..95dcb9760e 100644 --- a/packages/babel-template/test/template.js +++ b/packages/babel-template/test/template.js @@ -1,5 +1,5 @@ import generator from "../../babel-generator"; -import * as t from "babel-types"; +import * as t from "@babel/types"; import template from "../lib"; import chai from "chai"; const expect = chai.expect; diff --git a/packages/babel-traverse/README.md b/packages/babel-traverse/README.md index 1dfda0a1f4..a25ffe70a5 100644 --- a/packages/babel-traverse/README.md +++ b/packages/babel-traverse/README.md @@ -1,11 +1,11 @@ -# babel-traverse +# @babel/traverse -> babel-traverse maintains the overall tree state, and is responsible for replacing, removing, and adding nodes. +> @babel/traverse maintains the overall tree state, and is responsible for replacing, removing, and adding nodes. ## Install ```sh -$ npm install --save babel-traverse +$ npm install --save @babel/traverse ``` ## Usage @@ -14,7 +14,7 @@ We can use it alongside Babylon to traverse and update nodes: ```js import * as babylon from "babylon"; -import traverse from "babel-traverse"; +import traverse from "@babel/traverse"; const code = `function square(n) { return n * n; diff --git a/packages/babel-traverse/package.json b/packages/babel-traverse/package.json index 6ef539fbd4..765aa5ec0b 100644 --- a/packages/babel-traverse/package.json +++ b/packages/babel-traverse/package.json @@ -1,5 +1,5 @@ { - "name": "babel-traverse", + "name": "@babel/traverse", "version": "7.0.0-beta.3", "description": "The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes", "author": "Sebastian McKenzie ", @@ -8,9 +8,9 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-traverse", "main": "lib/index.js", "dependencies": { - "babel-code-frame": "7.0.0-beta.3", - "babel-helper-function-name": "7.0.0-beta.3", - "babel-types": "7.0.0-beta.3", + "@babel/code-frame": "7.0.0-beta.3", + "@babel/helper-function-name": "7.0.0-beta.3", + "@babel/types": "7.0.0-beta.3", "babylon": "7.0.0-beta.29", "debug": "^3.0.1", "globals": "^10.0.0", @@ -18,7 +18,7 @@ "lodash": "^4.2.0" }, "devDependencies": { - "babel-generator": "7.0.0-beta.3", - "babel-helper-plugin-test-runner": "7.0.0-beta.3" + "@babel/generator": "7.0.0-beta.3", + "@babel/helper-plugin-test-runner": "7.0.0-beta.3" } } diff --git a/packages/babel-traverse/src/context.js b/packages/babel-traverse/src/context.js index a19df4b0c9..a2ac253eba 100644 --- a/packages/babel-traverse/src/context.js +++ b/packages/babel-traverse/src/context.js @@ -1,5 +1,5 @@ import NodePath from "./path"; -import * as t from "babel-types"; +import * as t from "@babel/types"; const testing = process.env.NODE_ENV === "test"; diff --git a/packages/babel-traverse/src/index.js b/packages/babel-traverse/src/index.js index 9feb4f0999..2fe2c950fe 100644 --- a/packages/babel-traverse/src/index.js +++ b/packages/babel-traverse/src/index.js @@ -1,7 +1,7 @@ import TraversalContext from "./context"; import * as visitors from "./visitors"; import includes from "lodash/includes"; -import * as t from "babel-types"; +import * as t from "@babel/types"; import * as cache from "./cache"; export { default as NodePath } from "./path"; diff --git a/packages/babel-traverse/src/path/ancestry.js b/packages/babel-traverse/src/path/ancestry.js index 360a4d1f4b..7cc3410322 100644 --- a/packages/babel-traverse/src/path/ancestry.js +++ b/packages/babel-traverse/src/path/ancestry.js @@ -1,6 +1,6 @@ // This file contains that retrieve or validate anything related to the current paths ancestry. -import * as t from "babel-types"; +import * as t from "@babel/types"; import NodePath from "./index"; /** diff --git a/packages/babel-traverse/src/path/comments.js b/packages/babel-traverse/src/path/comments.js index 38aeaa66f5..79e4abd909 100644 --- a/packages/babel-traverse/src/path/comments.js +++ b/packages/babel-traverse/src/path/comments.js @@ -1,5 +1,5 @@ // This file contains methods responsible for dealing with comments. -import * as t from "babel-types"; +import * as t from "@babel/types"; /** * Share comments amongst siblings. diff --git a/packages/babel-traverse/src/path/conversion.js b/packages/babel-traverse/src/path/conversion.js index 76dd012b11..fe5b8ae9ee 100644 --- a/packages/babel-traverse/src/path/conversion.js +++ b/packages/babel-traverse/src/path/conversion.js @@ -1,7 +1,7 @@ // This file contains methods that convert the path node into another node or some other type of data. -import * as t from "babel-types"; -import nameFunction from "babel-helper-function-name"; +import * as t from "@babel/types"; +import nameFunction from "@babel/helper-function-name"; export function toComputedKey(): Object { const node = this.node; diff --git a/packages/babel-traverse/src/path/family.js b/packages/babel-traverse/src/path/family.js index 7e02719978..6ef3f4535c 100644 --- a/packages/babel-traverse/src/path/family.js +++ b/packages/babel-traverse/src/path/family.js @@ -2,7 +2,7 @@ import type TraversalContext from "../index"; import NodePath from "./index"; -import * as t from "babel-types"; +import * as t from "@babel/types"; export function getOpposite(): ?NodePath { if (this.key === "left") { diff --git a/packages/babel-traverse/src/path/index.js b/packages/babel-traverse/src/path/index.js index 9ca20585bf..ba6381e7a9 100644 --- a/packages/babel-traverse/src/path/index.js +++ b/packages/babel-traverse/src/path/index.js @@ -5,7 +5,7 @@ import buildDebug from "debug"; import invariant from "invariant"; import traverse from "../index"; import Scope from "../scope"; -import * as t from "babel-types"; +import * as t from "@babel/types"; import { path as pathCache } from "../cache"; // NodePath is split across many files. diff --git a/packages/babel-traverse/src/path/inference/index.js b/packages/babel-traverse/src/path/inference/index.js index 1f515a100c..263e44c597 100644 --- a/packages/babel-traverse/src/path/inference/index.js +++ b/packages/babel-traverse/src/path/inference/index.js @@ -1,6 +1,6 @@ import type NodePath from "./index"; import * as inferers from "./inferers"; -import * as t from "babel-types"; +import * as t from "@babel/types"; /** * Infer the type of the current `NodePath`. diff --git a/packages/babel-traverse/src/path/inference/inferer-reference.js b/packages/babel-traverse/src/path/inference/inferer-reference.js index 2c4dc1c09d..1cac5e1064 100644 --- a/packages/babel-traverse/src/path/inference/inferer-reference.js +++ b/packages/babel-traverse/src/path/inference/inferer-reference.js @@ -1,5 +1,5 @@ import type NodePath from "../index"; -import * as t from "babel-types"; +import * as t from "@babel/types"; export default function(node: Object) { if (!this.isReferenced()) return; diff --git a/packages/babel-traverse/src/path/inference/inferers.js b/packages/babel-traverse/src/path/inference/inferers.js index 1f69f8572e..2f8ab65838 100644 --- a/packages/babel-traverse/src/path/inference/inferers.js +++ b/packages/babel-traverse/src/path/inference/inferers.js @@ -1,4 +1,4 @@ -import * as t from "babel-types"; +import * as t from "@babel/types"; export { default as Identifier } from "./inferer-reference"; diff --git a/packages/babel-traverse/src/path/introspection.js b/packages/babel-traverse/src/path/introspection.js index a72eca0078..45ee1b5243 100644 --- a/packages/babel-traverse/src/path/introspection.js +++ b/packages/babel-traverse/src/path/introspection.js @@ -2,7 +2,7 @@ import type NodePath from "./index"; import includes from "lodash/includes"; -import * as t from "babel-types"; +import * as t from "@babel/types"; /** * Match the current node if it matches the provided `pattern`. diff --git a/packages/babel-traverse/src/path/lib/hoister.js b/packages/babel-traverse/src/path/lib/hoister.js index ab0d4a35d2..043e650de9 100644 --- a/packages/babel-traverse/src/path/lib/hoister.js +++ b/packages/babel-traverse/src/path/lib/hoister.js @@ -1,5 +1,5 @@ -import { react } from "babel-types"; -import * as t from "babel-types"; +import { react } from "@babel/types"; +import * as t from "@babel/types"; const referenceVisitor = { // This visitor looks for bindings to establish a topmost scope for hoisting. diff --git a/packages/babel-traverse/src/path/lib/virtual-types.js b/packages/babel-traverse/src/path/lib/virtual-types.js index 7bc4e1e2cb..35319f6ee8 100644 --- a/packages/babel-traverse/src/path/lib/virtual-types.js +++ b/packages/babel-traverse/src/path/lib/virtual-types.js @@ -1,6 +1,6 @@ import type NodePath from "../index"; -import { react } from "babel-types"; -import * as t from "babel-types"; +import { react } from "@babel/types"; +import * as t from "@babel/types"; export const ReferencedIdentifier = { types: ["Identifier", "JSXIdentifier"], diff --git a/packages/babel-traverse/src/path/modification.js b/packages/babel-traverse/src/path/modification.js index 4a7ecfb0ab..6230a17980 100644 --- a/packages/babel-traverse/src/path/modification.js +++ b/packages/babel-traverse/src/path/modification.js @@ -3,7 +3,7 @@ import { path as pathCache } from "../cache"; import PathHoister from "./lib/hoister"; import NodePath from "./index"; -import * as t from "babel-types"; +import * as t from "@babel/types"; /** * Insert the provided nodes before the current one. diff --git a/packages/babel-traverse/src/path/replacement.js b/packages/babel-traverse/src/path/replacement.js index f918887629..e3f99aefde 100644 --- a/packages/babel-traverse/src/path/replacement.js +++ b/packages/babel-traverse/src/path/replacement.js @@ -1,10 +1,10 @@ // This file contains methods responsible for replacing a node with another. -import { codeFrameColumns } from "babel-code-frame"; +import { codeFrameColumns } from "@babel/code-frame"; import traverse from "../index"; import NodePath from "./index"; import { parse } from "babylon"; -import * as t from "babel-types"; +import * as t from "@babel/types"; const hoistVariablesVisitor = { Function(path) { diff --git a/packages/babel-traverse/src/scope/index.js b/packages/babel-traverse/src/scope/index.js index 1ad96fdb9f..4b4b2c74ae 100644 --- a/packages/babel-traverse/src/scope/index.js +++ b/packages/babel-traverse/src/scope/index.js @@ -6,7 +6,7 @@ import traverse from "../index"; import defaults from "lodash/defaults"; import Binding from "./binding"; import globals from "globals"; -import * as t from "babel-types"; +import * as t from "@babel/types"; import { scope as scopeCache } from "../cache"; // Number of calls to the crawl method to figure out whether we're diff --git a/packages/babel-traverse/src/scope/lib/renamer.js b/packages/babel-traverse/src/scope/lib/renamer.js index bdb773b9f3..c18c20b1a1 100644 --- a/packages/babel-traverse/src/scope/lib/renamer.js +++ b/packages/babel-traverse/src/scope/lib/renamer.js @@ -1,5 +1,5 @@ import Binding from "../binding"; -import * as t from "babel-types"; +import * as t from "@babel/types"; const renameVisitor = { ReferencedIdentifier({ node }, state) { diff --git a/packages/babel-traverse/src/visitors.js b/packages/babel-traverse/src/visitors.js index 84d57c3bfb..fd8a8ece29 100644 --- a/packages/babel-traverse/src/visitors.js +++ b/packages/babel-traverse/src/visitors.js @@ -1,5 +1,5 @@ import * as virtualTypes from "./path/lib/virtual-types"; -import * as t from "babel-types"; +import * as t from "@babel/types"; import clone from "lodash/clone"; /** @@ -10,7 +10,7 @@ import clone from "lodash/clone"; * The various shorthands are: * * `Identifier() { ... }` -> `Identifier: { enter() { ... } }` * * `"Identifier|NumericLiteral": { ... }` -> `Identifier: { ... }, NumericLiteral: { ... }` - * * Aliases in `babel-types`: e.g. `Property: { ... }` -> `ObjectProperty: { ... }, ClassProperty: { ... }` + * * Aliases in `@babel/types`: e.g. `Property: { ... }` -> `ObjectProperty: { ... }, ClassProperty: { ... }` * * Other normalizations are: * * Visitors of virtual types are wrapped, so that they are only visited when diff --git a/packages/babel-traverse/test/arrow-transform.js b/packages/babel-traverse/test/arrow-transform.js index 597c94f82c..9f9ccfdda4 100644 --- a/packages/babel-traverse/test/arrow-transform.js +++ b/packages/babel-traverse/test/arrow-transform.js @@ -1,8 +1,8 @@ import { NodePath } from "../lib"; import assert from "assert"; import { parse } from "babylon"; -import generate from "babel-generator"; -import * as t from "babel-types"; +import generate from "@babel/generator"; +import * as t from "@babel/types"; function assertConversion( input, diff --git a/packages/babel-traverse/test/conversion.js b/packages/babel-traverse/test/conversion.js index f5f383269a..69ee78bf2d 100644 --- a/packages/babel-traverse/test/conversion.js +++ b/packages/babel-traverse/test/conversion.js @@ -1,8 +1,8 @@ import traverse from "../lib"; import assert from "assert"; import { parse } from "babylon"; -import generate from "babel-generator"; -import * as t from "babel-types"; +import generate from "@babel/generator"; +import * as t from "@babel/types"; function getPath(code) { const ast = parse(code); diff --git a/packages/babel-traverse/test/index.js b/packages/babel-traverse/test/index.js index 09cfbc31f5..1b534b8fc6 100644 --- a/packages/babel-traverse/test/index.js +++ b/packages/babel-traverse/test/index.js @@ -1,3 +1,3 @@ -import runner from "babel-helper-plugin-test-runner"; +import runner from "@babel/helper-plugin-test-runner"; runner(__dirname); diff --git a/packages/babel-traverse/test/inference.js b/packages/babel-traverse/test/inference.js index b5af4d6c3f..418750db4b 100644 --- a/packages/babel-traverse/test/inference.js +++ b/packages/babel-traverse/test/inference.js @@ -1,7 +1,7 @@ import traverse from "../lib"; import assert from "assert"; import { parse } from "babylon"; -import * as t from "babel-types"; +import * as t from "@babel/types"; function getPath(code) { const ast = parse(code, { plugins: ["flow", "asyncGenerators"] }); diff --git a/packages/babel-traverse/test/modification.js b/packages/babel-traverse/test/modification.js index 0e0936becc..ea7db834fe 100644 --- a/packages/babel-traverse/test/modification.js +++ b/packages/babel-traverse/test/modification.js @@ -1,8 +1,8 @@ import traverse from "../lib"; import assert from "assert"; import { parse } from "babylon"; -import generate from "babel-generator"; -import * as t from "babel-types"; +import generate from "@babel/generator"; +import * as t from "@babel/types"; function getPath(code) { const ast = parse(code); diff --git a/packages/babel-traverse/test/removal.js b/packages/babel-traverse/test/removal.js index a552a20193..3b953844c5 100644 --- a/packages/babel-traverse/test/removal.js +++ b/packages/babel-traverse/test/removal.js @@ -1,7 +1,7 @@ import traverse from "../lib"; import assert from "assert"; import { parse } from "babylon"; -import generate from "babel-generator"; +import generate from "@babel/generator"; function getPath(code) { const ast = parse(code); diff --git a/packages/babel-traverse/test/replacement.js b/packages/babel-traverse/test/replacement.js index 6bcf2d3da5..853f90f117 100644 --- a/packages/babel-traverse/test/replacement.js +++ b/packages/babel-traverse/test/replacement.js @@ -1,7 +1,7 @@ import traverse from "../lib"; import assert from "assert"; import { parse } from "babylon"; -import * as t from "babel-types"; +import * as t from "@babel/types"; import { expect } from "chai"; describe("path/replacement", function() { diff --git a/packages/babel-types/README.md b/packages/babel-types/README.md index db99391fdd..453468b3c3 100644 --- a/packages/babel-types/README.md +++ b/packages/babel-types/README.md @@ -1,11 +1,11 @@ -# babel-types +# @babel/types > This module contains methods for building ASTs manually and for checking the types of AST nodes. ## Install ```sh -npm install --save-dev babel-types +npm install --save-dev @babel/types ``` ## API diff --git a/packages/babel-types/package.json b/packages/babel-types/package.json index c9eb3e8cca..9400171447 100644 --- a/packages/babel-types/package.json +++ b/packages/babel-types/package.json @@ -1,5 +1,5 @@ { - "name": "babel-types", + "name": "@babel/types", "version": "7.0.0-beta.3", "description": "Babel Types is a Lodash-esque utility library for AST nodes", "author": "Sebastian McKenzie ", @@ -13,7 +13,7 @@ "to-fast-properties": "^2.0.0" }, "devDependencies": { - "babel-generator": "7.0.0-beta.3", + "@babel/generator": "7.0.0-beta.3", "babylon": "^7.0.0-beta.29" } } diff --git a/packages/babel-types/src/converters.js b/packages/babel-types/src/converters.js index 454588e7ec..b895a748d2 100644 --- a/packages/babel-types/src/converters.js +++ b/packages/babel-types/src/converters.js @@ -1,6 +1,6 @@ import isPlainObject from "lodash/isPlainObject"; import isRegExp from "lodash/isRegExp"; -import type { Scope } from "babel-traverse"; +import type { Scope } from "@babel/traverse"; import * as t from "./index"; export function toComputedKey( diff --git a/packages/babel-types/src/definitions/core.js b/packages/babel-types/src/definitions/core.js index 4953fc0ca2..004e21fb40 100644 --- a/packages/babel-types/src/definitions/core.js +++ b/packages/babel-types/src/definitions/core.js @@ -351,7 +351,7 @@ defineType("FunctionExpression", { export const patternLikeCommon = { typeAnnotation: { - // TODO: babel-plugin-transform-flow-comments puts a Noop here, is there a better way? + // TODO: @babel/plugin-transform-flow-comments puts a Noop here, is there a better way? validate: assertNodeType("TypeAnnotation", "TSTypeAnnotation", "Noop"), optional: true, }, diff --git a/packages/babel-types/test/converters.js b/packages/babel-types/test/converters.js index 38221205bd..29836b704a 100644 --- a/packages/babel-types/test/converters.js +++ b/packages/babel-types/test/converters.js @@ -1,7 +1,7 @@ import * as t from "../lib"; import { assert } from "chai"; import { parse } from "babylon"; -import generate from "babel-generator"; +import generate from "@babel/generator"; function parseCode(string) { return parse(string, {