├── .eslintrc ├── .gitignore ├── .huskyrc ├── .lintstagedrc ├── .prettierrc ├── .travis.yml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── appveyor.yml ├── package.json ├── rollup.config.js ├── src ├── bundledHelpersPlugin.js ├── constants.js ├── index.js ├── preflightCheck.js ├── transformCode.js └── utils.js └── test ├── samples ├── .babelrc ├── basic │ └── main.js ├── checks │ ├── foo │ │ ├── .babelrc │ │ └── index.js │ └── main.js ├── chunks │ ├── dep.js │ └── main.js ├── class-loose │ ├── .babelrc │ └── main.js ├── class │ └── main.js ├── config-file │ ├── config.json │ └── main.js ├── exclusions │ ├── foo.js │ └── main.js ├── extensions-custom │ ├── ext.es │ ├── ext.es6 │ ├── ext.js │ ├── ext.jsx │ ├── ext.mjs │ ├── ext.other │ └── main.js ├── extensions-default │ ├── ext.es │ ├── ext.es6 │ ├── ext.js │ ├── ext.json │ ├── ext.jsx │ ├── ext.mjs │ ├── ext.other │ └── main.js ├── external-helpers │ ├── .babelrc │ ├── bar.js │ ├── foo.js │ └── main.js ├── ignored-file │ ├── .babelrc │ ├── ignored.js │ └── main.js ├── named-function-helper │ ├── _config.js │ └── main.js ├── no-class-transformer │ ├── .babelrc │ └── main.js ├── preserve-modules │ ├── dep.js │ └── main.js ├── proposal-decorators │ ├── .babelrc │ └── main.js ├── runtime-helpers-builtins │ ├── .babelrc │ └── main.js ├── runtime-helpers-commonjs │ ├── .babelrc │ └── main.js ├── runtime-helpers-esm │ ├── .babelrc │ └── main.js ├── runtime-helpers │ ├── .babelrc │ └── main.js └── typeof │ ├── bar.js │ ├── foo.js │ └── main.js └── test.js /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | dist 4 | *.log 5 | -------------------------------------------------------------------------------- /.huskyrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/.huskyrc -------------------------------------------------------------------------------- /.lintstagedrc: -------------------------------------------------------------------------------- 1 | { 2 | "*.{js,md}": ["prettier --write", "git add"] 3 | } 4 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/appveyor.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/bundledHelpersPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/src/bundledHelpersPlugin.js -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/src/constants.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/src/index.js -------------------------------------------------------------------------------- /src/preflightCheck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/src/preflightCheck.js -------------------------------------------------------------------------------- /src/transformCode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/src/transformCode.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/src/utils.js -------------------------------------------------------------------------------- /test/samples/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ "@babel/env" ] 3 | } 4 | -------------------------------------------------------------------------------- /test/samples/basic/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/test/samples/basic/main.js -------------------------------------------------------------------------------- /test/samples/checks/foo/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ ["@babel/env", { "exclude": ["transform-classes"] }] ] 3 | } 4 | -------------------------------------------------------------------------------- /test/samples/checks/foo/index.js: -------------------------------------------------------------------------------- 1 | export default class Foo {} 2 | -------------------------------------------------------------------------------- /test/samples/checks/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/test/samples/checks/main.js -------------------------------------------------------------------------------- /test/samples/chunks/dep.js: -------------------------------------------------------------------------------- 1 | export default () => 42; 2 | -------------------------------------------------------------------------------- /test/samples/chunks/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/test/samples/chunks/main.js -------------------------------------------------------------------------------- /test/samples/class-loose/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ ["@babel/env", { "loose": true } ] ] 3 | } 4 | -------------------------------------------------------------------------------- /test/samples/class-loose/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/test/samples/class-loose/main.js -------------------------------------------------------------------------------- /test/samples/class/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/test/samples/class/main.js -------------------------------------------------------------------------------- /test/samples/config-file/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/test/samples/config-file/config.json -------------------------------------------------------------------------------- /test/samples/config-file/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/test/samples/config-file/main.js -------------------------------------------------------------------------------- /test/samples/exclusions/foo.js: -------------------------------------------------------------------------------- 1 | export const foo = () => 42; 2 | -------------------------------------------------------------------------------- /test/samples/exclusions/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/test/samples/exclusions/main.js -------------------------------------------------------------------------------- /test/samples/extensions-custom/ext.es: -------------------------------------------------------------------------------- 1 | export default class Es {} 2 | -------------------------------------------------------------------------------- /test/samples/extensions-custom/ext.es6: -------------------------------------------------------------------------------- 1 | export default class Es6 {} 2 | -------------------------------------------------------------------------------- /test/samples/extensions-custom/ext.js: -------------------------------------------------------------------------------- 1 | export default class Js {} 2 | -------------------------------------------------------------------------------- /test/samples/extensions-custom/ext.jsx: -------------------------------------------------------------------------------- 1 | export default class Jsx {} 2 | -------------------------------------------------------------------------------- /test/samples/extensions-custom/ext.mjs: -------------------------------------------------------------------------------- 1 | export default class Mjs {} 2 | -------------------------------------------------------------------------------- /test/samples/extensions-custom/ext.other: -------------------------------------------------------------------------------- 1 | export default class Other {} 2 | -------------------------------------------------------------------------------- /test/samples/extensions-custom/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/test/samples/extensions-custom/main.js -------------------------------------------------------------------------------- /test/samples/extensions-default/ext.es: -------------------------------------------------------------------------------- 1 | export default class Es {} 2 | -------------------------------------------------------------------------------- /test/samples/extensions-default/ext.es6: -------------------------------------------------------------------------------- 1 | export default class Es6 {} 2 | -------------------------------------------------------------------------------- /test/samples/extensions-default/ext.js: -------------------------------------------------------------------------------- 1 | export default class Js {} 2 | -------------------------------------------------------------------------------- /test/samples/extensions-default/ext.json: -------------------------------------------------------------------------------- 1 | {"json": true} 2 | -------------------------------------------------------------------------------- /test/samples/extensions-default/ext.jsx: -------------------------------------------------------------------------------- 1 | export default class Jsx {} 2 | -------------------------------------------------------------------------------- /test/samples/extensions-default/ext.mjs: -------------------------------------------------------------------------------- 1 | export default class Mjs {} 2 | -------------------------------------------------------------------------------- /test/samples/extensions-default/ext.other: -------------------------------------------------------------------------------- 1 | export default class Other {} 2 | -------------------------------------------------------------------------------- /test/samples/extensions-default/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/test/samples/extensions-default/main.js -------------------------------------------------------------------------------- /test/samples/external-helpers/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/test/samples/external-helpers/.babelrc -------------------------------------------------------------------------------- /test/samples/external-helpers/bar.js: -------------------------------------------------------------------------------- 1 | export default class Bar {} 2 | -------------------------------------------------------------------------------- /test/samples/external-helpers/foo.js: -------------------------------------------------------------------------------- 1 | export default class Foo {} 2 | -------------------------------------------------------------------------------- /test/samples/external-helpers/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/test/samples/external-helpers/main.js -------------------------------------------------------------------------------- /test/samples/ignored-file/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/test/samples/ignored-file/.babelrc -------------------------------------------------------------------------------- /test/samples/ignored-file/ignored.js: -------------------------------------------------------------------------------- 1 | export default class Ignored {} 2 | -------------------------------------------------------------------------------- /test/samples/ignored-file/main.js: -------------------------------------------------------------------------------- 1 | export { default } from './ignored'; 2 | -------------------------------------------------------------------------------- /test/samples/named-function-helper/_config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/test/samples/named-function-helper/_config.js -------------------------------------------------------------------------------- /test/samples/named-function-helper/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/test/samples/named-function-helper/main.js -------------------------------------------------------------------------------- /test/samples/no-class-transformer/.babelrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /test/samples/no-class-transformer/main.js: -------------------------------------------------------------------------------- 1 | assert.equal(1 + 1, 2); 2 | -------------------------------------------------------------------------------- /test/samples/preserve-modules/dep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/test/samples/preserve-modules/dep.js -------------------------------------------------------------------------------- /test/samples/preserve-modules/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/test/samples/preserve-modules/main.js -------------------------------------------------------------------------------- /test/samples/proposal-decorators/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/test/samples/proposal-decorators/.babelrc -------------------------------------------------------------------------------- /test/samples/proposal-decorators/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/test/samples/proposal-decorators/main.js -------------------------------------------------------------------------------- /test/samples/runtime-helpers-builtins/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/test/samples/runtime-helpers-builtins/.babelrc -------------------------------------------------------------------------------- /test/samples/runtime-helpers-builtins/main.js: -------------------------------------------------------------------------------- 1 | export default class Foo {} 2 | -------------------------------------------------------------------------------- /test/samples/runtime-helpers-commonjs/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/test/samples/runtime-helpers-commonjs/.babelrc -------------------------------------------------------------------------------- /test/samples/runtime-helpers-commonjs/main.js: -------------------------------------------------------------------------------- 1 | export default class Foo {} 2 | -------------------------------------------------------------------------------- /test/samples/runtime-helpers-esm/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/test/samples/runtime-helpers-esm/.babelrc -------------------------------------------------------------------------------- /test/samples/runtime-helpers-esm/main.js: -------------------------------------------------------------------------------- 1 | export default class Foo {} 2 | -------------------------------------------------------------------------------- /test/samples/runtime-helpers/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/test/samples/runtime-helpers/.babelrc -------------------------------------------------------------------------------- /test/samples/runtime-helpers/main.js: -------------------------------------------------------------------------------- 1 | export default class Foo {} 2 | -------------------------------------------------------------------------------- /test/samples/typeof/bar.js: -------------------------------------------------------------------------------- 1 | export default function bar(a) { 2 | return typeof a; 3 | } 4 | -------------------------------------------------------------------------------- /test/samples/typeof/foo.js: -------------------------------------------------------------------------------- 1 | export default function foo(a) { 2 | return typeof a; 3 | } 4 | -------------------------------------------------------------------------------- /test/samples/typeof/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/test/samples/typeof/main.js -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rollup/rollup-plugin-babel/HEAD/test/test.js --------------------------------------------------------------------------------