├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── FUNDING.yml ├── ISSUE_TEMPLATE.md ├── ISSUE_TEMPLATE │ ├── BUG.md │ ├── DOCS.md │ ├── FEATURE.md │ ├── MODIFICATION.md │ ├── NEW_PLUGIN.md │ └── SUPPORT.md ├── PULL_REQUEST_TEMPLATE.md ├── deprecation-messages.txt ├── labels.json ├── stale.yml └── workflows │ ├── node-windows.yml │ ├── pr-title.yml │ ├── release.yml │ └── validate.yml ├── .gitignore ├── .husky └── pre-commit ├── .npmrc ├── .nvmrc ├── .prettierignore ├── .prettierrc.js ├── .vscode ├── launch.json └── settings.json ├── CODEOWNERS ├── LICENSE ├── README.md ├── codecov.yml ├── package.json ├── packages ├── .eslintignore ├── .eslintrc ├── alias │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ └── index.ts │ ├── test │ │ ├── fixtures │ │ │ ├── Svelte │ │ │ │ └── index.svelte │ │ │ ├── aliasMe.js │ │ │ ├── folder │ │ │ │ ├── anotherNumber.js │ │ │ │ ├── deep │ │ │ │ │ └── deep2 │ │ │ │ │ │ └── index.js │ │ │ │ ├── hipster.jsx │ │ │ │ └── index.js │ │ │ ├── index.js │ │ │ ├── localAliasMe.js │ │ │ └── nonAliased.js │ │ ├── node_modules │ │ │ └── current-package │ │ └── test.mjs │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── auto-install │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ └── index.ts │ ├── test │ │ ├── fixtures │ │ │ ├── input.js │ │ │ ├── npm-bare │ │ │ │ └── .gitkeep │ │ │ ├── npm │ │ │ │ └── package.json │ │ │ ├── pnpm-bare │ │ │ │ └── .gitkeep │ │ │ ├── pnpm │ │ │ │ └── pnpm-lock.yaml │ │ │ ├── yarn-bare │ │ │ │ └── .gitkeep │ │ │ └── yarn │ │ │ │ └── yarn.lock │ │ ├── npm-bare.js │ │ ├── npm.js │ │ ├── pnpm-bare.js │ │ ├── pnpm.js │ │ ├── snapshots │ │ │ ├── npm-bare.js.md │ │ │ ├── npm-bare.js.snap │ │ │ ├── npm.js.md │ │ │ └── npm.js.snap │ │ ├── yarn-bare.js │ │ └── yarn.js │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── babel │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ ├── bundledHelpersPlugin.js │ │ ├── constants.js │ │ ├── index.js │ │ ├── package.json │ │ ├── preflightCheck.js │ │ ├── transformCode.js │ │ └── utils.js │ ├── test │ │ ├── as-input-plugin.mjs │ │ ├── as-output-plugin.mjs │ │ ├── fixtures │ │ │ ├── .babelrc │ │ │ ├── .eslintrc │ │ │ ├── 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 │ │ │ └── with-query-and-hash │ │ │ │ ├── main.js │ │ │ │ ├── module#Hash.js │ │ │ │ ├── moduleQuery.js │ │ │ │ └── moduleQueryAnd#Hash.js │ │ ├── node_modules │ │ │ └── current-package │ │ └── types.ts │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── beep │ ├── CHANGELOG.md │ ├── README.md │ ├── lib │ │ └── index.js │ ├── package.json │ ├── test │ │ ├── fixtures │ │ │ ├── error.config.js │ │ │ ├── error.js │ │ │ ├── pass.config.js │ │ │ └── pass.js │ │ ├── snapshots │ │ │ ├── test.js.md │ │ │ └── test.js.snap │ │ └── test.js │ └── types │ │ └── index.d.ts ├── buble │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ └── index.ts │ ├── test │ │ ├── fixtures │ │ │ └── basic │ │ │ │ └── main.js │ │ ├── test.js │ │ └── types.ts │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── commonjs │ ├── .eslintignore │ ├── .prettierignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ ├── analyze-top-level-statements.js │ │ ├── ast-utils.js │ │ ├── dynamic-modules.js │ │ ├── generate-exports.js │ │ ├── generate-imports.js │ │ ├── helpers.js │ │ ├── index.js │ │ ├── parse.js │ │ ├── proxies.js │ │ ├── resolve-id.js │ │ ├── resolve-require-sources.js │ │ ├── rollup-version.js │ │ ├── transform-commonjs.js │ │ └── utils.js │ ├── test │ │ ├── fixtures │ │ │ ├── .eslintrc │ │ │ ├── form │ │ │ │ ├── async-function │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── compiled-esm-assign-exports │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── compiled-esm-assign-module │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── compiled-esm-deconflict │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── compiled-esm-define-exports-empty │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── compiled-esm-define-exports │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── compiled-esm-define-module │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── compiled-esm-minified │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── compiled-esm-only-named │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── compiled-esm-reassign-exports │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── constant-template-literal │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── defaultIsModuleExports-auto-__esModule │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── defaultIsModuleExports-auto-no-__esModule │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── defaultIsModuleExports-auto-reassign-exports-__esModule │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── defaultIsModuleExports-auto-reassign-exports-no-__esModule │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── defaultIsModuleExports-false-__esModule │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── defaultIsModuleExports-false-no-__esModule │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── defaultIsModuleExports-false-no-default │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── defaultIsModuleExports-false-reassign-exports-__esModule │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── defaultIsModuleExports-false-reassign-exports-no-__esModule │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── defaultIsModuleExports-true-__esModule │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── defaultIsModuleExports-true-no-__esModule │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── defaultIsModuleExports-true-reassign-exports-__esModule │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── defaultIsModuleExports-true-reassign-exports-no-__esModule │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── ignore-ids-function │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── ignore-ids │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── multi-entry-module-exports │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input1.js │ │ │ │ │ ├── input2.js │ │ │ │ │ ├── output1.js │ │ │ │ │ └── output2.js │ │ │ │ ├── multiple-var-declarations-b │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── multiple-var-declarations-c │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── multiple-var-declarations │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── no-exports-entry │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── no-toplevel-return │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── node-require-methods │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── optimised-default-export-function-double-assign │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── optimised-default-export-function │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── optimised-default-export-iife │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── optimised-default-export │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── optimised-named-export-conflicts │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── optimised-named-export │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── require-collision │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── typeof-module-exports │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── unambiguous-with-default-export │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── foo.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── unambiguous-with-import │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ └── unambiguous-with-named-export │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ ├── function │ │ │ │ ├── assign-properties-to-default-export │ │ │ │ │ ├── foo.js │ │ │ │ │ └── main.js │ │ │ │ ├── assumed-globals │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── document.js │ │ │ │ │ └── main.js │ │ │ │ ├── bare-import-comment │ │ │ │ │ ├── bar.js │ │ │ │ │ ├── foo.js │ │ │ │ │ └── main.js │ │ │ │ ├── bare-import │ │ │ │ │ ├── bar.js │ │ │ │ │ ├── foo.js │ │ │ │ │ └── main.js │ │ │ │ ├── basic │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── foo.js │ │ │ │ │ └── main.js │ │ │ │ ├── call-non-local-function-semantics │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── browser.js │ │ │ │ │ ├── main.js │ │ │ │ │ ├── platform.js │ │ │ │ │ └── proxy.js │ │ │ │ ├── circular-dependencies-wrapped │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ └── main.js │ │ │ │ ├── circular-dependencies │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ └── main.js │ │ │ │ ├── cjs-extension │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── export.cjs │ │ │ │ │ └── main.js │ │ │ │ ├── conditional-require-chain │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── throws.js │ │ │ │ ├── conditional-require-non-strict │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── bar.js │ │ │ │ │ ├── foo.js │ │ │ │ │ └── main.js │ │ │ │ ├── custom-options │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── other.js │ │ │ │ ├── dash-name │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dash-name.js │ │ │ │ │ └── main.js │ │ │ │ ├── deconflict-export-and-local │ │ │ │ │ ├── index.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── someValue.js │ │ │ │ ├── dot │ │ │ │ │ ├── foo.bar.js │ │ │ │ │ └── main.js │ │ │ │ ├── double-exports-assignment-named │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ └── main.js │ │ │ │ ├── double-exports-assignment │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ └── main.js │ │ │ │ ├── double-module-exports-assignment │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ └── main.js │ │ │ │ ├── duplicate-default-exports-b │ │ │ │ │ ├── main.js │ │ │ │ │ └── x.js │ │ │ │ ├── duplicate-default-exports-c │ │ │ │ │ ├── exports.js │ │ │ │ │ └── main.js │ │ │ │ ├── duplicate-default-exports │ │ │ │ │ ├── main.js │ │ │ │ │ └── x.js │ │ │ │ ├── dynamic-module-require │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── submodule.js │ │ │ │ ├── dynamic-require-absolute-import │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── parent-module │ │ │ │ │ │ │ └── parent.js │ │ │ │ │ └── sub │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── module │ │ │ │ │ │ │ ├── direct.js │ │ │ │ │ │ │ └── nested │ │ │ │ │ │ │ └── nested.js │ │ │ │ │ │ └── submodule.js │ │ │ │ ├── dynamic-require-alias-hack │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── stub.js │ │ │ │ ├── dynamic-require-code-splitting │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── lib1.js │ │ │ │ │ ├── lib2.js │ │ │ │ │ ├── main.js │ │ │ │ │ ├── main2.js │ │ │ │ │ ├── target1.js │ │ │ │ │ └── target2.js │ │ │ │ ├── dynamic-require-different-loader │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ ├── submodule1.js │ │ │ │ │ └── submodule2.js │ │ │ │ ├── dynamic-require-empty │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── submodule.js │ │ │ │ ├── dynamic-require-es-entry │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── importer.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── submodule.js │ │ │ │ ├── dynamic-require-es-mixed-helpers │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── importer.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── submodule.js │ │ │ │ ├── dynamic-require-extensions │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── submodule.js │ │ │ │ ├── dynamic-require-fallback │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ └── main.js │ │ │ │ ├── dynamic-require-from-es-import │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── submodule.js │ │ │ │ ├── dynamic-require-globs │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── extramodule1.js │ │ │ │ │ ├── extramodule2.js │ │ │ │ │ ├── main.js │ │ │ │ │ ├── submodule1.js │ │ │ │ │ └── submodule2.js │ │ │ │ ├── dynamic-require-instances │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── direct │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── package │ │ │ │ │ │ ├── main.js │ │ │ │ │ │ └── package.json │ │ │ │ ├── dynamic-require-json │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dynamic.json │ │ │ │ │ └── main.js │ │ │ │ ├── dynamic-require-no-fallback │ │ │ │ │ ├── _config.js │ │ │ │ │ └── main.js │ │ │ │ ├── dynamic-require-package-sub │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── custom-module │ │ │ │ │ │ │ ├── entry.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── package.json │ │ │ │ │ └── sub │ │ │ │ │ │ └── entry.js │ │ │ │ ├── dynamic-require-package │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── entry.js │ │ │ │ │ ├── main.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── custom-module │ │ │ │ │ │ │ ├── entry.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── package.json │ │ │ │ │ └── sub │ │ │ │ │ │ ├── entry.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── sub.js │ │ │ │ ├── dynamic-require-relative-paths │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── sub │ │ │ │ │ │ ├── submodule.js │ │ │ │ │ │ └── subsub │ │ │ │ │ │ └── subsubmodule.js │ │ │ │ ├── dynamic-require-resolve-index │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── main.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── custom-module │ │ │ │ │ │ │ └── index.js │ │ │ │ │ └── sub │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── sub.js │ │ │ │ ├── dynamic-require-resolve-reference │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── node_modules │ │ │ │ │ │ ├── custom-module │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── custom-module2 │ │ │ │ │ │ └── index.js │ │ │ │ ├── dynamic-require-root-circular │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── node_modules │ │ │ │ │ │ └── custom-module │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── lib │ │ │ │ │ │ └── circular.js │ │ │ │ ├── dynamic-require-root │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── submodule.js │ │ │ │ ├── dynamic-require-slash-access │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── main.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── custom-module │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── custom-module2 │ │ │ │ │ │ │ └── sub.js │ │ │ │ │ └── sub │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── sub.js │ │ │ │ ├── dynamic-require-targets-fallback │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep1.js │ │ │ │ │ ├── dep2.js │ │ │ │ │ └── main.js │ │ │ │ ├── dynamic-require-targets-no-fallback │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep1.js │ │ │ │ │ └── main.js │ │ │ │ ├── dynamic-require │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── submodule.js │ │ │ │ ├── es6-export-with-global-sniffing │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── submodule.js │ │ │ │ ├── esm-externals-false │ │ │ │ │ ├── _config.js │ │ │ │ │ └── main.js │ │ │ │ ├── esm-externals-function │ │ │ │ │ ├── _config.js │ │ │ │ │ └── main.js │ │ │ │ ├── esm-externals-list │ │ │ │ │ ├── _config.js │ │ │ │ │ └── main.js │ │ │ │ ├── esm-externals-true │ │ │ │ │ ├── _config.js │ │ │ │ │ └── main.js │ │ │ │ ├── esm-externals-undefined │ │ │ │ │ ├── _config.js │ │ │ │ │ └── main.js │ │ │ │ ├── esm-import-cjs-circular-dependency │ │ │ │ │ ├── _config.js │ │ │ │ │ └── main.js │ │ │ │ ├── esm-mixed-exports-function-default │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── esm-constructor.js │ │ │ │ │ ├── esm-function.js │ │ │ │ │ └── main.js │ │ │ │ ├── esm-with-esmodule │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── esm.js │ │ │ │ │ └── main.js │ │ │ │ ├── export-default-from │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── imported.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── reexporter.js │ │ │ │ ├── exports-with-reassigned-module-exports │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ └── main.js │ │ │ │ ├── exports │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── foo.js │ │ │ │ │ └── main.js │ │ │ │ ├── expose-file-type-detection │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── other.js │ │ │ │ ├── external-imports │ │ │ │ │ ├── _config.js │ │ │ │ │ └── main.js │ │ │ │ ├── fallback-no-default │ │ │ │ │ ├── foo.js │ │ │ │ │ └── main.js │ │ │ │ ├── global-not-overwritten │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── encode.js │ │ │ │ │ └── main.js │ │ │ │ ├── global-var │ │ │ │ │ └── main.js │ │ │ │ ├── import-esm-require-returns-default-auto │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── default.js │ │ │ │ │ ├── main.js │ │ │ │ │ ├── mixed.js │ │ │ │ │ ├── named.js │ │ │ │ │ └── none.js │ │ │ │ ├── import-esm-require-returns-default-false │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── default.js │ │ │ │ │ ├── main.js │ │ │ │ │ ├── mixed.js │ │ │ │ │ ├── named.js │ │ │ │ │ └── none.js │ │ │ │ ├── import-esm-require-returns-default-function-called-once │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── other.js │ │ │ │ ├── import-esm-require-returns-default-function-external │ │ │ │ │ ├── _config.js │ │ │ │ │ └── main.js │ │ │ │ ├── import-esm-require-returns-default-function │ │ │ │ │ ├── _config.js │ │ │ │ │ └── main.js │ │ │ │ ├── import-esm-require-returns-default-namespace │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── default.js │ │ │ │ │ ├── main.js │ │ │ │ │ ├── mixed.js │ │ │ │ │ ├── named.js │ │ │ │ │ └── none.js │ │ │ │ ├── import-esm-require-returns-default-preferred │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── default.js │ │ │ │ │ ├── main.js │ │ │ │ │ ├── mixed.js │ │ │ │ │ ├── named.js │ │ │ │ │ └── none.js │ │ │ │ ├── import-esm-require-returns-default-true │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── default.js │ │ │ │ │ ├── main.js │ │ │ │ │ ├── mixed.js │ │ │ │ │ └── named.js │ │ │ │ ├── import-esm-require-returns-default-undefined │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── default.js │ │ │ │ │ ├── main.js │ │ │ │ │ ├── mixed.js │ │ │ │ │ ├── named.js │ │ │ │ │ └── none.js │ │ │ │ ├── import-esm-with-interop │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── lib.js │ │ │ │ │ └── main.js │ │ │ │ ├── indent-multiline-strings │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ └── main.js │ │ │ │ ├── index │ │ │ │ │ ├── foo │ │ │ │ │ │ └── index.js │ │ │ │ │ └── main.js │ │ │ │ ├── inline │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── foo.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── multiply.js │ │ │ │ ├── interop-esmodule-wrapped │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── other.js │ │ │ │ ├── interop-no-esmodule-wrapped │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── other.js │ │ │ │ ├── interop-without-default-unwrapped │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── other.js │ │ │ │ ├── late-entry-dependency │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── other.js │ │ │ │ ├── leading-comment-imports │ │ │ │ │ ├── _config.js │ │ │ │ │ └── main.js │ │ │ │ ├── leading-comment-wrapped │ │ │ │ │ ├── _config.js │ │ │ │ │ └── main.js │ │ │ │ ├── leading-comment │ │ │ │ │ ├── _config.js │ │ │ │ │ └── main.js │ │ │ │ ├── load-cycle-parallel │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── a.js │ │ │ │ │ ├── b.js │ │ │ │ │ ├── c.js │ │ │ │ │ └── main.js │ │ │ │ ├── module-meta-properties │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ └── main.js │ │ │ │ ├── module-side-effects-late-entry │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── foo.js │ │ │ │ │ └── main.js │ │ │ │ ├── module_require │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── foo.js │ │ │ │ │ └── main.js │ │ │ │ ├── multiple-define-compiled-esm │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── foo.js │ │ │ │ │ └── main.js │ │ │ │ ├── named-exports-conditional │ │ │ │ │ ├── main.js │ │ │ │ │ └── x.js │ │ │ │ ├── named-exports-dynamic │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── x.js │ │ │ │ ├── named-exports-object-define │ │ │ │ │ ├── main.js │ │ │ │ │ └── x.js │ │ │ │ ├── named-exports-reexport-default │ │ │ │ │ ├── export.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── reexport.js │ │ │ │ ├── named-exports-reexport-named │ │ │ │ │ ├── export.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── reexport.js │ │ │ │ ├── named-exports-unexported │ │ │ │ │ ├── main.js │ │ │ │ │ └── x.js │ │ │ │ ├── named-exports │ │ │ │ │ ├── foo.js │ │ │ │ │ └── main.js │ │ │ │ ├── nested-define-compiled-esm-unused │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── foo.js │ │ │ │ │ └── main.js │ │ │ │ ├── nested-define-compiled-esm-used │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── foo.js │ │ │ │ │ └── main.js │ │ │ │ ├── nested-named-export-assignments │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep1.js │ │ │ │ │ ├── dep2.js │ │ │ │ │ └── main.js │ │ │ │ ├── no-exports-entry │ │ │ │ │ ├── dep.js │ │ │ │ │ └── main.js │ │ │ │ ├── no-side-effects │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ └── main.js │ │ │ │ ├── only-nested-module-exports-reassignment │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep1.js │ │ │ │ │ ├── dep2.js │ │ │ │ │ └── main.js │ │ │ │ ├── ordering │ │ │ │ │ ├── bar.js │ │ │ │ │ ├── foo.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── shared.js │ │ │ │ ├── pass-require-to-node-resolve │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── bar-imported.js │ │ │ │ │ ├── bar-required.js │ │ │ │ │ ├── foo-imported.js │ │ │ │ │ ├── foo-required.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── requiring.js │ │ │ │ ├── plugin-isentry │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── other.js │ │ │ │ ├── preserve-modules │ │ │ │ │ ├── _config.js │ │ │ │ │ └── main.js │ │ │ │ ├── react-apollo │ │ │ │ │ ├── commonjs-bar.js │ │ │ │ │ ├── commonjs-foo.js │ │ │ │ │ └── main.js │ │ │ │ ├── reassign-exports │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── array-pattern.js │ │ │ │ │ ├── assignment-pattern.js │ │ │ │ │ ├── identifier.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── property.js │ │ │ │ ├── reassign-module │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── array-pattern.js │ │ │ │ │ ├── assignment-pattern.js │ │ │ │ │ ├── identifier.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── property.js │ │ │ │ ├── reassigned-module-exports-object │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ └── main.js │ │ │ │ ├── reassignment │ │ │ │ │ ├── foo.js │ │ │ │ │ └── main.js │ │ │ │ ├── relative-external │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── external.js │ │ │ │ │ └── main.js │ │ │ │ ├── require-esm-with-named-namespace │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── other.js │ │ │ │ ├── require-esm-with-namespace-and-default │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── other.js │ │ │ │ ├── require-esm-with-namespace-named-default │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── other.js │ │ │ │ ├── require-esm-with-namespace-prefer-default │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── other.js │ │ │ │ ├── require-snapshotting │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ └── main.js │ │ │ │ ├── resolve-is-cjs-extension │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── second.x │ │ │ │ ├── resolve-is-cjs-filtered │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── second.js │ │ │ │ ├── shadowed-import │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── foo.js │ │ │ │ │ └── main.js │ │ │ │ ├── shadowing │ │ │ │ │ └── main.js │ │ │ │ ├── shorthand-require │ │ │ │ │ ├── _config.js │ │ │ │ │ └── main.js │ │ │ │ ├── skips-dead-branches │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── a.js │ │ │ │ │ ├── b.js │ │ │ │ │ ├── c.js │ │ │ │ │ └── main.js │ │ │ │ ├── strict-requires-auto │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── a-imports-b.js │ │ │ │ │ ├── b-imports-c.js │ │ │ │ │ ├── c-imports-a.js │ │ │ │ │ └── main.js │ │ │ │ ├── strict-requires-circular │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── other.js │ │ │ │ ├── strict-requires-cycle-detection │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── a-imports-b.js │ │ │ │ │ ├── b-imports-c.js │ │ │ │ │ ├── c-imports-a.js │ │ │ │ │ └── main.js │ │ │ │ ├── strict-requires-debug-none │ │ │ │ │ ├── _config.js │ │ │ │ │ └── main.js │ │ │ │ ├── strict-requires-debug │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── a-imports-b.js │ │ │ │ │ ├── b-imports-c.js │ │ │ │ │ ├── c-imports-a.js │ │ │ │ │ └── main.js │ │ │ │ ├── strict-requires-detect-conditionals │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── hoisted.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── throws.js │ │ │ │ ├── strict-requires-entry-node-resolve │ │ │ │ │ ├── _config.js │ │ │ │ │ └── main.js │ │ │ │ ├── strict-requires-exportmode-exports │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── assignExports.js │ │ │ │ │ ├── compiledEsm.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── wrappedExports.js │ │ │ │ ├── strict-requires-exportmode-module │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── assignModuleAndExports.js │ │ │ │ │ ├── assignModuleExports.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── wrappedModuleExports.js │ │ │ │ ├── strict-requires-exportmode-replace │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── replaceModuleExports.js │ │ │ │ ├── strict-requires-external │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── other.js │ │ │ │ ├── strict-requires-file-without-module-type │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── error.js │ │ │ │ │ └── main.js │ │ │ │ ├── strict-requires-from-esm │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── strict.js │ │ │ │ ├── strict-requires-mixed-esm │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── import.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── require.js │ │ │ │ ├── strict-requires-multiple-entry │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── other.js │ │ │ │ ├── this │ │ │ │ │ ├── foo.js │ │ │ │ │ └── main.js │ │ │ │ ├── top-level-and-nested-module-exports-reassignment │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep1.js │ │ │ │ │ ├── dep2.js │ │ │ │ │ ├── dep3.js │ │ │ │ │ ├── dep4.js │ │ │ │ │ └── main.js │ │ │ │ ├── toplevel-return-complex │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── bar.js │ │ │ │ │ ├── foo.js │ │ │ │ │ └── main.js │ │ │ │ ├── toplevel-return │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── foo.js │ │ │ │ │ └── main.js │ │ │ │ ├── trailing-slash │ │ │ │ │ ├── foo │ │ │ │ │ │ └── index.js │ │ │ │ │ └── main.js │ │ │ │ ├── transform-mixed-modules-esmodule │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── other.js │ │ │ │ ├── transform-mixed-modules │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── other.js │ │ │ │ ├── transpiled-esm-default │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ └── main.js │ │ │ │ ├── transpiled-esm-entry-default │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── entry.js │ │ │ │ │ └── main.js │ │ │ │ ├── transpiled-esm-entry-mixed │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── entry.js │ │ │ │ │ └── main.js │ │ │ │ ├── transpiled-esm-entry-named │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── entry.js │ │ │ │ │ └── main.js │ │ │ │ ├── transpiled-esm-mixed │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ └── main.js │ │ │ │ ├── transpiled-esm-named │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ └── main.js │ │ │ │ ├── transpiled-esm-namespace-default │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ └── main.js │ │ │ │ ├── transpiled-esm-namespace-mixed │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ └── main.js │ │ │ │ ├── transpiled-esm-namespace-named │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ └── main.js │ │ │ │ ├── transpiled-esm-nested-module-exports │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ └── main.js │ │ │ │ ├── transpiled-esm-nested-module-exports2 │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ └── main.js │ │ │ │ ├── transpiled-esm-reexported-default │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── proxy.js │ │ │ │ ├── transpiled-esm-reexported-entry-default │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── entry.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── proxy.js │ │ │ │ ├── transpiled-esm-reexported-entry-mixed │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── entry.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── proxy.js │ │ │ │ ├── transpiled-esm-reexported-entry-named │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── entry.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── proxy.js │ │ │ │ ├── transpiled-esm-reexported-mixed │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── proxy.js │ │ │ │ ├── transpiled-esm-reexported-named │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── proxy.js │ │ │ │ ├── transpiled-esm-required │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ └── main.js │ │ │ │ ├── transpiled-esm-transpiled-importer │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ └── main.js │ │ │ │ ├── try-catch-ids-array │ │ │ │ │ ├── _config.js │ │ │ │ │ └── main.js │ │ │ │ ├── try-catch-ids-function │ │ │ │ │ ├── _config.js │ │ │ │ │ └── main.js │ │ │ │ ├── try-catch-internal │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── dep.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── throws.js │ │ │ │ ├── try-catch-remove │ │ │ │ │ ├── _config.js │ │ │ │ │ └── main.js │ │ │ │ ├── try-catch │ │ │ │ │ ├── _config.js │ │ │ │ │ └── main.js │ │ │ │ ├── typeof-module-require │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── foo.js │ │ │ │ │ └── main.js │ │ │ │ ├── typeof-require │ │ │ │ │ ├── foo.js │ │ │ │ │ └── main.js │ │ │ │ ├── unresolved-dependencies │ │ │ │ │ ├── _config.js │ │ │ │ │ └── main.js │ │ │ │ └── warn-this-resolve-without-options │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── foo.js │ │ │ │ │ └── main.js │ │ │ └── samples │ │ │ │ ├── array-destructuring-assignment │ │ │ │ └── main.js │ │ │ │ ├── caching │ │ │ │ ├── dep.js │ │ │ │ ├── main.js │ │ │ │ └── rollupWorker.js │ │ │ │ ├── cjs-with-esm-property │ │ │ │ ├── lib.js │ │ │ │ └── main.js │ │ │ │ ├── corejs │ │ │ │ └── literal-with-default.js │ │ │ │ ├── deconflict-helpers │ │ │ │ └── main.js │ │ │ │ ├── define-is-undefined │ │ │ │ ├── foo.js │ │ │ │ └── main.js │ │ │ │ ├── dynamic-require-outside-root │ │ │ │ ├── main.js │ │ │ │ └── nested │ │ │ │ │ └── target.js │ │ │ │ ├── es-module-with-class-as-default-export │ │ │ │ ├── main.js │ │ │ │ └── other.js │ │ │ │ ├── es-modules-without-default-export │ │ │ │ ├── main.js │ │ │ │ └── other.js │ │ │ │ ├── extension │ │ │ │ ├── foo.coffee │ │ │ │ └── main.coffee │ │ │ │ ├── external │ │ │ │ └── main.js │ │ │ │ ├── global-in-if-block │ │ │ │ └── main.js │ │ │ │ ├── global │ │ │ │ └── main.js │ │ │ │ ├── ignore-global │ │ │ │ ├── firstpass.js │ │ │ │ ├── identifier.js │ │ │ │ ├── main.js │ │ │ │ └── this.js │ │ │ │ ├── ignore-virtual-modules │ │ │ │ └── main.js │ │ │ │ ├── invalid-syntax │ │ │ │ └── main.js │ │ │ │ ├── mixed-module-typeof-exports │ │ │ │ ├── _config.js │ │ │ │ ├── foo.js │ │ │ │ └── main.js │ │ │ │ ├── module-exports-spread │ │ │ │ └── main.js │ │ │ │ ├── module-path-separator │ │ │ │ ├── foo │ │ │ │ │ └── index.js │ │ │ │ └── main.js │ │ │ │ ├── multiple-entry-points │ │ │ │ ├── 2.js │ │ │ │ ├── 3.js │ │ │ │ ├── 4.js │ │ │ │ ├── b.js │ │ │ │ └── c.js │ │ │ │ ├── named-exports-from-object-literal │ │ │ │ ├── a.js │ │ │ │ ├── main.js │ │ │ │ └── other.js │ │ │ │ ├── other-transforms │ │ │ │ ├── bar.js │ │ │ │ ├── foo.js │ │ │ │ └── main.js │ │ │ │ ├── paren-expression │ │ │ │ └── index.js │ │ │ │ ├── rename-index │ │ │ │ ├── invalid-var │ │ │ │ │ └── index.js │ │ │ │ ├── main.js │ │ │ │ ├── other │ │ │ │ │ └── nonIndex.js │ │ │ │ └── validVar │ │ │ │ │ └── index.js │ │ │ │ ├── reserved-as-property │ │ │ │ └── main.js │ │ │ │ ├── sourcemap │ │ │ │ ├── foo.js │ │ │ │ └── main.js │ │ │ │ ├── symlinked-node-modules │ │ │ │ ├── index.js │ │ │ │ └── node_modules │ │ │ │ │ └── events │ │ │ │ │ └── index.js │ │ │ │ └── umd │ │ │ │ ├── correct-scoping.js │ │ │ │ ├── protobuf.js │ │ │ │ └── sinon.js │ │ ├── form.js │ │ ├── function.js │ │ ├── helpers │ │ │ └── util.js │ │ ├── node_modules │ │ │ ├── .gitkeep │ │ │ ├── bar │ │ │ │ └── index.js │ │ │ ├── baz │ │ │ │ └── index.js │ │ │ ├── cjs-circular │ │ │ │ ├── circular.js │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── events │ │ │ │ └── index.js │ │ │ ├── external-cjs-exports │ │ │ │ └── index.js │ │ │ ├── external-cjs-module-exports │ │ │ │ └── index.js │ │ │ ├── external-esm-default │ │ │ │ └── index.js │ │ │ ├── external-esm-mixed │ │ │ │ └── index.js │ │ │ ├── external-esm-named │ │ │ │ └── index.js │ │ │ ├── external │ │ │ │ └── index.js │ │ │ └── foo │ │ │ │ └── index.js │ │ ├── snapshots │ │ │ ├── function.js.md │ │ │ ├── function.js.snap │ │ │ ├── test.js.md │ │ │ └── test.js.snap │ │ ├── test.js │ │ └── types.ts │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── data-uri │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ └── index.ts │ ├── test │ │ ├── fixtures │ │ │ ├── .eslintrc │ │ │ ├── bad-json.js │ │ │ ├── base64.js │ │ │ ├── import.js │ │ │ └── json.js │ │ ├── node_modules │ │ │ └── current-package │ │ ├── snapshots │ │ │ ├── test.mjs.md │ │ │ └── test.mjs.snap │ │ └── test.mjs │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── dsv │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ └── index.js │ ├── test │ │ ├── fixtures │ │ │ ├── .eslintrc │ │ │ ├── basic-csv │ │ │ │ ├── fruit.csv │ │ │ │ └── main.js │ │ │ ├── basic-tsv │ │ │ │ ├── fruit.tsv │ │ │ │ └── main.js │ │ │ ├── process-id │ │ │ │ ├── lower.csv │ │ │ │ ├── main.js │ │ │ │ └── upper.csv │ │ │ └── process │ │ │ │ ├── fruit.csv │ │ │ │ └── main.js │ │ ├── test.js │ │ └── types.ts │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── dynamic-import-vars │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ ├── dynamic-import-to-glob.js │ │ └── index.js │ ├── test │ │ ├── fixtures │ │ │ ├── .eslintrc │ │ │ ├── fixture-complex-concat.js │ │ │ ├── fixture-excluded.js │ │ │ ├── fixture-extensionless.js │ │ │ ├── fixture-multiple-dirs.js │ │ │ ├── fixture-multiple-imports.js │ │ │ ├── fixture-own-dir.js │ │ │ ├── fixture-single-dir.js │ │ │ ├── fixture-unchanged.js │ │ │ ├── module-dir-a │ │ │ │ ├── README.md │ │ │ │ ├── foo.css │ │ │ │ ├── module-a-1.js │ │ │ │ ├── module-a-2.js │ │ │ │ ├── module-a-3.mjs │ │ │ │ ├── module-a-4.cjs │ │ │ │ └── module-a-5.json │ │ │ ├── module-dir-b │ │ │ │ ├── module-b-1.js │ │ │ │ └── module-b-2.js │ │ │ ├── root-module-a.js │ │ │ ├── root-module-b.js │ │ │ └── sub-dir │ │ │ │ └── fixture-upwards-path.js │ │ ├── node_modules │ │ │ └── current-package │ │ ├── rollup-plugin-dynamic-import-vars.test.js │ │ ├── snapshots │ │ │ ├── rollup-plugin-dynamic-import-vars.test.js.md │ │ │ └── rollup-plugin-dynamic-import-vars.test.js.snap │ │ ├── src │ │ │ └── dynamic-import-to-glob.test.mjs │ │ └── types.ts │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── eslint │ ├── .eslintignore │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ └── index.ts │ ├── test │ │ ├── fixtures │ │ │ ├── .eslintrc-babel │ │ │ ├── .eslintrc.js │ │ │ ├── fixable.js │ │ │ ├── fixed.js │ │ │ ├── ignored.js │ │ │ ├── modules.js │ │ │ ├── node_modules │ │ │ │ └── mod │ │ │ │ │ └── index.js │ │ │ ├── undeclared.js │ │ │ └── use-strict.js │ │ ├── node_modules │ │ │ └── current-package │ │ ├── test.mjs │ │ └── types.ts │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── graphql │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ ├── index.js │ │ └── toESModules.js │ ├── test │ │ ├── fixtures │ │ │ ├── basic │ │ │ │ ├── basic.graphql │ │ │ │ └── index.js │ │ │ ├── fragments │ │ │ │ ├── allHeroesQuery.graphql │ │ │ │ ├── heroFragment.graphql │ │ │ │ └── index.js │ │ │ ├── graphqls │ │ │ │ ├── index.js │ │ │ │ └── schema.graphqls │ │ │ └── multi-imports │ │ │ │ ├── hero.graphql │ │ │ │ └── index.js │ │ ├── node_modules │ │ │ └── current-package │ │ ├── test.js │ │ ├── test.mjs │ │ └── types.ts │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── html │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── recipes │ │ └── external-files │ │ │ ├── ReadMe.md │ │ │ └── index.js │ ├── rollup.config.mjs │ ├── src │ │ └── index.ts │ ├── test │ │ ├── fixtures │ │ │ ├── batman.js │ │ │ ├── joker.css │ │ │ ├── joker.js │ │ │ └── robin.js │ │ ├── snapshots │ │ │ ├── test.js.md │ │ │ └── test.js.snap │ │ └── test.js │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── image │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ └── index.js │ ├── test │ │ ├── fixtures │ │ │ ├── dom.js │ │ │ ├── image.js │ │ │ ├── invalid-image.js │ │ │ ├── rollup.jpg │ │ │ ├── rollup.psd │ │ │ ├── rollup.svg │ │ │ └── svg.js │ │ ├── snapshots │ │ │ ├── test.js.md │ │ │ └── test.js.snap │ │ ├── test.js │ │ └── types.ts │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── inject │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ └── index.js │ ├── test │ │ ├── fixtures │ │ │ ├── .eslintrc │ │ │ ├── basic │ │ │ │ └── input.js │ │ │ ├── existing │ │ │ │ └── input.js │ │ │ ├── import-namespace │ │ │ │ └── input.js │ │ │ ├── is-reference │ │ │ │ └── input.js │ │ │ ├── keypaths │ │ │ │ ├── input.js │ │ │ │ └── polyfills │ │ │ │ │ └── object-assign.js │ │ │ ├── named │ │ │ │ └── input.js │ │ │ ├── non-js │ │ │ │ ├── foo.es6 │ │ │ │ ├── input.js │ │ │ │ └── styles.css │ │ │ ├── redundant-keys │ │ │ │ └── input.js │ │ │ ├── shadowing │ │ │ │ └── input.js │ │ │ ├── shorthand-assignment │ │ │ │ └── input.js │ │ │ ├── shorthand-func-fallback │ │ │ │ └── input.js │ │ │ ├── shorthand-func │ │ │ │ └── input.js │ │ │ └── shorthand │ │ │ │ └── input.js │ │ ├── snapshots │ │ │ ├── test.js.md │ │ │ └── test.js.snap │ │ ├── test.js │ │ └── types.ts │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── json │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ └── index.js │ ├── test │ │ ├── fixtures │ │ │ ├── .eslintignore │ │ │ ├── .eslintrc │ │ │ ├── array │ │ │ │ ├── config.json │ │ │ │ └── main.js │ │ │ ├── basic │ │ │ │ ├── config.json │ │ │ │ └── main.js │ │ │ ├── extensionless │ │ │ │ ├── config.json │ │ │ │ ├── dir │ │ │ │ │ └── index.json │ │ │ │ └── main.js │ │ │ ├── form │ │ │ │ ├── compact.js │ │ │ │ ├── customIndent.js │ │ │ │ ├── default.js │ │ │ │ ├── input.json │ │ │ │ ├── namedExports.js │ │ │ │ └── preferConst.js │ │ │ ├── garbage │ │ │ │ ├── bad.json │ │ │ │ └── main.js │ │ │ ├── literal │ │ │ │ ├── config.json │ │ │ │ └── main.js │ │ │ ├── named │ │ │ │ ├── main.js │ │ │ │ └── package.json │ │ │ └── no-valid-keys │ │ │ │ ├── main.js │ │ │ │ └── mime-db.json │ │ ├── snapshots │ │ │ ├── test.js.md │ │ │ └── test.js.snap │ │ ├── test.js │ │ └── types.ts │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── legacy │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ └── index.js │ ├── test │ │ ├── fixtures │ │ │ ├── .eslintrc │ │ │ ├── default-export │ │ │ │ ├── answer.js │ │ │ │ └── main.js │ │ │ ├── named-exports-changed │ │ │ │ ├── answer.js │ │ │ │ └── main.js │ │ │ ├── named-exports-nested │ │ │ │ ├── answer.js │ │ │ │ └── main.js │ │ │ └── named-exports-unchanged │ │ │ │ ├── answer.js │ │ │ │ └── main.js │ │ ├── test.js │ │ └── types.ts │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── multi-entry │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ └── index.js │ ├── test │ │ ├── fixtures │ │ │ ├── .eslintrc │ │ │ ├── 0.js │ │ │ ├── 1.js │ │ │ └── 2.js │ │ ├── node_modules │ │ │ └── current-package │ │ ├── test.mjs │ │ └── types.ts │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── node-resolve │ ├── .eslintignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ ├── cache.js │ │ ├── deprecated-options.js │ │ ├── fs.js │ │ ├── index.js │ │ ├── package │ │ │ ├── resolvePackageExports.js │ │ │ ├── resolvePackageImports.js │ │ │ ├── resolvePackageImportsExports.js │ │ │ ├── resolvePackageTarget.js │ │ │ └── utils.js │ │ ├── resolveImportSpecifiers.js │ │ ├── rollup-version.js │ │ └── util.js │ ├── test │ │ ├── browser.js │ │ ├── dedupe-custom.js │ │ ├── dedupe.js │ │ ├── fixtures │ │ │ ├── .eslintrc │ │ │ ├── browser-entry-points-to-node-module.js │ │ │ ├── browser-exports-browser-browser.js │ │ │ ├── browser-exports-browser.js │ │ │ ├── browser-false.js │ │ │ ├── browser-local-relative.js │ │ │ ├── browser-local.js │ │ │ ├── browser-object-builtin.js │ │ │ ├── browser-object-implicit.js │ │ │ ├── browser-object-main.js │ │ │ ├── browser-object-nested.js │ │ │ ├── browser-object-with-false.js │ │ │ ├── browser-object.js │ │ │ ├── browser.js │ │ │ ├── builtins.js │ │ │ ├── commonjs.js │ │ │ ├── custom-module-dir │ │ │ │ ├── dedupe.js │ │ │ │ ├── js_modules │ │ │ │ │ ├── foo.js │ │ │ │ │ ├── package-a │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── js_modules │ │ │ │ │ │ │ └── package-b │ │ │ │ │ │ │ └── index.js │ │ │ │ │ └── package-b │ │ │ │ │ │ └── index.js │ │ │ │ └── main.js │ │ │ ├── custom-module-path │ │ │ │ ├── main.js │ │ │ │ └── node_modules │ │ │ │ │ └── package-with-dependency │ │ │ │ │ ├── main.js │ │ │ │ │ ├── node_modules │ │ │ │ │ └── dependency │ │ │ │ │ │ ├── main.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ ├── cyclic-commonjs │ │ │ │ ├── main.js │ │ │ │ └── other.js │ │ │ ├── deep-import-non-module.js │ │ │ ├── deep-side-effects-with-specific-side-effects │ │ │ │ ├── deep │ │ │ │ │ └── side-effect.js │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── shallow-side-effect.js │ │ │ ├── deep-side-effects │ │ │ │ ├── deep │ │ │ │ │ └── side-effect.js │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── shallow-side-effect.js │ │ │ ├── dual-cjs-mjs.js │ │ │ ├── dynamic.js │ │ │ ├── entry │ │ │ │ ├── dep.js │ │ │ │ ├── main.js │ │ │ │ └── other.js │ │ │ ├── exports-cjs.js │ │ │ ├── exports-conditions-fallback.js │ │ │ ├── exports-directory-specificity.js │ │ │ ├── exports-directory.js │ │ │ ├── exports-literal-specificity.js │ │ │ ├── exports-main-directory.js │ │ │ ├── exports-mappings-and-conditions.js │ │ │ ├── exports-nested-conditions.js │ │ │ ├── exports-non-existing-subpath.js │ │ │ ├── exports-null-override.js │ │ │ ├── exports-only-worker-condition-with-browser-field.js │ │ │ ├── exports-prevent-unspecified-subpath.js │ │ │ ├── exports-shorthand-fallback-conditions.js │ │ │ ├── exports-shorthand-fallback-error.js │ │ │ ├── exports-shorthand-fallback.js │ │ │ ├── exports-shorthand-subpath.js │ │ │ ├── exports-shorthand.js │ │ │ ├── exports-star-specificity.js │ │ │ ├── exports-star.js │ │ │ ├── exports-top-level-conditions.js │ │ │ ├── exports-top-level-mappings.js │ │ │ ├── exports-ts-fallback.ts │ │ │ ├── exports-worker-condition-with-browser-field.js │ │ │ ├── extensions │ │ │ │ ├── lol.wut │ │ │ │ └── main.js │ │ │ ├── granular.js │ │ │ ├── hash-in-path.js │ │ │ ├── imports-bare-dependency-exports.js │ │ │ ├── imports-bare.js │ │ │ ├── imports-conditions.js │ │ │ ├── imports-pattern.js │ │ │ ├── imports-relative.js │ │ │ ├── jail.js │ │ │ ├── jsnext.js │ │ │ ├── local-index │ │ │ │ ├── forty-two │ │ │ │ │ └── index.js │ │ │ │ └── main.js │ │ │ ├── main.js │ │ │ ├── manualchunks.js │ │ │ ├── module-mjs.js │ │ │ ├── module.js │ │ │ ├── monorepo-dedupe │ │ │ │ ├── node_modules │ │ │ │ │ └── react │ │ │ │ │ │ └── index.js │ │ │ │ └── packages │ │ │ │ │ ├── package-a │ │ │ │ │ ├── index.js │ │ │ │ │ └── node_modules │ │ │ │ │ │ └── react │ │ │ │ │ │ └── index.js │ │ │ │ │ └── package-b │ │ │ │ │ ├── index.js │ │ │ │ │ └── node_modules │ │ │ │ │ └── react │ │ │ │ │ └── index.js │ │ │ ├── nested │ │ │ │ ├── browser-local-relative.js │ │ │ │ └── only.js │ │ │ ├── node-protocol.js │ │ │ ├── node_modules │ │ │ │ ├── .gitkeep │ │ │ │ ├── @scoped │ │ │ │ │ ├── bar │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── deduped │ │ │ │ │ │ └── deep.js │ │ │ │ │ └── foo │ │ │ │ │ │ └── index.js │ │ │ │ ├── browser-entry-points-to-node-module │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── builtins-browser │ │ │ │ │ ├── fs.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── component-type │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── dual-cjs-mjs │ │ │ │ │ ├── entry.js │ │ │ │ │ ├── entry.mjs │ │ │ │ │ └── package.json │ │ │ │ ├── entries │ │ │ │ │ ├── jsnext-entry.js │ │ │ │ │ ├── main-entry.js │ │ │ │ │ ├── module-entry.js │ │ │ │ │ └── package.json │ │ │ │ ├── events │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── exports-browser-browser │ │ │ │ │ ├── browser.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── require.js │ │ │ │ ├── exports-browser │ │ │ │ │ ├── ignored-browser.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── require.js │ │ │ │ ├── exports-cjs │ │ │ │ │ ├── index-cjs.js │ │ │ │ │ ├── index-esm.js │ │ │ │ │ └── package.json │ │ │ │ ├── exports-conditions-fallback │ │ │ │ │ ├── index-mapped.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── exports-directory-specificity │ │ │ │ │ ├── foo-one │ │ │ │ │ │ └── a.js │ │ │ │ │ ├── foo-three │ │ │ │ │ │ └── a.js │ │ │ │ │ ├── foo-two │ │ │ │ │ │ └── a.js │ │ │ │ │ └── package.json │ │ │ │ ├── exports-directory │ │ │ │ │ ├── exported-foo │ │ │ │ │ │ ├── a.js │ │ │ │ │ │ ├── b.js │ │ │ │ │ │ └── nested │ │ │ │ │ │ │ └── c.js │ │ │ │ │ ├── foo │ │ │ │ │ │ ├── a.js │ │ │ │ │ │ ├── b.js │ │ │ │ │ │ └── nested │ │ │ │ │ │ │ └── c.js │ │ │ │ │ └── package.json │ │ │ │ ├── exports-error-no-fallback │ │ │ │ │ ├── main.js │ │ │ │ │ └── node_modules │ │ │ │ │ │ └── dependency │ │ │ │ │ │ ├── a.js │ │ │ │ │ │ └── package.json │ │ │ │ ├── exports-literal-specificity │ │ │ │ │ ├── exported-foo │ │ │ │ │ │ └── a.js │ │ │ │ │ ├── foo-a.js │ │ │ │ │ └── package.json │ │ │ │ ├── exports-main-directory │ │ │ │ │ ├── a.js │ │ │ │ │ ├── foo │ │ │ │ │ │ ├── b.js │ │ │ │ │ │ └── nested │ │ │ │ │ │ │ └── c.js │ │ │ │ │ └── package.json │ │ │ │ ├── exports-mappings-and-conditions │ │ │ │ │ ├── bar-mapped.js │ │ │ │ │ ├── bar.js │ │ │ │ │ ├── foo-mapped.js │ │ │ │ │ ├── foo.js │ │ │ │ │ ├── index-mapped.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── exports-nested-conditions │ │ │ │ │ ├── index-mapped.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── exports-non-existing-subpath │ │ │ │ │ ├── foo-mapped.js │ │ │ │ │ ├── foo.js │ │ │ │ │ ├── index-mapped.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── exports-null-override │ │ │ │ │ ├── foo │ │ │ │ │ │ ├── a.js │ │ │ │ │ │ └── b.js │ │ │ │ │ └── package.json │ │ │ │ ├── exports-only-worker-condition-with-browser-field │ │ │ │ │ ├── browser-field-entry.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── webworker-condition-entry.js │ │ │ │ ├── exports-prevent-direct-imports │ │ │ │ │ ├── bar.js │ │ │ │ │ ├── foo.js │ │ │ │ │ ├── index-mapped.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── exports-prevent-unspecified-subpath │ │ │ │ │ ├── foo-mapped.js │ │ │ │ │ ├── foo.js │ │ │ │ │ ├── index-mapped.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── exports-shorthand-fallback-conditions │ │ │ │ │ ├── index-mapped.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── exports-shorthand-fallback-error │ │ │ │ │ ├── index-mapped.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── exports-shorthand-fallback │ │ │ │ │ ├── index-mapped.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── exports-shorthand │ │ │ │ │ ├── index-mapped.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── exports-star-specificity │ │ │ │ │ ├── foo-one │ │ │ │ │ │ └── a.js │ │ │ │ │ ├── foo-three │ │ │ │ │ │ └── a.js │ │ │ │ │ ├── foo-two │ │ │ │ │ │ └── a.js │ │ │ │ │ └── package.json │ │ │ │ ├── exports-star │ │ │ │ │ ├── foo │ │ │ │ │ │ ├── a.js │ │ │ │ │ │ ├── b.js │ │ │ │ │ │ └── bar │ │ │ │ │ │ │ └── c.js │ │ │ │ │ └── package.json │ │ │ │ ├── exports-top-level-conditions │ │ │ │ │ ├── index-mapped.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── exports-top-level-mappings │ │ │ │ │ ├── foo-mapped.js │ │ │ │ │ ├── foo.js │ │ │ │ │ ├── index-mapped.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── exports-ts-fallback │ │ │ │ │ ├── a.js │ │ │ │ │ └── package.json │ │ │ │ ├── exports-worker-condition-with-browser-field │ │ │ │ │ ├── browser-condition-entry.js │ │ │ │ │ ├── browser-field-entry.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── webworker-condition-entry.js │ │ │ │ ├── imports-bare-dependency-exports │ │ │ │ │ ├── index.js │ │ │ │ │ ├── mapped-index.js │ │ │ │ │ └── package.json │ │ │ │ ├── imports-bare-dependency │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── imports-bare-exports │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── src │ │ │ │ │ │ └── foo.js │ │ │ │ ├── imports-bare │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── imports-conditions │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── src │ │ │ │ │ │ ├── foo.cjs │ │ │ │ │ │ └── foo.mjs │ │ │ │ ├── imports-pattern │ │ │ │ │ ├── foo │ │ │ │ │ │ ├── x-a.js │ │ │ │ │ │ └── x-b.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── src │ │ │ │ │ │ ├── a.js │ │ │ │ │ │ └── b.js │ │ │ │ ├── imports-relative │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── src │ │ │ │ │ │ └── foo.js │ │ │ │ ├── isomorphic-nested │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── browser-dep.js │ │ │ │ │ │ ├── browser-test.js │ │ │ │ │ │ ├── browser.js │ │ │ │ │ │ ├── dep.js │ │ │ │ │ │ └── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── isomorphic-object-main-implicit │ │ │ │ │ ├── browser.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── isomorphic-object-main │ │ │ │ │ ├── browser-dep.js │ │ │ │ │ ├── browser-test.js │ │ │ │ │ ├── browser.js │ │ │ │ │ ├── dep.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── isomorphic-object-with-false │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── client │ │ │ │ │ │ │ ├── http-tracker.js │ │ │ │ │ │ │ ├── udp-tracker.js │ │ │ │ │ │ │ └── websocket-tracker.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── subpath │ │ │ │ │ │ │ └── foo │ │ │ │ │ │ │ └── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── isomorphic-object │ │ │ │ │ ├── browser-dep.js │ │ │ │ │ ├── browser-test.js │ │ │ │ │ ├── browser.js │ │ │ │ │ ├── dep.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── isomorphic │ │ │ │ │ ├── browser.js │ │ │ │ │ ├── node.js │ │ │ │ │ └── package.json │ │ │ │ ├── jsnext │ │ │ │ │ ├── entry-main.js │ │ │ │ │ ├── entry.js │ │ │ │ │ └── package.json │ │ │ │ ├── legacy │ │ │ │ │ ├── entry.js │ │ │ │ │ └── package.json │ │ │ │ ├── module-mjs │ │ │ │ │ ├── entry.mjs │ │ │ │ │ └── package.json │ │ │ │ ├── module │ │ │ │ │ ├── entry-main.js │ │ │ │ │ ├── entry.js │ │ │ │ │ └── package.json │ │ │ │ ├── react-consumer │ │ │ │ │ ├── deep.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── node_modules │ │ │ │ │ │ ├── .gitkeep │ │ │ │ │ │ └── react │ │ │ │ │ │ ├── deep.js │ │ │ │ │ │ └── index.js │ │ │ │ ├── react │ │ │ │ │ ├── deep.js │ │ │ │ │ └── index.js │ │ │ │ ├── scoped-deduped-consumer │ │ │ │ │ ├── index.js │ │ │ │ │ └── node_modules │ │ │ │ │ │ ├── .gitkeep │ │ │ │ │ │ └── @scoped │ │ │ │ │ │ └── deduped │ │ │ │ │ │ └── deep.js │ │ │ │ ├── self-package-import │ │ │ │ │ ├── foo │ │ │ │ │ │ ├── a.js │ │ │ │ │ │ └── b.js │ │ │ │ │ └── package.json │ │ │ │ ├── side-effects-array │ │ │ │ │ ├── dep1.js │ │ │ │ │ ├── dep2.js │ │ │ │ │ ├── dep3-effect.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── nested │ │ │ │ │ │ ├── dep4.js │ │ │ │ │ │ └── dep5-effect.js │ │ │ │ │ └── package.json │ │ │ │ ├── side-effects-false │ │ │ │ │ ├── dep1.js │ │ │ │ │ ├── dep2.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── side-effects-true │ │ │ │ │ ├── dep1.js │ │ │ │ │ ├── dep2.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── simple │ │ │ │ │ └── index.js │ │ │ │ ├── string │ │ │ │ │ └── uppercase.js │ │ │ │ ├── test │ │ │ │ │ ├── # │ │ │ │ │ │ └── foo.js │ │ │ │ │ └── index.js │ │ │ │ └── uses-buffer │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ ├── only-local.js │ │ │ ├── only.js │ │ │ ├── package-index.js │ │ │ ├── package-json-in-path │ │ │ │ ├── node_modules │ │ │ │ │ └── dep │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ │ │ └── main.js │ │ │ ├── package.json │ │ │ ├── prefer-builtin-no-local.js │ │ │ ├── prefer-builtin.js │ │ │ ├── prefer-jsnext.js │ │ │ ├── prefer-main.js │ │ │ ├── prefer-module.js │ │ │ ├── react-app-deep-import.js │ │ │ ├── react-app.js │ │ │ ├── resolved-external │ │ │ │ ├── main.js │ │ │ │ └── node_modules │ │ │ │ │ └── external │ │ │ │ │ └── index.js │ │ │ ├── root-package-side-effect │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── side-effect.js │ │ │ ├── scoped-deep-import.js │ │ │ ├── search-params-and-hash.js │ │ │ ├── search-params.js │ │ │ ├── self-package-import.js │ │ │ ├── side-effects.js │ │ │ ├── symlinked │ │ │ │ ├── first │ │ │ │ │ └── index.js │ │ │ │ ├── second │ │ │ │ │ ├── index.browser.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ └── third │ │ │ │ │ └── index.js │ │ │ ├── trailing-slash.js │ │ │ ├── ts-import-js-extension-for-js-file-export-map │ │ │ │ ├── import-js-with-js-extension.ts │ │ │ │ └── node_modules │ │ │ │ │ └── dependency │ │ │ │ │ ├── dist-esm │ │ │ │ │ ├── something.js │ │ │ │ │ └── something.ts │ │ │ │ │ └── package.json │ │ │ ├── ts-import-js-extension │ │ │ │ ├── import-ts-with-js-extension.ts │ │ │ │ └── main.ts │ │ │ ├── unresolved-global.js │ │ │ └── unresolved-local.js │ │ ├── get-package-info.js │ │ ├── jail.js │ │ ├── node_modules │ │ │ └── current-package │ │ ├── only.js │ │ ├── order.js │ │ ├── package-entry-points.js │ │ ├── prefer-builtins.js │ │ ├── root-dir.js │ │ ├── side-effects.mjs │ │ ├── snapshots │ │ │ ├── dedupe-custom.js.md │ │ │ ├── dedupe-custom.js.snap │ │ │ ├── dedupe.js.md │ │ │ ├── dedupe.js.snap │ │ │ ├── only.js.md │ │ │ ├── only.js.snap │ │ │ ├── prefer-builtins.js.md │ │ │ ├── prefer-builtins.js.snap │ │ │ ├── root-dir.js.md │ │ │ ├── root-dir.js.snap │ │ │ ├── side-effects.mjs.md │ │ │ ├── side-effects.mjs.snap │ │ │ ├── test.mjs.md │ │ │ └── test.mjs.snap │ │ ├── symlinks.js │ │ ├── test.mjs │ │ └── types.ts │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── pluginutils │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ ├── addExtension.ts │ │ ├── attachScopes.ts │ │ ├── createFilter.ts │ │ ├── dataToEsm.ts │ │ ├── extractAssignedNames.ts │ │ ├── index.ts │ │ ├── makeLegalIdentifier.ts │ │ ├── normalizePath.ts │ │ └── utils │ │ │ └── ensureArray.ts │ ├── test │ │ ├── .eslintrc │ │ ├── addExtension.ts │ │ ├── attachScopes.ts │ │ ├── createFilter.ts │ │ ├── dataToEsm.ts │ │ ├── extractAssignedNames.ts │ │ ├── fixtures │ │ │ └── folder-with (parens) │ │ │ │ └── .gitkeep │ │ ├── makeLegalIdentifier.ts │ │ └── normalizePath.ts │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── replace │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ └── index.js │ ├── test │ │ ├── .eslintrc │ │ ├── fixtures │ │ │ ├── form │ │ │ │ ├── assignment │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── delimiters │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── match-variables │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── observe-plugin-options │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── process-check │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── replace-nothing │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── replace-strings │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── replacement-function │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ ├── special-characters │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ │ └── special-delimiters │ │ │ │ │ ├── _config.js │ │ │ │ │ ├── input.js │ │ │ │ │ └── output.js │ │ │ └── function │ │ │ │ ├── replacement-function │ │ │ │ ├── _config.js │ │ │ │ ├── dir │ │ │ │ │ └── foo.js │ │ │ │ └── main.js │ │ │ │ └── word-boundaries │ │ │ │ ├── _config.js │ │ │ │ └── main.js │ │ ├── form.js │ │ ├── function.js │ │ ├── helpers │ │ │ └── util.js │ │ ├── misc.js │ │ ├── snapshots │ │ │ ├── form.js.md │ │ │ ├── form.js.snap │ │ │ ├── misc.js.md │ │ │ ├── misc.js.snap │ │ │ ├── sourcemaps.js.md │ │ │ └── sourcemaps.js.snap │ │ ├── sourcemaps.js │ │ └── types.ts │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── run │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ └── index.ts │ ├── test │ │ ├── fixtures │ │ │ ├── change-detect-input.js │ │ │ ├── facade-entry │ │ │ │ ├── dynamic.js │ │ │ │ ├── index.js │ │ │ │ └── library.js │ │ │ └── input.js │ │ └── test.js │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── strip │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ └── index.js │ ├── test │ │ ├── fixtures │ │ │ ├── .eslintrc │ │ │ ├── assert │ │ │ │ └── input.js │ │ │ ├── console-custom │ │ │ │ └── input.js │ │ │ ├── console │ │ │ │ └── input.js │ │ │ ├── custom │ │ │ │ └── input.js │ │ │ ├── debugger-false │ │ │ │ └── input.js │ │ │ ├── debugger │ │ │ │ └── input.js │ │ │ ├── excluded-not-changed │ │ │ │ └── input.js │ │ │ ├── functions-direct │ │ │ │ └── input.js │ │ │ ├── functions-spaced │ │ │ │ └── input.js │ │ │ ├── if-block │ │ │ │ └── input.js │ │ │ ├── inline-call-expressions │ │ │ │ └── input.js │ │ │ ├── inline-if │ │ │ │ └── input.js │ │ │ ├── inline-while │ │ │ │ └── input.js │ │ │ ├── label-awkward-spacing │ │ │ │ └── input.js │ │ │ ├── label-block-discriminate │ │ │ │ └── input.js │ │ │ ├── label-block-multiple │ │ │ │ └── input.js │ │ │ ├── label-block │ │ │ │ └── input.js │ │ │ ├── label-expression │ │ │ │ └── input.js │ │ │ ├── label-multiple-times │ │ │ │ └── input.js │ │ │ ├── label-whitespace │ │ │ │ └── input.js │ │ │ ├── lambda-void │ │ │ │ └── input.js │ │ │ ├── no-changes │ │ │ │ └── input.js │ │ │ ├── object-destructuring-default │ │ │ │ └── input.js │ │ │ ├── super-method │ │ │ │ └── input.js │ │ │ ├── switch-case │ │ │ │ └── input.js │ │ │ └── this-method │ │ │ │ └── input.js │ │ ├── snapshots │ │ │ ├── test.js.md │ │ │ └── test.js.snap │ │ ├── test.js │ │ └── types.ts │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── sucrase │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ └── index.js │ ├── test │ │ ├── fixtures │ │ │ ├── .eslintrc │ │ │ ├── flow │ │ │ │ ├── example.js │ │ │ │ └── main.js │ │ │ ├── jsx │ │ │ │ ├── example.jsx │ │ │ │ └── main.js │ │ │ ├── typescript-resolve-directory │ │ │ │ ├── example-a │ │ │ │ │ └── index.ts │ │ │ │ ├── example-b.ts │ │ │ │ ├── example-b │ │ │ │ │ └── index.ts │ │ │ │ └── main.js │ │ │ ├── typescript-with-aliases │ │ │ │ ├── main.js │ │ │ │ └── src │ │ │ │ │ ├── example.ts │ │ │ │ │ └── index.ts │ │ │ ├── typescript-with-tsx │ │ │ │ ├── example-a │ │ │ │ │ └── index.tsx │ │ │ │ ├── example-b.tsx │ │ │ │ ├── example-c.tsx │ │ │ │ ├── example-d.js │ │ │ │ │ └── index.tsx │ │ │ │ ├── example-e.js.tsx │ │ │ │ └── main.js │ │ │ └── typescript │ │ │ │ ├── example-a.ts │ │ │ │ ├── example-b.ts │ │ │ │ ├── example-c.js │ │ │ │ └── index.ts │ │ │ │ ├── example-d.js.ts │ │ │ │ └── main.js │ │ ├── snapshots │ │ │ ├── test.js.md │ │ │ └── test.js.snap │ │ ├── test.js │ │ └── types.ts │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── terser │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ ├── index.ts │ │ ├── module.ts │ │ ├── type.ts │ │ ├── worker-pool.ts │ │ └── worker.ts │ ├── test │ │ ├── fixtures │ │ │ ├── chunk-1.js │ │ │ ├── chunk-2.js │ │ │ ├── commented.js │ │ │ ├── empty.js │ │ │ ├── export-number.js │ │ │ ├── failed.js │ │ │ ├── plain-file.js │ │ │ ├── properties-and-locals.js │ │ │ ├── properties.js │ │ │ ├── sourcemap.js │ │ │ └── unminified.js │ │ ├── test.js │ │ └── types.ts │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── typescript │ ├── .eslintignore │ ├── CHANGELOG.md │ ├── README.md │ ├── ava.config.mjs │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ ├── customTransformers.ts │ │ ├── diagnostics │ │ │ ├── emit.ts │ │ │ ├── host.ts │ │ │ └── toWarning.ts │ │ ├── index.ts │ │ ├── moduleResolution.ts │ │ ├── options │ │ │ ├── interfaces.ts │ │ │ ├── normalize.ts │ │ │ ├── plugin.ts │ │ │ ├── tsconfig.ts │ │ │ └── validate.ts │ │ ├── outputFile.ts │ │ ├── preflight.ts │ │ ├── tscache.ts │ │ ├── tslib.ts │ │ └── watchProgram.ts │ ├── test │ │ ├── declarations.ts │ │ ├── fixtures │ │ │ ├── assign │ │ │ │ └── main.ts │ │ │ ├── async │ │ │ │ ├── main.ts │ │ │ │ └── tsconfig.json │ │ │ ├── bad-module │ │ │ │ ├── main.ts │ │ │ │ └── tsconfig.json │ │ │ ├── basic │ │ │ │ ├── main.ts │ │ │ │ └── tsconfig.json │ │ │ ├── commonjs-imports │ │ │ │ ├── cjs.js │ │ │ │ ├── main.ts │ │ │ │ └── tsconfig.json │ │ │ ├── declaration-root-dir │ │ │ │ ├── src │ │ │ │ │ └── main.ts │ │ │ │ └── tsconfig.json │ │ │ ├── dedup-helpers │ │ │ │ ├── A.ts │ │ │ │ ├── B.ts │ │ │ │ ├── Base.ts │ │ │ │ ├── main.ts │ │ │ │ └── tsconfig.json │ │ │ ├── dom │ │ │ │ ├── main.ts │ │ │ │ └── tsconfig.json │ │ │ ├── dts │ │ │ │ ├── main.ts │ │ │ │ └── tsconfig.json │ │ │ ├── dynamic-imports │ │ │ │ ├── dynamic.ts │ │ │ │ ├── main.ts │ │ │ │ └── tsconfig.json │ │ │ ├── export-abstract-class │ │ │ │ ├── main.ts │ │ │ │ └── tsconfig.json │ │ │ ├── export-class-fix │ │ │ │ ├── default.ts │ │ │ │ ├── main.ts │ │ │ │ ├── named.ts │ │ │ │ └── tsconfig.json │ │ │ ├── export-class │ │ │ │ ├── Foo.ts │ │ │ │ └── main.ts │ │ │ ├── export-fodule │ │ │ │ └── main.ts │ │ │ ├── export-interface-only │ │ │ │ ├── interface.ts │ │ │ │ ├── main.ts │ │ │ │ └── tsconfig.json │ │ │ ├── export-namespace-export-class │ │ │ │ ├── test.ts │ │ │ │ └── tsconfig.json │ │ │ ├── import-class │ │ │ │ ├── A.ts │ │ │ │ ├── main.ts │ │ │ │ └── tsconfig.json │ │ │ ├── incremental-output-cache │ │ │ │ ├── main.ts │ │ │ │ └── tsconfig.json │ │ │ ├── incremental-single │ │ │ │ ├── main.ts │ │ │ │ ├── tsconfig.json │ │ │ │ └── tsconfig.tsbuildinfo │ │ │ ├── incremental-watch-off │ │ │ │ ├── dist │ │ │ │ │ └── .tsbuildinfo │ │ │ │ ├── main.ts │ │ │ │ ├── original.txt │ │ │ │ └── tsconfig.json │ │ │ ├── incremental │ │ │ │ ├── dist │ │ │ │ │ └── .tsbuildinfo │ │ │ │ ├── main.ts │ │ │ │ └── tsconfig.json │ │ │ ├── jsx │ │ │ │ └── main.tsx │ │ │ ├── multiple-files │ │ │ │ ├── src │ │ │ │ │ ├── index.ts │ │ │ │ │ └── server.ts │ │ │ │ └── tsconfig.json │ │ │ ├── noForceEmit │ │ │ │ ├── emitDeclarationOnly │ │ │ │ │ ├── main.ts │ │ │ │ │ └── tsconfig.json │ │ │ │ └── noEmit │ │ │ │ │ ├── main.ts │ │ │ │ │ └── tsconfig.json │ │ │ ├── nodenext-resolution │ │ │ │ ├── index.ts │ │ │ │ ├── node_modules │ │ │ │ │ └── foo │ │ │ │ │ │ ├── index.d.cts │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ └── tsconfig.json │ │ │ ├── normalize-ids │ │ │ │ ├── one.js │ │ │ │ ├── tsconfig.json │ │ │ │ └── two.js │ │ │ ├── optional-chaining │ │ │ │ ├── main.ts │ │ │ │ └── tsconfig.json │ │ │ ├── overriding-tslib │ │ │ │ ├── main.ts │ │ │ │ ├── tsconfig.json │ │ │ │ └── tslib.js │ │ │ ├── overriding-typescript │ │ │ │ ├── main.ts │ │ │ │ └── tsconfig.json │ │ │ ├── preserve-modules │ │ │ │ ├── main.ts │ │ │ │ └── tsconfig.json │ │ │ ├── project-references │ │ │ │ ├── animals │ │ │ │ │ ├── animal.ts │ │ │ │ │ ├── dog.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── tsconfig.json │ │ │ │ ├── core │ │ │ │ │ ├── tsconfig.json │ │ │ │ │ └── utilities.ts │ │ │ │ ├── tsconfig-base.json │ │ │ │ ├── tsconfig.json │ │ │ │ └── zoo │ │ │ │ │ ├── tsconfig.json │ │ │ │ │ └── zoo.ts │ │ │ ├── reexport-type │ │ │ │ ├── Bar.ts │ │ │ │ ├── Baz.ts │ │ │ │ ├── Foo.ts │ │ │ │ ├── main.ts │ │ │ │ └── tsconfig.json │ │ │ ├── relative-dir │ │ │ │ ├── main.ts │ │ │ │ └── tsconfig.json │ │ │ ├── root-dir │ │ │ │ ├── packages │ │ │ │ │ ├── include.ts │ │ │ │ │ ├── test-1 │ │ │ │ │ │ ├── main.ts │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ └── test-2 │ │ │ │ │ │ ├── main.ts │ │ │ │ │ │ └── tsconfig.json │ │ │ │ └── tsconfig.json │ │ │ ├── src-dir │ │ │ │ ├── src │ │ │ │ │ └── index.ts │ │ │ │ └── tsconfig.json │ │ │ ├── syntax-error │ │ │ │ ├── missing-type.ts │ │ │ │ └── tsconfig.json │ │ │ ├── transformers │ │ │ │ ├── main.ts │ │ │ │ └── tsconfig.json │ │ │ ├── tsconfig-extends-module │ │ │ │ ├── main.tsx │ │ │ │ ├── node_modules │ │ │ │ │ └── shared-config │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── tsconfig.json │ │ │ │ └── tsconfig.json │ │ │ ├── tsconfig-extends │ │ │ │ ├── main.tsx │ │ │ │ ├── ts-config-extends-child │ │ │ │ │ ├── main.tsx │ │ │ │ │ └── tsconfig.json │ │ │ │ ├── tsconfig.base.json │ │ │ │ └── tsconfig.json │ │ │ ├── tsconfig-jsx │ │ │ │ ├── main.tsx │ │ │ │ └── tsconfig.json │ │ │ └── watch │ │ │ │ ├── .gitignore │ │ │ │ ├── main.ts.1 │ │ │ │ ├── main.ts.2 │ │ │ │ ├── new.ts.1 │ │ │ │ └── tsconfig.json │ │ ├── helpers │ │ │ └── index.js │ │ ├── node_modules │ │ │ └── current-package │ │ ├── snapshots │ │ │ ├── tslib.ts.md │ │ │ ├── tslib.ts.snap │ │ │ ├── warnings.ts.md │ │ │ └── warnings.ts.snap │ │ ├── test.js │ │ ├── test.mjs │ │ ├── tsconfig.json │ │ ├── tslib.ts │ │ └── warnings.ts │ ├── tsconfig.json │ ├── types │ │ └── index.d.ts │ └── typings-test.js ├── url │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ └── index.js │ ├── test │ │ ├── fixtures │ │ │ ├── gif.gif │ │ │ ├── gif.js │ │ │ ├── jpeg.jpeg │ │ │ ├── jpeg.js │ │ │ ├── jpg.jpg │ │ │ ├── jpg.js │ │ │ ├── png.js │ │ │ ├── png.png │ │ │ ├── svg.js │ │ │ ├── svg.svg │ │ │ ├── webp.js │ │ │ └── webp.webp │ │ ├── snapshots │ │ │ ├── test.js.md │ │ │ └── test.js.snap │ │ ├── test.js │ │ └── types.ts │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── virtual │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ └── index.ts │ ├── test │ │ └── test.js │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── wasm │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ ├── helper.ts │ │ └── index.ts │ ├── test │ │ ├── fixtures │ │ │ ├── .eslintrc │ │ │ ├── async.js │ │ │ ├── complex.js │ │ │ ├── complex.wasm │ │ │ ├── complex.wast │ │ │ ├── foo.js │ │ │ ├── imports.js │ │ │ ├── imports.wasm │ │ │ ├── imports.wat │ │ │ ├── injectHelper.js │ │ │ ├── sample.wasm │ │ │ ├── sample.wat │ │ │ ├── sync.js │ │ │ └── worker.js │ │ ├── node_modules │ │ │ └── current-package │ │ ├── snapshots │ │ │ ├── test.mjs.md │ │ │ └── test.mjs.snap │ │ └── test.mjs │ ├── tsconfig.json │ └── types │ │ └── index.d.ts └── yaml │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ └── index.js │ ├── test │ ├── fixtures │ │ ├── .eslintrc │ │ ├── basic │ │ │ ├── config.yaml │ │ │ └── main.js │ │ ├── extensionless │ │ │ ├── config.yaml │ │ │ ├── dir │ │ │ │ └── index.yaml │ │ │ └── main.js │ │ ├── multi │ │ │ ├── config.yml │ │ │ └── main.js │ │ ├── named │ │ │ ├── config.yaml │ │ │ └── main.js │ │ ├── spec.json │ │ ├── transform │ │ │ ├── array.yaml │ │ │ ├── main.js │ │ │ └── object.yaml │ │ └── yml │ │ │ ├── config.yml │ │ │ └── main.js │ ├── test.js │ └── types.ts │ ├── tsconfig.json │ └── types │ └── index.d.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts ├── codecov.js ├── disallow-npm.js ├── publish.js ├── release.ts └── tsconfig.json ├── shared ├── ava.config.mjs ├── rollup.config.mjs └── tsconfig.json ├── tsconfig.base.json ├── tsconfig.eslint.json └── util ├── test.d.ts └── test.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | open_collective: rollup 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/.github/ISSUE_TEMPLATE/BUG.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/.github/ISSUE_TEMPLATE/DOCS.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/.github/ISSUE_TEMPLATE/FEATURE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/MODIFICATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/.github/ISSUE_TEMPLATE/MODIFICATION.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/NEW_PLUGIN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/.github/ISSUE_TEMPLATE/NEW_PLUGIN.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/.github/ISSUE_TEMPLATE/SUPPORT.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/deprecation-messages.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/.github/deprecation-messages.txt -------------------------------------------------------------------------------- /.github/labels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/.github/labels.json -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/node-windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/.github/workflows/node-windows.yml -------------------------------------------------------------------------------- /.github/workflows/pr-title.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/.github/workflows/pr-title.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | pnpm dlx lint-staged 5 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 14 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/codecov.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/package.json -------------------------------------------------------------------------------- /packages/.eslintignore: -------------------------------------------------------------------------------- 1 | **/output/** 2 | -------------------------------------------------------------------------------- /packages/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/.eslintrc -------------------------------------------------------------------------------- /packages/alias/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/alias/CHANGELOG.md -------------------------------------------------------------------------------- /packages/alias/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/alias/README.md -------------------------------------------------------------------------------- /packages/alias/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/alias/package.json -------------------------------------------------------------------------------- /packages/alias/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/alias/rollup.config.mjs -------------------------------------------------------------------------------- /packages/alias/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/alias/src/index.ts -------------------------------------------------------------------------------- /packages/alias/test/fixtures/Svelte/index.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/alias/test/fixtures/aliasMe.js: -------------------------------------------------------------------------------- 1 | export default 42; 2 | -------------------------------------------------------------------------------- /packages/alias/test/fixtures/folder/anotherNumber.js: -------------------------------------------------------------------------------- 1 | export default 33; 2 | -------------------------------------------------------------------------------- /packages/alias/test/fixtures/folder/deep/deep2/index.js: -------------------------------------------------------------------------------- 1 | export default 1; 2 | -------------------------------------------------------------------------------- /packages/alias/test/fixtures/folder/hipster.jsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/alias/test/fixtures/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/alias/test/fixtures/index.js -------------------------------------------------------------------------------- /packages/alias/test/fixtures/localAliasMe.js: -------------------------------------------------------------------------------- 1 | export default 42; 2 | -------------------------------------------------------------------------------- /packages/alias/test/fixtures/nonAliased.js: -------------------------------------------------------------------------------- 1 | export default 24; 2 | -------------------------------------------------------------------------------- /packages/alias/test/node_modules/current-package: -------------------------------------------------------------------------------- 1 | ../.. -------------------------------------------------------------------------------- /packages/alias/test/test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/alias/test/test.mjs -------------------------------------------------------------------------------- /packages/alias/tsconfig.json: -------------------------------------------------------------------------------- 1 | ../../shared/tsconfig.json -------------------------------------------------------------------------------- /packages/alias/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/alias/types/index.d.ts -------------------------------------------------------------------------------- /packages/auto-install/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/auto-install/CHANGELOG.md -------------------------------------------------------------------------------- /packages/auto-install/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/auto-install/README.md -------------------------------------------------------------------------------- /packages/auto-install/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/auto-install/package.json -------------------------------------------------------------------------------- /packages/auto-install/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/auto-install/rollup.config.mjs -------------------------------------------------------------------------------- /packages/auto-install/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/auto-install/src/index.ts -------------------------------------------------------------------------------- /packages/auto-install/test/fixtures/input.js: -------------------------------------------------------------------------------- 1 | import 'node-noop'; // eslint-disable-line 2 | -------------------------------------------------------------------------------- /packages/auto-install/test/fixtures/npm-bare/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/auto-install/test/fixtures/npm/package.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /packages/auto-install/test/fixtures/pnpm-bare/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/auto-install/test/fixtures/pnpm/pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/auto-install/test/fixtures/yarn-bare/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/auto-install/test/fixtures/yarn/yarn.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/auto-install/test/npm-bare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/auto-install/test/npm-bare.js -------------------------------------------------------------------------------- /packages/auto-install/test/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/auto-install/test/npm.js -------------------------------------------------------------------------------- /packages/auto-install/test/pnpm-bare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/auto-install/test/pnpm-bare.js -------------------------------------------------------------------------------- /packages/auto-install/test/pnpm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/auto-install/test/pnpm.js -------------------------------------------------------------------------------- /packages/auto-install/test/yarn-bare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/auto-install/test/yarn-bare.js -------------------------------------------------------------------------------- /packages/auto-install/test/yarn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/auto-install/test/yarn.js -------------------------------------------------------------------------------- /packages/auto-install/tsconfig.json: -------------------------------------------------------------------------------- 1 | ../../shared/tsconfig.json -------------------------------------------------------------------------------- /packages/auto-install/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/auto-install/types/index.d.ts -------------------------------------------------------------------------------- /packages/babel/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/babel/CHANGELOG.md -------------------------------------------------------------------------------- /packages/babel/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/babel/LICENSE -------------------------------------------------------------------------------- /packages/babel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/babel/README.md -------------------------------------------------------------------------------- /packages/babel/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/babel/package.json -------------------------------------------------------------------------------- /packages/babel/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/babel/rollup.config.mjs -------------------------------------------------------------------------------- /packages/babel/src/bundledHelpersPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/babel/src/bundledHelpersPlugin.js -------------------------------------------------------------------------------- /packages/babel/src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/babel/src/constants.js -------------------------------------------------------------------------------- /packages/babel/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/babel/src/index.js -------------------------------------------------------------------------------- /packages/babel/src/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } 4 | -------------------------------------------------------------------------------- /packages/babel/src/preflightCheck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/babel/src/preflightCheck.js -------------------------------------------------------------------------------- /packages/babel/src/transformCode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/babel/src/transformCode.js -------------------------------------------------------------------------------- /packages/babel/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/babel/src/utils.js -------------------------------------------------------------------------------- /packages/babel/test/as-input-plugin.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/babel/test/as-input-plugin.mjs -------------------------------------------------------------------------------- /packages/babel/test/as-output-plugin.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/babel/test/as-output-plugin.mjs -------------------------------------------------------------------------------- /packages/babel/test/fixtures/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ "@babel/env" ] 3 | } 4 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/babel/test/fixtures/.eslintrc -------------------------------------------------------------------------------- /packages/babel/test/fixtures/basic/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/babel/test/fixtures/basic/main.js -------------------------------------------------------------------------------- /packages/babel/test/fixtures/checks/foo/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ ["@babel/env", { "exclude": ["transform-classes"] }] ] 3 | } 4 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/checks/foo/index.js: -------------------------------------------------------------------------------- 1 | export default class Foo {} 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/chunks/dep.js: -------------------------------------------------------------------------------- 1 | export default () => 42; 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/class-loose/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ ["@babel/env", { "loose": true } ] ] 3 | } 4 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/class/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/babel/test/fixtures/class/main.js -------------------------------------------------------------------------------- /packages/babel/test/fixtures/exclusions/foo.js: -------------------------------------------------------------------------------- 1 | export const foo = () => 42; 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/extensions-custom/ext.es: -------------------------------------------------------------------------------- 1 | export default class Es {} 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/extensions-custom/ext.es6: -------------------------------------------------------------------------------- 1 | export default class Es6 {} 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/extensions-custom/ext.js: -------------------------------------------------------------------------------- 1 | export default class Js {} 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/extensions-custom/ext.jsx: -------------------------------------------------------------------------------- 1 | export default class Jsx {} 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/extensions-custom/ext.mjs: -------------------------------------------------------------------------------- 1 | export default class Mjs {} 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/extensions-custom/ext.other: -------------------------------------------------------------------------------- 1 | export default class Other {} 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/extensions-default/ext.es: -------------------------------------------------------------------------------- 1 | export default class Es {} 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/extensions-default/ext.es6: -------------------------------------------------------------------------------- 1 | export default class Es6 {} 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/extensions-default/ext.js: -------------------------------------------------------------------------------- 1 | export default class Js {} 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/extensions-default/ext.json: -------------------------------------------------------------------------------- 1 | {"json": true} 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/extensions-default/ext.jsx: -------------------------------------------------------------------------------- 1 | export default class Jsx {} 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/extensions-default/ext.mjs: -------------------------------------------------------------------------------- 1 | export default class Mjs {} 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/extensions-default/ext.other: -------------------------------------------------------------------------------- 1 | export default class Other {} 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/external-helpers/bar.js: -------------------------------------------------------------------------------- 1 | export default class Bar {} 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/external-helpers/foo.js: -------------------------------------------------------------------------------- 1 | export default class Foo {} 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/ignored-file/ignored.js: -------------------------------------------------------------------------------- 1 | export default class Ignored {} 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/ignored-file/main.js: -------------------------------------------------------------------------------- 1 | export { default } from './ignored'; 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/named-function-helper/_config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | description: 'correctly renames helpers' 3 | }; 4 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/no-class-transformer/.babelrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/no-class-transformer/main.js: -------------------------------------------------------------------------------- 1 | assert.equal(1 + 1, 2); 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/runtime-helpers-builtins/main.js: -------------------------------------------------------------------------------- 1 | export default class Foo {} 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/runtime-helpers-commonjs/main.js: -------------------------------------------------------------------------------- 1 | export default class Foo {} 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/runtime-helpers-esm/main.js: -------------------------------------------------------------------------------- 1 | export default class Foo {} 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/runtime-helpers/main.js: -------------------------------------------------------------------------------- 1 | export default class Foo {} 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/typeof/bar.js: -------------------------------------------------------------------------------- 1 | export default function bar(a) { 2 | return typeof a; 3 | } 4 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/typeof/foo.js: -------------------------------------------------------------------------------- 1 | export default function foo(a) { 2 | return typeof a; 3 | } 4 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/with-query-and-hash/module#Hash.js: -------------------------------------------------------------------------------- 1 | export default class WithHash {} 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/with-query-and-hash/moduleQuery.js: -------------------------------------------------------------------------------- 1 | export default class WithQuery {} 2 | -------------------------------------------------------------------------------- /packages/babel/test/fixtures/with-query-and-hash/moduleQueryAnd#Hash.js: -------------------------------------------------------------------------------- 1 | export default class WithQueryAndHash {} 2 | -------------------------------------------------------------------------------- /packages/babel/test/node_modules/current-package: -------------------------------------------------------------------------------- 1 | ../.. -------------------------------------------------------------------------------- /packages/babel/test/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/babel/test/types.ts -------------------------------------------------------------------------------- /packages/babel/tsconfig.json: -------------------------------------------------------------------------------- 1 | ../../shared/tsconfig.json -------------------------------------------------------------------------------- /packages/babel/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/babel/types/index.d.ts -------------------------------------------------------------------------------- /packages/beep/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/beep/CHANGELOG.md -------------------------------------------------------------------------------- /packages/beep/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/beep/README.md -------------------------------------------------------------------------------- /packages/beep/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/beep/lib/index.js -------------------------------------------------------------------------------- /packages/beep/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/beep/package.json -------------------------------------------------------------------------------- /packages/beep/test/fixtures/error.js: -------------------------------------------------------------------------------- 1 | export * from './joker'; // eslint-disable-line 2 | -------------------------------------------------------------------------------- /packages/beep/test/fixtures/pass.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/beep/test/fixtures/pass.config.js -------------------------------------------------------------------------------- /packages/beep/test/fixtures/pass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/beep/test/fixtures/pass.js -------------------------------------------------------------------------------- /packages/beep/test/snapshots/test.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/beep/test/snapshots/test.js.md -------------------------------------------------------------------------------- /packages/beep/test/snapshots/test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/beep/test/snapshots/test.js.snap -------------------------------------------------------------------------------- /packages/beep/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/beep/test/test.js -------------------------------------------------------------------------------- /packages/beep/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/beep/types/index.d.ts -------------------------------------------------------------------------------- /packages/buble/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/buble/CHANGELOG.md -------------------------------------------------------------------------------- /packages/buble/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/buble/README.md -------------------------------------------------------------------------------- /packages/buble/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/buble/package.json -------------------------------------------------------------------------------- /packages/buble/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/buble/rollup.config.mjs -------------------------------------------------------------------------------- /packages/buble/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/buble/src/index.ts -------------------------------------------------------------------------------- /packages/buble/test/fixtures/basic/main.js: -------------------------------------------------------------------------------- 1 | export default () => 42; 2 | -------------------------------------------------------------------------------- /packages/buble/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/buble/test/test.js -------------------------------------------------------------------------------- /packages/buble/test/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/buble/test/types.ts -------------------------------------------------------------------------------- /packages/buble/tsconfig.json: -------------------------------------------------------------------------------- 1 | ../../shared/tsconfig.json -------------------------------------------------------------------------------- /packages/buble/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/buble/types/index.d.ts -------------------------------------------------------------------------------- /packages/commonjs/.eslintignore: -------------------------------------------------------------------------------- 1 | test/**/node_modules 2 | test/fixtures/form 3 | -------------------------------------------------------------------------------- /packages/commonjs/.prettierignore: -------------------------------------------------------------------------------- 1 | test/fixtures/form/output*.js 2 | -------------------------------------------------------------------------------- /packages/commonjs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/commonjs/CHANGELOG.md -------------------------------------------------------------------------------- /packages/commonjs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/commonjs/LICENSE -------------------------------------------------------------------------------- /packages/commonjs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/commonjs/README.md -------------------------------------------------------------------------------- /packages/commonjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/commonjs/package.json -------------------------------------------------------------------------------- /packages/commonjs/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/commonjs/rollup.config.mjs -------------------------------------------------------------------------------- /packages/commonjs/src/ast-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/commonjs/src/ast-utils.js -------------------------------------------------------------------------------- /packages/commonjs/src/dynamic-modules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/commonjs/src/dynamic-modules.js -------------------------------------------------------------------------------- /packages/commonjs/src/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/commonjs/src/helpers.js -------------------------------------------------------------------------------- /packages/commonjs/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/commonjs/src/index.js -------------------------------------------------------------------------------- /packages/commonjs/src/parse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/commonjs/src/parse.js -------------------------------------------------------------------------------- /packages/commonjs/src/proxies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/commonjs/src/proxies.js -------------------------------------------------------------------------------- /packages/commonjs/src/resolve-id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/commonjs/src/resolve-id.js -------------------------------------------------------------------------------- /packages/commonjs/src/rollup-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/commonjs/src/rollup-version.js -------------------------------------------------------------------------------- /packages/commonjs/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/commonjs/src/utils.js -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/form/async-function/input.js: -------------------------------------------------------------------------------- 1 | module.exports = async function () { 2 | // TODO 3 | }; 4 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/form/constant-template-literal/input.js: -------------------------------------------------------------------------------- 1 | var foo = require(`tape`); 2 | console.log(foo); 3 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/form/defaultIsModuleExports-false-no-default/input.js: -------------------------------------------------------------------------------- 1 | exports.named = 3; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/form/multi-entry-module-exports/input2.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | a: 2 3 | }; 4 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/form/optimised-default-export-function/input.js: -------------------------------------------------------------------------------- 1 | module.exports = function foo () {}; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/form/optimised-default-export/input.js: -------------------------------------------------------------------------------- 1 | module.exports = 42; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/form/unambiguous-with-default-export/input.js: -------------------------------------------------------------------------------- 1 | require( './foo.js' ); 2 | 3 | export default {}; 4 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/form/unambiguous-with-named-export/input.js: -------------------------------------------------------------------------------- 1 | require( './foo.js' ); 2 | 3 | export {}; 4 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/bare-import-comment/bar.js: -------------------------------------------------------------------------------- 1 | // Great module 2 | Math.bar = 42; 3 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/bare-import-comment/foo.js: -------------------------------------------------------------------------------- 1 | require('./bar.js'); 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/bare-import-comment/main.js: -------------------------------------------------------------------------------- 1 | import './foo.js'; 2 | 3 | t.is(Math.bar, 42); 4 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/bare-import/bar.js: -------------------------------------------------------------------------------- 1 | Math.bar = 42; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/bare-import/foo.js: -------------------------------------------------------------------------------- 1 | require('./bar.js'); 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/bare-import/main.js: -------------------------------------------------------------------------------- 1 | import './foo.js'; 2 | 3 | t.is(Math.bar, 42); 4 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/basic/foo.js: -------------------------------------------------------------------------------- 1 | module.exports = 21; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/call-non-local-function-semantics/browser.js: -------------------------------------------------------------------------------- 1 | module.exports = 'browser'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/cjs-extension/export.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | test: 42 3 | }; -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/conditional-require-chain/dep.js: -------------------------------------------------------------------------------- 1 | require('./throws.js'); 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/conditional-require-chain/throws.js: -------------------------------------------------------------------------------- 1 | throw new Error('This should not be executed'); 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/conditional-require-non-strict/bar.js: -------------------------------------------------------------------------------- 1 | global.bar = true; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/conditional-require-non-strict/foo.js: -------------------------------------------------------------------------------- 1 | global.foo = true; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/custom-options/other.js: -------------------------------------------------------------------------------- 1 | throw new Error('Other should not be executed'); 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dash-name/dash-name.js: -------------------------------------------------------------------------------- 1 | module.exports = true; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/deconflict-export-and-local/someValue.js: -------------------------------------------------------------------------------- 1 | exports.someValue = 10; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dot/foo.bar.js: -------------------------------------------------------------------------------- 1 | module.exports = 'fubar'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/double-exports-assignment-named/main.js: -------------------------------------------------------------------------------- 1 | import { foo } from './dep'; 2 | 3 | t.is(foo, 'second'); 4 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/duplicate-default-exports-b/main.js: -------------------------------------------------------------------------------- 1 | import x from './x'; 2 | 3 | t.deepEqual(x, { default: 42 }); 4 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/duplicate-default-exports/main.js: -------------------------------------------------------------------------------- 1 | import x from './x'; 2 | 3 | t.is(x.default, x); 4 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require-absolute-import/node_modules/parent-module/parent.js: -------------------------------------------------------------------------------- 1 | module.exports = 'parent'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require-absolute-import/sub/node_modules/module/direct.js: -------------------------------------------------------------------------------- 1 | module.exports = 'direct'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require-code-splitting/main2.js: -------------------------------------------------------------------------------- 1 | import './lib2.js'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require-code-splitting/target1.js: -------------------------------------------------------------------------------- 1 | module.exports = '1'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require-code-splitting/target2.js: -------------------------------------------------------------------------------- 1 | module.exports = '2'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require-different-loader/main.js: -------------------------------------------------------------------------------- 1 | throw new Error('Should be replaced by a custom loader'); 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require-empty/submodule.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require-fallback/dep.js: -------------------------------------------------------------------------------- 1 | module.exports = 'dep'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require-instances/direct/index.js: -------------------------------------------------------------------------------- 1 | module.exports = { name: 'direct', value: null }; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require-instances/package/main.js: -------------------------------------------------------------------------------- 1 | module.exports = { name: 'package', value: null }; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require-json/dynamic.json: -------------------------------------------------------------------------------- 1 | { 2 | "value": "present" 3 | } 4 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require-package-sub/node_modules/custom-module/package.json: -------------------------------------------------------------------------------- 1 | {"main": "./entry.js"} 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require-package-sub/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "./sub/entry.js" 3 | } 4 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require-package/entry.js: -------------------------------------------------------------------------------- 1 | module.exports = 'same-directory'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require-package/node_modules/custom-module/package.json: -------------------------------------------------------------------------------- 1 | {"main": "./entry.js"} 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require-package/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "./entry.js" 3 | } 4 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require-package/sub/entry.js: -------------------------------------------------------------------------------- 1 | module.exports = 'sub'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require-package/sub/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "./entry.js" 3 | } 4 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require-resolve-index/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 'same-directory'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require-resolve-index/sub/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 'sub'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require-slash-access/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 'same-directory'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require-slash-access/node_modules/custom-module2/sub.js: -------------------------------------------------------------------------------- 1 | module.exports = 'sub'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require-slash-access/sub/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 'sub'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require-targets-fallback/dep1.js: -------------------------------------------------------------------------------- 1 | module.exports = 'dep'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require-targets-fallback/dep2.js: -------------------------------------------------------------------------------- 1 | module.exports = 'dep'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require-targets-no-fallback/dep1.js: -------------------------------------------------------------------------------- 1 | module.exports = 'dep'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/dynamic-require/submodule.js: -------------------------------------------------------------------------------- 1 | module.exports = function () { 2 | return 'Hello there'; 3 | }; 4 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/export-default-from/reexporter.js: -------------------------------------------------------------------------------- 1 | export { default } from './imported'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/expose-file-type-detection/other.js: -------------------------------------------------------------------------------- 1 | module.exports = 'foo'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/import-esm-require-returns-default-auto/default.js: -------------------------------------------------------------------------------- 1 | export default 'bar'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/import-esm-require-returns-default-auto/named.js: -------------------------------------------------------------------------------- 1 | export const foo = 'foo'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/import-esm-require-returns-default-auto/none.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/import-esm-require-returns-default-false/default.js: -------------------------------------------------------------------------------- 1 | export default 'bar'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/import-esm-require-returns-default-false/named.js: -------------------------------------------------------------------------------- 1 | export const foo = 'foo'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/import-esm-require-returns-default-false/none.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/import-esm-require-returns-default-namespace/default.js: -------------------------------------------------------------------------------- 1 | export default 'bar'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/import-esm-require-returns-default-namespace/named.js: -------------------------------------------------------------------------------- 1 | export const foo = 'foo'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/import-esm-require-returns-default-namespace/none.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/import-esm-require-returns-default-preferred/default.js: -------------------------------------------------------------------------------- 1 | export default 'bar'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/import-esm-require-returns-default-preferred/named.js: -------------------------------------------------------------------------------- 1 | export const foo = 'foo'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/import-esm-require-returns-default-preferred/none.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/import-esm-require-returns-default-true/default.js: -------------------------------------------------------------------------------- 1 | export default 'bar'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/import-esm-require-returns-default-true/named.js: -------------------------------------------------------------------------------- 1 | export const foo = 'foo'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/import-esm-require-returns-default-undefined/default.js: -------------------------------------------------------------------------------- 1 | export default 'bar'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/import-esm-require-returns-default-undefined/named.js: -------------------------------------------------------------------------------- 1 | export const foo = 'foo'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/import-esm-require-returns-default-undefined/none.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/index/foo/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 42; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/inline/foo.js: -------------------------------------------------------------------------------- 1 | module.exports = 1; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/inline/multiply.js: -------------------------------------------------------------------------------- 1 | module.exports = function (a, b) { 2 | return a * b; 3 | }; 4 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/interop-esmodule-wrapped/main.js: -------------------------------------------------------------------------------- 1 | import foo from './other'; 2 | 3 | t.deepEqual(foo, 42); 4 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/interop-without-default-unwrapped/other.js: -------------------------------------------------------------------------------- 1 | exports.foo = '__esModule'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/late-entry-dependency/other.js: -------------------------------------------------------------------------------- 1 | module.exports = 'foo'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/leading-comment/_config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | description: 'retains leading comments' 3 | }; 4 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/load-cycle-parallel/a.js: -------------------------------------------------------------------------------- 1 | require('./b.js'); 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/load-cycle-parallel/b.js: -------------------------------------------------------------------------------- 1 | require('./c.js'); 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/load-cycle-parallel/c.js: -------------------------------------------------------------------------------- 1 | require('./a.js'); 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/module-meta-properties/dep.js: -------------------------------------------------------------------------------- 1 | exports.foo = 'foo'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/module_require/foo.js: -------------------------------------------------------------------------------- 1 | module.exports = 21; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/named-exports-reexport-default/export.js: -------------------------------------------------------------------------------- 1 | exports.named = 2; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/named-exports-reexport-named/export.js: -------------------------------------------------------------------------------- 1 | exports.named = 2; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/named-exports-unexported/x.js: -------------------------------------------------------------------------------- 1 | exports.named = 2; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/no-exports-entry/dep.js: -------------------------------------------------------------------------------- 1 | module.exports = 42; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/no-side-effects/dep.js: -------------------------------------------------------------------------------- 1 | exports.foo = 'bar'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/ordering/shared.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | fooLoaded: false 3 | }; 4 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/pass-require-to-node-resolve/bar-required.js: -------------------------------------------------------------------------------- 1 | throw new Error('Should not be imported'); 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/pass-require-to-node-resolve/foo-required.js: -------------------------------------------------------------------------------- 1 | module.exports = 'required'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/plugin-isentry/dep.js: -------------------------------------------------------------------------------- 1 | t.is(global.entryDetected, true); 2 | module.exports = 'dep'; 3 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/plugin-isentry/main.js: -------------------------------------------------------------------------------- 1 | t.is(global.entryDetected, true); 2 | module.exports = require('./dep.js'); 3 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/plugin-isentry/other.js: -------------------------------------------------------------------------------- 1 | export const other = true; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/react-apollo/main.js: -------------------------------------------------------------------------------- 1 | import { Bar } from './commonjs-foo.js'; 2 | 3 | t.is(new Bar().x, 42); 4 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/relative-external/external.js: -------------------------------------------------------------------------------- 1 | exports.foo = 'foo'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/require-esm-with-namespace-prefer-default/dep.js: -------------------------------------------------------------------------------- 1 | export * from './other.js'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/resolve-is-cjs-extension/second.x: -------------------------------------------------------------------------------- 1 | export const result = 'second'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/resolve-is-cjs-filtered/second.js: -------------------------------------------------------------------------------- 1 | export const result = 'second'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/shadowed-import/foo.js: -------------------------------------------------------------------------------- 1 | module.exports = 'foo'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/skips-dead-branches/a.js: -------------------------------------------------------------------------------- 1 | global.a = 1; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/skips-dead-branches/b.js: -------------------------------------------------------------------------------- 1 | global.b = 2; 2 | module.exports = 'b'; 3 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/skips-dead-branches/c.js: -------------------------------------------------------------------------------- 1 | global.c = 3; 2 | module.exports = 'c'; 3 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/strict-requires-auto/main.js: -------------------------------------------------------------------------------- 1 | require('./a-imports-b'); 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/strict-requires-circular/other.js: -------------------------------------------------------------------------------- 1 | exports.foo = require('./main.js').foo; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/strict-requires-cycle-detection/main.js: -------------------------------------------------------------------------------- 1 | require('./a-imports-b'); 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/strict-requires-debug-none/main.js: -------------------------------------------------------------------------------- 1 | module.exports = 'bar'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/strict-requires-debug/main.js: -------------------------------------------------------------------------------- 1 | require('./a-imports-b'); 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/strict-requires-detect-conditionals/hoisted.js: -------------------------------------------------------------------------------- 1 | module.exports = 'this should be top-level'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/strict-requires-entry-node-resolve/main.js: -------------------------------------------------------------------------------- 1 | exports.foo = 'foo'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/strict-requires-external/main.js: -------------------------------------------------------------------------------- 1 | t.is(require('external').message, 'it works'); 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/strict-requires-external/other.js: -------------------------------------------------------------------------------- 1 | exports.foo = require('./main.js').foo; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/strict-requires-file-without-module-type/error.js: -------------------------------------------------------------------------------- 1 | throw new Error('FAIL'); 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/strict-requires-from-esm/dep.js: -------------------------------------------------------------------------------- 1 | t.is(require('./strict').foo, 'foo'); 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/strict-requires-from-esm/strict.js: -------------------------------------------------------------------------------- 1 | exports.foo = 'foo'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/strict-requires-mixed-esm/import.js: -------------------------------------------------------------------------------- 1 | exports.foo = 'foo'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/strict-requires-mixed-esm/require.js: -------------------------------------------------------------------------------- 1 | exports.foo = 'foo'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/strict-requires-multiple-entry/main.js: -------------------------------------------------------------------------------- 1 | exports.foo = 'foo'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/strict-requires-multiple-entry/other.js: -------------------------------------------------------------------------------- 1 | t.is(require('./main.js').foo, 'foo'); 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/toplevel-return-complex/bar.js: -------------------------------------------------------------------------------- 1 | module.exports = function () { 2 | return true; 3 | }; 4 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/toplevel-return/foo.js: -------------------------------------------------------------------------------- 1 | module.exports = 'foo'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/trailing-slash/foo/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 42; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/transform-mixed-modules/other.js: -------------------------------------------------------------------------------- 1 | module.exports = 'other'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/transpiled-esm-reexported-default/proxy.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dep'); 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/transpiled-esm-reexported-entry-default/proxy.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./entry'); 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/transpiled-esm-reexported-entry-mixed/proxy.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./entry'); 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/transpiled-esm-reexported-entry-named/proxy.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./entry'); 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/transpiled-esm-reexported-mixed/proxy.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dep'); 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/transpiled-esm-reexported-named/proxy.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dep'); 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/try-catch-internal/dep.js: -------------------------------------------------------------------------------- 1 | exports.foo = 'foo'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/function/warn-this-resolve-without-options/foo.js: -------------------------------------------------------------------------------- 1 | module.exports = 21; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/samples/caching/dep.js: -------------------------------------------------------------------------------- 1 | exports.dep = 42; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/samples/cjs-with-esm-property/main.js: -------------------------------------------------------------------------------- 1 | import fn from './lib'; 2 | 3 | fn(); 4 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/samples/dynamic-require-outside-root/nested/target.js: -------------------------------------------------------------------------------- 1 | module.exports = 'target'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/samples/es-modules-without-default-export/main.js: -------------------------------------------------------------------------------- 1 | const { a } = require('./other.js'); 2 | 3 | t.is(a, 1); 4 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/samples/es-modules-without-default-export/other.js: -------------------------------------------------------------------------------- 1 | export const a = 1; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/samples/extension/foo.coffee: -------------------------------------------------------------------------------- 1 | module.exports = 21; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/samples/global/main.js: -------------------------------------------------------------------------------- 1 | global.foo = 'bar'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/samples/invalid-syntax/main.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | export const foo = 2, -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/samples/mixed-module-typeof-exports/foo.js: -------------------------------------------------------------------------------- 1 | module.exports = 21; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/samples/module-path-separator/foo/index.js: -------------------------------------------------------------------------------- 1 | module.exports.a = 1; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/samples/named-exports-from-object-literal/a.js: -------------------------------------------------------------------------------- 1 | module.exports = 1; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/samples/other-transforms/bar.js: -------------------------------------------------------------------------------- 1 | module.exports = 40; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/samples/paren-expression/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 42; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/samples/rename-index/invalid-var/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 'invalid'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/samples/rename-index/other/nonIndex.js: -------------------------------------------------------------------------------- 1 | module.exports = 'not an index file'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/samples/rename-index/validVar/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 'valid'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/samples/reserved-as-property/main.js: -------------------------------------------------------------------------------- 1 | module.exports.delete = 'foo'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/samples/sourcemap/foo.js: -------------------------------------------------------------------------------- 1 | export default 42; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/fixtures/samples/symlinked-node-modules/index.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | import { foo } from 'events'; 3 | -------------------------------------------------------------------------------- /packages/commonjs/test/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/commonjs/test/form.js -------------------------------------------------------------------------------- /packages/commonjs/test/function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/commonjs/test/function.js -------------------------------------------------------------------------------- /packages/commonjs/test/helpers/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/commonjs/test/helpers/util.js -------------------------------------------------------------------------------- /packages/commonjs/test/node_modules/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/commonjs/test/node_modules/baz/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 'hello'; -------------------------------------------------------------------------------- /packages/commonjs/test/node_modules/external-cjs-exports/index.js: -------------------------------------------------------------------------------- 1 | exports.foo = 'foo'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/node_modules/external-cjs-module-exports/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 'bar'; 2 | -------------------------------------------------------------------------------- /packages/commonjs/test/node_modules/foo/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 'foo'; -------------------------------------------------------------------------------- /packages/commonjs/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/commonjs/test/test.js -------------------------------------------------------------------------------- /packages/commonjs/test/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/commonjs/test/types.ts -------------------------------------------------------------------------------- /packages/commonjs/tsconfig.json: -------------------------------------------------------------------------------- 1 | ../../shared/tsconfig.json -------------------------------------------------------------------------------- /packages/commonjs/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/commonjs/types/index.d.ts -------------------------------------------------------------------------------- /packages/data-uri/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/data-uri/CHANGELOG.md -------------------------------------------------------------------------------- /packages/data-uri/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/data-uri/README.md -------------------------------------------------------------------------------- /packages/data-uri/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/data-uri/package.json -------------------------------------------------------------------------------- /packages/data-uri/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/data-uri/rollup.config.mjs -------------------------------------------------------------------------------- /packages/data-uri/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/data-uri/src/index.ts -------------------------------------------------------------------------------- /packages/data-uri/test/fixtures/bad-json.js: -------------------------------------------------------------------------------- 1 | import 'data:application/json, { "batman": }'; 2 | -------------------------------------------------------------------------------- /packages/data-uri/test/fixtures/json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/data-uri/test/fixtures/json.js -------------------------------------------------------------------------------- /packages/data-uri/test/node_modules/current-package: -------------------------------------------------------------------------------- 1 | ../.. -------------------------------------------------------------------------------- /packages/data-uri/test/test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/data-uri/test/test.mjs -------------------------------------------------------------------------------- /packages/data-uri/tsconfig.json: -------------------------------------------------------------------------------- 1 | ../../shared/tsconfig.json -------------------------------------------------------------------------------- /packages/data-uri/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/data-uri/types/index.d.ts -------------------------------------------------------------------------------- /packages/dsv/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/dsv/CHANGELOG.md -------------------------------------------------------------------------------- /packages/dsv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/dsv/README.md -------------------------------------------------------------------------------- /packages/dsv/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/dsv/package.json -------------------------------------------------------------------------------- /packages/dsv/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/dsv/rollup.config.mjs -------------------------------------------------------------------------------- /packages/dsv/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/dsv/src/index.js -------------------------------------------------------------------------------- /packages/dsv/test/fixtures/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/dsv/test/fixtures/.eslintrc -------------------------------------------------------------------------------- /packages/dsv/test/fixtures/basic-csv/fruit.csv: -------------------------------------------------------------------------------- 1 | type,count 2 | apples,7 3 | pears,4 4 | bananas,5 5 | -------------------------------------------------------------------------------- /packages/dsv/test/fixtures/basic-tsv/fruit.tsv: -------------------------------------------------------------------------------- 1 | type count 2 | apples 7 3 | pears 4 4 | bananas 5 5 | -------------------------------------------------------------------------------- /packages/dsv/test/fixtures/process-id/lower.csv: -------------------------------------------------------------------------------- 1 | type,count 2 | Apples,7 3 | Pears,4 4 | Bananas,5 5 | -------------------------------------------------------------------------------- /packages/dsv/test/fixtures/process-id/upper.csv: -------------------------------------------------------------------------------- 1 | type,count 2 | Apples,7 3 | Pears,4 4 | Bananas,5 5 | -------------------------------------------------------------------------------- /packages/dsv/test/fixtures/process/fruit.csv: -------------------------------------------------------------------------------- 1 | type,count 2 | apples,7 3 | pears,4 4 | bananas,5 5 | -------------------------------------------------------------------------------- /packages/dsv/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/dsv/test/test.js -------------------------------------------------------------------------------- /packages/dsv/test/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/dsv/test/types.ts -------------------------------------------------------------------------------- /packages/dsv/tsconfig.json: -------------------------------------------------------------------------------- 1 | ../../shared/tsconfig.json -------------------------------------------------------------------------------- /packages/dsv/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/dsv/types/index.d.ts -------------------------------------------------------------------------------- /packages/dynamic-import-vars/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/dynamic-import-vars/README.md -------------------------------------------------------------------------------- /packages/dynamic-import-vars/test/fixtures/module-dir-a/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/dynamic-import-vars/test/fixtures/module-dir-a/foo.css: -------------------------------------------------------------------------------- 1 | /* should not be resolved */ -------------------------------------------------------------------------------- /packages/dynamic-import-vars/test/fixtures/module-dir-a/module-a-1.js: -------------------------------------------------------------------------------- 1 | console.log('a-1'); 2 | -------------------------------------------------------------------------------- /packages/dynamic-import-vars/test/fixtures/module-dir-a/module-a-2.js: -------------------------------------------------------------------------------- 1 | console.log('a-2'); 2 | -------------------------------------------------------------------------------- /packages/dynamic-import-vars/test/fixtures/module-dir-a/module-a-3.mjs: -------------------------------------------------------------------------------- 1 | console.log("a-2"); 2 | -------------------------------------------------------------------------------- /packages/dynamic-import-vars/test/fixtures/module-dir-a/module-a-4.cjs: -------------------------------------------------------------------------------- 1 | console.log("a-2"); 2 | -------------------------------------------------------------------------------- /packages/dynamic-import-vars/test/fixtures/module-dir-a/module-a-5.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /packages/dynamic-import-vars/test/fixtures/module-dir-b/module-b-1.js: -------------------------------------------------------------------------------- 1 | console.log('b-1'); 2 | -------------------------------------------------------------------------------- /packages/dynamic-import-vars/test/fixtures/module-dir-b/module-b-2.js: -------------------------------------------------------------------------------- 1 | console.log('b-2'); 2 | -------------------------------------------------------------------------------- /packages/dynamic-import-vars/test/fixtures/root-module-a.js: -------------------------------------------------------------------------------- 1 | console.log('root-module-a.js'); 2 | -------------------------------------------------------------------------------- /packages/dynamic-import-vars/test/fixtures/root-module-b.js: -------------------------------------------------------------------------------- 1 | console.log('root-module-b.js'); 2 | -------------------------------------------------------------------------------- /packages/dynamic-import-vars/test/node_modules/current-package: -------------------------------------------------------------------------------- 1 | ../.. -------------------------------------------------------------------------------- /packages/dynamic-import-vars/tsconfig.json: -------------------------------------------------------------------------------- 1 | ../../shared/tsconfig.json -------------------------------------------------------------------------------- /packages/eslint/.eslintignore: -------------------------------------------------------------------------------- 1 | test/fixtures/ignored.js 2 | -------------------------------------------------------------------------------- /packages/eslint/.gitignore: -------------------------------------------------------------------------------- 1 | !/test/fixtures/node_modules 2 | -------------------------------------------------------------------------------- /packages/eslint/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/eslint/CHANGELOG.md -------------------------------------------------------------------------------- /packages/eslint/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/eslint/README.md -------------------------------------------------------------------------------- /packages/eslint/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/eslint/package.json -------------------------------------------------------------------------------- /packages/eslint/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/eslint/rollup.config.mjs -------------------------------------------------------------------------------- /packages/eslint/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/eslint/src/index.ts -------------------------------------------------------------------------------- /packages/eslint/test/fixtures/fixable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/eslint/test/fixtures/fixable.js -------------------------------------------------------------------------------- /packages/eslint/test/fixtures/fixed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/eslint/test/fixtures/fixed.js -------------------------------------------------------------------------------- /packages/eslint/test/fixtures/ignored.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | 3 | void 0; 4 | 5 | }()); 6 | -------------------------------------------------------------------------------- /packages/eslint/test/fixtures/modules.js: -------------------------------------------------------------------------------- 1 | import 'mod'; 2 | -------------------------------------------------------------------------------- /packages/eslint/test/fixtures/node_modules/mod/index.js: -------------------------------------------------------------------------------- 1 | const a = 1; 2 | -------------------------------------------------------------------------------- /packages/eslint/test/fixtures/undeclared.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | (function () { 3 | 4 | x = 0; 5 | 6 | }()); 7 | -------------------------------------------------------------------------------- /packages/eslint/test/node_modules/current-package: -------------------------------------------------------------------------------- 1 | ../.. -------------------------------------------------------------------------------- /packages/eslint/test/test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/eslint/test/test.mjs -------------------------------------------------------------------------------- /packages/eslint/test/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/eslint/test/types.ts -------------------------------------------------------------------------------- /packages/eslint/tsconfig.json: -------------------------------------------------------------------------------- 1 | ../../shared/tsconfig.json -------------------------------------------------------------------------------- /packages/eslint/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/eslint/types/index.d.ts -------------------------------------------------------------------------------- /packages/graphql/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/graphql/CHANGELOG.md -------------------------------------------------------------------------------- /packages/graphql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/graphql/README.md -------------------------------------------------------------------------------- /packages/graphql/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/graphql/package.json -------------------------------------------------------------------------------- /packages/graphql/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/graphql/rollup.config.mjs -------------------------------------------------------------------------------- /packages/graphql/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/graphql/src/index.js -------------------------------------------------------------------------------- /packages/graphql/src/toESModules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/graphql/src/toESModules.js -------------------------------------------------------------------------------- /packages/graphql/test/fixtures/graphqls/schema.graphqls: -------------------------------------------------------------------------------- 1 | type Hero { 2 | id: ID! 3 | name: String! 4 | } 5 | -------------------------------------------------------------------------------- /packages/graphql/test/node_modules/current-package: -------------------------------------------------------------------------------- 1 | ../.. -------------------------------------------------------------------------------- /packages/graphql/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/graphql/test/test.js -------------------------------------------------------------------------------- /packages/graphql/test/test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/graphql/test/test.mjs -------------------------------------------------------------------------------- /packages/graphql/test/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/graphql/test/types.ts -------------------------------------------------------------------------------- /packages/graphql/tsconfig.json: -------------------------------------------------------------------------------- 1 | ../../shared/tsconfig.json -------------------------------------------------------------------------------- /packages/graphql/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/graphql/types/index.d.ts -------------------------------------------------------------------------------- /packages/html/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/html/CHANGELOG.md -------------------------------------------------------------------------------- /packages/html/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/html/README.md -------------------------------------------------------------------------------- /packages/html/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/html/package.json -------------------------------------------------------------------------------- /packages/html/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/html/rollup.config.mjs -------------------------------------------------------------------------------- /packages/html/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/html/src/index.ts -------------------------------------------------------------------------------- /packages/html/test/fixtures/batman.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/html/test/fixtures/joker.css: -------------------------------------------------------------------------------- 1 | * { width: 100%; } 2 | -------------------------------------------------------------------------------- /packages/html/test/fixtures/joker.js: -------------------------------------------------------------------------------- 1 | // eslint-disable-next-line 2 | import style from './joker.css'; 3 | -------------------------------------------------------------------------------- /packages/html/test/fixtures/robin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/html/test/fixtures/robin.js -------------------------------------------------------------------------------- /packages/html/test/snapshots/test.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/html/test/snapshots/test.js.md -------------------------------------------------------------------------------- /packages/html/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/html/test/test.js -------------------------------------------------------------------------------- /packages/html/tsconfig.json: -------------------------------------------------------------------------------- 1 | ../../shared/tsconfig.json -------------------------------------------------------------------------------- /packages/html/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/html/types/index.d.ts -------------------------------------------------------------------------------- /packages/image/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/image/CHANGELOG.md -------------------------------------------------------------------------------- /packages/image/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/image/README.md -------------------------------------------------------------------------------- /packages/image/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/image/package.json -------------------------------------------------------------------------------- /packages/image/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/image/rollup.config.mjs -------------------------------------------------------------------------------- /packages/image/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/image/src/index.js -------------------------------------------------------------------------------- /packages/image/test/fixtures/dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/image/test/fixtures/dom.js -------------------------------------------------------------------------------- /packages/image/test/fixtures/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/image/test/fixtures/image.js -------------------------------------------------------------------------------- /packages/image/test/fixtures/rollup.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/image/test/fixtures/rollup.jpg -------------------------------------------------------------------------------- /packages/image/test/fixtures/rollup.psd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/image/test/fixtures/rollup.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/image/test/fixtures/rollup.svg -------------------------------------------------------------------------------- /packages/image/test/fixtures/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/image/test/fixtures/svg.js -------------------------------------------------------------------------------- /packages/image/test/snapshots/test.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/image/test/snapshots/test.js.md -------------------------------------------------------------------------------- /packages/image/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/image/test/test.js -------------------------------------------------------------------------------- /packages/image/test/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/image/test/types.ts -------------------------------------------------------------------------------- /packages/image/tsconfig.json: -------------------------------------------------------------------------------- 1 | ../../shared/tsconfig.json -------------------------------------------------------------------------------- /packages/image/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/image/types/index.d.ts -------------------------------------------------------------------------------- /packages/inject/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/inject/CHANGELOG.md -------------------------------------------------------------------------------- /packages/inject/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/inject/README.md -------------------------------------------------------------------------------- /packages/inject/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/inject/package.json -------------------------------------------------------------------------------- /packages/inject/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/inject/rollup.config.mjs -------------------------------------------------------------------------------- /packages/inject/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/inject/src/index.js -------------------------------------------------------------------------------- /packages/inject/test/fixtures/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/inject/test/fixtures/.eslintrc -------------------------------------------------------------------------------- /packages/inject/test/fixtures/basic/input.js: -------------------------------------------------------------------------------- 1 | $(() => { 2 | console.log('ready'); 3 | }); 4 | -------------------------------------------------------------------------------- /packages/inject/test/fixtures/existing/input.js: -------------------------------------------------------------------------------- 1 | import $ from 'jquery'; 2 | 3 | $(() => { 4 | console.log('ready'); 5 | }); 6 | -------------------------------------------------------------------------------- /packages/inject/test/fixtures/non-js/styles.css: -------------------------------------------------------------------------------- 1 | body { 2 | position: relative; 3 | font-family: 'Comic Sans MS'; 4 | } 5 | -------------------------------------------------------------------------------- /packages/inject/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/inject/test/test.js -------------------------------------------------------------------------------- /packages/inject/test/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/inject/test/types.ts -------------------------------------------------------------------------------- /packages/inject/tsconfig.json: -------------------------------------------------------------------------------- 1 | ../../shared/tsconfig.json -------------------------------------------------------------------------------- /packages/inject/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/inject/types/index.d.ts -------------------------------------------------------------------------------- /packages/json/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/json/CHANGELOG.md -------------------------------------------------------------------------------- /packages/json/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/json/README.md -------------------------------------------------------------------------------- /packages/json/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/json/package.json -------------------------------------------------------------------------------- /packages/json/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/json/rollup.config.mjs -------------------------------------------------------------------------------- /packages/json/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/json/src/index.js -------------------------------------------------------------------------------- /packages/json/test/fixtures/.eslintignore: -------------------------------------------------------------------------------- 1 | form/** 2 | -------------------------------------------------------------------------------- /packages/json/test/fixtures/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/json/test/fixtures/.eslintrc -------------------------------------------------------------------------------- /packages/json/test/fixtures/array/config.json: -------------------------------------------------------------------------------- 1 | [1, 2, 3] 2 | -------------------------------------------------------------------------------- /packages/json/test/fixtures/basic/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "answer": 42 3 | } 4 | -------------------------------------------------------------------------------- /packages/json/test/fixtures/extensionless/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "answer": 42 3 | } 4 | -------------------------------------------------------------------------------- /packages/json/test/fixtures/garbage/bad.json: -------------------------------------------------------------------------------- 1 | not json -------------------------------------------------------------------------------- /packages/json/test/fixtures/literal/config.json: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /packages/json/test/snapshots/test.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/json/test/snapshots/test.js.md -------------------------------------------------------------------------------- /packages/json/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/json/test/test.js -------------------------------------------------------------------------------- /packages/json/test/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/json/test/types.ts -------------------------------------------------------------------------------- /packages/json/tsconfig.json: -------------------------------------------------------------------------------- 1 | ../../shared/tsconfig.json -------------------------------------------------------------------------------- /packages/json/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/json/types/index.d.ts -------------------------------------------------------------------------------- /packages/legacy/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/legacy/CHANGELOG.md -------------------------------------------------------------------------------- /packages/legacy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/legacy/README.md -------------------------------------------------------------------------------- /packages/legacy/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/legacy/package.json -------------------------------------------------------------------------------- /packages/legacy/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/legacy/rollup.config.mjs -------------------------------------------------------------------------------- /packages/legacy/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/legacy/src/index.js -------------------------------------------------------------------------------- /packages/legacy/test/fixtures/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/legacy/test/fixtures/.eslintrc -------------------------------------------------------------------------------- /packages/legacy/test/fixtures/default-export/answer.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | 3 | var answer = 42; 4 | -------------------------------------------------------------------------------- /packages/legacy/test/fixtures/named-exports-changed/answer.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | 3 | var answerToLifeTheUniverseAndEverything = 42; 4 | -------------------------------------------------------------------------------- /packages/legacy/test/fixtures/named-exports-nested/answer.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | 3 | var obj = { 4 | answer: 42 5 | }; 6 | -------------------------------------------------------------------------------- /packages/legacy/test/fixtures/named-exports-unchanged/answer.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | 3 | var answer = 42; 4 | -------------------------------------------------------------------------------- /packages/legacy/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/legacy/test/test.js -------------------------------------------------------------------------------- /packages/legacy/test/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/legacy/test/types.ts -------------------------------------------------------------------------------- /packages/legacy/tsconfig.json: -------------------------------------------------------------------------------- 1 | ../../shared/tsconfig.json -------------------------------------------------------------------------------- /packages/legacy/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/legacy/types/index.d.ts -------------------------------------------------------------------------------- /packages/multi-entry/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/multi-entry/CHANGELOG.md -------------------------------------------------------------------------------- /packages/multi-entry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/multi-entry/README.md -------------------------------------------------------------------------------- /packages/multi-entry/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/multi-entry/package.json -------------------------------------------------------------------------------- /packages/multi-entry/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/multi-entry/rollup.config.mjs -------------------------------------------------------------------------------- /packages/multi-entry/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/multi-entry/src/index.js -------------------------------------------------------------------------------- /packages/multi-entry/test/fixtures/0.js: -------------------------------------------------------------------------------- 1 | export const zero = 0; 2 | -------------------------------------------------------------------------------- /packages/multi-entry/test/fixtures/1.js: -------------------------------------------------------------------------------- 1 | export const one = 1; 2 | -------------------------------------------------------------------------------- /packages/multi-entry/test/fixtures/2.js: -------------------------------------------------------------------------------- 1 | console.log('Hello, 2'); 2 | -------------------------------------------------------------------------------- /packages/multi-entry/test/node_modules/current-package: -------------------------------------------------------------------------------- 1 | ../.. -------------------------------------------------------------------------------- /packages/multi-entry/test/test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/multi-entry/test/test.mjs -------------------------------------------------------------------------------- /packages/multi-entry/test/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/multi-entry/test/types.ts -------------------------------------------------------------------------------- /packages/multi-entry/tsconfig.json: -------------------------------------------------------------------------------- 1 | ../../shared/tsconfig.json -------------------------------------------------------------------------------- /packages/multi-entry/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/multi-entry/types/index.d.ts -------------------------------------------------------------------------------- /packages/node-resolve/.eslintignore: -------------------------------------------------------------------------------- 1 | test/fixtures/**/node_modules 2 | -------------------------------------------------------------------------------- /packages/node-resolve/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/node-resolve/CHANGELOG.md -------------------------------------------------------------------------------- /packages/node-resolve/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/node-resolve/LICENSE -------------------------------------------------------------------------------- /packages/node-resolve/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/node-resolve/README.md -------------------------------------------------------------------------------- /packages/node-resolve/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/node-resolve/package.json -------------------------------------------------------------------------------- /packages/node-resolve/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/node-resolve/rollup.config.mjs -------------------------------------------------------------------------------- /packages/node-resolve/src/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/node-resolve/src/cache.js -------------------------------------------------------------------------------- /packages/node-resolve/src/fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/node-resolve/src/fs.js -------------------------------------------------------------------------------- /packages/node-resolve/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/node-resolve/src/index.js -------------------------------------------------------------------------------- /packages/node-resolve/src/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/node-resolve/src/util.js -------------------------------------------------------------------------------- /packages/node-resolve/test/browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/node-resolve/test/browser.js -------------------------------------------------------------------------------- /packages/node-resolve/test/dedupe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/node-resolve/test/dedupe.js -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/custom-module-dir/js_modules/foo.js: -------------------------------------------------------------------------------- 1 | export default 42; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/custom-module-dir/js_modules/package-a/js_modules/package-b/index.js: -------------------------------------------------------------------------------- 1 | export default 'package-b:nested'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/custom-module-dir/js_modules/package-b/index.js: -------------------------------------------------------------------------------- 1 | export default 'package-b:root'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/deep-side-effects-with-specific-side-effects/deep/side-effect.js: -------------------------------------------------------------------------------- 1 | console.log('deep side effect') -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/deep-side-effects-with-specific-side-effects/shallow-side-effect.js: -------------------------------------------------------------------------------- 1 | console.log('shallow side effect') -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/deep-side-effects/deep/side-effect.js: -------------------------------------------------------------------------------- 1 | console.log('deep side effect') -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/deep-side-effects/shallow-side-effect.js: -------------------------------------------------------------------------------- 1 | console.log('shallow side effect') -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/entry/dep.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/entry/main.js: -------------------------------------------------------------------------------- 1 | import './dep.js'; 2 | 3 | console.log('main'); 4 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/entry/other.js: -------------------------------------------------------------------------------- 1 | console.log('other'); 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/extensions/lol.wut: -------------------------------------------------------------------------------- 1 | export var answer = 42; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/local-index/forty-two/index.js: -------------------------------------------------------------------------------- 1 | export default 42; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/main.js: -------------------------------------------------------------------------------- 1 | // placeholder for ../package.json 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/monorepo-dedupe/node_modules/react/index.js: -------------------------------------------------------------------------------- 1 | export default 'react imported from root'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node-protocol.js: -------------------------------------------------------------------------------- 1 | import 'node:fs'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/@scoped/bar/index.js: -------------------------------------------------------------------------------- 1 | export default 'BAR'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/@scoped/deduped/deep.js: -------------------------------------------------------------------------------- 1 | export default 'scoped-deduped:root'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/@scoped/foo/index.js: -------------------------------------------------------------------------------- 1 | export default 'FOO'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/builtins-browser/fs.js: -------------------------------------------------------------------------------- 1 | export default 'browser-fs'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/component-type/index.js: -------------------------------------------------------------------------------- 1 | export default 'component-type'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/component-type/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "index.js" 3 | } 4 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/dual-cjs-mjs/entry.js: -------------------------------------------------------------------------------- 1 | module.exports = 'DUAL-CJS'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/dual-cjs-mjs/entry.mjs: -------------------------------------------------------------------------------- 1 | export default 'DUAL-MJS'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/dual-cjs-mjs/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "entry" 3 | } -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/entries/jsnext-entry.js: -------------------------------------------------------------------------------- 1 | export default 'JSNEXT-ENTRY'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/entries/main-entry.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN-ENTRY'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/entries/module-entry.js: -------------------------------------------------------------------------------- 1 | export default 'MODULE-ENTRY'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/events/index.js: -------------------------------------------------------------------------------- 1 | export default 'not the built-in events module'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/events/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "./index.js" 3 | } 4 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-browser-browser/browser.js: -------------------------------------------------------------------------------- 1 | module.exports = 'browser'; -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-browser-browser/index.js: -------------------------------------------------------------------------------- 1 | module.exports = "index"; -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-browser-browser/require.js: -------------------------------------------------------------------------------- 1 | module.exports = 'require'; -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-browser/ignored-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = 'ignored-browser'; -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-browser/require.js: -------------------------------------------------------------------------------- 1 | module.exports = 'require'; -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-cjs/index-cjs.js: -------------------------------------------------------------------------------- 1 | module.exports = 'CJS'; -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-cjs/index-esm.js: -------------------------------------------------------------------------------- 1 | module.exports = 'ESM'; -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-conditions-fallback/index-mapped.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN MAPPED'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-conditions-fallback/index.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-directory-specificity/foo-one/a.js: -------------------------------------------------------------------------------- 1 | export default 'foo-one a'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-directory-specificity/foo-three/a.js: -------------------------------------------------------------------------------- 1 | export default 'foo-three a'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-directory-specificity/foo-two/a.js: -------------------------------------------------------------------------------- 1 | export default 'foo-two a'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-directory/foo/a.js: -------------------------------------------------------------------------------- 1 | export default 'foo a'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-directory/foo/b.js: -------------------------------------------------------------------------------- 1 | export default 'foo b'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-directory/foo/nested/c.js: -------------------------------------------------------------------------------- 1 | export default 'foo c'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-error-no-fallback/node_modules/dependency/a.js: -------------------------------------------------------------------------------- 1 | export default 'a'; -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-literal-specificity/foo-a.js: -------------------------------------------------------------------------------- 1 | export default 'foo a'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-mappings-and-conditions/bar-mapped.js: -------------------------------------------------------------------------------- 1 | export default 'BAR MAPPED'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-mappings-and-conditions/bar.js: -------------------------------------------------------------------------------- 1 | export default 'BAR'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-mappings-and-conditions/foo-mapped.js: -------------------------------------------------------------------------------- 1 | export default 'FOO MAPPED'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-mappings-and-conditions/foo.js: -------------------------------------------------------------------------------- 1 | export default 'FOO'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-mappings-and-conditions/index-mapped.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN MAPPED'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-mappings-and-conditions/index.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-nested-conditions/index-mapped.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN MAPPED'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-nested-conditions/index.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-non-existing-subpath/foo-mapped.js: -------------------------------------------------------------------------------- 1 | export default 'FOO MAPPED'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-non-existing-subpath/foo.js: -------------------------------------------------------------------------------- 1 | export default 'FOO'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-non-existing-subpath/index-mapped.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN MAPPED'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-non-existing-subpath/index.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-null-override/foo/a.js: -------------------------------------------------------------------------------- 1 | export default 'A'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-null-override/foo/b.js: -------------------------------------------------------------------------------- 1 | export default 'B'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-prevent-direct-imports/bar.js: -------------------------------------------------------------------------------- 1 | export default 'BAR'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-prevent-direct-imports/foo.js: -------------------------------------------------------------------------------- 1 | export default 'FOO'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-prevent-direct-imports/index-mapped.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN MAPPED'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-prevent-direct-imports/index.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-prevent-unspecified-subpath/foo-mapped.js: -------------------------------------------------------------------------------- 1 | export default 'FOO MAPPED'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-prevent-unspecified-subpath/foo.js: -------------------------------------------------------------------------------- 1 | export default 'FOO'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-prevent-unspecified-subpath/index-mapped.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN MAPPED'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-prevent-unspecified-subpath/index.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-shorthand-fallback-conditions/index-mapped.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN MAPPED'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-shorthand-fallback-conditions/index.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-shorthand-fallback-error/index-mapped.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN MAPPED'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-shorthand-fallback-error/index.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-shorthand-fallback/index-mapped.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN MAPPED'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-shorthand-fallback/index.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-shorthand/index-mapped.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN MAPPED'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-shorthand/index.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-star-specificity/foo-one/a.js: -------------------------------------------------------------------------------- 1 | export default 'foo-one a'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-star-specificity/foo-three/a.js: -------------------------------------------------------------------------------- 1 | export default 'foo-three a'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-star-specificity/foo-two/a.js: -------------------------------------------------------------------------------- 1 | export default 'foo-two a'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-star/foo/a.js: -------------------------------------------------------------------------------- 1 | export default 'A'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-star/foo/b.js: -------------------------------------------------------------------------------- 1 | export default 'B'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-star/foo/bar/c.js: -------------------------------------------------------------------------------- 1 | export default 'C'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-top-level-conditions/index-mapped.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN MAPPED'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-top-level-conditions/index.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-top-level-mappings/foo-mapped.js: -------------------------------------------------------------------------------- 1 | export default 'FOO MAPPED'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-top-level-mappings/foo.js: -------------------------------------------------------------------------------- 1 | export default 'FOO'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-top-level-mappings/index-mapped.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN MAPPED'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-top-level-mappings/index.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/exports-ts-fallback/a.js: -------------------------------------------------------------------------------- 1 | export default 'A'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/imports-bare-exports/src/foo.js: -------------------------------------------------------------------------------- 1 | export default './src/foo'; -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/imports-conditions/src/foo.cjs: -------------------------------------------------------------------------------- 1 | export default './src/foo.cjs'; -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/imports-conditions/src/foo.mjs: -------------------------------------------------------------------------------- 1 | export default './src/foo.mjs'; -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/imports-pattern/foo/x-a.js: -------------------------------------------------------------------------------- 1 | export default './foo/x-a.js'; -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/imports-pattern/foo/x-b.js: -------------------------------------------------------------------------------- 1 | export default './foo/x-b.js'; -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/imports-pattern/src/a.js: -------------------------------------------------------------------------------- 1 | export default './src/a.js'; -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/imports-pattern/src/b.js: -------------------------------------------------------------------------------- 1 | export default './src/b.js'; -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/imports-relative/src/foo.js: -------------------------------------------------------------------------------- 1 | export default './src/foo'; -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/isomorphic-nested/lib/browser-dep.js: -------------------------------------------------------------------------------- 1 | export default 'browser-dep'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/isomorphic-nested/lib/browser-test.js: -------------------------------------------------------------------------------- 1 | export default 43; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/isomorphic-nested/lib/dep.js: -------------------------------------------------------------------------------- 1 | export default 'node-dep'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/isomorphic-object-main/browser-dep.js: -------------------------------------------------------------------------------- 1 | export default 'browser-dep'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/isomorphic-object-main/browser-test.js: -------------------------------------------------------------------------------- 1 | export default 43; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/isomorphic-object-main/dep.js: -------------------------------------------------------------------------------- 1 | export default 'node-dep'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/isomorphic-object/browser-dep.js: -------------------------------------------------------------------------------- 1 | export default 'browser-dep'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/isomorphic-object/browser-test.js: -------------------------------------------------------------------------------- 1 | export default 43; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/isomorphic-object/dep.js: -------------------------------------------------------------------------------- 1 | export default 'node-dep'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/isomorphic/browser.js: -------------------------------------------------------------------------------- 1 | export default 'browser'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/isomorphic/node.js: -------------------------------------------------------------------------------- 1 | export default 'node'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/jsnext/entry-main.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/jsnext/entry.js: -------------------------------------------------------------------------------- 1 | export default 'JSNEXT'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/legacy/entry.js: -------------------------------------------------------------------------------- 1 | export default 'LEGACY'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/legacy/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "entry.js" 3 | } 4 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/module-mjs/entry.mjs: -------------------------------------------------------------------------------- 1 | export default 'MODULE-MJS'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/module-mjs/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "entry" 3 | } -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/module/entry-main.js: -------------------------------------------------------------------------------- 1 | export default 'MAIN'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/module/entry.js: -------------------------------------------------------------------------------- 1 | export default 'MODULE'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/react-consumer/node_modules/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/react-consumer/node_modules/react/deep.js: -------------------------------------------------------------------------------- 1 | export default 'react/deep.js:child'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/react-consumer/node_modules/react/index.js: -------------------------------------------------------------------------------- 1 | export default 'react:child' 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/react/deep.js: -------------------------------------------------------------------------------- 1 | export default 'react/deep.js:root' 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/react/index.js: -------------------------------------------------------------------------------- 1 | export default 'react:root' 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/scoped-deduped-consumer/node_modules/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/self-package-import/foo/b.js: -------------------------------------------------------------------------------- 1 | export default 'b'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/simple/index.js: -------------------------------------------------------------------------------- 1 | export default 42; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/test/#/foo.js: -------------------------------------------------------------------------------- 1 | export default 42; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/node_modules/test/index.js: -------------------------------------------------------------------------------- 1 | export default 42; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/only-local.js: -------------------------------------------------------------------------------- 1 | export default 'Resolved local var'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/package-index.js: -------------------------------------------------------------------------------- 1 | import 'es5-ext/object/set-prototype-of'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/package-json-in-path/node_modules/dep/index.js: -------------------------------------------------------------------------------- 1 | export const test = "It works!" 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/package-json-in-path/node_modules/dep/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "dep" 3 | } 4 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/prefer-builtin-no-local.js: -------------------------------------------------------------------------------- 1 | import 'path'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/prefer-builtin.js: -------------------------------------------------------------------------------- 1 | import 'events'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/resolved-external/main.js: -------------------------------------------------------------------------------- 1 | import 'external'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/resolved-external/node_modules/external/index.js: -------------------------------------------------------------------------------- 1 | console.log('external'); 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/root-package-side-effect/index.js: -------------------------------------------------------------------------------- 1 | import './side-effect.js'; 2 | 3 | console.log('main'); 4 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/root-package-side-effect/side-effect.js: -------------------------------------------------------------------------------- 1 | console.log('side effect'); 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/symlinked/second/index.browser.js: -------------------------------------------------------------------------------- 1 | export default 'not random string'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/unresolved-global.js: -------------------------------------------------------------------------------- 1 | import 'foo'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/fixtures/unresolved-local.js: -------------------------------------------------------------------------------- 1 | import './foo'; 2 | -------------------------------------------------------------------------------- /packages/node-resolve/test/jail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/node-resolve/test/jail.js -------------------------------------------------------------------------------- /packages/node-resolve/test/node_modules/current-package: -------------------------------------------------------------------------------- 1 | ../.. -------------------------------------------------------------------------------- /packages/node-resolve/test/only.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/node-resolve/test/only.js -------------------------------------------------------------------------------- /packages/node-resolve/test/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/node-resolve/test/order.js -------------------------------------------------------------------------------- /packages/node-resolve/test/root-dir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/node-resolve/test/root-dir.js -------------------------------------------------------------------------------- /packages/node-resolve/test/symlinks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/node-resolve/test/symlinks.js -------------------------------------------------------------------------------- /packages/node-resolve/test/test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/node-resolve/test/test.mjs -------------------------------------------------------------------------------- /packages/node-resolve/test/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/node-resolve/test/types.ts -------------------------------------------------------------------------------- /packages/node-resolve/tsconfig.json: -------------------------------------------------------------------------------- 1 | ../../shared/tsconfig.json -------------------------------------------------------------------------------- /packages/node-resolve/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/node-resolve/types/index.d.ts -------------------------------------------------------------------------------- /packages/pluginutils/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/pluginutils/CHANGELOG.md -------------------------------------------------------------------------------- /packages/pluginutils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/pluginutils/README.md -------------------------------------------------------------------------------- /packages/pluginutils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/pluginutils/package.json -------------------------------------------------------------------------------- /packages/pluginutils/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/pluginutils/rollup.config.mjs -------------------------------------------------------------------------------- /packages/pluginutils/src/addExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/pluginutils/src/addExtension.ts -------------------------------------------------------------------------------- /packages/pluginutils/src/attachScopes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/pluginutils/src/attachScopes.ts -------------------------------------------------------------------------------- /packages/pluginutils/src/createFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/pluginutils/src/createFilter.ts -------------------------------------------------------------------------------- /packages/pluginutils/src/dataToEsm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/pluginutils/src/dataToEsm.ts -------------------------------------------------------------------------------- /packages/pluginutils/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/pluginutils/src/index.ts -------------------------------------------------------------------------------- /packages/pluginutils/test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/pluginutils/test/.eslintrc -------------------------------------------------------------------------------- /packages/pluginutils/test/dataToEsm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/pluginutils/test/dataToEsm.ts -------------------------------------------------------------------------------- /packages/pluginutils/test/fixtures/folder-with (parens)/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/pluginutils/tsconfig.json: -------------------------------------------------------------------------------- 1 | ../../shared/tsconfig.json -------------------------------------------------------------------------------- /packages/pluginutils/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/pluginutils/types/index.d.ts -------------------------------------------------------------------------------- /packages/replace/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/replace/CHANGELOG.md -------------------------------------------------------------------------------- /packages/replace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/replace/README.md -------------------------------------------------------------------------------- /packages/replace/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/replace/package.json -------------------------------------------------------------------------------- /packages/replace/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/replace/rollup.config.mjs -------------------------------------------------------------------------------- /packages/replace/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/replace/src/index.js -------------------------------------------------------------------------------- /packages/replace/test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/replace/test/.eslintrc -------------------------------------------------------------------------------- /packages/replace/test/fixtures/form/assignment/input.js: -------------------------------------------------------------------------------- 1 | process.env.DEBUG = 'test'; 2 | -------------------------------------------------------------------------------- /packages/replace/test/fixtures/form/assignment/output.js: -------------------------------------------------------------------------------- 1 | process.env.DEBUG = 'test'; 2 | -------------------------------------------------------------------------------- /packages/replace/test/fixtures/form/match-variables/output.js: -------------------------------------------------------------------------------- 1 | console.log('beta version 1.0.0'); 2 | -------------------------------------------------------------------------------- /packages/replace/test/fixtures/form/process-check/output.js: -------------------------------------------------------------------------------- 1 | process.env.DEBUG = 'test'; 2 | -------------------------------------------------------------------------------- /packages/replace/test/fixtures/form/replacement-function/input.js: -------------------------------------------------------------------------------- 1 | export default __filename; 2 | -------------------------------------------------------------------------------- /packages/replace/test/fixtures/form/replacement-function/output.js: -------------------------------------------------------------------------------- 1 | export default 'input.js'; 2 | -------------------------------------------------------------------------------- /packages/replace/test/fixtures/function/replacement-function/dir/foo.js: -------------------------------------------------------------------------------- 1 | export default __filename; 2 | -------------------------------------------------------------------------------- /packages/replace/test/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/replace/test/form.js -------------------------------------------------------------------------------- /packages/replace/test/function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/replace/test/function.js -------------------------------------------------------------------------------- /packages/replace/test/helpers/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/replace/test/helpers/util.js -------------------------------------------------------------------------------- /packages/replace/test/misc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/replace/test/misc.js -------------------------------------------------------------------------------- /packages/replace/test/sourcemaps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/replace/test/sourcemaps.js -------------------------------------------------------------------------------- /packages/replace/test/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/replace/test/types.ts -------------------------------------------------------------------------------- /packages/replace/tsconfig.json: -------------------------------------------------------------------------------- 1 | ../../shared/tsconfig.json -------------------------------------------------------------------------------- /packages/replace/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/replace/types/index.d.ts -------------------------------------------------------------------------------- /packages/run/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/run/CHANGELOG.md -------------------------------------------------------------------------------- /packages/run/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/run/README.md -------------------------------------------------------------------------------- /packages/run/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/run/package.json -------------------------------------------------------------------------------- /packages/run/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/run/rollup.config.mjs -------------------------------------------------------------------------------- /packages/run/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/run/src/index.ts -------------------------------------------------------------------------------- /packages/run/test/fixtures/change-detect-input.js: -------------------------------------------------------------------------------- 1 | export const Greeting = () => 'Hola'; // eslint-disable-line -------------------------------------------------------------------------------- /packages/run/test/fixtures/facade-entry/dynamic.js: -------------------------------------------------------------------------------- 1 | import log from './library'; 2 | 3 | log(0); 4 | -------------------------------------------------------------------------------- /packages/run/test/fixtures/input.js: -------------------------------------------------------------------------------- 1 | export const Greeting = () => 'Hello'; // eslint-disable-line 2 | -------------------------------------------------------------------------------- /packages/run/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/run/test/test.js -------------------------------------------------------------------------------- /packages/run/tsconfig.json: -------------------------------------------------------------------------------- 1 | ../../shared/tsconfig.json -------------------------------------------------------------------------------- /packages/run/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/run/types/index.d.ts -------------------------------------------------------------------------------- /packages/strip/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/strip/CHANGELOG.md -------------------------------------------------------------------------------- /packages/strip/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/strip/README.md -------------------------------------------------------------------------------- /packages/strip/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/strip/package.json -------------------------------------------------------------------------------- /packages/strip/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/strip/rollup.config.mjs -------------------------------------------------------------------------------- /packages/strip/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/strip/src/index.js -------------------------------------------------------------------------------- /packages/strip/test/fixtures/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/strip/test/fixtures/.eslintrc -------------------------------------------------------------------------------- /packages/strip/test/fixtures/if-block/input.js: -------------------------------------------------------------------------------- 1 | if (DEBUG) { 2 | console.log('debugging'); 3 | } 4 | -------------------------------------------------------------------------------- /packages/strip/test/fixtures/inline-call-expressions/input.js: -------------------------------------------------------------------------------- 1 | DEBUG && console.log('debugging'); 2 | -------------------------------------------------------------------------------- /packages/strip/test/fixtures/inline-if/input.js: -------------------------------------------------------------------------------- 1 | if (DEBUG) console.log('debugging'); 2 | -------------------------------------------------------------------------------- /packages/strip/test/fixtures/inline-while/input.js: -------------------------------------------------------------------------------- 1 | while (test()) console.log('still true!'); 2 | -------------------------------------------------------------------------------- /packages/strip/test/fixtures/switch-case/input.js: -------------------------------------------------------------------------------- 1 | switch (a) { 2 | case 1: 3 | debugger; 4 | } 5 | -------------------------------------------------------------------------------- /packages/strip/test/snapshots/test.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/strip/test/snapshots/test.js.md -------------------------------------------------------------------------------- /packages/strip/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/strip/test/test.js -------------------------------------------------------------------------------- /packages/strip/test/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/strip/test/types.ts -------------------------------------------------------------------------------- /packages/strip/tsconfig.json: -------------------------------------------------------------------------------- 1 | ../../shared/tsconfig.json -------------------------------------------------------------------------------- /packages/strip/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/strip/types/index.d.ts -------------------------------------------------------------------------------- /packages/sucrase/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/sucrase/CHANGELOG.md -------------------------------------------------------------------------------- /packages/sucrase/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/sucrase/README.md -------------------------------------------------------------------------------- /packages/sucrase/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/sucrase/package.json -------------------------------------------------------------------------------- /packages/sucrase/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/sucrase/rollup.config.mjs -------------------------------------------------------------------------------- /packages/sucrase/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/sucrase/src/index.js -------------------------------------------------------------------------------- /packages/sucrase/test/fixtures/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/sucrase/test/fixtures/.eslintrc -------------------------------------------------------------------------------- /packages/sucrase/test/fixtures/jsx/example.jsx: -------------------------------------------------------------------------------- 1 | export default () =>