├── .cargo └── config.toml ├── .docs ├── PLUGINS_NODEJS.md ├── PLUGINS_RUST.md ├── PLUGINS_WASM.md └── assets │ ├── benchmarks │ └── benchmark-2024-05-14.png │ ├── logo-atlassian.svg │ ├── logo-parcel.svg │ ├── logo-rust-discord.png │ ├── logo.svg │ └── prerelease.svg ├── .editorconfig ├── .github ├── _ignore_this │ └── _parcel │ │ ├── readme.md │ │ └── types.d.ts ├── actions │ ├── build-mach │ │ ├── action.yml │ │ ├── build.bash │ │ └── build.ps1 │ ├── build-npm │ │ ├── action.yml │ │ ├── build.bash │ │ └── copy.bash │ ├── setup-env │ │ ├── action.yml │ │ ├── generate.bash │ │ ├── setup-env.bash │ │ └── setup-env.ps1 │ ├── setup-just │ │ ├── action.yml │ │ ├── install-just.bash │ │ └── install-just.ps1 │ ├── setup-nodejs │ │ ├── action.yml │ │ ├── install-nodejs.bash │ │ └── install-nodejs.ps1 │ └── setup-rust │ │ ├── action.yml │ │ ├── install-rust.bash │ │ └── install-rust.ps1 ├── benchmarks │ ├── .gitignore │ ├── esbuild │ │ └── package.json │ ├── mach │ │ ├── .machrc │ │ ├── package.json │ │ └── plugins │ │ │ ├── resolver-1.mjs │ │ │ ├── resolver-2.mjs │ │ │ └── transformer.mjs │ ├── parcel │ │ ├── .parcelrc │ │ ├── package.json │ │ └── reporter │ │ │ ├── index.js │ │ │ └── timings.js │ ├── rspack │ │ ├── package.json │ │ ├── webpack.config.nooptimize.js │ │ └── webpack.config.optimize.js │ ├── three-js.tar.gz │ └── webpack │ │ ├── package.json │ │ ├── webpack.config.nooptimize.js │ │ └── webpack.config.optimize.js ├── scripts │ ├── .gitignore │ ├── ci │ │ ├── generate_benchmark.mjs │ │ ├── json.mjs │ │ ├── map.mjs │ │ ├── next-github-release.mjs │ │ ├── next-npm-version.mjs │ │ ├── package-sha.mjs │ │ ├── rename-examples.mjs │ │ └── string-replace.mjs │ ├── package.json │ └── platform │ │ ├── crawl.mjs │ │ └── paths.mjs └── workflows │ ├── pr.yaml │ ├── release.yaml │ └── release │ ├── publish-crate.bash │ ├── publish-github-release.bash │ └── publish-npm-package.bash ├── .gitignore ├── .nojekyll ├── .prettierrc.toml ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── examples ├── app-react-ts │ ├── package.json │ ├── src │ │ ├── index.html │ │ └── index.tsx │ └── tsconfig.json ├── app-react │ ├── package.json │ └── src │ │ ├── index.html │ │ └── index.jsx ├── basic │ ├── package.json │ └── src │ │ ├── index.html │ │ └── index.js ├── html-circular-dependencies │ ├── package.json │ └── src │ │ ├── a.js │ │ ├── b.js │ │ ├── c.js │ │ ├── d.js │ │ ├── index.html │ │ └── index.js ├── html-commonjs-in-html │ ├── package.json │ └── src │ │ ├── a.js │ │ ├── b-nested.js │ │ ├── b.js │ │ ├── c.js │ │ ├── index.html │ │ ├── index.js │ │ └── noop.js ├── html-commonjs-nested │ ├── package.json │ └── src │ │ ├── a.js │ │ ├── index.html │ │ └── index.js ├── html-css-in-html │ ├── package.json │ └── src │ │ ├── index.html │ │ └── style.css ├── html-css-in-js │ ├── package.json │ └── src │ │ ├── index.html │ │ ├── index.js │ │ └── style.css ├── html-esm-dynamic-in-html │ ├── package.json │ └── src │ │ ├── a.js │ │ ├── b.js │ │ ├── c.js │ │ ├── index.html │ │ └── index.js ├── html-esm-in-html-simple │ ├── package.json │ └── src │ │ ├── a.js │ │ ├── index.html │ │ └── index.js ├── html-esm-in-html │ ├── package.json │ └── src │ │ ├── a.js │ │ ├── b.js │ │ ├── c.js │ │ ├── d.js │ │ ├── e.js │ │ ├── e2.js │ │ ├── index.html │ │ └── index.js ├── html-json-in-js │ ├── package.json │ └── src │ │ ├── a.json │ │ ├── index.html │ │ └── index.js ├── html-multi-entry-same-js │ ├── package.json │ └── src │ │ ├── index.html │ │ ├── index.js │ │ └── nested │ │ └── index.html ├── html-ts-in-html │ ├── package.json │ ├── src │ │ ├── index.html │ │ └── index.ts │ └── tsconfig.json ├── js-commonjs │ ├── package.json │ └── src │ │ ├── a.js │ │ ├── b-nested.js │ │ ├── b.js │ │ ├── c.js │ │ ├── index.js │ │ └── noop.js ├── js-esm-a │ ├── package.json │ └── src │ │ ├── a.js │ │ ├── b.js │ │ ├── c.js │ │ ├── index.js │ │ └── styles.css ├── js-esm-b │ ├── package.json │ └── src │ │ ├── a.js │ │ ├── b.js │ │ ├── c.js │ │ ├── index.js │ │ └── styles.css ├── js-esm-c │ ├── package.json │ └── src │ │ ├── a.js │ │ ├── b.js │ │ ├── c.js │ │ ├── index.js │ │ └── styles.css ├── js-simple │ ├── package.json │ └── src │ │ ├── a.js │ │ ├── b.js │ │ ├── c.js │ │ ├── index.js │ │ └── styles.css ├── plugins-nodejs-resolver-noop │ ├── .machrc │ ├── package.json │ ├── plugins │ │ └── resolver.mjs │ └── src │ │ ├── index.html │ │ └── index.js └── plugins-nodejs-transformer-txt │ ├── .machrc │ ├── package.json │ ├── plugins │ └── transformer.mjs │ └── src │ ├── content.txt │ ├── index.html │ └── index.js ├── justfile ├── package.json ├── packages ├── mach │ ├── Cargo.toml │ └── src │ │ ├── cli │ │ ├── build.rs │ │ ├── dev.rs │ │ ├── mod.rs │ │ ├── parse.rs │ │ ├── version.rs │ │ └── watch.rs │ │ ├── cmd │ │ ├── build │ │ │ ├── build.rs │ │ │ └── mod.rs │ │ ├── dev │ │ │ ├── dev.rs │ │ │ └── mod.rs │ │ ├── mach.rs │ │ ├── mod.rs │ │ ├── version │ │ │ ├── mod.rs │ │ │ └── version.rs │ │ └── watch │ │ │ ├── mod.rs │ │ │ └── watch.rs │ │ ├── core │ │ ├── bundling │ │ │ ├── __docs__ │ │ │ │ ├── cases.html │ │ │ │ └── cases │ │ │ │ │ ├── 1 │ │ │ │ │ ├── a.js │ │ │ │ │ ├── b.js │ │ │ │ │ ├── c.js │ │ │ │ │ ├── d.js │ │ │ │ │ ├── dist-parcel │ │ │ │ │ │ ├── a.js │ │ │ │ │ │ ├── b.js │ │ │ │ │ │ └── e.9e4a6a61.js │ │ │ │ │ ├── dist-webpack │ │ │ │ │ │ ├── 115.js │ │ │ │ │ │ ├── a.js │ │ │ │ │ │ └── b.js │ │ │ │ │ ├── e.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── webpack.config.js │ │ │ │ │ ├── 2 │ │ │ │ │ ├── a.js │ │ │ │ │ ├── b.js │ │ │ │ │ ├── c.js │ │ │ │ │ ├── d.js │ │ │ │ │ ├── dist-parcel │ │ │ │ │ │ ├── a.js │ │ │ │ │ │ ├── b.js │ │ │ │ │ │ ├── c.d43c8466.js │ │ │ │ │ │ └── d.b1263ec7.js │ │ │ │ │ ├── dist-webpack │ │ │ │ │ │ ├── 569.js │ │ │ │ │ │ ├── 844.js │ │ │ │ │ │ ├── a.js │ │ │ │ │ │ └── b.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── webpack.config.js │ │ │ │ │ ├── 3 │ │ │ │ │ ├── a.js │ │ │ │ │ ├── b.js │ │ │ │ │ ├── c.js │ │ │ │ │ ├── d.js │ │ │ │ │ ├── dist-parcel │ │ │ │ │ │ ├── a.js │ │ │ │ │ │ ├── b.js │ │ │ │ │ │ ├── c.js │ │ │ │ │ │ └── d.38d1e73d.js │ │ │ │ │ ├── dist-webpack │ │ │ │ │ │ ├── 844.js │ │ │ │ │ │ ├── a.js │ │ │ │ │ │ ├── b.js │ │ │ │ │ │ └── c.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── webpack.config.js │ │ │ │ │ ├── 4 │ │ │ │ │ ├── a.js │ │ │ │ │ ├── b.js │ │ │ │ │ ├── c.js │ │ │ │ │ ├── d.js │ │ │ │ │ ├── dist-parcel │ │ │ │ │ │ ├── a.js │ │ │ │ │ │ ├── b.1996af33.js │ │ │ │ │ │ ├── c.bbc1d82f.js │ │ │ │ │ │ └── d.b7803de2.js │ │ │ │ │ ├── dist-webpack │ │ │ │ │ │ ├── 569.js │ │ │ │ │ │ ├── 682.js │ │ │ │ │ │ ├── 844.js │ │ │ │ │ │ └── a.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── webpack.config.js │ │ │ │ │ ├── 5 │ │ │ │ │ ├── a.js │ │ │ │ │ ├── b.js │ │ │ │ │ ├── c.js │ │ │ │ │ ├── d.js │ │ │ │ │ ├── dist-parcel │ │ │ │ │ │ ├── a.js │ │ │ │ │ │ ├── b.js │ │ │ │ │ │ └── c.a62e5199.js │ │ │ │ │ ├── dist-webpack │ │ │ │ │ │ ├── 569.js │ │ │ │ │ │ ├── a.js │ │ │ │ │ │ └── b.js │ │ │ │ │ ├── e.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── webpack.config.js │ │ │ │ │ ├── 6 │ │ │ │ │ ├── a.js │ │ │ │ │ ├── b.js │ │ │ │ │ ├── c.js │ │ │ │ │ ├── d.js │ │ │ │ │ ├── dist-parcel │ │ │ │ │ │ ├── a.js │ │ │ │ │ │ ├── b.js │ │ │ │ │ │ ├── c.29f1a8c7.js │ │ │ │ │ │ └── e.6995fccc.js │ │ │ │ │ ├── dist-webpack │ │ │ │ │ │ ├── 115.js │ │ │ │ │ │ ├── 569.js │ │ │ │ │ │ ├── a.js │ │ │ │ │ │ └── b.js │ │ │ │ │ ├── e.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── webpack.config.js │ │ │ │ │ ├── 7 │ │ │ │ │ ├── a.js │ │ │ │ │ ├── b.js │ │ │ │ │ ├── c.js │ │ │ │ │ ├── d.js │ │ │ │ │ ├── dist-parcel │ │ │ │ │ │ ├── a.js │ │ │ │ │ │ ├── b.js │ │ │ │ │ │ ├── c.46fe570c.js │ │ │ │ │ │ └── e.c7a11bac.js │ │ │ │ │ ├── dist-webpack │ │ │ │ │ │ ├── 115.js │ │ │ │ │ │ ├── 569.js │ │ │ │ │ │ ├── a.js │ │ │ │ │ │ └── b.js │ │ │ │ │ ├── e.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── webpack.config.js │ │ │ │ │ ├── 8 │ │ │ │ │ ├── a.js │ │ │ │ │ ├── b.js │ │ │ │ │ ├── c.js │ │ │ │ │ ├── d.js │ │ │ │ │ ├── dist-parcel │ │ │ │ │ │ ├── a.js │ │ │ │ │ │ ├── b.c2ea029d.js │ │ │ │ │ │ ├── c.1eee51c4.js │ │ │ │ │ │ └── d.925f191f.js │ │ │ │ │ ├── dist-webpack │ │ │ │ │ │ ├── 569.js │ │ │ │ │ │ ├── 682.js │ │ │ │ │ │ ├── 844.js │ │ │ │ │ │ └── a.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── webpack.config.js │ │ │ │ │ ├── 9 │ │ │ │ │ ├── a.js │ │ │ │ │ ├── b.js │ │ │ │ │ ├── c.js │ │ │ │ │ ├── d.js │ │ │ │ │ ├── dist-parcel │ │ │ │ │ │ ├── a.js │ │ │ │ │ │ ├── b.71fa4c97.js │ │ │ │ │ │ ├── f.670cfeb7.js │ │ │ │ │ │ └── g.8ffa7108.js │ │ │ │ │ ├── dist-webpack │ │ │ │ │ │ ├── 25.js │ │ │ │ │ │ ├── 429.js │ │ │ │ │ │ ├── 902.js │ │ │ │ │ │ └── a.js │ │ │ │ │ ├── e.js │ │ │ │ │ ├── f.js │ │ │ │ │ ├── g.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── webpack.config.js │ │ │ │ │ └── package.json │ │ │ ├── bundle.rs │ │ │ └── mod.rs │ │ ├── emit │ │ │ └── mod.rs │ │ ├── mod.rs │ │ ├── packaging │ │ │ ├── __docs__ │ │ │ │ └── runtime_candidate │ │ │ │ │ ├── 1.js │ │ │ │ │ ├── 2.js │ │ │ │ │ ├── 34.js │ │ │ │ │ ├── index1.html │ │ │ │ │ └── index2.html │ │ │ ├── css │ │ │ │ ├── mod.rs │ │ │ │ └── package_css.rs │ │ │ ├── html │ │ │ │ ├── mod.rs │ │ │ │ └── package_html.rs │ │ │ ├── javascript │ │ │ │ ├── js_runtime │ │ │ │ │ ├── default_decl.rs │ │ │ │ │ ├── js_runtime.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── read_exports.rs │ │ │ │ │ ├── read_exports_named.rs │ │ │ │ │ └── read_import_assignments.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── package_javascript.rs │ │ │ │ └── runtime_factory │ │ │ │ │ ├── js │ │ │ │ │ ├── define_export.js │ │ │ │ │ ├── import_script_classic.js │ │ │ │ │ ├── import_script_esm.js │ │ │ │ │ ├── mach_require.js │ │ │ │ │ ├── manifest.js │ │ │ │ │ ├── module.js │ │ │ │ │ ├── prelude.js │ │ │ │ │ ├── prelude_require.js │ │ │ │ │ └── wrapper.js │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── scratch.rs │ │ │ ├── mod.rs │ │ │ └── package.rs │ │ ├── plugins │ │ │ ├── load_plugins.rs │ │ │ ├── mod.rs │ │ │ └── plugin_container.rs │ │ └── resolve_and_transform │ │ │ ├── mod.rs │ │ │ ├── resolve_and_transform.rs │ │ │ ├── run_resolvers.rs │ │ │ ├── run_transformers.rs │ │ │ └── testing │ │ │ ├── __fixtures │ │ │ ├── js_cjs_a │ │ │ │ ├── __graph.json │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── index.js │ │ │ ├── js_cjs_b │ │ │ │ ├── __graph.json │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── index.js │ │ │ ├── js_esm_a │ │ │ │ ├── __graph.json │ │ │ │ ├── a.js │ │ │ │ └── index.js │ │ │ ├── js_esm_b │ │ │ │ ├── __graph.json │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ ├── c.js │ │ │ │ └── index.js │ │ │ ├── js_esm_c │ │ │ │ ├── __graph.json │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ ├── c.js │ │ │ │ └── index.js │ │ │ ├── js_esm_d │ │ │ │ ├── __graph.json │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ ├── c.js │ │ │ │ └── index.js │ │ │ ├── js_esm_e │ │ │ │ ├── __graph.json │ │ │ │ ├── a.js │ │ │ │ └── index.js │ │ │ ├── js_esm_f │ │ │ │ ├── __graph.json │ │ │ │ ├── a.js │ │ │ │ └── index.js │ │ │ ├── js_esm_g │ │ │ │ ├── __graph.json │ │ │ │ ├── a.js │ │ │ │ └── index.js │ │ │ ├── js_esm_h │ │ │ │ ├── __graph.json │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── index.js │ │ │ ├── js_esm_i │ │ │ │ ├── __graph.json │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── index.js │ │ │ └── skip_js_esm_a2 │ │ │ │ ├── __graph.json │ │ │ │ ├── a.js │ │ │ │ └── index.js │ │ │ ├── mod.rs │ │ │ ├── snapshot.rs │ │ │ ├── test.rs │ │ │ ├── test_update.rs │ │ │ └── utils.rs │ │ ├── kit │ │ ├── broadcast_channel │ │ │ ├── broadcast_channel.rs │ │ │ ├── channel_broadcast.rs │ │ │ └── mod.rs │ │ ├── hash │ │ │ ├── hash.rs │ │ │ └── mod.rs │ │ ├── html │ │ │ └── mod.rs │ │ ├── json │ │ │ └── mod.rs │ │ ├── mod.rs │ │ ├── profiler │ │ │ └── mod.rs │ │ └── swc │ │ │ ├── convert.rs │ │ │ ├── lookup_property_access.rs │ │ │ ├── mod.rs │ │ │ ├── parse_module.rs │ │ │ ├── parse_program.rs │ │ │ ├── parse_script.rs │ │ │ ├── render_module.rs │ │ │ ├── render_program.rs │ │ │ ├── render_script.rs │ │ │ └── render_stmts.rs │ │ ├── lib.rs │ │ ├── plugins │ │ ├── mod.rs │ │ ├── resolver_javascript │ │ │ ├── mod.rs │ │ │ ├── resolve.rs │ │ │ └── resolver.rs │ │ ├── resolver_rpc │ │ │ ├── mod.rs │ │ │ └── resolver.rs │ │ ├── transformer_css │ │ │ ├── mod.rs │ │ │ └── transformer.rs │ │ ├── transformer_drop │ │ │ ├── mod.rs │ │ │ └── transformer.rs │ │ ├── transformer_html │ │ │ ├── mod.rs │ │ │ └── transformer.rs │ │ ├── transformer_javascript │ │ │ ├── create_dependencies │ │ │ │ └── mod.rs │ │ │ ├── extract_imports_exports │ │ │ │ ├── analyze_file.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── testing │ │ │ │ │ ├── __fixtures │ │ │ │ │ │ ├── snapshots │ │ │ │ │ │ │ ├── combination.mjs.json │ │ │ │ │ │ │ ├── export_default.mjs.json │ │ │ │ │ │ │ ├── export_default_class_anon.mjs.json │ │ │ │ │ │ │ ├── export_default_class_named.mjs.json │ │ │ │ │ │ │ ├── export_default_commonjs.cjs.json │ │ │ │ │ │ │ ├── export_default_commonjs_bad.cjs.json │ │ │ │ │ │ │ ├── export_default_func_anon.mjs.json │ │ │ │ │ │ │ ├── export_default_func_named.mjs.json │ │ │ │ │ │ │ ├── export_default_var.mjs.json │ │ │ │ │ │ │ ├── export_destructured_array.mjs.json │ │ │ │ │ │ │ ├── export_destructured_array_2.mjs.json │ │ │ │ │ │ │ ├── export_destructured_obj.mjs.json │ │ │ │ │ │ │ ├── export_destructured_obj_computed.mjs.json │ │ │ │ │ │ │ ├── export_destructured_obj_computed_2.mjs.json │ │ │ │ │ │ │ ├── export_destructured_obj_renamed.mjs.json │ │ │ │ │ │ │ ├── export_named.mjs.json │ │ │ │ │ │ │ ├── export_named_class.mjs.json │ │ │ │ │ │ │ ├── export_named_commonjs.cjs.json │ │ │ │ │ │ │ ├── export_named_commonjs_2.cjs.json │ │ │ │ │ │ │ ├── export_named_commonjs_3.cjs.json │ │ │ │ │ │ │ ├── export_named_commonjs_bad.cjs.json │ │ │ │ │ │ │ ├── export_named_commonjs_bad_2.cjs.json │ │ │ │ │ │ │ ├── export_named_commonjs_bad_3.cjs.json │ │ │ │ │ │ │ ├── export_named_func.mjs.json │ │ │ │ │ │ │ ├── export_named_var.mjs.json │ │ │ │ │ │ │ ├── export_renamed.mjs.json │ │ │ │ │ │ │ ├── import_default.mjs.json │ │ │ │ │ │ │ ├── import_direct.mjs.json │ │ │ │ │ │ │ ├── import_dynamic.mjs.json │ │ │ │ │ │ │ ├── import_dynamic_2.mjs.json │ │ │ │ │ │ │ ├── import_dynamic_assignment.mjs.json │ │ │ │ │ │ │ ├── import_dynamic_destructured.mjs.json │ │ │ │ │ │ │ ├── import_dynamic_destructured_2.mjs.json │ │ │ │ │ │ │ ├── import_named.mjs.json │ │ │ │ │ │ │ ├── import_named_multiple.mjs.json │ │ │ │ │ │ │ ├── import_named_renamed.mjs.json │ │ │ │ │ │ │ ├── import_namespace.mjs.json │ │ │ │ │ │ │ ├── import_renamed.mjs.json │ │ │ │ │ │ │ ├── import_renamed_multiple.mjs.json │ │ │ │ │ │ │ ├── import_require.cjs.json │ │ │ │ │ │ │ ├── import_require_assignment.cjs.json │ │ │ │ │ │ │ ├── import_require_destructured.cjs.json │ │ │ │ │ │ │ ├── reexport_all.mjs.json │ │ │ │ │ │ │ ├── reexport_named.mjs.json │ │ │ │ │ │ │ ├── reexport_namespace.mjs.json │ │ │ │ │ │ │ └── reexport_renamed.mjs.json │ │ │ │ │ │ └── sources │ │ │ │ │ │ │ ├── combination.mjs │ │ │ │ │ │ │ ├── export_default.mjs │ │ │ │ │ │ │ ├── export_default_class_anon.mjs │ │ │ │ │ │ │ ├── export_default_class_named.mjs │ │ │ │ │ │ │ ├── export_default_commonjs.cjs │ │ │ │ │ │ │ ├── export_default_commonjs_bad.cjs │ │ │ │ │ │ │ ├── export_default_func_anon.mjs │ │ │ │ │ │ │ ├── export_default_func_named.mjs │ │ │ │ │ │ │ ├── export_default_var.mjs │ │ │ │ │ │ │ ├── export_destructured_array.mjs │ │ │ │ │ │ │ ├── export_destructured_array_2.mjs │ │ │ │ │ │ │ ├── export_destructured_obj.mjs │ │ │ │ │ │ │ ├── export_destructured_obj_computed.mjs │ │ │ │ │ │ │ ├── export_destructured_obj_computed_2.mjs │ │ │ │ │ │ │ ├── export_destructured_obj_renamed.mjs │ │ │ │ │ │ │ ├── export_named.mjs │ │ │ │ │ │ │ ├── export_named_class.mjs │ │ │ │ │ │ │ ├── export_named_commonjs.cjs │ │ │ │ │ │ │ ├── export_named_commonjs_2.cjs │ │ │ │ │ │ │ ├── export_named_commonjs_3.cjs │ │ │ │ │ │ │ ├── export_named_commonjs_bad.cjs │ │ │ │ │ │ │ ├── export_named_commonjs_bad_2.cjs │ │ │ │ │ │ │ ├── export_named_commonjs_bad_3.cjs │ │ │ │ │ │ │ ├── export_named_func.mjs │ │ │ │ │ │ │ ├── export_named_var.mjs │ │ │ │ │ │ │ ├── export_renamed.mjs │ │ │ │ │ │ │ ├── import_default.mjs │ │ │ │ │ │ │ ├── import_direct.mjs │ │ │ │ │ │ │ ├── import_dynamic.mjs │ │ │ │ │ │ │ ├── import_dynamic_2.mjs │ │ │ │ │ │ │ ├── import_dynamic_assignment.mjs │ │ │ │ │ │ │ ├── import_dynamic_destructured.mjs │ │ │ │ │ │ │ ├── import_dynamic_destructured_2.mjs │ │ │ │ │ │ │ ├── import_named.mjs │ │ │ │ │ │ │ ├── import_named_multiple.mjs │ │ │ │ │ │ │ ├── import_named_renamed.mjs │ │ │ │ │ │ │ ├── import_namespace.mjs │ │ │ │ │ │ │ ├── import_renamed.mjs │ │ │ │ │ │ │ ├── import_renamed_multiple.mjs │ │ │ │ │ │ │ ├── import_require.cjs │ │ │ │ │ │ │ ├── import_require_assignment.cjs │ │ │ │ │ │ │ ├── import_require_destructured.cjs │ │ │ │ │ │ │ ├── reexport_all.mjs │ │ │ │ │ │ │ ├── reexport_named.mjs │ │ │ │ │ │ │ ├── reexport_namespace.mjs │ │ │ │ │ │ │ └── reexport_renamed.mjs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── test_cjs.rs │ │ │ │ │ ├── test_esm.rs │ │ │ │ │ └── utils.rs │ │ │ │ ├── walk_cjs.rs │ │ │ │ └── walk_esm.rs │ │ │ ├── mod.rs │ │ │ ├── replace_node_env │ │ │ │ ├── mod.rs │ │ │ │ ├── replace_node_env.rs │ │ │ │ └── replace_node_env_fold.rs │ │ │ └── transformer.rs │ │ ├── transformer_json │ │ │ ├── mod.rs │ │ │ └── transformer.rs │ │ └── transformer_rpc │ │ │ ├── mod.rs │ │ │ └── transformer.rs │ │ ├── rpc │ │ ├── ipc │ │ │ ├── mod.rs │ │ │ ├── nodejs_instance.rs │ │ │ ├── nodejs_ipc_adapter.rs │ │ │ ├── nodejs_worker.rs │ │ │ ├── worker_callback.rs │ │ │ └── worker_ipc.rs │ │ ├── mod.rs │ │ ├── nodejs │ │ │ ├── mod.rs │ │ │ ├── napi.rs │ │ │ ├── rpc_conn_message.rs │ │ │ ├── rpc_conn_nodejs.rs │ │ │ ├── rpc_conns_nodejs.rs │ │ │ ├── rpc_host_message.rs │ │ │ ├── rpc_host_nodejs.rs │ │ │ └── worker_init.rs │ │ └── rpc_host.rs │ │ └── types │ │ ├── asset.rs │ │ ├── asset_graph.rs │ │ ├── asset_link_symbol.rs │ │ ├── bundle.rs │ │ ├── bundle_behavior.rs │ │ ├── bundle_graph.rs │ │ ├── bundle_manifest.rs │ │ ├── compilation.rs │ │ ├── config.rs │ │ ├── constants.rs │ │ ├── debug.rs │ │ ├── dependency.rs │ │ ├── identifier.rs │ │ ├── machrc.rs │ │ ├── mod.rs │ │ ├── mutable_asset.rs │ │ ├── packages.rs │ │ ├── resolver.rs │ │ ├── specifier_type.rs │ │ └── transformer.rs ├── mach_npm │ ├── .gitignore │ ├── cmd │ │ ├── bin.mjs │ │ └── worker.ts │ ├── lib │ │ ├── index.ts │ │ └── index.ts.mjs │ ├── package.json │ ├── platform │ │ ├── mach │ │ │ ├── index.ts │ │ │ ├── mach.ts │ │ │ └── worker.ts │ │ └── native │ │ │ ├── index.cjs │ │ │ └── index.d.cts │ └── tsconfig.json └── mach_npm_bin │ ├── .gitignore │ ├── .npmignore │ ├── Cargo.toml │ ├── build.rs │ ├── index.d.ts │ ├── index.js │ ├── package.json │ └── src │ ├── exec.rs │ ├── ext.rs │ ├── lib.rs │ ├── mach.rs │ └── worker.rs ├── rust-toolchain ├── rustfmt.toml └── testing ├── fixtures ├── _todo │ ├── alias │ │ ├── package.json │ │ └── src │ │ │ ├── bar.js │ │ │ ├── exclude-local.js │ │ │ ├── exclude-package.js │ │ │ ├── package-to-local.js │ │ │ └── package-to-package.js │ ├── async-dep-internal-external │ │ ├── package.json │ │ └── src │ │ │ ├── async.js │ │ │ ├── child.js │ │ │ ├── entry1.js │ │ │ └── entry2.js │ ├── async-entry-shared-sibling │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── index.js │ │ │ ├── other-entry.js │ │ │ ├── scope-hoisting.js │ │ │ └── value.js │ ├── async-entry-shared │ │ ├── package.json │ │ └── src │ │ │ ├── async.js │ │ │ ├── index.js │ │ │ ├── scope-hoisting.js │ │ │ └── value.js │ ├── blob-url │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ ├── test.txt │ │ │ └── worker.js │ ├── bundle-queue-runtime │ │ ├── package.json │ │ └── src │ │ │ ├── a.html │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ ├── empty.js │ │ │ ├── index.html │ │ │ └── index.js │ ├── bundle-text │ │ ├── package.json │ │ └── src │ │ │ ├── async.js │ │ │ ├── img.svg │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ ├── inline.html │ │ │ ├── inline.js │ │ │ ├── javascript.js │ │ │ ├── log.js │ │ │ ├── main.js │ │ │ ├── other.html │ │ │ ├── other.js │ │ │ └── text.scss │ ├── bundler-error-syntax-error │ │ ├── package.json │ │ └── src │ │ │ ├── index.html │ │ │ └── index.js │ ├── bundler-middleware │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── local.js │ ├── cache-add-dep-referenced │ │ ├── package.json │ │ └── src │ │ │ ├── a.html │ │ │ ├── a.js │ │ │ ├── b.html │ │ │ ├── b.js │ │ │ └── c.js │ ├── cache │ │ ├── package.json │ │ └── src │ │ │ ├── entries │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ └── nested │ │ │ └── test.js │ ├── child-bundle-different-types │ │ ├── package.json │ │ └── src │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ ├── main.js │ │ │ ├── other.html │ │ │ ├── other.js │ │ │ └── util.js │ ├── circular │ │ ├── .eslintrc.json │ │ ├── package.json │ │ └── src │ │ │ ├── about.html │ │ │ ├── about.js │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ └── test.html │ ├── commonjs-import-url │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── x.txt │ ├── commonjs-template-literal-interpolation │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── commonjs-template-literal-plain │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── commonjs-with-symlinks │ │ ├── local.js │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── commonjs │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── local.js │ ├── compressors-disable-default │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── compressors │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── config-merging │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── test.custom-ext │ ├── css-exports │ │ ├── package.json │ │ └── src │ │ │ └── index.css │ ├── css-external │ │ ├── package.json │ │ └── src │ │ │ ├── a.css │ │ │ └── b.css │ ├── css-import │ │ ├── package.json │ │ └── src │ │ │ ├── index.css │ │ │ ├── index.js │ │ │ ├── local.css │ │ │ └── other.css │ ├── css-invalid-import │ │ ├── package.json │ │ └── src │ │ │ └── index.css │ ├── css-layer │ │ ├── package.json │ │ └── src │ │ │ ├── a.css │ │ │ ├── b.css │ │ │ └── c.css │ ├── css-module-css-siblings │ │ ├── package.json │ │ └── src │ │ │ ├── a.module.css │ │ │ ├── b.module.css │ │ │ ├── global.css │ │ │ ├── index.html │ │ │ └── main.js │ ├── css-module-self-references │ │ ├── a │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── b │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── bar.module.css │ │ └── package.json │ ├── css-modules-bug │ │ ├── package.json │ │ └── src │ │ │ ├── button.module.css │ │ │ ├── index.html │ │ │ ├── main.js │ │ │ ├── main.module.css │ │ │ └── other.module.css │ ├── css-modules-global │ │ ├── a │ │ │ ├── index.css │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── b │ │ │ ├── index.css │ │ │ ├── index.js │ │ │ └── package.json │ │ └── package.json │ ├── css-modules-import │ │ ├── package.json │ │ └── src │ │ │ ├── a.module.css │ │ │ ├── b.module.css │ │ │ ├── index.module.css │ │ │ ├── page1.html │ │ │ ├── page1.js │ │ │ ├── page2.html │ │ │ └── page2.js │ ├── css-modules-keyframes │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── index.module.css │ ├── css-modules-legacy │ │ ├── package.json │ │ └── src │ │ │ ├── b.js │ │ │ ├── b.module.css │ │ │ ├── index.js │ │ │ └── index.module.css │ ├── css-modules-merging-siblings │ │ ├── package.json │ │ └── src │ │ │ ├── index.css │ │ │ ├── index.html │ │ │ ├── index.tsx │ │ │ ├── inner.module.css │ │ │ └── outer.module.css │ ├── css-modules-style │ │ ├── package.json │ │ └── src │ │ │ └── index.html │ ├── css-modules-targets │ │ ├── package.json │ │ └── src │ │ │ ├── foo.module.css │ │ │ ├── index.html │ │ │ └── index.js │ ├── css-modules-vars │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ ├── index.module.css │ │ │ └── vars.module.css │ ├── css-nesting │ │ ├── package.json │ │ └── src │ │ │ └── a.css │ ├── css-node-modules │ │ ├── package.json │ │ └── src │ │ │ └── index.css │ ├── css-order │ │ ├── package.json │ │ └── src │ │ │ ├── a.css │ │ │ ├── b.css │ │ │ ├── c.css │ │ │ ├── d.css │ │ │ └── e.css │ ├── css-url-behavior │ │ ├── package.json │ │ └── src │ │ │ └── index.css │ ├── css-url-custom-property │ │ ├── package.json │ │ └── src │ │ │ └── index.css │ ├── css-url-quote │ │ ├── package.json │ │ └── src │ │ │ ├── index.css │ │ │ └── index.js │ ├── css-url-relative │ │ ├── a │ │ │ └── style1.css │ │ ├── b │ │ │ └── style2.css │ │ ├── foo.png │ │ └── package.json │ ├── css-url │ │ ├── package.json │ │ └── src │ │ │ ├── fonts │ │ │ └── test.woff2 │ │ │ ├── index.css │ │ │ └── index.js │ ├── css │ │ ├── package.json │ │ └── src │ │ │ ├── c.css │ │ │ ├── c.js │ │ │ ├── index.css │ │ │ ├── index.js │ │ │ ├── local.css │ │ │ └── local.js │ ├── cssnano │ │ ├── package.json │ │ └── src │ │ │ ├── index.css │ │ │ ├── index.js │ │ │ ├── local.css │ │ │ └── local.js │ ├── custom-configs │ │ ├── .parcelrc-build-metrics │ │ ├── .parcelrc-dev-server │ │ ├── .parcelrc-eslint │ │ ├── .parcelrc-json-reporter │ │ ├── .parcelrc-svg-react │ │ ├── .parcelrc-typescript-validation │ │ └── package.json │ ├── data-url │ │ ├── package.json │ │ └── src │ │ │ ├── binary.css │ │ │ ├── binary.js │ │ │ ├── img.svg │ │ │ ├── index.html │ │ │ ├── parcel.webp │ │ │ ├── text.css │ │ │ └── text.js │ ├── decorators-useDefineForClassFields │ │ ├── package.json │ │ ├── src │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── decorators │ │ ├── package.json │ │ ├── src │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── deduplicate-from-async-cyclic-bundle-entry │ │ ├── package.json │ │ └── src │ │ │ ├── async.js │ │ │ ├── bar.js │ │ │ ├── foo.js │ │ │ └── index.js │ ├── define-amd │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── diagnostic-sourcemap │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── index.scss │ ├── differing-bundle-urls │ │ ├── bar │ │ │ └── entry │ │ │ │ └── entry-a.js │ │ ├── common │ │ │ └── index.js │ │ ├── foo │ │ │ ├── entry-b.js │ │ │ └── one │ │ │ │ └── deep.js │ │ └── package.json │ ├── dotfile-bundle │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── dynamic-common-large │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ ├── common.js │ │ │ └── index.js │ ├── dynamic-common-small │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── common-dep.js │ │ │ ├── common.js │ │ │ └── index.js │ ├── dynamic-css │ │ ├── package.json │ │ └── src │ │ │ ├── index.css │ │ │ ├── index.js │ │ │ ├── local.css │ │ │ └── local.js │ ├── dynamic-esm │ │ ├── .eslintrc.json │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── local.js │ ├── dynamic-external │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── dynamic-hoist-deep │ │ ├── package.json │ │ └── src │ │ │ ├── 1.js │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ └── index.js │ ├── dynamic-hoist-dup │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── common.js │ │ │ └── index.js │ ├── dynamic-hoist-no-dedupe-ancestry │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ ├── common.js │ │ │ ├── d.js │ │ │ └── index.js │ ├── dynamic-hoist-no-dedupe │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ └── common.js │ ├── dynamic-import-attributes │ │ ├── .babelrc │ │ ├── package.json │ │ └── src │ │ │ ├── async.js │ │ │ ├── async2.js │ │ │ └── index.js │ ├── dynamic-imports-high-prio │ │ ├── package.json │ │ └── src │ │ │ ├── async.js │ │ │ └── index.js │ ├── dynamic-node │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── local.js │ ├── dynamic-references-raw │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ ├── local.js │ │ │ └── test.txt │ ├── dynamic-static-prefetch-loaded │ │ ├── .babelrc │ │ ├── package.json │ │ └── src │ │ │ ├── async.js │ │ │ ├── index.js │ │ │ ├── prefetched-loaded.css │ │ │ └── prefetched-loaded.js │ ├── dynamic-static-prefetch │ │ ├── .babelrc │ │ ├── package.json │ │ └── src │ │ │ ├── async.js │ │ │ ├── index.js │ │ │ ├── prefetched.css │ │ │ └── prefetched.js │ ├── dynamic-static-preload │ │ ├── .babelrc │ │ ├── package.json │ │ └── src │ │ │ ├── async.js │ │ │ ├── index.js │ │ │ ├── preloaded.css │ │ │ └── preloaded.js │ ├── dynamic-subdirectory │ │ ├── package.json │ │ └── src │ │ │ ├── local.js │ │ │ └── subdirectory │ │ │ └── index.js │ ├── dynamic │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── local.js │ ├── encodedURI │ │ ├── package.json │ │ └── src │ │ │ ├── index.html │ │ │ └── 日本語.jpg │ ├── entry-point │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── test.html │ ├── env-binary-in-expression │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── env-computed-string │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── env-computed │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── env-destructuring │ │ ├── package.json │ │ └── src │ │ │ ├── assign.js │ │ │ └── index.js │ ├── env-disabled-glob │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── env-disabled │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── env-file-with-package-source │ │ ├── .env │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── env-file │ │ ├── .env │ │ ├── .env.production │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── env-hasOwnProperty │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── env-mutate │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── warn.js │ ├── env-node-replacements │ │ ├── package.json │ │ └── src │ │ │ ├── data │ │ │ └── test.txt │ │ │ ├── index.js │ │ │ ├── other │ │ │ └── function.js │ │ │ └── sub │ │ │ └── index.js │ ├── env-node │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── env-nodeenv │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── env-prior-transform │ │ ├── .babelrc │ │ ├── .env │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── insert-env.js │ ├── env-unused-require │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── unused.js │ ├── env │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── es6-default-only │ │ ├── .eslintrc.json │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── local.js │ ├── es6 │ │ ├── .eslintrc.json │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── local.js │ ├── eslint-error │ │ ├── .eslintrc.json │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── eslint-parse-error │ │ ├── .eslintrc.json │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── falsy-dep │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ ├── true-alternate.js │ │ │ └── true-consequent.js │ ├── formats │ │ ├── package.json │ │ └── src │ │ │ ├── cjs-type-module │ │ │ ├── index.js │ │ │ └── package.json │ │ │ ├── commonjs-async │ │ │ ├── async.js │ │ │ ├── index.js │ │ │ └── package.json │ │ │ ├── commonjs-destructuring-browsers │ │ │ ├── multiple.js │ │ │ ├── package.json │ │ │ └── single.js │ │ │ ├── commonjs-destructuring-node │ │ │ ├── multiple.js │ │ │ ├── package.json │ │ │ ├── single-same.js │ │ │ └── single.js │ │ │ ├── commonjs-dynamic │ │ │ ├── index.js │ │ │ ├── other.js │ │ │ └── package.json │ │ │ ├── commonjs-entry-re-export │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── package.json │ │ │ ├── commonjs-esm-entry-re-export │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── package.json │ │ │ ├── commonjs-esm │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ ├── re-assign.js │ │ │ ├── require-resolve.js │ │ │ └── universal-library.js │ │ │ ├── commonjs-external │ │ │ ├── default-new.js │ │ │ ├── default.js │ │ │ ├── multiple.js │ │ │ ├── named-same.js │ │ │ ├── named.js │ │ │ ├── namespace.js │ │ │ ├── package.json │ │ │ └── require.js │ │ │ ├── commonjs-helpers │ │ │ ├── index.js │ │ │ └── package.json │ │ │ ├── commonjs-live-externals │ │ │ ├── a.js │ │ │ └── package.json │ │ │ ├── commonjs-require │ │ │ ├── index.js │ │ │ └── package.json │ │ │ ├── commonjs-siblings │ │ │ ├── a.css │ │ │ ├── a.js │ │ │ └── package.json │ │ │ ├── commonjs-sideeffects │ │ │ ├── index.js │ │ │ ├── middle.js │ │ │ ├── missing-export.js │ │ │ ├── other.js │ │ │ └── package.json │ │ │ ├── commonjs-split-reexport-default │ │ │ ├── async1.js │ │ │ ├── async2.js │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── shared.js │ │ │ ├── commonjs-split │ │ │ ├── async1.js │ │ │ ├── async2.js │ │ │ ├── index.js │ │ │ └── package.json │ │ │ ├── commonjs-wrap-codesplit │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ └── package.json │ │ │ ├── commonjs │ │ │ ├── b.js │ │ │ ├── exports.js │ │ │ ├── module-exports.js │ │ │ └── package.json │ │ │ ├── conflict-global │ │ │ ├── index.js │ │ │ └── package.json │ │ │ ├── esm-async-chained-reexport │ │ │ ├── index.js │ │ │ ├── library │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ ├── c.js │ │ │ │ ├── createAndFireEvent.js │ │ │ │ └── package.json │ │ │ └── package.json │ │ │ ├── esm-async-chained-reexport2 │ │ │ ├── index.js │ │ │ ├── library │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ ├── createAndFireEvent.js │ │ │ │ └── package.json │ │ │ └── package.json │ │ │ ├── esm-async │ │ │ ├── async.js │ │ │ ├── index.js │ │ │ └── package.json │ │ │ ├── esm-browser-css │ │ │ ├── async.css │ │ │ ├── async.js │ │ │ ├── index.css │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ └── package.json │ │ │ ├── esm-browser-split-bundle │ │ │ ├── async1.js │ │ │ ├── async2.js │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ └── package.json │ │ │ ├── esm-browser │ │ │ ├── async.js │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ └── package.json │ │ │ ├── esm-bundle-import-reexport │ │ │ ├── i18n │ │ │ │ ├── T.js │ │ │ │ └── index.js │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── version.js │ │ │ ├── esm-cjs │ │ │ ├── a.js │ │ │ └── package.json │ │ │ ├── esm-commonjs-isLibrary-false │ │ │ ├── other.js │ │ │ ├── package.json │ │ │ └── skipped.js │ │ │ ├── esm-commonjs │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── multiple-times.js │ │ │ ├── package.json │ │ │ ├── re-export-namespace-as.js │ │ │ └── re-export-rename.js │ │ │ ├── esm-conflict │ │ │ ├── a.js │ │ │ └── package.json │ │ │ ├── esm-export-shadow │ │ │ ├── a.mjs │ │ │ └── package.json │ │ │ ├── esm-external │ │ │ ├── child.js │ │ │ ├── default.js │ │ │ ├── export.js │ │ │ ├── multiple.js │ │ │ ├── named-same.js │ │ │ ├── named.js │ │ │ ├── namespace.js │ │ │ ├── package.json │ │ │ ├── re-export-child.js │ │ │ └── re-export.js │ │ │ ├── esm-filename-import │ │ │ ├── index.js │ │ │ └── package.json │ │ │ ├── esm-import-shadow │ │ │ ├── a.mjs │ │ │ └── package.json │ │ │ ├── esm-interop-cross-bundle │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ └── package.json │ │ │ ├── esm-isLibrary-false │ │ │ ├── other.js │ │ │ ├── package.json │ │ │ └── skipped.js │ │ │ ├── esm-mjs │ │ │ ├── index.js │ │ │ └── package.json │ │ │ ├── esm-siblings │ │ │ ├── a.css │ │ │ ├── a.js │ │ │ └── package.json │ │ │ ├── esm-sideeffects │ │ │ ├── b.js │ │ │ ├── missing-export.js │ │ │ └── package.json │ │ │ ├── esm-split-worker │ │ │ ├── async.js │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ ├── main-worker.js │ │ │ └── sync.js │ │ │ ├── esm-split │ │ │ ├── async1.js │ │ │ ├── async2.js │ │ │ ├── index.js │ │ │ └── package.json │ │ │ ├── esm-type-module │ │ │ ├── index.js │ │ │ └── package.json │ │ │ ├── esm-wrap-codesplit │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ └── package.json │ │ │ ├── esm │ │ │ ├── b.js │ │ │ ├── default-function.js │ │ │ ├── default-value.js │ │ │ ├── missing-export.js │ │ │ ├── multiple-times.js │ │ │ ├── multiple.js │ │ │ ├── named.js │ │ │ ├── package.json │ │ │ ├── re-export-namespace-as.js │ │ │ ├── re-export-rename.js │ │ │ └── re-export.js │ │ │ ├── global-external │ │ │ ├── index.js │ │ │ └── package.json │ │ │ ├── global-split-worker-async │ │ │ ├── async.js │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ ├── main-worker.js │ │ │ └── sync.js │ │ │ └── global-split-worker │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── worker.js │ ├── fs-alias │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── test.txt │ ├── fs-assign-alias │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── test.txt │ ├── fs-assign │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── test.txt │ ├── fs-buffer │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── test.txt │ ├── fs-destructure-assign │ │ ├── .browserslistrc │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── test.txt │ ├── fs-destructure │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── test.txt │ ├── fs-disabled │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── test.txt │ ├── fs-file-non-evaluable-template-env │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── fs-file-non-evaluable │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── fs-import-path-join │ │ ├── .eslintrc.json │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── test.txt │ ├── fs-import │ │ ├── .eslintrc.json │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── test.txt │ ├── fs-inline │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── test.txt │ ├── fs-node │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── fs-options-non-evaluable │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── fs-outside-root │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── fs │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── test.txt │ ├── glob-absolute │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ ├── dir │ │ │ ├── a.js │ │ │ └── b.js │ │ │ └── packages │ │ │ └── child │ │ │ ├── index.js │ │ │ └── package.json │ ├── glob-async │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ ├── dir │ │ │ ├── a.js │ │ │ └── b.js │ │ │ └── index.js │ ├── glob-css │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ ├── dir │ │ │ ├── local.css │ │ │ └── other.css │ │ │ ├── index.css │ │ │ └── index.js │ ├── glob-deep │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ ├── dir │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── x │ │ │ │ ├── c.js │ │ │ │ └── y │ │ │ │ └── z.js │ │ │ └── index.js │ ├── glob-error │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ ├── index.css │ │ │ └── index.html │ ├── glob-package-async │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── glob-package │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── glob-pipeline │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ ├── dir │ │ │ ├── a.txt │ │ │ └── b.txt │ │ │ └── index.js │ ├── glob-tilde │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ └── packages │ │ │ └── child │ │ │ ├── dir │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── index.js │ │ │ └── package.json │ ├── glob │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ ├── dir │ │ │ ├── a.js │ │ │ └── b.js │ │ │ └── index.js │ ├── global-alias │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── global-redeclare │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── globals-module-specifier │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── c.js │ ├── globals-unused │ │ ├── package.json │ │ └── src │ │ │ └── a.js │ ├── globals │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ ├── multiple.js │ │ │ └── scope-hoisting.js │ ├── glsl-relative-import │ │ ├── package.json │ │ └── src │ │ │ ├── frag.glsl │ │ │ ├── index.js │ │ │ └── sub │ │ │ ├── other.glsl │ │ │ └── other2.glsl │ ├── glsl │ │ ├── package.json │ │ └── src │ │ │ ├── compiled.glsl │ │ │ ├── index.js │ │ │ ├── lib.glsl │ │ │ ├── local.frag │ │ │ ├── local.glsl │ │ │ └── local.vert │ ├── graphql-import │ │ ├── package.json │ │ └── src │ │ │ ├── another.graphql │ │ │ ├── index.js │ │ │ ├── local.graphql │ │ │ └── other.graphql │ ├── graphql-named-import │ │ ├── package.json │ │ └── src │ │ │ ├── MyQuery.graphql │ │ │ ├── fragments.graphql │ │ │ ├── index.js │ │ │ ├── moreFragments.graphql │ │ │ └── otherFragments.graphql │ ├── graphql │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── local.graphql │ ├── hash-distDir │ │ ├── package.json │ │ └── src │ │ │ ├── a │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ └── package.json │ │ │ └── b │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ └── package.json │ ├── hmr-accept-self │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ ├── local.js │ │ │ └── other.js │ ├── hmr-bubble │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ ├── local.js │ │ │ └── other.js │ ├── hmr-callbacks │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── local.js │ ├── hmr-circular │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── local.js │ ├── hmr-css-modules │ │ ├── package.json │ │ └── src │ │ │ ├── index.html │ │ │ ├── index.jsx │ │ │ ├── index.module.css │ │ │ └── index2.module.css │ ├── hmr-css │ │ ├── package.json │ │ └── src │ │ │ ├── index.2.css │ │ │ ├── index.css │ │ │ ├── index.html │ │ │ └── index.js │ ├── hmr-dispose │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ ├── local.js │ │ │ └── other.js │ ├── hmr-dynamic │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── local.js │ ├── hmr-multiple-parents-reload │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── fn1.js │ │ │ ├── fn2.js │ │ │ ├── index.js │ │ │ └── utils.js │ ├── hmr-multiple-parents │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── fn1.js │ │ │ ├── fn2.js │ │ │ ├── index.js │ │ │ └── utils.js │ ├── hmr-new-bundle │ │ ├── package.json │ │ └── src │ │ │ ├── index.css │ │ │ ├── index.html │ │ │ └── index.js │ ├── hmr-reload │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── local.js │ ├── hmr-url │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── test.txt │ ├── htm-extension │ │ ├── package.json │ │ └── src │ │ │ ├── index.htm │ │ │ └── index.js │ ├── html-async-script │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ └── index.html │ ├── html-attr-order │ │ ├── package.json │ │ └── src │ │ │ ├── index.html │ │ │ └── other.html │ ├── html-canonical │ │ ├── package.json │ │ └── src │ │ │ └── index.html │ ├── html-css-doctype │ │ ├── package.json │ │ └── src │ │ │ ├── index.css │ │ │ ├── index.html │ │ │ └── index.js │ ├── html-css-head │ │ ├── package.json │ │ └── src │ │ │ ├── index.css │ │ │ ├── index.html │ │ │ └── index.js │ ├── html-css-js │ │ ├── package.json │ │ └── src │ │ │ ├── index.css │ │ │ └── index.html │ ├── html-css-multi │ │ ├── package.json │ │ └── src │ │ │ ├── a.css │ │ │ ├── a.js │ │ │ ├── b.css │ │ │ ├── b.js │ │ │ └── index.html │ ├── html-css-optional-elements │ │ ├── package.json │ │ └── src │ │ │ ├── index.css │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ └── other.js │ ├── html-css │ │ ├── package.json │ │ └── src │ │ │ ├── index.css │ │ │ ├── index.html │ │ │ └── index.js │ ├── html-empty-reference │ │ ├── package.json │ │ └── src │ │ │ └── index.html │ ├── html-empty │ │ ├── package.json │ │ └── src │ │ │ └── index.html │ ├── html-feed │ │ ├── package.json │ │ └── src │ │ │ ├── atom.html │ │ │ ├── feed.xml │ │ │ └── rss.html │ ├── html-image-href-attr │ │ ├── package.json │ │ └── src │ │ │ ├── 100x100.png │ │ │ └── index.html │ ├── html-imagesrcset │ │ ├── package.json │ │ └── src │ │ │ ├── 100x100.png │ │ │ ├── 200x200.png │ │ │ ├── 300x300.png │ │ │ └── index.html │ ├── html-inline-coffeescript │ │ ├── package.json │ │ └── src │ │ │ └── index.html │ ├── html-inline-css-import │ │ ├── package.json │ │ └── src │ │ │ ├── index.html │ │ │ └── test.css │ ├── html-inline-escape │ │ ├── package.json │ │ └── src │ │ │ ├── 100x100.png │ │ │ ├── script.html │ │ │ ├── script.js │ │ │ ├── style.css │ │ │ └── style.html │ ├── html-inline-importmap │ │ ├── package.json │ │ └── src │ │ │ └── index.html │ ├── html-inline-js-module │ │ ├── package.json │ │ └── src │ │ │ └── index.html │ ├── html-inline-js-nested │ │ ├── package.json │ │ └── src │ │ │ ├── index.html │ │ │ ├── test.js │ │ │ └── test.txt │ ├── html-inline-js-require │ │ ├── package.json │ │ └── src │ │ │ ├── index.html │ │ │ └── test.js │ ├── html-inline-js-script │ │ ├── package.json │ │ └── src │ │ │ ├── error.html │ │ │ ├── globals-dependencies.html │ │ │ ├── globals.html │ │ │ └── module.js │ ├── html-inline-js-shared │ │ ├── package.json │ │ └── src │ │ │ └── index.html │ ├── html-inline-js │ │ ├── package.json │ │ └── src │ │ │ └── index.html │ ├── html-inline-sass │ │ ├── package.json │ │ └── src │ │ │ └── index.html │ ├── html-inline-styles-element │ │ ├── package.json │ │ └── src │ │ │ └── index.html │ ├── html-inline-styles │ │ ├── package.json │ │ └── src │ │ │ ├── bg.jpg │ │ │ ├── img.jpg │ │ │ └── index.html │ ├── html-invalid │ │ ├── package.json │ │ └── src │ │ │ └── index.html │ ├── html-isolate-script │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ └── index.html │ ├── html-js-dedup │ │ ├── package.json │ │ └── src │ │ │ ├── component-1.js │ │ │ ├── component-2.js │ │ │ ├── index.html │ │ │ └── obj.js │ ├── html-js-dynamic │ │ ├── package.json │ │ └── src │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ └── local.js │ ├── html-js-not-import-swc-helpers-without-module │ │ ├── package.json │ │ └── src │ │ │ └── index.html │ ├── html-js-shared-dynamic-nested │ │ ├── package.json │ │ └── src │ │ │ ├── client │ │ │ ├── index.js │ │ │ └── simpleHasher.js │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ └── viewer │ │ │ └── index.js │ ├── html-js-shared-head │ │ ├── package.json │ │ └── src │ │ │ ├── async.js │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ └── worker.js │ ├── html-js-shared-nomodule │ │ ├── package.json │ │ └── src │ │ │ ├── a.html │ │ │ ├── a.js │ │ │ ├── b.html │ │ │ ├── b.js │ │ │ └── lib.js │ ├── html-js-shared │ │ ├── package.json │ │ └── src │ │ │ ├── async.js │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ └── worker.js │ ├── html-js │ │ ├── package.json │ │ └── src │ │ │ ├── error.html │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ └── other.js │ ├── html-meta │ │ ├── package.json │ │ └── src │ │ │ ├── index.html │ │ │ ├── logo.png │ │ │ └── logo.svg │ ├── html-multi-entry │ │ ├── package.json │ │ └── src │ │ │ ├── a.html │ │ │ ├── b.html │ │ │ ├── index.js │ │ │ └── style.css │ ├── html-multi-targets │ │ ├── package.json │ │ └── src │ │ │ ├── main1 │ │ │ ├── index.html │ │ │ └── index.js │ │ │ ├── main2 │ │ │ ├── index.html │ │ │ └── index.js │ │ │ └── shared.js │ ├── html-no-js │ │ ├── package.json │ │ └── src │ │ │ ├── index.html │ │ │ ├── no-body-or-html.html │ │ │ └── no-body.html │ ├── html-object │ │ ├── package.json │ │ └── src │ │ │ ├── file.svg │ │ │ └── index.html │ ├── html-optional-closing-tags │ │ ├── package.json │ │ └── src │ │ │ └── index.html │ ├── html-pkg-source-array │ │ ├── package.json │ │ └── src │ │ │ ├── a.html │ │ │ └── b.html │ ├── html-pkg-source │ │ ├── package.json │ │ └── src │ │ │ └── index.html │ ├── html-protocol-relative │ │ ├── package.json │ │ └── src │ │ │ ├── index.css │ │ │ └── index.html │ ├── html-root │ │ ├── .eslintrc.json │ │ ├── package.json │ │ └── src │ │ │ ├── index.html │ │ │ ├── index2.js │ │ │ ├── main.js │ │ │ ├── other.html │ │ │ └── util.js │ ├── html-shared-referenced │ │ ├── package.json │ │ └── src │ │ │ ├── async.js │ │ │ ├── async2.js │ │ │ ├── index1.html │ │ │ ├── index1.js │ │ │ ├── index2.html │ │ │ ├── index2.js │ │ │ └── shared.js │ ├── html-shared-worker │ │ ├── package.json │ │ └── src │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ └── worker.js │ ├── html-shared │ │ ├── package.json │ │ └── src │ │ │ ├── iframe.html │ │ │ ├── iframe.js │ │ │ ├── index.html │ │ │ └── index.js │ ├── html-simple-json-in-js │ │ ├── package.json │ │ └── src │ │ │ ├── a.json │ │ │ ├── index.html │ │ │ └── index.js │ ├── html-source-srcset │ │ ├── package.json │ │ └── src │ │ │ ├── 100x100.png │ │ │ ├── 200x200.png │ │ │ ├── 300x300.png │ │ │ └── index.html │ ├── html-srcset │ │ ├── package.json │ │ └── src │ │ │ ├── 100x100.png │ │ │ ├── 200x200.png │ │ │ ├── 300x300.png │ │ │ └── index.html │ ├── html-svg-case │ │ ├── package.json │ │ └── src │ │ │ ├── index.html │ │ │ └── other.html │ ├── html-svg-image │ │ ├── package.json │ │ └── src │ │ │ ├── file.svg │ │ │ └── index.html │ ├── html-svg-local-symbol │ │ ├── package.json │ │ └── src │ │ │ └── index.html │ ├── html-svg-script │ │ ├── package.json │ │ └── src │ │ │ ├── index.html │ │ │ ├── script-a.js │ │ │ └── script-b.js │ ├── html-svg │ │ ├── package.json │ │ └── src │ │ │ ├── file.svg │ │ │ └── index.html │ ├── html-sync-async-asset │ │ ├── package.json │ │ └── src │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ ├── other.js │ │ │ └── test.js │ ├── html-virtualpath │ │ ├── package.json │ │ └── src │ │ │ ├── index.html │ │ │ └── other.html │ ├── html │ │ ├── package.json │ │ └── src │ │ │ ├── 100x100.png │ │ │ ├── foo │ │ │ ├── index.html │ │ │ └── other.html │ │ │ ├── icons.svg │ │ │ ├── index.css │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ └── other.html │ ├── htmlnano-config │ │ ├── .htmlnanorc.json │ │ ├── package.json │ │ └── src │ │ │ └── index.html │ ├── htmlnano-defaults-form │ │ ├── package.json │ │ └── src │ │ │ └── index.html │ ├── htmlnano │ │ ├── package.json │ │ └── src │ │ │ └── index.html │ ├── https │ │ ├── package.json │ │ └── src │ │ │ ├── primary.crt │ │ │ └── private.pem │ ├── image-config │ │ ├── package.json │ │ └── src │ │ │ ├── clock.png │ │ │ ├── foo.png │ │ │ ├── image.jpg │ │ │ └── sharp.config.json │ ├── image-exif │ │ ├── package.json │ │ └── src │ │ │ ├── resized.html │ │ │ └── right.jpg │ ├── image-multiple-queries │ │ ├── package.json │ │ └── src │ │ │ ├── index.html │ │ │ └── snow.jpg │ ├── image │ │ ├── package.json │ │ └── src │ │ │ ├── banana.jpg │ │ │ ├── clock.png │ │ │ ├── foo.png │ │ │ ├── image.jpg │ │ │ ├── reformat-all.html │ │ │ ├── reformat.css │ │ │ ├── reformat.html │ │ │ ├── reformat.js │ │ │ └── resized.js │ ├── import-html-async │ │ ├── package.json │ │ └── src │ │ │ ├── 100x100.png │ │ │ ├── index.css │ │ │ ├── index.js │ │ │ └── other.html │ ├── import-html-sync │ │ ├── package.json │ │ └── src │ │ │ ├── 100x100.png │ │ │ ├── index.css │ │ │ ├── index.js │ │ │ └── other.html │ ├── import-meta │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── import-raw-import-meta-url │ │ ├── package.json │ │ └── src │ │ │ ├── cjs.js │ │ │ ├── index.js │ │ │ ├── local-url.js │ │ │ ├── missing.js │ │ │ └── test.txt │ ├── import-raw │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── test.txt │ ├── include_builtins-browser │ │ ├── package.json │ │ └── src │ │ │ └── main.js │ ├── include_builtins-node │ │ ├── package.json │ │ └── src │ │ │ └── main.js │ ├── include_node_modules │ │ ├── package.json │ │ └── src │ │ │ ├── local.js │ │ │ └── main.js │ ├── included-file │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ ├── included.txt │ │ │ └── index.txt │ ├── incremental-bundling │ │ ├── package.json │ │ └── src │ │ │ ├── a.css │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ ├── index-export.js │ │ │ ├── index-multi-symbol.js │ │ │ ├── index-with-css.js │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ └── multi-symbol-util.js │ ├── inline-constants-shared-bundles │ │ ├── package.json │ │ └── src │ │ │ ├── a.html │ │ │ ├── a.js │ │ │ ├── b.html │ │ │ ├── b.js │ │ │ └── constants.js │ ├── inline-constants │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── constants.js │ │ │ └── index.js │ ├── internalize-no-bundle-split │ │ ├── package.json │ │ └── src │ │ │ ├── bar.js │ │ │ ├── foo.js │ │ │ └── index.js │ ├── internalize-remove-bundlegroup │ │ ├── package.json │ │ └── src │ │ │ ├── core.js │ │ │ ├── index.js │ │ │ ├── worker1.js │ │ │ ├── worker2.js │ │ │ └── worker3.js │ ├── invalid-bundler-config │ │ ├── package.json │ │ └── src │ │ │ └── index.html │ ├── js-class-this-esm │ │ ├── .babelrc │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ └── b.js │ ├── js-comment │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── js-dedup-hoist │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── hello1.js │ │ │ ├── hello2.js │ │ │ └── index.js │ ├── js-different-contents │ │ ├── package.json │ │ └── src │ │ │ ├── hello.js │ │ │ ├── index.js │ │ │ └── world.js │ ├── js-duplicate-re-exports │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ ├── index.js │ │ │ └── utilities.js │ ├── js-export-all │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── other.js │ ├── js-export-arrow-support │ │ ├── package.json │ │ └── src │ │ │ ├── bar │ │ │ ├── index.js │ │ │ └── other.js │ │ │ └── index.js │ ├── js-export-default-fn-circular-anonymous │ │ ├── package.json │ │ └── src │ │ │ ├── a.mjs │ │ │ ├── b.mjs │ │ │ └── c.mjs │ ├── js-export-default-fn-circular-named │ │ ├── package.json │ │ └── src │ │ │ ├── a.mjs │ │ │ ├── b.mjs │ │ │ └── c.mjs │ ├── js-export-default │ │ ├── .babelrc │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── other.js │ ├── js-export-destructuring │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── js-export-functions │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── js-export-import-same │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── other.js │ ├── js-export-import │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── other.js │ ├── js-export-many │ │ ├── package.json │ │ └── src │ │ │ ├── bar.js │ │ │ ├── baz.js │ │ │ ├── boo.js │ │ │ ├── foo.js │ │ │ ├── foobar.js │ │ │ ├── index.js │ │ │ └── types.js │ ├── js-export-namespace │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── other.js │ ├── js-import-default-live │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── other.js │ ├── js-import-initialization │ │ ├── package.json │ │ └── src │ │ │ ├── a.mjs │ │ │ ├── b.mjs │ │ │ └── c.mjs │ ├── js-import-member │ │ ├── package.json │ │ └── src │ │ │ ├── foo.js │ │ │ └── index.js │ ├── js-import-namespace │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ ├── class.js │ │ │ ├── object.js │ │ │ └── other.js │ ├── js-import-reexport-dep-order │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ └── index.js │ ├── js-import-shadow-for-var │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── other.js │ ├── js-import-shadow-func-var │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── other.js │ ├── js-import-shadow │ │ ├── package.json │ │ └── src │ │ │ ├── foo.js │ │ │ └── index.js │ ├── js-import-this │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ ├── other-wrapped.js │ │ │ └── other.js │ ├── js-invalid-import │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── js-require-free │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── js-require-import-different │ │ ├── package.json │ │ └── src │ │ │ ├── addons.js │ │ │ ├── hooks.js │ │ │ ├── index.js │ │ │ └── store.js │ ├── js-runtime-dedup │ │ ├── package.json │ │ └── src │ │ │ ├── async1.js │ │ │ ├── async2.js │ │ │ ├── index.js │ │ │ └── shared.js │ ├── js-same-contents-different-dependencies │ │ ├── package.json │ │ └── src │ │ │ ├── hello │ │ │ ├── index.js │ │ │ └── value.js │ │ │ ├── index.js │ │ │ └── world │ │ │ ├── index.js │ │ │ └── value.js │ ├── js-same-contents-same-dependencies │ │ ├── package.json │ │ └── src │ │ │ ├── hello1.js │ │ │ ├── hello2.js │ │ │ └── index.js │ ├── js-this-commonjs │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ └── b.js │ ├── js-this-es6 │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ └── b.js │ ├── js-unused-import-specifier-node-modules │ │ ├── package.json │ │ └── src │ │ │ └── a.js │ ├── js-unused-import-specifier │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ └── b.js │ ├── json │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── local.json │ ├── json5 │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── local.json5 │ ├── jsx-automatic-16 │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── jsx-automatic-18 │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── jsx-automatic-experimental │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── jsx-automatic-preact-with-alias │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── jsx-automatic-preact │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── jsx-automatic-tsconfig │ │ ├── package.json │ │ ├── src │ │ │ └── index.js │ │ └── tsconfig.json │ ├── jsx-automatic │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── jsx-hyperapp-no-dep │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── jsx-hyperapp │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── jsx-member │ │ ├── package.json │ │ └── src │ │ │ ├── foo.jsx │ │ │ └── index.jsx │ ├── jsx-nervjs-no-dep │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── jsx-nervjs │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── jsx-pragma-tsconfig │ │ ├── package.json │ │ ├── src │ │ │ └── index.js │ │ └── tsconfig.json │ ├── jsx-preact-no-dep │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── jsx-preact-ts │ │ ├── package.json │ │ └── src │ │ │ └── index.tsx │ ├── jsx-preact-with-url │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── jsx-preact │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── jsx-react-alias │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── jsx-react-no-dep │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── jsx-react │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── pure-comment.js │ ├── jsx-spread │ │ ├── package.json │ │ └── src │ │ │ └── index.jsx │ ├── jsx-tsconfig │ │ ├── package.json │ │ ├── src │ │ │ └── index.js │ │ └── tsconfig.json │ ├── jsx │ │ ├── package.json │ │ └── src │ │ │ └── index.jsx │ ├── large-bundlegroup │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── bar.js │ │ │ ├── baz.js │ │ │ ├── c.js │ │ │ ├── d.js │ │ │ ├── foo.js │ │ │ └── index.js │ ├── lazy-compile │ │ ├── package.json │ │ └── src │ │ │ ├── index-sync-async.js │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ ├── lazy-1.js │ │ │ ├── lazy-2.js │ │ │ ├── parallel-lazy-1.js │ │ │ ├── parallel-lazy-2.js │ │ │ ├── static-component.js │ │ │ ├── uses-static-component-async.js │ │ │ └── uses-static-component.js │ ├── library-parallel-deps │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ ├── ParallelResolver.js │ │ │ ├── foo.js │ │ │ └── index.js │ ├── markdown │ │ ├── package.json │ │ └── src │ │ │ ├── 100x100.png │ │ │ └── index.md │ ├── min-bundles │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── bar.js │ │ │ ├── buzz.js │ │ │ ├── c.js │ │ │ ├── foo.js │ │ │ ├── index.js │ │ │ ├── local.html │ │ │ └── styles.css │ ├── monorepo-shared │ │ ├── package.json │ │ └── src │ │ │ └── packages │ │ │ ├── pkg-a │ │ │ ├── package.json │ │ │ └── src │ │ │ │ └── index.js │ │ │ ├── pkg-b │ │ │ ├── package.json │ │ │ └── src │ │ │ │ └── index.js │ │ │ └── shared │ │ │ ├── package.json │ │ │ └── src │ │ │ └── index.module.css │ ├── monorepo │ │ ├── package.json │ │ └── src │ │ │ └── packages │ │ │ ├── pkg-a │ │ │ ├── package.json │ │ │ └── src │ │ │ │ ├── alt.js │ │ │ │ └── index.js │ │ │ └── pkg-b │ │ │ ├── package.json │ │ │ └── src │ │ │ ├── index.js │ │ │ └── index.module.css │ ├── multi-asset-transformer-export │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── multi-asset-transformer │ │ ├── .babelrc │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── multi-css-bug │ │ ├── package.json │ │ └── src │ │ │ ├── Foo │ │ │ ├── foo.css │ │ │ └── index.js │ │ │ ├── entry.js │ │ │ └── main.css │ ├── multi-css-multi-entry-bug │ │ ├── package.json │ │ └── src │ │ │ ├── Foo │ │ │ ├── foo.css │ │ │ └── index.js │ │ │ ├── entry.js │ │ │ ├── index-sib.js │ │ │ └── main.css │ ├── multi-entry │ │ ├── package.json │ │ └── src │ │ │ ├── one.html │ │ │ ├── shared.js │ │ │ └── two.html │ ├── multi-pipeline │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── style.css │ ├── multiple-empty-js-assets │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── index.js │ ├── multiple-import-types │ │ ├── package.json │ │ └── src │ │ │ ├── dynamic-inline.js │ │ │ ├── dynamic-url.js │ │ │ ├── other.js │ │ │ ├── static-dynamic-url.js │ │ │ ├── static-dynamic.js │ │ │ └── static-inline.js │ ├── name-invalidation │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── index.js │ ├── namer-dir │ │ ├── package.json │ │ └── src │ │ │ ├── index.html │ │ │ └── nested │ │ │ └── other.html │ ├── no-export-error-with-correct-filetype │ │ ├── package.json │ │ └── src │ │ │ ├── App.jsx │ │ │ └── app.module.css │ ├── no-shared-bundles-from-entries │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ └── b.js │ ├── node_hashbang │ │ ├── package.json │ │ └── src │ │ │ ├── local.js │ │ │ └── main.js │ ├── node_require │ │ ├── package.json │ │ └── src │ │ │ ├── local.js │ │ │ └── main.js │ ├── node_require_browser │ │ ├── package.json │ │ └── src │ │ │ ├── local.js │ │ │ └── main.js │ ├── node_require_cache │ │ ├── package.json │ │ └── src │ │ │ └── main.js │ ├── object-rest-spread │ │ ├── package.json │ │ └── src │ │ │ └── object-rest-spread.js │ ├── optimizer-changing-type │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── optional-dep │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── packager-global-this │ │ ├── package.json │ │ └── src │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ └── lazy.js │ ├── packager-loadBundleConfig │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ ├── a.txt │ │ │ ├── b.txt │ │ │ ├── index.2.html │ │ │ └── index.html │ ├── packager-loadConfig │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ ├── foo.config.json │ │ │ └── index.txt │ ├── parcel-register │ │ ├── .babelrc │ │ ├── package.json │ │ └── src │ │ │ ├── dispose-resolve.js │ │ │ ├── dispose-transform.js │ │ │ ├── entry.js │ │ │ ├── foo.js │ │ │ ├── index.js │ │ │ └── resolver.js │ ├── parcelrc-custom │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ ├── configCopy │ │ │ └── index.js │ ├── parcelrc-monorepo │ │ ├── package.json │ │ └── src │ │ │ └── app │ │ │ ├── .parcelrc │ │ │ ├── icon.svg │ │ │ ├── index.js │ │ │ └── package.json │ ├── parser-case-insensitive-ext │ │ ├── package.json │ │ └── src │ │ │ ├── icons.SVG │ │ │ ├── index.cSs │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ └── other.HTM │ ├── pipeline-type-change │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ └── index.ini │ ├── pipeline-unknown │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ └── b.js │ ├── process │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── re-export-no-scope-hoist │ │ ├── package.json │ │ └── src │ │ │ └── test.js │ ├── react-refresh-automatic │ │ ├── package.json │ │ └── src │ │ │ ├── App.js │ │ │ ├── Foo.1.js │ │ │ ├── Foo.js │ │ │ ├── hooks.js │ │ │ ├── index.html │ │ │ └── index.js │ ├── react-refresh-circular │ │ ├── package.json │ │ └── src │ │ │ ├── App.js │ │ │ ├── Consumer.js │ │ │ ├── Provider.js │ │ │ ├── index.html │ │ │ └── index.js │ ├── react-refresh-inline-script │ │ ├── package.json │ │ └── src │ │ │ ├── index.html │ │ │ └── index.js │ ├── react-refresh-lazy-child │ │ ├── package.json │ │ └── src │ │ │ ├── App.js │ │ │ ├── Async.1.js │ │ │ ├── Async.js │ │ │ ├── index.html │ │ │ └── index.js │ ├── react-refresh-library-target │ │ ├── package.json │ │ └── src │ │ │ ├── Component.jsx │ │ │ └── index.js │ ├── react-refresh │ │ ├── package.json │ │ └── src │ │ │ ├── App.js │ │ │ ├── Foo.1.js │ │ │ ├── Foo.2-hooks.js │ │ │ ├── Foo.3-class.js │ │ │ ├── Foo.js │ │ │ ├── index.html │ │ │ └── index.js │ ├── require-async │ │ ├── package.json │ │ └── src │ │ │ ├── async.js │ │ │ ├── parcel.js │ │ │ ├── resolve-chain.js │ │ │ ├── rollup.js │ │ │ ├── sync.js │ │ │ ├── ts-interop-arrow.js │ │ │ ├── ts-interop.js │ │ │ └── ts.js │ ├── require-scope │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── resolve-empty-specifier │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── resolve-entries │ │ ├── .eslintrc.json │ │ ├── package.json │ │ └── src │ │ │ ├── both-fields.js │ │ │ ├── browser-multiple.js │ │ │ ├── browser.js │ │ │ ├── ignore-fs.js │ │ │ ├── jsnext-field.js │ │ │ ├── main-field.js │ │ │ ├── module-field.js │ │ │ ├── pkg-both │ │ │ ├── es6.module.js │ │ │ └── package.json │ │ │ ├── pkg-browser-multiple │ │ │ ├── browser-entry.js │ │ │ ├── node-entry.js │ │ │ ├── package.json │ │ │ ├── projected-browser.js │ │ │ └── projected.js │ │ │ ├── pkg-browser │ │ │ ├── browser-module.js │ │ │ ├── node-module.js │ │ │ └── package.json │ │ │ ├── pkg-es6-module │ │ │ ├── es6.module.js │ │ │ └── package.json │ │ │ ├── pkg-ignore-browser │ │ │ ├── ignore-me-in-browsers.js │ │ │ ├── index.js │ │ │ └── package.json │ │ │ ├── pkg-ignore-fs │ │ │ ├── index.js │ │ │ └── package.json │ │ │ ├── pkg-jsnext-module │ │ │ ├── jsnext.module.js │ │ │ └── package.json │ │ │ └── pkg-main │ │ │ ├── main.js │ │ │ └── package.json │ ├── resolve-exports │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── resolve-index-fallback │ │ ├── package.json │ │ └── src │ │ │ ├── incorrect-entry-fallback │ │ │ ├── index.js │ │ │ └── package.json │ │ │ ├── incorrect-entry.js │ │ │ ├── no-entry-fallback │ │ │ ├── index.js │ │ │ └── package.json │ │ │ └── no-entry.js │ ├── resolve-mode-condition │ │ ├── package.json │ │ └── src │ │ │ ├── default.js │ │ │ ├── dev.js │ │ │ ├── index.js │ │ │ └── prod.js │ ├── resolve-node-prefix │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── resolve-spaces │ │ ├── package.json │ │ └── src │ │ │ ├── index.html │ │ │ └── other page.html │ ├── resolve-symlinked-monorepos │ │ ├── package.json │ │ └── src │ │ │ ├── packages │ │ │ ├── app │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ └── library │ │ │ │ ├── package.json │ │ │ │ └── src │ │ │ │ └── index.js │ │ │ ├── pnpm-lock.yaml │ │ │ └── pnpm-workspace.yaml │ ├── resolve-symlinked-node_modules-structure │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── pnpm-lock.yaml │ ├── resolve-tilde-monorepo │ │ ├── package.json │ │ └── src │ │ │ ├── client │ │ │ ├── other.js │ │ │ ├── package.json │ │ │ └── src │ │ │ │ └── index.js │ │ │ └── pnpm-lock.yaml │ ├── resolve-tilde-nodemodules │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── pnpm-lock.yaml │ ├── resolver-alternative-module │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── resolver-alternative-relative │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── test │ │ │ └── test.js │ ├── resolver-can-invalidateonenvchange │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── resolver-canDefer │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── library │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ ├── index.js │ │ │ └── package.json │ ├── resolver-dependency-meta │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ └── b.js │ ├── resolver-invalid-pkgjson │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── same-contents-different-filepaths │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ ├── path1 │ │ │ └── a.js │ │ │ └── path2 │ │ │ └── a.js │ ├── same-dependency-multiple-times │ │ ├── package.json │ │ └── src │ │ │ ├── a1.js │ │ │ ├── a2.js │ │ │ └── b.js │ ├── same-resource-multiple-bundles │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── index.js │ │ │ ├── resource.txt │ │ │ └── shared.js │ ├── schema-jsonld │ │ ├── package.json │ │ └── src │ │ │ ├── images │ │ │ ├── image.jpeg │ │ │ └── logo.png │ │ │ ├── index.html │ │ │ └── other.css │ ├── scope-hoisting │ │ ├── package.json │ │ └── src │ │ │ ├── commonjs │ │ │ ├── browserify-compat │ │ │ │ ├── browserify-bundle.js │ │ │ │ └── index.js │ │ │ ├── concat-order-globals │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── concat-order │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── conditional-import-reference │ │ │ │ ├── a.js │ │ │ │ └── index.js │ │ │ ├── default-import │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── define-exports │ │ │ │ └── a.js │ │ │ ├── eliminate-exports │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── empty-module │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── es6-commonjs-hybrid │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── export-assign-scope │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── export-local │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── export-non-object │ │ │ │ ├── index.js │ │ │ │ └── other.js │ │ │ ├── export-order │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── exports-access-bailout │ │ │ │ ├── exports-assign-entry.js │ │ │ │ ├── exports-assign-imported.js │ │ │ │ ├── exports-assign-reexport-entry.js │ │ │ │ ├── exports-assign-reexport.js │ │ │ │ ├── exports-assign.js │ │ │ │ ├── exports-define-entry.js │ │ │ │ ├── exports-define-imported.js │ │ │ │ ├── exports-define.js │ │ │ │ ├── module-exports-assign-entry.js │ │ │ │ ├── module-exports-assign-imported.js │ │ │ │ ├── module-exports-assign.js │ │ │ │ ├── module-exports-define-entry.js │ │ │ │ ├── module-exports-define-imported.js │ │ │ │ └── module-exports-define.js │ │ │ ├── exports-before-module-exports │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── exports-self-reference │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── package.json │ │ │ ├── exports-this │ │ │ │ └── a.js │ │ │ ├── globals-polyfills │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── package.json │ │ │ ├── import-namespace │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── interop-commonjs-hybrid-dynamic │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── interop-commonjs-hybrid │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── interop-require-commonjs-wrapped │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── interop-require-commonjs │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── interop-require-es-module-code-split-intermediate │ │ │ │ ├── import.js │ │ │ │ ├── import_child.js │ │ │ │ ├── main.js │ │ │ │ ├── main_child.js │ │ │ │ ├── shared.js │ │ │ │ └── shared_sub.js │ │ │ ├── interop-require-es-module-code-split │ │ │ │ ├── import.js │ │ │ │ ├── main.js │ │ │ │ ├── shared.js │ │ │ │ └── shared_sub.js │ │ │ ├── interop-require-es-module │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── keep-local-function-var │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── c.js │ │ │ ├── live-bindings │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── missing-non-js │ │ │ │ ├── a.js │ │ │ │ └── index.css │ │ │ ├── module-exports-before-exports │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── module-exports-default-assignment │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── index.js │ │ │ ├── module-exports-self-reference │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── package.json │ │ │ ├── module-object │ │ │ │ ├── a.js │ │ │ │ └── package.json │ │ │ ├── module-require │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── multi-assign │ │ │ │ └── a.js │ │ │ ├── mutated-exports-mixed-module │ │ │ │ ├── index.js │ │ │ │ └── value.js │ │ │ ├── mutated-exports-object-different │ │ │ │ ├── index.js │ │ │ │ ├── mutates.js │ │ │ │ └── value.js │ │ │ ├── mutated-exports-object-expression │ │ │ │ ├── index.js │ │ │ │ └── value.js │ │ │ ├── mutated-exports-object-importer │ │ │ │ ├── index.js │ │ │ │ └── value.js │ │ │ ├── mutated-non-static-require │ │ │ │ ├── index.js │ │ │ │ └── other.js │ │ │ ├── named-import │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── non-identifier-symbol-name │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── non-static-exports │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── object-pattern │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── package.json │ │ │ ├── re-export-var │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── c.js │ │ │ ├── require-assign │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── require-circular │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── require-conditional │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── c.js │ │ │ ├── require-css │ │ │ │ ├── a.js │ │ │ │ └── b.css │ │ │ ├── require-default-export-declaration │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── require-default-export-expression │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── require-default-export-variable │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── require-execution-order │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── c.js │ │ │ ├── require-extensions │ │ │ │ └── index.js │ │ │ ├── require-in-function-import-hoist │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── c.js │ │ │ ├── require-in-function-import │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── c.js │ │ │ ├── require-in-function-reexport │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── c.js │ │ │ ├── require-in-function │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── require-local-assign │ │ │ │ ├── b.js │ │ │ │ ├── basic.js │ │ │ │ ├── destructure.js │ │ │ │ ├── in-function.js │ │ │ │ └── member.js │ │ │ ├── require-member-wrapped │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── c.js │ │ │ ├── require-multiple │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── c.js │ │ │ ├── require-named-export-declaration │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── require-named-export-variable │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── require-new │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── require-non-const-export │ │ │ │ ├── b.js │ │ │ │ ├── destructure.js │ │ │ │ ├── live.js │ │ │ │ └── member.js │ │ │ ├── require-re-export-all │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── c.js │ │ │ ├── require-re-export-default │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── c.js │ │ │ ├── require-re-export-exclude-default │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── c.js │ │ │ ├── require-re-export-multiple │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ ├── c.js │ │ │ │ └── d.js │ │ │ ├── require-re-export-named │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── c.js │ │ │ ├── require-re-export-namespace │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── c.js │ │ │ ├── require-renamed-export │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── require-resolve-excluded │ │ │ │ ├── a.js │ │ │ │ └── package.json │ │ │ ├── require-resolve │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── require-self │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── require │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── self-reference-assignment │ │ │ │ └── a.js │ │ │ ├── self-reference-default │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── side-effects-false │ │ │ │ └── a.js │ │ │ ├── stream-module │ │ │ │ └── a.js │ │ │ ├── this-arrow-function │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── package.json │ │ │ ├── this-reference-wrapped │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── this-reference │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── tree-shaking-no-unknown-objects │ │ │ │ ├── a.js │ │ │ │ └── index.js │ │ │ ├── tree-shaking-string │ │ │ │ ├── .terserrc │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── c.js │ │ │ ├── tree-shaking │ │ │ │ ├── .terserrc │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── wrap-aliases │ │ │ │ ├── a.js │ │ │ │ └── package.json │ │ │ ├── wrap-concat-order │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── c.js │ │ │ ├── wrap-default-interop │ │ │ │ ├── async.js │ │ │ │ ├── index.js │ │ │ │ ├── run-cjs.js │ │ │ │ ├── run-interop.js │ │ │ │ └── shared.js │ │ │ ├── wrap-deps-circular │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ ├── c.js │ │ │ │ ├── core.js │ │ │ │ └── index.js │ │ │ ├── wrap-destructuring-array │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── package.json │ │ │ ├── wrap-destructuring-object │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── package.json │ │ │ ├── wrap-eval │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── wrap-expressions │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── require.js │ │ │ ├── wrap-interop-url-import │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── data.txt │ │ │ ├── wrap-module-codesplit │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── c.js │ │ │ ├── wrap-module-computed │ │ │ │ └── a.js │ │ │ ├── wrap-module-obj-literal-require │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── c.js │ │ │ ├── wrap-module │ │ │ │ └── a.js │ │ │ ├── wrap-optional │ │ │ │ └── a.js │ │ │ ├── wrap-return │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── wrap-typeof-require │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── c.js │ │ │ ├── wrap-unused │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ └── wrap-var-hoisting │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ └── es6 │ │ │ ├── ancestor-reexport │ │ │ ├── a.js │ │ │ ├── async.js │ │ │ ├── b.js │ │ │ └── c.js │ │ │ ├── ancestor-reexport2 │ │ │ ├── a.js │ │ │ ├── async.js │ │ │ ├── b.js │ │ │ └── library │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── c.js │ │ │ ├── async-internalize-unused │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── c.js │ │ │ ├── async-interop-conditional │ │ │ ├── async.js │ │ │ ├── index.js │ │ │ └── value.js │ │ │ ├── async-named-import-ns-reexport │ │ │ ├── async.js │ │ │ ├── index.js │ │ │ ├── ns.js │ │ │ └── reexports.js │ │ │ ├── cache-add-specifier │ │ │ ├── a.1.js │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── circular-wrap │ │ │ ├── a.mjs │ │ │ ├── b.mjs │ │ │ ├── c.mjs │ │ │ ├── d.mjs │ │ │ └── index.mjs │ │ │ ├── circular │ │ │ ├── a.mjs │ │ │ ├── b.mjs │ │ │ └── c.mjs │ │ │ ├── circular2 │ │ │ ├── a.mjs │ │ │ ├── b.mjs │ │ │ └── c.mjs │ │ │ ├── circular3 │ │ │ ├── a.mjs │ │ │ ├── b.mjs │ │ │ ├── c.mjs │ │ │ └── d.mjs │ │ │ ├── class-selfreference │ │ │ ├── a.js │ │ │ └── package.json │ │ │ ├── codesplit-reexports │ │ │ ├── library │ │ │ │ ├── bar.js │ │ │ │ ├── bar2.js │ │ │ │ ├── foo.js │ │ │ │ ├── foo2.js │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ └── src │ │ │ │ ├── async.js │ │ │ │ └── entry.js │ │ │ ├── commonjs-exports-reassign │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── conditional-import-reference │ │ │ ├── a.js │ │ │ └── index.js │ │ │ ├── conditional-import-side-effect-free-reexport │ │ │ ├── foo │ │ │ │ ├── bar.mjs │ │ │ │ ├── foo.mjs │ │ │ │ └── package.json │ │ │ └── index.mjs │ │ │ ├── default-export-anonymous │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── default-export-class-rename │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── package.json │ │ │ ├── default-export-declaration │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── default-export-expression │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── default-export-variable │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── double-esmodule │ │ │ ├── foo.js │ │ │ └── index.js │ │ │ ├── dynamic-default-interop │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── shared.js │ │ │ ├── dynamic-import-dynamic │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── c.js │ │ │ ├── dynamic-import │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── c.js │ │ │ ├── empty-module │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── empty-ts │ │ │ ├── index.ts │ │ │ ├── lib.ts │ │ │ ├── test.ts │ │ │ └── types.ts │ │ │ ├── export-before-declaration │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── export-binding-identifiers │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── export-default-class-wrapped │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── export-default-function-wrapped │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── export-default-global │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── export-default-js-global │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── export-default-live │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── export-intermediate-wrapped-reexports │ │ │ ├── async.js │ │ │ ├── foo │ │ │ │ ├── bar.mjs │ │ │ │ ├── baz.mjs │ │ │ │ ├── foo.mjs │ │ │ │ └── package.json │ │ │ ├── index.html │ │ │ └── index.mjs │ │ │ ├── export-named-empty │ │ │ └── a.js │ │ │ ├── export-undefined │ │ │ └── a.js │ │ │ ├── import-commonjs-default │ │ │ ├── a.js │ │ │ ├── notwrapped.js │ │ │ └── wrapped.js │ │ │ ├── import-commonjs-export-individual-default │ │ │ ├── a.js │ │ │ ├── b1.js │ │ │ ├── b2.js │ │ │ └── b3.js │ │ │ ├── import-commonjs-export-individual │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── c.js │ │ │ ├── import-commonjs-export-object-default │ │ │ ├── a.js │ │ │ ├── b1.js │ │ │ └── b2.js │ │ │ ├── import-commonjs-export-object │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── c.js │ │ │ ├── import-commonjs-missing │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── import-local-assign │ │ │ ├── b.js │ │ │ ├── default.js │ │ │ ├── destructure-assign.js │ │ │ ├── multiple.js │ │ │ ├── named.js │ │ │ └── namespace.js │ │ │ ├── import-missing │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── import-multiple-wildcards │ │ │ └── a.js │ │ │ ├── import-multiple-wrapped │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── index.js │ │ │ ├── import-namespace-commonjs-transpiled │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── c.js │ │ │ ├── import-namespace-commonjs │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── c.js │ │ │ ├── import-namespace-external │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── package.json │ │ │ ├── import-namespace-sideEffects │ │ │ ├── index.js │ │ │ └── other │ │ │ │ ├── exports.js │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ ├── version.js │ │ │ │ └── version2.js │ │ │ ├── import-namespace-static-member │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── library │ │ │ │ ├── c1.js │ │ │ │ ├── c2.js │ │ │ │ ├── c3.js │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── import-namespace-wrapped-self │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── import-namespace-wrapped │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── c.js │ │ │ ├── import-namespace │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── import-self │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── import-wrapped-bundle-unused │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── c.js │ │ │ ├── import-wrapped │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── interop-async │ │ │ ├── client.js │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ └── viewer.js │ │ │ ├── interop-pure │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── jsx-pragma │ │ │ ├── .babelrc │ │ │ ├── a.js │ │ │ └── react.js │ │ │ ├── live-bindings-cross-bundle │ │ │ ├── a.html │ │ │ ├── a.js │ │ │ ├── b.html │ │ │ ├── b.js │ │ │ ├── library │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ └── index.js │ │ │ └── package.json │ │ │ ├── live-bindings-reexports-namespace │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── c.js │ │ │ ├── live-bindings │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── multi-entry-duplicates │ │ │ ├── one.js │ │ │ ├── shared.js │ │ │ └── two.js │ │ │ ├── multi-export │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── multiple-ancestors-wrap │ │ │ ├── index.js │ │ │ ├── shouldBeWrapped.js │ │ │ └── wraps.js │ │ │ ├── name-clash │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── named-export-declaration │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── named-export-variable-rename-wrapped │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── named-export-variable-rename │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── named-export-variable │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── no-reexport-default │ │ │ ├── a.js │ │ │ ├── async.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ └── index.js │ │ │ ├── no-reexport-esmodule │ │ │ ├── a.js │ │ │ ├── async.js │ │ │ └── index.js │ │ │ ├── non-ascii-identifiers │ │ │ └── a.js │ │ │ ├── non-deterministic-bundle-hashes │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ ├── library │ │ │ │ ├── bar.js │ │ │ │ ├── foo.js │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ └── utils │ │ │ │ ├── bag.js │ │ │ │ ├── empty.js │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── non-identifier-symbol-name │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── pure-assignment │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── raw-url │ │ │ ├── foo.png │ │ │ ├── index-import.js │ │ │ ├── index-reexport.js │ │ │ └── reexports.js │ │ │ ├── re-export-all-ambiguous │ │ │ ├── entry.js │ │ │ ├── index.js │ │ │ ├── lib-a.js │ │ │ ├── lib-b.js │ │ │ ├── lib-c.js │ │ │ ├── lib-c2.js │ │ │ ├── lib.js │ │ │ └── package.json │ │ │ ├── re-export-all-empty-no-side-effects │ │ │ └── index.js │ │ │ ├── re-export-all-external │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── package.json │ │ │ ├── re-export-all-fallback-1 │ │ │ ├── empty.js │ │ │ ├── index.js │ │ │ ├── lib.js │ │ │ ├── mergeWith.js │ │ │ └── other.js │ │ │ ├── re-export-all-fallback-2 │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── index.js │ │ │ └── lib.js │ │ │ ├── re-export-all-fallback-3 │ │ │ ├── async.js │ │ │ ├── entry.js │ │ │ ├── foo.js │ │ │ ├── other │ │ │ │ └── index.js │ │ │ ├── package.json │ │ │ ├── re-exports.js │ │ │ ├── rest │ │ │ │ ├── bar.js │ │ │ │ ├── hello.js │ │ │ │ ├── index.js │ │ │ │ └── myString.js │ │ │ └── stuff.js │ │ │ ├── re-export-all-fallback-nested │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ ├── d.js │ │ │ ├── index.js │ │ │ ├── lib.js │ │ │ ├── lib1.js │ │ │ └── lib2.js │ │ │ ├── re-export-all-multiple │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ └── d.js │ │ │ ├── re-export-all-override │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ └── index.js │ │ │ ├── re-export-all │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── c.js │ │ │ ├── re-export-bundle-boundary-side-effects │ │ │ ├── async.js │ │ │ ├── index.js │ │ │ ├── switcher │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ └── types │ │ │ │ └── index.js │ │ │ ├── re-export-bundle-boundary │ │ │ ├── async.js │ │ │ ├── index.js │ │ │ ├── switcher │ │ │ │ └── index.js │ │ │ └── types │ │ │ │ └── index.js │ │ │ ├── re-export-bundle-boundary2 │ │ │ ├── async.js │ │ │ ├── index.js │ │ │ └── library │ │ │ │ ├── components.js │ │ │ │ ├── constants.js │ │ │ │ └── index.js │ │ │ ├── re-export-bundle-boundary3 │ │ │ ├── index.js │ │ │ ├── media-card │ │ │ │ └── index.js │ │ │ └── theme │ │ │ │ ├── components.js │ │ │ │ ├── createTheme.js │ │ │ │ └── index.js │ │ │ ├── re-export-commonjs-wildcard │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ └── d.js │ │ │ ├── re-export-commonjs │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── c.js │ │ │ ├── re-export-default-hybrid │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ └── d.js │ │ │ ├── re-export-default │ │ │ ├── .babelrc │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── c.js │ │ │ ├── re-export-exclude-default │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── c.js │ │ │ ├── re-export-hybrid │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ └── d.js │ │ │ ├── re-export-import │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ ├── d.js │ │ │ ├── e.js │ │ │ └── e2.js │ │ │ ├── re-export-interop │ │ │ ├── a.js │ │ │ ├── en.json │ │ │ └── translations.js │ │ │ ├── re-export-missing │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── c.js │ │ │ ├── re-export-multiple │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ └── d.js │ │ │ ├── re-export-named │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── c.js │ │ │ ├── re-export-namespace-chained │ │ │ ├── .babelrc │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c1.js │ │ │ ├── c2.js │ │ │ └── d.js │ │ │ ├── re-export-namespace-order │ │ │ ├── index.js │ │ │ ├── library │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ └── other.js │ │ │ ├── re-export-namespace │ │ │ ├── .babelrc │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── c.js │ │ │ ├── re-export-priority │ │ │ ├── a.mjs │ │ │ ├── b.mjs │ │ │ ├── entry-a.mjs │ │ │ ├── entry-b.mjs │ │ │ ├── foo.mjs │ │ │ ├── namespace-a.mjs │ │ │ └── namespace-b.mjs │ │ │ ├── re-export-pseudo │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── c.js │ │ │ ├── re-export-renamed-namespace │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── c.js │ │ │ ├── re-export-renamed │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── c.js │ │ │ ├── re-export-renamed2 │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── c.js │ │ │ ├── re-export-var │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── c.js │ │ │ ├── re-export-wrapped-bailout │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ └── d.js │ │ │ ├── re-export-wrapped │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ └── d.js │ │ │ ├── rename-helpers │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ └── package.json │ │ │ ├── rename-member-prop │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── rename-superclass │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── renamed-export │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── renamed-import │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── retarget-namespace-single │ │ │ ├── index.js │ │ │ └── library │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ ├── c.js │ │ │ │ └── package.json │ │ │ ├── rewrite-export-star │ │ │ ├── index.js │ │ │ └── library │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ ├── c.js │ │ │ │ └── package.json │ │ │ ├── shared-bundle-reexport │ │ │ ├── index1.html │ │ │ ├── index1.js │ │ │ ├── index2.html │ │ │ ├── index2.js │ │ │ ├── index3.html │ │ │ ├── index3.js │ │ │ └── shared │ │ │ │ ├── a.js │ │ │ │ └── b.js │ │ │ ├── shared-bundle-side-effect-duplication │ │ │ ├── async1.js │ │ │ ├── async2.js │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── v.js │ │ │ ├── shared-bundle-side-effect-order │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── index.js │ │ │ ├── run1.js │ │ │ ├── run2.js │ │ │ ├── shared1.js │ │ │ └── shared2.js │ │ │ ├── sibling-dependencies │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── index.html │ │ │ ├── side-effects-array │ │ │ └── a.js │ │ │ ├── side-effects-chained-re-exports-multiple │ │ │ ├── a.js │ │ │ └── library │ │ │ │ ├── index.js │ │ │ │ ├── message.js │ │ │ │ ├── message1.js │ │ │ │ ├── message2.js │ │ │ │ ├── package.json │ │ │ │ ├── symbol.js │ │ │ │ ├── symbol1.js │ │ │ │ └── symbol2.js │ │ │ ├── side-effects-commonjs │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── library │ │ │ │ ├── commonjs.js │ │ │ │ ├── esm.js │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── side-effects-css │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ └── library │ │ │ │ ├── a.js │ │ │ │ ├── b1.css │ │ │ │ ├── b1.js │ │ │ │ ├── b2.css │ │ │ │ ├── b2.js │ │ │ │ └── package.json │ │ │ ├── side-effects-export-reexport │ │ │ ├── a.js │ │ │ └── library │ │ │ │ ├── index.js │ │ │ │ ├── other.js │ │ │ │ └── package.json │ │ │ ├── side-effects-false-duplicate │ │ │ └── a.js │ │ │ ├── side-effects-false-order │ │ │ ├── foo │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ ├── c.js │ │ │ │ └── index.js │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ ├── w │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── w.js │ │ │ └── x.js │ │ │ ├── side-effects-false-wildcards │ │ │ └── a.js │ │ │ ├── side-effects-false-wrap-excluded │ │ │ └── a.js │ │ │ ├── side-effects-false │ │ │ └── a.js │ │ │ ├── side-effects-no-new-bundle │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ └── library │ │ │ │ ├── a.js │ │ │ │ ├── b1.js │ │ │ │ ├── b2.js │ │ │ │ ├── c.js │ │ │ │ └── package.json │ │ │ ├── side-effects-package-redirect-down │ │ │ └── index.js │ │ │ ├── side-effects-package-redirect-up │ │ │ └── index.js │ │ │ ├── side-effects-re-exports-all-empty │ │ │ ├── a.js │ │ │ └── library │ │ │ │ ├── empty.js │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── side-effects-re-exports-chained │ │ │ ├── index.js │ │ │ └── library │ │ │ │ ├── bar.js │ │ │ │ ├── foo.js │ │ │ │ ├── index.js │ │ │ │ ├── key.js │ │ │ │ ├── package.json │ │ │ │ └── types.js │ │ │ ├── side-effects-re-exports-import-different │ │ │ └── a.js │ │ │ ├── side-effects-re-exports-import │ │ │ └── a.js │ │ │ ├── side-effects-re-exports-library │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c1.js │ │ │ ├── c2.js │ │ │ └── package.json │ │ │ ├── side-effects-re-exports-multiple-dynamic │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── side-effects-re-exports-multiple │ │ │ ├── a.js │ │ │ └── library │ │ │ │ ├── index.js │ │ │ │ ├── message.js │ │ │ │ ├── message1.js │ │ │ │ ├── message2.js │ │ │ │ └── package.json │ │ │ ├── side-effects-re-exports-namespace-same │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ └── library │ │ │ │ ├── index.js │ │ │ │ ├── other.js │ │ │ │ └── package.json │ │ │ ├── side-effects-re-exports-partially-used │ │ │ ├── index.js │ │ │ └── library │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ ├── dynamic.js │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── side-effects-re-exports-rename-chained │ │ │ ├── a.js │ │ │ └── library │ │ │ │ ├── index.js │ │ │ │ ├── index2.js │ │ │ │ ├── message.js │ │ │ │ ├── message1.js │ │ │ │ ├── message2.js │ │ │ │ └── package.json │ │ │ ├── side-effects-re-exports-rename-same │ │ │ ├── index.js │ │ │ └── library │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ ├── c.js │ │ │ │ └── package.json │ │ │ ├── side-effects-re-exports-rename-same2 │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── library │ │ │ │ ├── index.js │ │ │ │ ├── other.js │ │ │ │ └── package.json │ │ │ ├── side-effects-re-exports-rename-var-unused │ │ │ ├── index.js │ │ │ └── library │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── side-effects-re-exports │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ ├── d.js │ │ │ └── library │ │ │ │ ├── index.js │ │ │ │ ├── message1.js │ │ │ │ ├── message2.js │ │ │ │ ├── message3.js │ │ │ │ └── package.json │ │ │ ├── side-effects-semi-weak │ │ │ ├── a.js │ │ │ └── library │ │ │ │ ├── esm1.js │ │ │ │ ├── esm2.js │ │ │ │ ├── index.js │ │ │ │ ├── other.js │ │ │ │ └── package.json │ │ │ ├── side-effects-split │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── side-effects-split2 │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── side-effects-update-deferred-direct │ │ │ └── index.js │ │ │ ├── side-effects-update-deferred-reexported │ │ │ └── index.js │ │ │ ├── side-effects │ │ │ └── a.js │ │ │ ├── tree-shaking-classes-babel │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── package.json │ │ │ ├── tree-shaking-cross-bundle-re-export-wildcard │ │ │ ├── a.js │ │ │ ├── b1.js │ │ │ ├── b2.js │ │ │ ├── c.js │ │ │ └── d.js │ │ │ ├── tree-shaking-cross-bundle-re-export │ │ │ ├── .terserrc │ │ │ ├── a.js │ │ │ ├── b1.js │ │ │ ├── b2.js │ │ │ ├── c.js │ │ │ └── d.js │ │ │ ├── tree-shaking-cross-bundle │ │ │ ├── .terserrc │ │ │ ├── a.js │ │ │ ├── b1.js │ │ │ ├── b2.js │ │ │ └── c.js │ │ │ ├── tree-shaking-dynamic-import │ │ │ ├── .terserrc │ │ │ ├── a1.js │ │ │ ├── a2.js │ │ │ ├── async.js │ │ │ ├── await-assignment-error.js │ │ │ ├── await-assignment.js │ │ │ ├── await-declaration-error.js │ │ │ ├── await-declaration-namespace-bailout-eval.js │ │ │ ├── await-declaration-namespace-bailout.js │ │ │ ├── await-declaration-namespace-error.js │ │ │ ├── await-declaration-namespace.js │ │ │ ├── await-declaration.js │ │ │ ├── package.json │ │ │ ├── then-error.js │ │ │ ├── then-namespace-bailout.js │ │ │ ├── then-namespace-error.js │ │ │ ├── then-namespace.js │ │ │ └── then.js │ │ │ ├── tree-shaking-export-computed-prop │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── c.js │ │ │ ├── tree-shaking-functions │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── tree-shaking-increment-object │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── tree-shaking-multiassignment │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── tree-shaking-no-unknown-objects │ │ │ ├── a.js │ │ │ └── index.js │ │ │ ├── tree-shaking │ │ │ ├── .terserrc │ │ │ ├── a.js │ │ │ └── b.js │ │ │ ├── unmarks-defer-for-assetgroup │ │ │ ├── index1.js │ │ │ ├── index2.js │ │ │ ├── index3.js │ │ │ └── package │ │ │ │ ├── bar.js │ │ │ │ ├── barer.js │ │ │ │ ├── foo.js │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── unmarks-defer-for-new-deps │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── package │ │ │ │ ├── a.js │ │ │ │ ├── b1.js │ │ │ │ ├── b2.js │ │ │ │ ├── c.js │ │ │ │ ├── d.js │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── unused-require │ │ │ ├── index.js │ │ │ └── library │ │ │ │ ├── foo │ │ │ │ ├── index.js │ │ │ │ ├── other.js │ │ │ │ └── package.json │ │ │ │ └── index.js │ │ │ ├── update-used-symbols-dependency-add-inline │ │ │ ├── .parcelrc │ │ │ ├── index.js │ │ │ ├── other.1.js │ │ │ ├── other.2.js │ │ │ └── package.json │ │ │ ├── update-used-symbols-dependency-add-namespace │ │ │ ├── index.1.js │ │ │ ├── index.2.js │ │ │ ├── index.html │ │ │ └── library │ │ │ │ ├── Toolbar.js │ │ │ │ ├── emoji.js │ │ │ │ ├── emojiStyles.js │ │ │ │ ├── emojiStylesShared.js │ │ │ │ ├── package.json │ │ │ │ ├── theme.js │ │ │ │ ├── themeColors.js │ │ │ │ └── themeConstants.js │ │ │ ├── update-used-symbols-dependency-add │ │ │ ├── index.1.js │ │ │ ├── index.2.js │ │ │ ├── index.3.js │ │ │ └── library │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ ├── c.js │ │ │ │ ├── d1.js │ │ │ │ ├── d2.js │ │ │ │ └── package.json │ │ │ ├── update-used-symbols-dependency-symbols │ │ │ ├── index.1.js │ │ │ ├── index.2.js │ │ │ └── library │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ ├── c.js │ │ │ │ └── package.json │ │ │ ├── update-used-symbols-remove-export │ │ │ ├── a.js │ │ │ ├── b.1.js │ │ │ └── b.2.js │ │ │ ├── used-assignmentexpression │ │ │ └── a.js │ │ │ └── wrap-import-arrowfunction │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ └── package.json │ ├── scss-absolute-imports │ │ ├── package.json │ │ └── src │ │ │ ├── b.scss │ │ │ └── style.scss │ ├── scss-empty │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── index.scss │ ├── scss-global-data │ │ ├── .sassrc.js │ │ ├── package.json │ │ └── src │ │ │ └── index.scss │ ├── scss-html-import │ │ ├── package.json │ │ └── src │ │ │ ├── fa-regular-400.ttf │ │ │ ├── style.scss │ │ │ ├── target1.html │ │ │ └── target2.html │ ├── scss-import │ │ ├── package.json │ │ └── src │ │ │ ├── bar.scss │ │ │ ├── foo.scss │ │ │ ├── index.js │ │ │ └── index.scss │ ├── scss-postcss │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── index.module.scss │ ├── scss-sourcemap-imports │ │ ├── package.json │ │ └── src │ │ │ ├── style.scss │ │ │ └── with_url.scss │ ├── scss-url │ │ ├── package.json │ │ └── src │ │ │ ├── fonts │ │ │ └── test.woff2 │ │ │ ├── image.jpeg │ │ │ ├── index.js │ │ │ └── index.scss │ ├── scss │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── index.scss │ ├── service-worker-import-meta-url │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ ├── missing.js │ │ │ └── worker.js │ ├── service-worker │ │ ├── package.json │ │ └── src │ │ │ ├── a │ │ │ └── index.js │ │ │ ├── b │ │ │ ├── nested │ │ │ │ ├── index.js │ │ │ │ └── worker-nested.js │ │ │ └── worker-outside.js │ │ │ ├── dynamic-import-index.js │ │ │ ├── dynamic-import.js │ │ │ ├── error.js │ │ │ ├── manifest-worker.js │ │ │ ├── manifest.js │ │ │ ├── module-worker.js │ │ │ ├── module.js │ │ │ └── scope.js │ ├── shared-bundle-between-reused-bundle-removal │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── bar.js │ │ │ ├── buzz.js │ │ │ ├── c.js │ │ │ ├── foo.js │ │ │ ├── index.js │ │ │ ├── local.html │ │ │ └── styles.css │ ├── shared-bundle-internalization │ │ ├── package.json │ │ └── src │ │ │ ├── a.mjs │ │ │ ├── async.mjs │ │ │ ├── b.mjs │ │ │ ├── imports-async.mjs │ │ │ ├── index.mjs │ │ │ └── large.mjs │ ├── shared-bundle-remove-from-one-group-only │ │ ├── package.json │ │ └── src │ │ │ ├── bar.js │ │ │ ├── buzz.js │ │ │ ├── c.js │ │ │ ├── foo.js │ │ │ ├── index.js │ │ │ ├── local.html │ │ │ └── styles.css │ ├── shared-bundle-reused-bundle-remove-reuse │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── bar.js │ │ │ ├── buzz.js │ │ │ ├── c.js │ │ │ ├── foo.js │ │ │ ├── index.js │ │ │ ├── local.html │ │ │ └── styles.css │ ├── shared-bundle-reused-bundle-remove-shared │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── bar.js │ │ │ ├── buzz.js │ │ │ ├── c.js │ │ │ ├── foo.js │ │ │ ├── index.js │ │ │ ├── local.html │ │ │ └── styles.css │ ├── shared-bundle-single-source │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── bar.js │ │ │ ├── foo.js │ │ │ ├── index.js │ │ │ ├── local.html │ │ │ └── styles.css │ ├── shared-bundlegroup │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ └── index.js │ ├── shared-exports-for-sibling-descendant │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── child.js │ │ │ ├── grandchild.js │ │ │ ├── index.js │ │ │ ├── scope-hoisting.js │ │ │ └── wraps.js │ ├── shared-many-esm │ │ ├── package.json │ │ └── src │ │ │ ├── a.html │ │ │ ├── a.js │ │ │ ├── b.html │ │ │ ├── b.js │ │ │ ├── c.html │ │ │ ├── c.js │ │ │ ├── d.html │ │ │ ├── d.js │ │ │ ├── e.html │ │ │ ├── e.js │ │ │ ├── f.html │ │ │ ├── f.js │ │ │ ├── g.html │ │ │ └── g.js │ ├── shared-many │ │ ├── package.json │ │ └── src │ │ │ ├── a.html │ │ │ ├── a.js │ │ │ ├── b.html │ │ │ ├── b.js │ │ │ ├── c.html │ │ │ ├── c.js │ │ │ ├── d.html │ │ │ ├── d.js │ │ │ ├── e.html │ │ │ ├── e.js │ │ │ ├── f.html │ │ │ ├── f.js │ │ │ ├── g.html │ │ │ └── g.js │ ├── shared-sibling-common-dependency │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.css │ │ │ ├── b.js │ │ │ └── index.js │ ├── shared-sibling-duplicate │ │ ├── package.json │ │ └── src │ │ │ ├── a.html │ │ │ ├── a.js │ │ │ ├── b.html │ │ │ ├── b.js │ │ │ ├── c.html │ │ │ └── c.js │ ├── shared-sibling-entries-multiple │ │ ├── package.json │ │ └── src │ │ │ ├── a.css │ │ │ ├── a.html │ │ │ ├── a.js │ │ │ ├── b.css │ │ │ ├── b.html │ │ │ └── b.js │ ├── shared-sibling-entries │ │ ├── package.json │ │ └── src │ │ │ ├── a.html │ │ │ ├── b.html │ │ │ ├── c.html │ │ │ ├── other.css │ │ │ ├── shared.css │ │ │ └── shared.js │ ├── shared-sibling-scope-hoist │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ └── index.js │ ├── shared-sibling-worker-css │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ ├── style.css │ │ │ └── worker.js │ ├── shared-sibling │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── a.module.css │ │ │ ├── b.js │ │ │ ├── form.html │ │ │ ├── form.js │ │ │ ├── searchfield.html │ │ │ ├── searchfield.js │ │ │ ├── searchfield2.html │ │ │ └── searchfield2.js │ ├── sibling-deduplicate-unreachable │ │ ├── package.json │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ ├── common.js │ │ │ ├── d.js │ │ │ ├── foo.js │ │ │ ├── index.js │ │ │ ├── intermediate-2.js │ │ │ ├── intermediate-3.js │ │ │ ├── intermediate.js │ │ │ └── unreachable.js │ ├── side-effects-false │ │ ├── package.json │ │ └── src │ │ │ ├── import-require.js │ │ │ └── import.js │ ├── sourcemap-comments │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── sourcemap-css-existing │ │ ├── package.json │ │ └── src │ │ │ ├── style.css │ │ │ └── test │ │ │ ├── library.css │ │ │ ├── library.css.map │ │ │ └── library.raw.scss │ ├── sourcemap-css-import │ │ ├── package.json │ │ └── src │ │ │ ├── another-style.css │ │ │ ├── other-style.css │ │ │ └── style.css │ ├── sourcemap-css │ │ ├── package.json │ │ └── src │ │ │ └── style.css │ ├── sourcemap-existing │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ ├── sum.js │ │ │ └── sum.map │ ├── sourcemap-external-contents │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ ├── sum.coffee │ │ │ ├── sum.js │ │ │ └── sum.map │ ├── sourcemap-generate-inline │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── sourcemap-inline-sources │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── sourcemap-inline │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── sum.js │ ├── sourcemap-invalid-existing │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ ├── sum.js │ │ │ └── sum.map │ ├── sourcemap-nested-minified │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ ├── local.js │ │ │ └── utils │ │ │ └── util.js │ ├── sourcemap-nested │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ ├── local.js │ │ │ └── utils │ │ │ └── util.js │ ├── sourcemap-node │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── sourcemap-original-sourcecontents-ts │ │ ├── .babelrc │ │ ├── package.json │ │ └── src │ │ │ └── index.tsx │ ├── sourcemap-original-sourcecontents │ │ ├── .babelrc │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── sourcemap-reference │ │ ├── package.json │ │ └── src │ │ │ ├── data.js │ │ │ ├── index.html │ │ │ └── index.js │ ├── sourcemap-sourcemappingurl-multiple-entrypoints │ │ ├── package.json │ │ └── src │ │ │ ├── a │ │ │ └── index.js │ │ │ └── b │ │ │ └── index.js │ ├── sourcemap-sourcemappingurl │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── sourcemap-typescript-nested │ │ ├── package.json │ │ └── src │ │ │ ├── index.ts │ │ │ └── local.ts │ ├── sourcemap-typescript-tsc │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ └── index.ts │ ├── sourcemap-typescript │ │ ├── package.json │ │ └── src │ │ │ └── index.ts │ ├── sourcemap │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── split-manifest-bundle │ │ ├── package.json │ │ └── src │ │ │ ├── a.html │ │ │ ├── a.js │ │ │ ├── b.html │ │ │ ├── b.js │ │ │ └── c.js │ ├── svg-inline-css-import │ │ ├── package.json │ │ └── src │ │ │ ├── img.svg │ │ │ └── test.css │ ├── svg-inline-sass │ │ ├── package.json │ │ └── src │ │ │ └── img.svg │ ├── svg-multiple │ │ ├── package.json │ │ └── src │ │ │ ├── circle.svg │ │ │ ├── index.js │ │ │ └── square.svg │ ├── svg-react-config │ │ ├── .svgrrc.json │ │ ├── package.json │ │ └── src │ │ │ ├── icon.svg │ │ │ ├── index.html │ │ │ ├── react.js │ │ │ └── svgo.config.json │ ├── svg-react-typescript │ │ ├── .svgrrc.json │ │ ├── package.json │ │ └── src │ │ │ ├── icon.svg │ │ │ ├── index.html │ │ │ └── react.ts │ ├── svg-react │ │ ├── package.json │ │ └── src │ │ │ ├── icon.svg │ │ │ ├── index.html │ │ │ └── react.js │ ├── svg-xml-stylesheet │ │ ├── package.json │ │ └── src │ │ │ ├── img.svg │ │ │ ├── style1.css │ │ │ ├── style2.css │ │ │ ├── style3.css │ │ │ └── style4.css │ ├── svg │ │ ├── package.json │ │ └── src │ │ │ ├── circle.svg │ │ │ ├── gradient.svg │ │ │ ├── module.js │ │ │ ├── other1.html │ │ │ ├── other2.html │ │ │ ├── path.svg │ │ │ ├── script.js │ │ │ ├── square.svg │ │ │ └── style.css │ ├── svgo-config │ │ ├── package.json │ │ └── src │ │ │ ├── icon.svg │ │ │ ├── index.html │ │ │ └── svgo.config.js │ ├── swc-helpers-library │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── swc-helpers │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── sync-async-when-needed │ │ ├── package.json │ │ └── src │ │ │ ├── async-has-dep.js │ │ │ ├── dep.js │ │ │ ├── get-dep.js │ │ │ └── index.js │ ├── sync-async │ │ ├── package.json │ │ └── src │ │ │ ├── dep.js │ │ │ ├── get-dep-2.js │ │ │ ├── get-dep-scope-hoisting.js │ │ │ ├── get-dep.js │ │ │ ├── same-ancestry-scope-hoisting.js │ │ │ ├── same-ancestry.js │ │ │ ├── same-bundle-scope-hoisting.js │ │ │ └── same-bundle.js │ ├── sync-entry-shared │ │ ├── package.json │ │ └── src │ │ │ ├── async.js │ │ │ ├── index.js │ │ │ └── value.js │ ├── target-overwrite-source │ │ ├── package.json │ │ └── src │ │ │ ├── app │ │ │ ├── package.json │ │ │ └── src │ │ │ │ ├── file.js │ │ │ │ └── index.html │ │ │ ├── browser │ │ │ ├── index.js │ │ │ └── package.json │ │ │ ├── main │ │ │ ├── index.js │ │ │ └── package.json │ │ │ └── module │ │ │ ├── index.js │ │ │ └── package.json │ ├── target-source │ │ ├── package.json │ │ └── src │ │ │ └── packages │ │ │ ├── package-a │ │ │ ├── package.json │ │ │ └── src │ │ │ │ ├── bar.js │ │ │ │ ├── foo.js │ │ │ │ ├── index.js │ │ │ │ ├── indexAlternate.js │ │ │ │ └── indexAlternate2.js │ │ │ └── package-b │ │ │ ├── package.json │ │ │ └── src │ │ │ ├── bar.js │ │ │ ├── foo.js │ │ │ ├── index.js │ │ │ └── indexAlternate.js │ ├── toml │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── local.toml │ ├── transpilation-invalid │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── ts-types │ │ ├── package.json │ │ └── src │ │ │ ├── augmentation │ │ │ ├── augmenter │ │ │ │ ├── package.json │ │ │ │ └── src │ │ │ │ │ ├── expected.d.ts │ │ │ │ │ └── index.ts │ │ │ ├── original │ │ │ │ ├── built-src │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── index.js │ │ │ │ ├── package.json │ │ │ │ └── src │ │ │ │ │ └── index.ts │ │ │ └── package.json │ │ │ ├── composite │ │ │ ├── add.ts │ │ │ ├── expected.d.ts │ │ │ ├── index.ts │ │ │ ├── package.json │ │ │ └── tsconfig.json │ │ │ ├── error │ │ │ ├── file2.ts │ │ │ ├── index.ts │ │ │ └── package.json │ │ │ ├── exporting-overload │ │ │ ├── expected.d.ts │ │ │ ├── index.ts │ │ │ └── package.json │ │ │ ├── exporting │ │ │ ├── expected.d.ts │ │ │ ├── index.ts │ │ │ ├── message.ts │ │ │ ├── other.ts │ │ │ ├── package.json │ │ │ └── test.ts │ │ │ ├── externals │ │ │ ├── expected.d.ts │ │ │ ├── index.tsx │ │ │ ├── other.tsx │ │ │ └── package.json │ │ │ ├── import-export-collision │ │ │ ├── expected.d.ts │ │ │ ├── index.ts │ │ │ └── package.json │ │ │ ├── importing-collision │ │ │ ├── expected.d.ts │ │ │ ├── index.ts │ │ │ ├── other1.ts │ │ │ ├── other2.ts │ │ │ └── package.json │ │ │ ├── importing │ │ │ ├── expected.d.ts │ │ │ ├── index.ts │ │ │ ├── namespace.ts │ │ │ ├── nested │ │ │ │ └── file.ts │ │ │ ├── other.ts │ │ │ └── package.json │ │ │ ├── main │ │ │ ├── expected.d.ts │ │ │ ├── index.ts │ │ │ └── package.json │ │ │ ├── monorepo │ │ │ ├── a │ │ │ │ ├── package.json │ │ │ │ └── src │ │ │ │ │ └── index.ts │ │ │ ├── b │ │ │ │ ├── package.json │ │ │ │ └── src │ │ │ │ │ ├── index.ts │ │ │ │ │ └── other.ts │ │ │ └── package.json │ │ │ ├── private │ │ │ ├── expected.d.ts │ │ │ ├── index.ts │ │ │ └── package.json │ │ │ ├── promise-or-value │ │ │ ├── expected.d.ts │ │ │ ├── index.ts │ │ │ ├── package.json │ │ │ └── tsconfig.json │ │ │ ├── re-exporting-aggregating │ │ │ ├── expected.d.ts │ │ │ ├── hoge │ │ │ │ ├── bar.ts │ │ │ │ ├── fuga.ts │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ └── package.json │ │ │ └── windows-paths │ │ │ ├── expected.d.ts │ │ │ ├── index.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ └── index.ts │ │ │ └── tsconfig.json │ ├── ts-validation-error │ │ ├── package.json │ │ ├── src │ │ │ ├── index.ts │ │ │ └── test.ts │ │ └── tsconfig.json │ ├── typescript-config-extends │ │ ├── .parcelrc │ │ ├── package.json │ │ ├── src │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── typescript-config │ │ ├── .parcelrc │ │ ├── package.json │ │ ├── src │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── typescript-enum │ │ ├── package.json │ │ └── src │ │ │ └── index.ts │ ├── typescript-env │ │ ├── package.json │ │ └── src │ │ │ └── index.ts │ ├── typescript-fs │ │ ├── package.json │ │ └── src │ │ │ ├── index.ts │ │ │ ├── raw.tsx │ │ │ └── readFromTsx.tsx │ ├── typescript-import-type-reexport │ │ ├── package.json │ │ └── src │ │ │ ├── bar.ts │ │ │ ├── foo.ts │ │ │ └── index.ts │ ├── typescript-interop │ │ ├── package.json │ │ └── src │ │ │ ├── commonjs-module.js │ │ │ └── index.ts │ ├── typescript-json │ │ ├── package.json │ │ └── src │ │ │ ├── index.ts │ │ │ └── local.json │ ├── typescript-jsx │ │ ├── package.json │ │ └── src │ │ │ └── index.tsx │ ├── typescript-legacy-cast │ │ ├── package.json │ │ └── src │ │ │ └── index.ts │ ├── typescript-raw │ │ ├── package.json │ │ └── src │ │ │ ├── index.ts │ │ │ └── test.txt │ ├── typescript-require │ │ ├── package.json │ │ └── src │ │ │ ├── Local.ts │ │ │ └── index.ts │ ├── typescript-types-parcelrc │ │ ├── .parcelrc │ │ ├── package.json │ │ └── src │ │ │ └── index.ts │ ├── typescript │ │ ├── package.json │ │ └── src │ │ │ ├── Local.ts │ │ │ └── index.ts │ ├── undeclared-external │ │ ├── package.json │ │ └── src │ │ │ ├── helpers.js │ │ │ └── index.js │ ├── url-colon │ │ ├── package.json │ │ └── src │ │ │ ├── absolute.html │ │ │ └── relative.html │ ├── vue-basic │ │ ├── package.json │ │ └── src │ │ │ └── Basic.vue │ ├── webpack-import-syntax-error │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── worker-circular │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ ├── worker-dep.js │ │ │ └── worker.js │ ├── worker-dynamic │ │ ├── package.json │ │ └── src │ │ │ ├── async.js │ │ │ ├── index-async.js │ │ │ ├── index-nested.js │ │ │ ├── index.js │ │ │ ├── worker-nested.js │ │ │ └── worker.js │ ├── worker-import-meta-url │ │ ├── package.json │ │ └── src │ │ │ ├── dynamic.js │ │ │ ├── index.js │ │ │ ├── local-url.js │ │ │ ├── missing.js │ │ │ └── worker.js │ ├── worker-import-scripts │ │ ├── package.json │ │ └── src │ │ │ ├── external.js │ │ │ ├── importScripts.js │ │ │ ├── imported.js │ │ │ ├── imported2.js │ │ │ ├── index-external.js │ │ │ ├── index-serviceworker.js │ │ │ ├── index-variable.js │ │ │ ├── index-webworker.js │ │ │ └── variable.js │ ├── worker-self │ │ ├── package.json │ │ └── src │ │ │ ├── import-meta.js │ │ │ ├── index.js │ │ │ └── workerHelpers.js │ ├── worker-shared-page │ │ ├── package.json │ │ └── src │ │ │ ├── async.js │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ ├── large.js │ │ │ └── worker.js │ ├── worker-shared │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ ├── worker-a.js │ │ │ └── worker-b.js │ ├── workers-module │ │ ├── package.json │ │ └── src │ │ │ ├── dedicated-worker.js │ │ │ ├── error.js │ │ │ ├── index.js │ │ │ ├── named.js │ │ │ └── shared-worker.js │ ├── workers-with-other-loaders │ │ ├── package.json │ │ └── src │ │ │ ├── add.wasm │ │ │ ├── index.js │ │ │ ├── worker-client.js │ │ │ └── worker.js │ ├── workers │ │ ├── package.json │ │ └── src │ │ │ ├── common.js │ │ │ ├── feature.js │ │ │ ├── index-alternative.js │ │ │ ├── index.js │ │ │ ├── service-worker.js │ │ │ ├── shared-worker.js │ │ │ ├── worker-client.js │ │ │ └── worker.js │ ├── worklet │ │ ├── package.json │ │ └── src │ │ │ ├── colors.js │ │ │ ├── pipeline.js │ │ │ ├── url-worklet-error.js │ │ │ ├── url-worklet.js │ │ │ ├── url.js │ │ │ ├── worklet-error.js │ │ │ ├── worklet-pipeline-error.js │ │ │ ├── worklet-pipeline.js │ │ │ └── worklet.js │ ├── xml │ │ ├── package.json │ │ └── src │ │ │ ├── 100x100.png │ │ │ ├── atom-namespace.xml │ │ │ ├── atom.xml │ │ │ ├── atom.xsl │ │ │ ├── post.html │ │ │ └── rss.xml │ └── yaml │ │ ├── package.json │ │ └── src │ │ ├── index.js │ │ └── local.yaml ├── commonjs-basic │ ├── package.json │ └── src │ │ ├── a.js │ │ ├── b-nested.js │ │ ├── b.js │ │ ├── c.js │ │ ├── index.js │ │ └── noop.js ├── esm-basic │ ├── package.json │ └── src │ │ ├── index.js │ │ └── values │ │ ├── array_anon.js │ │ ├── array_named.js │ │ ├── class_anon.js │ │ ├── class_named.js │ │ ├── function_anon.js │ │ ├── function_anon_arrow.js │ │ ├── function_named.js │ │ ├── function_named_arrow.js │ │ ├── object_anon.js │ │ ├── object_named.js │ │ └── primative.js ├── html-js-css-2 │ ├── package.json │ └── src │ │ ├── a.js │ │ ├── b.js │ │ ├── index.css │ │ ├── index.html │ │ └── index.js ├── html-js-css-multi-entry │ ├── package.json │ └── src │ │ ├── a.js │ │ ├── index.css │ │ ├── index.html │ │ ├── index.js │ │ └── index2.html ├── html-js-css │ ├── package.json │ └── src │ │ ├── a.js │ │ ├── index.css │ │ ├── index.html │ │ └── index.js ├── js-css-mutli-entry │ ├── package.json │ └── src │ │ ├── a.css │ │ ├── a.js │ │ ├── b.css │ │ ├── b.js │ │ ├── c.js │ │ ├── entry-1.js │ │ └── entry-2.js ├── js-css │ ├── package.json │ └── src │ │ ├── a.css │ │ ├── a.js │ │ └── index.js ├── js-dynamic │ ├── package.json │ └── src │ │ ├── a.js │ │ ├── b.js │ │ ├── c.js │ │ ├── d.js │ │ ├── e.js │ │ ├── f.js │ │ └── index.js ├── js-mutli-entry │ ├── package.json │ └── src │ │ ├── a.js │ │ ├── b.js │ │ ├── c.js │ │ ├── entry-1.js │ │ └── entry-2.js ├── plugins-nodejs-resolver-noop │ ├── .machrc │ ├── package.json │ ├── plugins │ │ └── resolver.mjs │ └── src │ │ ├── foo.js │ │ └── index.js ├── plugins-nodejs-transformer-txt │ ├── .machrc │ ├── package.json │ ├── plugins │ │ └── transformer.mjs │ └── src │ │ ├── content.txt │ │ └── index.js └── web-html-ts-css │ ├── package.json │ ├── src │ ├── index.html │ ├── index.ts │ └── styles.css │ └── tsconfig.json ├── package.json ├── setup.ts ├── test.mjs ├── tests ├── commonjs-basic.ts ├── esm-basic.ts ├── plugins-nodejs-resolver-noop.ts ├── plugins-nodejs-transformer-txt.ts └── web-html-ts-css.ts ├── tsconfig.json └── utils ├── asset ├── index.ts └── newFile.ts ├── browser ├── client_context.ts ├── executable.ts └── index.ts ├── mach ├── build.ts └── index.ts ├── nodejs ├── index.ts ├── worker-commonjs │ ├── index.js │ └── package.json └── worker-module │ ├── index.js │ └── package.json ├── npm.ts ├── npm └── index.ts └── paths └── index.ts /.docs/PLUGINS_RUST.md: -------------------------------------------------------------------------------- 1 | # Rust Plugins 2 | 3 | todo -------------------------------------------------------------------------------- /.docs/PLUGINS_WASM.md: -------------------------------------------------------------------------------- 1 | # Wasm Plugins 2 | 3 | todo -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | root=true 2 | 3 | [*] 4 | indent_size=2 5 | indent_style=space 6 | -------------------------------------------------------------------------------- /.github/benchmarks/.gitignore: -------------------------------------------------------------------------------- 1 | /three-js 2 | !.npmrc 3 | /*/src -------------------------------------------------------------------------------- /.github/benchmarks/parcel/.parcelrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@parcel/config-default", 3 | "reporters": [ 4 | ] 5 | } -------------------------------------------------------------------------------- /.github/scripts/.gitignore: -------------------------------------------------------------------------------- 1 | /.sums 2 | /tmp -------------------------------------------------------------------------------- /.github/scripts/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@workspace/scripts", 3 | "private": true 4 | } 5 | -------------------------------------------------------------------------------- /.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alshdavid/mach/e1e61c9c8ad5d7125b85454cc1d9fc2f70c7b4b5/.nojekyll -------------------------------------------------------------------------------- /.prettierrc.toml: -------------------------------------------------------------------------------- 1 | tabWidth = 2 2 | semi = false 3 | singleQuote = true 4 | -------------------------------------------------------------------------------- /examples/basic/src/index.js: -------------------------------------------------------------------------------- 1 | document.body.innerHTML = '
test
2 | 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/bundle-text/src/log.js: -------------------------------------------------------------------------------- 1 | console.log('hi'); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/bundle-text/src/other.html: -------------------------------------------------------------------------------- 1 |test
2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/bundle-text/src/other.js: -------------------------------------------------------------------------------- 1 | import './log'; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/bundler-error-syntax-error/src/index.js: -------------------------------------------------------------------------------- 1 | .invalid_js 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/bundler-middleware/src/local.js: -------------------------------------------------------------------------------- 1 | exports.a = 1; 2 | exports.b = 2; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/cache-add-dep-referenced/src/a.js: -------------------------------------------------------------------------------- 1 | call("a"); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/cache-add-dep-referenced/src/b.js: -------------------------------------------------------------------------------- 1 | call("b"); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/cache-add-dep-referenced/src/c.js: -------------------------------------------------------------------------------- 1 | call("c"); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/cache/src/entries/a.js: -------------------------------------------------------------------------------- 1 | export let a = 'a'; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/cache/src/entries/b.js: -------------------------------------------------------------------------------- 1 | export let b = 'b'; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/commonjs-import-url/src/index.js: -------------------------------------------------------------------------------- 1 | import x from "url:./x.txt"; 2 | 3 | module.exports = x; 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/commonjs-import-url/src/x.txt: -------------------------------------------------------------------------------- 1 | HELLO! -------------------------------------------------------------------------------- /testing/fixtures/_todo/commonjs-with-symlinks/local.js: -------------------------------------------------------------------------------- 1 | exports.a = 1; 2 | exports.b = 2; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/commonjs/src/local.js: -------------------------------------------------------------------------------- 1 | exports.a = 1; 2 | exports.b = 2; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/compressors-disable-default/src/index.js: -------------------------------------------------------------------------------- 1 | import _ from 'lodash'; 2 | console.log(_); 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/compressors/src/index.js: -------------------------------------------------------------------------------- 1 | import _ from 'lodash'; 2 | console.log(_); 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/config-merging/src/index.js: -------------------------------------------------------------------------------- 1 | import text from './test.custom-ext'; 2 | 3 | export default text; -------------------------------------------------------------------------------- /testing/fixtures/_todo/config-merging/src/test.custom-ext: -------------------------------------------------------------------------------- 1 | Hello world! -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-exports/src/index.css: -------------------------------------------------------------------------------- 1 | @import 'npm:foo'; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-external/src/b.css: -------------------------------------------------------------------------------- 1 | .b { 2 | color: red; 3 | } -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-import/src/local.css: -------------------------------------------------------------------------------- 1 | .local { 2 | color: teal; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-import/src/other.css: -------------------------------------------------------------------------------- 1 | @import './local.css'; 2 | 3 | .other { 4 | color: green; 5 | } 6 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-layer/src/a.css: -------------------------------------------------------------------------------- 1 | @import "b.css" layer(b); 2 | 3 | .a { 4 | color: red; 5 | } 6 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-layer/src/b.css: -------------------------------------------------------------------------------- 1 | @import "c.css" layer(c); 2 | 3 | .b { 4 | color: blue; 5 | } 6 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-layer/src/c.css: -------------------------------------------------------------------------------- 1 | .c { 2 | color: yellow; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-module-css-siblings/src/a.module.css: -------------------------------------------------------------------------------- 1 | .myClass { 2 | color: blue; 3 | } -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-module-css-siblings/src/b.module.css: -------------------------------------------------------------------------------- 1 | .myOtherClass { 2 | color: red; 3 | } -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-module-css-siblings/src/global.css: -------------------------------------------------------------------------------- 1 | body { 2 | font-size: 10px; 3 | } -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-modules-bug/src/button.module.css: -------------------------------------------------------------------------------- 1 | .buttonPrimary { 2 | align-self: center; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-modules-global/a/index.css: -------------------------------------------------------------------------------- 1 | .foo { 2 | color: red; 3 | } -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-modules-global/b/index.css: -------------------------------------------------------------------------------- 1 | .foo { 2 | color: red; 3 | } -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-modules-import/src/page1.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-modules-import/src/page2.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-modules-legacy/src/b.module.css: -------------------------------------------------------------------------------- 1 | :export { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-modules-merging-siblings/src/index.css: -------------------------------------------------------------------------------- 1 | body {} 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-modules-merging-siblings/src/inner.module.css: -------------------------------------------------------------------------------- 1 | .-expand { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-modules-targets/src/foo.module.css: -------------------------------------------------------------------------------- 1 | .foo { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-modules-targets/src/index.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-node-modules/src/index.css: -------------------------------------------------------------------------------- 1 | @import 'npm:foo/foo.css'; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-order/src/c.css: -------------------------------------------------------------------------------- 1 | .c { 2 | background: red; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-order/src/d.css: -------------------------------------------------------------------------------- 1 | .d { 2 | background: purple; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-order/src/e.css: -------------------------------------------------------------------------------- 1 | .e { 2 | background: magenta; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-url-behavior/src/index.css: -------------------------------------------------------------------------------- 1 | .index { 2 | behavior: url(#default#VML); 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-url-custom-property/src/index.css: -------------------------------------------------------------------------------- 1 | .foo { 2 | --test: url(foo.png); 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-url-relative/a/style1.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-image: url('../foo.png'); 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-url-relative/b/style2.css: -------------------------------------------------------------------------------- 1 | body { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/css-url/src/fonts/test.woff2: -------------------------------------------------------------------------------- 1 | test -------------------------------------------------------------------------------- /testing/fixtures/_todo/css/src/c.css: -------------------------------------------------------------------------------- 1 | .c { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/css/src/c.js: -------------------------------------------------------------------------------- 1 | require('./c.css'); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/css/src/index.css: -------------------------------------------------------------------------------- 1 | .index { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/css/src/local.css: -------------------------------------------------------------------------------- 1 | .local { 2 | color: green; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/cssnano/src/index.css: -------------------------------------------------------------------------------- 1 | .index { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/cssnano/src/local.css: -------------------------------------------------------------------------------- 1 | .local { 2 | color: green; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/cssnano/src/local.js: -------------------------------------------------------------------------------- 1 | require('./local.css'); 2 | 3 | exports.a = 1; 4 | exports.b = 2; 5 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/data-url/src/binary.js: -------------------------------------------------------------------------------- 1 | import webp from 'data-url:./parcel.webp'; 2 | export default webp; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/data-url/src/index.html: -------------------------------------------------------------------------------- 1 |Some paragraph.
3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/html-pkg-source-array/src/a.html: -------------------------------------------------------------------------------- 1 | 2 |Hi
-------------------------------------------------------------------------------- /testing/fixtures/_todo/html-svg-script/src/script-a.js: -------------------------------------------------------------------------------- 1 | console.log('a') 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/html-svg-script/src/script-b.js: -------------------------------------------------------------------------------- 1 | console.log('b') 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/html-sync-async-asset/src/index.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/html-sync-async-asset/src/other.js: -------------------------------------------------------------------------------- 1 | export default import("./test.js"); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/html-sync-async-asset/src/test.js: -------------------------------------------------------------------------------- 1 | export default "test"; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/html/src/index.css: -------------------------------------------------------------------------------- 1 | body { 2 | background: red; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/html/src/index.js: -------------------------------------------------------------------------------- 1 | alert('Hi'); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/image-exif/src/resized.html: -------------------------------------------------------------------------------- 1 |Other
3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/node_hashbang/src/local.js: -------------------------------------------------------------------------------- 1 | exports.b = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/node_require/src/local.js: -------------------------------------------------------------------------------- 1 | exports.b = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/node_require_browser/src/local.js: -------------------------------------------------------------------------------- 1 | exports.b = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/node_require_cache/src/main.js: -------------------------------------------------------------------------------- 1 | Object.keys(require.cache); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/optimizer-changing-type/src/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/packager-global-this/src/index.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/packager-global-this/src/lazy.js: -------------------------------------------------------------------------------- 1 | export const lazy = 'lazy value'; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/packager-loadBundleConfig/src/a.txt: -------------------------------------------------------------------------------- 1 | Hello from a 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/packager-loadBundleConfig/src/b.txt: -------------------------------------------------------------------------------- 1 | Hello from b 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/packager-loadBundleConfig/src/index.2.html: -------------------------------------------------------------------------------- 1 | a 2 | a 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/packager-loadBundleConfig/src/index.html: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/packager-loadConfig/src/foo.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "contents": "1234" 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/packager-loadConfig/src/index.txt: -------------------------------------------------------------------------------- 1 | module.exports = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/parcel-register/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["@parcel/babel-preset"] 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/parcel-register/src/entry.js: -------------------------------------------------------------------------------- 1 | require('@parcel/register'); 2 | require('./index'); 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/parcel-register/src/foo.js: -------------------------------------------------------------------------------- 1 | console.log('foo'); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/parcelrc-custom/src/index.js: -------------------------------------------------------------------------------- 1 | let x = () => null 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/parcelrc-monorepo/src/app/icon.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/parser-case-insensitive-ext/src/index.cSs: -------------------------------------------------------------------------------- 1 | body { 2 | background: red; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/parser-case-insensitive-ext/src/index.js: -------------------------------------------------------------------------------- 1 | alert('Hi'); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/pipeline-type-change/src/index.ini: -------------------------------------------------------------------------------- 1 | INPUT -------------------------------------------------------------------------------- /testing/fixtures/_todo/require-async/src/async.js: -------------------------------------------------------------------------------- 1 | module.exports = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/require-async/src/parcel.js: -------------------------------------------------------------------------------- 1 | module.exports = Promise.resolve(require('./async')); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/resolve-empty-specifier/src/index.js: -------------------------------------------------------------------------------- 1 | import ""; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/resolve-exports/src/index.js: -------------------------------------------------------------------------------- 1 | import foo from 'foo'; 2 | 3 | export default 'hello ' + foo; 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/resolve-index-fallback/src/incorrect-entry-fallback/index.js: -------------------------------------------------------------------------------- 1 | export default 42; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/resolve-index-fallback/src/no-entry-fallback/index.js: -------------------------------------------------------------------------------- 1 | export default 42; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/resolve-index-fallback/src/no-entry-fallback/package.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/resolve-mode-condition/src/default.js: -------------------------------------------------------------------------------- 1 | throw new Error('Should never resolve'); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/resolve-mode-condition/src/dev.js: -------------------------------------------------------------------------------- 1 | export const isDevelopment = true; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/resolve-mode-condition/src/prod.js: -------------------------------------------------------------------------------- 1 | export const isDevelopment = false; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/resolve-symlinked-monorepos/src/packages/app/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/resolve-symlinked-monorepos/src/pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | # To create a fake projectRoot 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/resolve-symlinked-node_modules-structure/src/pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | # To create a fake projectRoot 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/resolve-tilde-monorepo/src/client/other.js: -------------------------------------------------------------------------------- 1 | export default 1234; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/resolve-tilde-monorepo/src/pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | # To create a fake projectRoot 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/resolve-tilde-nodemodules/src/index.js: -------------------------------------------------------------------------------- 1 | import x from "library"; 2 | 3 | export default x; 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/resolve-tilde-nodemodules/src/pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | # To create a fake projectRoot 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/resolver-alternative-module/src/index.js: -------------------------------------------------------------------------------- 1 | const babel = require('@baebal/core'); -------------------------------------------------------------------------------- /testing/fixtures/_todo/resolver-alternative-relative/src/a.js: -------------------------------------------------------------------------------- 1 | const test = require('./test/teste.js'); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/resolver-alternative-relative/src/b.js: -------------------------------------------------------------------------------- 1 | const a = require('./aa.js'); -------------------------------------------------------------------------------- /testing/fixtures/_todo/resolver-alternative-relative/src/test/test.js: -------------------------------------------------------------------------------- 1 | const a = require('../../a.js'); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/resolver-can-invalidateonenvchange/src/index.js: -------------------------------------------------------------------------------- 1 | const willBeReplaced = true; -------------------------------------------------------------------------------- /testing/fixtures/_todo/resolver-canDefer/src/library/a.js: -------------------------------------------------------------------------------- 1 | sideEffect("a"); 2 | export const a = "A"; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/resolver-canDefer/src/library/b.js: -------------------------------------------------------------------------------- 1 | sideEffect("b"); 2 | export const b = "B"; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/resolver-canDefer/src/library/c.js: -------------------------------------------------------------------------------- 1 | sideEffect("c"); 2 | export const c = "C"; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/resolver-canDefer/src/library/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "sideEffects": false 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/resolver-dependency-meta/src/a.js: -------------------------------------------------------------------------------- 1 | import "./b.js"; 2 | import "foo"; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/same-contents-different-filepaths/src/path1/a.js: -------------------------------------------------------------------------------- 1 | console.log('test'); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/same-contents-different-filepaths/src/path2/a.js: -------------------------------------------------------------------------------- 1 | console.log('test'); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/same-dependency-multiple-times/src/a1.js: -------------------------------------------------------------------------------- 1 | import './a2'; 2 | import('./b'); -------------------------------------------------------------------------------- /testing/fixtures/_todo/same-dependency-multiple-times/src/a2.js: -------------------------------------------------------------------------------- 1 | import('./b'); -------------------------------------------------------------------------------- /testing/fixtures/_todo/same-resource-multiple-bundles/src/a.js: -------------------------------------------------------------------------------- 1 | import url from './shared'; 2 | export default url; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/same-resource-multiple-bundles/src/b.js: -------------------------------------------------------------------------------- 1 | import url from './shared'; 2 | export default url; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/schema-jsonld/src/other.css: -------------------------------------------------------------------------------- 1 | .other { 2 | color: green; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/conditional-import-reference/a.js: -------------------------------------------------------------------------------- 1 | module.exports = 'hello'; -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/default-import/b.js: -------------------------------------------------------------------------------- 1 | module.exports = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/empty-module/a.js: -------------------------------------------------------------------------------- 1 | output = { 2 | b: require('./b') 3 | }; 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/es6-commonjs-hybrid/b.js: -------------------------------------------------------------------------------- 1 | export var a = 2; 2 | exports.b = 3; -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/export-local/a.js: -------------------------------------------------------------------------------- 1 | output = require('./b').foo; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/export-local/b.js: -------------------------------------------------------------------------------- 1 | var x = exports.foo = exports.bar = 3; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/export-non-object/index.js: -------------------------------------------------------------------------------- 1 | import "./other"; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/export-non-object/other.js: -------------------------------------------------------------------------------- 1 | module.exports = 1; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/export-order/b.js: -------------------------------------------------------------------------------- 1 | exports.a = 2; 2 | export var b = 3; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/import-namespace/b.js: -------------------------------------------------------------------------------- 1 | exports.foo = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/interop-commonjs-hybrid-dynamic/b.js: -------------------------------------------------------------------------------- 1 | module.exports = {foo: 1}; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/interop-commonjs-hybrid/b.js: -------------------------------------------------------------------------------- 1 | module.exports = {foo: 1}; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/interop-require-es-module/a.js: -------------------------------------------------------------------------------- 1 | output = require('./b'); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/interop-require-es-module/b.js: -------------------------------------------------------------------------------- 1 | export default 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/missing-non-js/a.js: -------------------------------------------------------------------------------- 1 | import './index.css'; 2 | 3 | output = 27; 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/module-require/a.js: -------------------------------------------------------------------------------- 1 | output = module.require("./b.js"); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/module-require/b.js: -------------------------------------------------------------------------------- 1 | module.exports.b = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/mutated-exports-object-different/value.js: -------------------------------------------------------------------------------- 1 | exports.foo = 42; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/mutated-exports-object-expression/value.js: -------------------------------------------------------------------------------- 1 | exports.foo = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/mutated-exports-object-importer/value.js: -------------------------------------------------------------------------------- 1 | exports.foo = 42; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/mutated-non-static-require/other.js: -------------------------------------------------------------------------------- 1 | exports.foo = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/named-import/b.js: -------------------------------------------------------------------------------- 1 | exports.foo = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/non-identifier-symbol-name/b.js: -------------------------------------------------------------------------------- 1 | module.exports["ab c"] = 1; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/non-static-exports/a.js: -------------------------------------------------------------------------------- 1 | output = require('./b'); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/object-pattern/b.js: -------------------------------------------------------------------------------- 1 | exports.foo = 2; 2 | exports.bar = 3; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/require-assign/b.js: -------------------------------------------------------------------------------- 1 | exports.foo = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/require-conditional/b.js: -------------------------------------------------------------------------------- 1 | output('b'); 2 | require('./c'); 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/require-conditional/c.js: -------------------------------------------------------------------------------- 1 | output('c'); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/require-css/a.js: -------------------------------------------------------------------------------- 1 | const x = require("./b.css"); 2 | output = x; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/require-css/b.css: -------------------------------------------------------------------------------- 1 | body { 2 | color: blue; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/require-default-export-expression/b.js: -------------------------------------------------------------------------------- 1 | export default 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/require-execution-order/b.js: -------------------------------------------------------------------------------- 1 | output('b'); 2 | require('./c'); 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/require-execution-order/c.js: -------------------------------------------------------------------------------- 1 | output('c'); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/require-in-function-import-hoist/c.js: -------------------------------------------------------------------------------- 1 | output('c'); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/require-in-function-import/b.js: -------------------------------------------------------------------------------- 1 | import './c'; 2 | output('b'); 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/require-in-function-import/c.js: -------------------------------------------------------------------------------- 1 | output('c'); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/require-in-function/b.js: -------------------------------------------------------------------------------- 1 | output('b'); 2 | 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/require-local-assign/b.js: -------------------------------------------------------------------------------- 1 | export let foo = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/require-named-export-declaration/b.js: -------------------------------------------------------------------------------- 1 | export var foo = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/require-new/a.js: -------------------------------------------------------------------------------- 1 | output = new (require("./b.js"))(); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/require-re-export-all/c.js: -------------------------------------------------------------------------------- 1 | export var foo = 2, bar = 3; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/require-re-export-default/c.js: -------------------------------------------------------------------------------- 1 | export default 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/require-re-export-exclude-default/a.js: -------------------------------------------------------------------------------- 1 | output = require('./b'); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/require-re-export-exclude-default/b.js: -------------------------------------------------------------------------------- 1 | export * from './c'; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/require-re-export-multiple/d.js: -------------------------------------------------------------------------------- 1 | export var d = 1; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/require-re-export-named/c.js: -------------------------------------------------------------------------------- 1 | export var foo = 2, bar = 3; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/require-re-export-namespace/c.js: -------------------------------------------------------------------------------- 1 | export var foo = 2, bar = 3; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/require-resolve/b.js: -------------------------------------------------------------------------------- 1 | module.exports = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/require/a.js: -------------------------------------------------------------------------------- 1 | const foo = require('./b'); 2 | 3 | output = foo; 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/require/b.js: -------------------------------------------------------------------------------- 1 | module.exports = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/side-effects-false/a.js: -------------------------------------------------------------------------------- 1 | output = require('bar').foo(3) 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/stream-module/a.js: -------------------------------------------------------------------------------- 1 | output = require('stream'); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/tree-shaking-no-unknown-objects/a.js: -------------------------------------------------------------------------------- 1 | module.exports = window; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/tree-shaking-string/.terserrc: -------------------------------------------------------------------------------- 1 | { 2 | "mangle": false 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/tree-shaking/.terserrc: -------------------------------------------------------------------------------- 1 | { 2 | "mangle": false 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/tree-shaking/a.js: -------------------------------------------------------------------------------- 1 | output = require('./b').foo; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/tree-shaking/b.js: -------------------------------------------------------------------------------- 1 | exports.foo = 2; 2 | exports.bar = 3; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/wrap-concat-order/b.js: -------------------------------------------------------------------------------- 1 | sideEffect(2); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/wrap-concat-order/c.js: -------------------------------------------------------------------------------- 1 | sideEffect(5); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/wrap-default-interop/shared.js: -------------------------------------------------------------------------------- 1 | sideEffect("shared"); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/wrap-deps-circular/b.js: -------------------------------------------------------------------------------- 1 | require('./a'); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/wrap-deps-circular/core.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/wrap-module-codesplit/c.js: -------------------------------------------------------------------------------- 1 | module.exports = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/wrap-module-obj-literal-require/c.js: -------------------------------------------------------------------------------- 1 | module.exports = 1234; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/wrap-module/a.js: -------------------------------------------------------------------------------- 1 | exports.foo = 2; 2 | output = module; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/commonjs/wrap-typeof-require/c.js: -------------------------------------------------------------------------------- 1 | module.exports = "c"; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/ancestor-reexport2/library/a.js: -------------------------------------------------------------------------------- 1 | export * from "./b.js"; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/ancestor-reexport2/library/b.js: -------------------------------------------------------------------------------- 1 | export { foo } from "./c.js"; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/ancestor-reexport2/library/c.js: -------------------------------------------------------------------------------- 1 | export const foo = 123; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/async-internalize-unused/c.js: -------------------------------------------------------------------------------- 1 | export default "c"; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/async-interop-conditional/value.js: -------------------------------------------------------------------------------- 1 | module.exports = {foo: 42}; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/async-named-import-ns-reexport/ns.js: -------------------------------------------------------------------------------- 1 | export const foo = 42; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/circular-wrap/a.mjs: -------------------------------------------------------------------------------- 1 | import "./b.mjs"; 2 | output('a'); 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/circular-wrap/b.mjs: -------------------------------------------------------------------------------- 1 | import "./c.mjs"; 2 | output('b'); 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/circular-wrap/c.mjs: -------------------------------------------------------------------------------- 1 | import "./d.mjs"; 2 | eval('output("c")'); 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/circular-wrap/d.mjs: -------------------------------------------------------------------------------- 1 | import "./a.mjs"; 2 | output('d'); -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/circular-wrap/index.mjs: -------------------------------------------------------------------------------- 1 | import "./a.mjs"; 2 | output('index'); 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/circular2/c.mjs: -------------------------------------------------------------------------------- 1 | export { foo } from "./b.mjs"; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/circular3/a.mjs: -------------------------------------------------------------------------------- 1 | import { h } from "./b.mjs"; 2 | 3 | output = h; 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/codesplit-reexports/library/bar.js: -------------------------------------------------------------------------------- 1 | export const bar = 3; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/codesplit-reexports/library/bar2.js: -------------------------------------------------------------------------------- 1 | export const bar2 = 30; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/codesplit-reexports/library/foo.js: -------------------------------------------------------------------------------- 1 | export const foo = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/codesplit-reexports/library/foo2.js: -------------------------------------------------------------------------------- 1 | export const foo2 = 20; 2 | 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/conditional-import-reference/a.js: -------------------------------------------------------------------------------- 1 | module.exports = 'hello'; -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/default-export-expression/b.js: -------------------------------------------------------------------------------- 1 | export default 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/default-export-variable/b.js: -------------------------------------------------------------------------------- 1 | var foo = 2; 2 | export default foo; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/dynamic-default-interop/shared.js: -------------------------------------------------------------------------------- 1 | module.exports = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/dynamic-import-dynamic/c.js: -------------------------------------------------------------------------------- 1 | export default 122; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/empty-module/a.js: -------------------------------------------------------------------------------- 1 | import b from './b'; 2 | 3 | output = {b}; 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/empty-ts/index.ts: -------------------------------------------------------------------------------- 1 | output = import('./lib').then(({test}) => test); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/empty-ts/lib.ts: -------------------------------------------------------------------------------- 1 | export * from './test'; 2 | export * from './types'; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/empty-ts/types.ts: -------------------------------------------------------------------------------- 1 | export interface Test { 2 | foo: string 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/export-before-declaration/b.js: -------------------------------------------------------------------------------- 1 | export { x }; 2 | const x = 2; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/export-default-global/b.js: -------------------------------------------------------------------------------- 1 | export default Test; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/export-default-js-global/b.js: -------------------------------------------------------------------------------- 1 | export default Set; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/export-named-empty/a.js: -------------------------------------------------------------------------------- 1 | output = 2; 2 | export {}; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/export-undefined/a.js: -------------------------------------------------------------------------------- 1 | export {Test}; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/import-commonjs-default/notwrapped.js: -------------------------------------------------------------------------------- 1 | module.exports = () => 'bar' 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/import-commonjs-missing/b.js: -------------------------------------------------------------------------------- 1 | module.exports.y = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/import-local-assign/default.js: -------------------------------------------------------------------------------- 1 | import b from './b'; 2 | b = 2; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/import-missing/b.js: -------------------------------------------------------------------------------- 1 | export const bar = 1; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/import-namespace-commonjs/c.js: -------------------------------------------------------------------------------- 1 | exports.foo = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/import-namespace-external/b.js: -------------------------------------------------------------------------------- 1 | export * from "lodash"; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/import-namespace-wrapped/b.js: -------------------------------------------------------------------------------- 1 | export * from "./c"; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/import-namespace/b.js: -------------------------------------------------------------------------------- 1 | export var foo = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/import-wrapped-bundle-unused/b.js: -------------------------------------------------------------------------------- 1 | import "./c.js"; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/import-wrapped-bundle-unused/c.js: -------------------------------------------------------------------------------- 1 | sideEffect(); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/import-wrapped/b.js: -------------------------------------------------------------------------------- 1 | export const foo = eval("'bar'") 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/interop-async/client.js: -------------------------------------------------------------------------------- 1 | export default Buffer.from("client"); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/interop-pure/b.js: -------------------------------------------------------------------------------- 1 | module.exports = "some unused data" 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/live-bindings-cross-bundle/library/b.js: -------------------------------------------------------------------------------- 1 | export var b = "bbb"; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/multiple-ancestors-wrap/shouldBeWrapped.js: -------------------------------------------------------------------------------- 1 | export default 42; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/name-clash/a.js: -------------------------------------------------------------------------------- 1 | import {foo} from './b' 2 | 3 | output = foo() 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/named-export-declaration/b.js: -------------------------------------------------------------------------------- 1 | export var foo = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/named-export-variable/b.js: -------------------------------------------------------------------------------- 1 | var foo = 2; 2 | export {foo}; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/no-reexport-default/b.js: -------------------------------------------------------------------------------- 1 | export default 42; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/no-reexport-default/c.js: -------------------------------------------------------------------------------- 1 | export default 99; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/no-reexport-esmodule/async.js: -------------------------------------------------------------------------------- 1 | export * from './a'; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-all-ambiguous/lib-b.js: -------------------------------------------------------------------------------- 1 | export const b = 123; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-all-ambiguous/lib-c2.js: -------------------------------------------------------------------------------- 1 | export const c2 = 999; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-all-external/b.js: -------------------------------------------------------------------------------- 1 | export * from "lodash"; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-all-fallback-1/mergeWith.js: -------------------------------------------------------------------------------- 1 | module.exports = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-all-fallback-2/a.js: -------------------------------------------------------------------------------- 1 | module.exports = { a: 1 }; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-all-fallback-2/b.js: -------------------------------------------------------------------------------- 1 | module.exports = { b: 2 }; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-all-fallback-nested/a.js: -------------------------------------------------------------------------------- 1 | module.exports = { a: 1 }; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-all-fallback-nested/b.js: -------------------------------------------------------------------------------- 1 | module.exports = { b: 2 }; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-all-fallback-nested/c.js: -------------------------------------------------------------------------------- 1 | module.exports = { c: 3 }; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-all-fallback-nested/d.js: -------------------------------------------------------------------------------- 1 | module.exports = { d: 4 }; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-all-multiple/c.js: -------------------------------------------------------------------------------- 1 | export var foo = 2, bar = 3; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-all-multiple/d.js: -------------------------------------------------------------------------------- 1 | export var a = 4, b = 5; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-all/b.js: -------------------------------------------------------------------------------- 1 | export * from './c'; 2 | export var baz = 1; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-all/c.js: -------------------------------------------------------------------------------- 1 | export var foo = 2, bar = 3; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-commonjs-wildcard/b.js: -------------------------------------------------------------------------------- 1 | export * from './c.js'; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-commonjs/b.js: -------------------------------------------------------------------------------- 1 | export {default as foo} from './c' 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-default-hybrid/d.js: -------------------------------------------------------------------------------- 1 | module.exports = 1; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-default/c.js: -------------------------------------------------------------------------------- 1 | export default 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-exclude-default/b.js: -------------------------------------------------------------------------------- 1 | export * from './c'; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-hybrid/b.js: -------------------------------------------------------------------------------- 1 | export * from './c'; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-hybrid/d.js: -------------------------------------------------------------------------------- 1 | module.exports = 1; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-import/e.js: -------------------------------------------------------------------------------- 1 | export default 123; -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-import/e2.js: -------------------------------------------------------------------------------- 1 | export default 123; -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-interop/en.json: -------------------------------------------------------------------------------- 1 | { 2 | "test": "foo" 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-missing/b.js: -------------------------------------------------------------------------------- 1 | export {foo} from './c'; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-missing/c.js: -------------------------------------------------------------------------------- 1 | export var bar = 3; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-multiple/d.js: -------------------------------------------------------------------------------- 1 | export var d = 1; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-named/c.js: -------------------------------------------------------------------------------- 1 | export var foo = 2, bar = 3; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-namespace-chained/d.js: -------------------------------------------------------------------------------- 1 | export const A = 1, B = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-namespace/c.js: -------------------------------------------------------------------------------- 1 | export var foo = 2, bar = 3; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-priority/foo.mjs: -------------------------------------------------------------------------------- 1 | export const foo = 3; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-pseudo/c.js: -------------------------------------------------------------------------------- 1 | export const foo = 'foo'; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-renamed/c.js: -------------------------------------------------------------------------------- 1 | export const x = 'xyz'; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/re-export-renamed2/c.js: -------------------------------------------------------------------------------- 1 | export const x = 'xyz'; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/rename-member-prop/b.js: -------------------------------------------------------------------------------- 1 | export const B = "bar"; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/renamed-export/b.js: -------------------------------------------------------------------------------- 1 | var bar = 2; 2 | export {bar as foo}; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/renamed-import/b.js: -------------------------------------------------------------------------------- 1 | export var foo = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/retarget-namespace-single/library/a.js: -------------------------------------------------------------------------------- 1 | export * from "./b.js"; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/retarget-namespace-single/library/c.js: -------------------------------------------------------------------------------- 1 | export const v = 123; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/rewrite-export-star/library/a.js: -------------------------------------------------------------------------------- 1 | export * from "./b.js"; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/shared-bundle-side-effect-duplication/v.js: -------------------------------------------------------------------------------- 1 | sideEffect("v") 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/side-effects-css/library/b1.css: -------------------------------------------------------------------------------- 1 | .b1 { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/side-effects-css/library/b2.css: -------------------------------------------------------------------------------- 1 | .b2 { 2 | color: blue; 3 | } -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/side-effects-false-order/foo/a.js: -------------------------------------------------------------------------------- 1 | export const a = "a"; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/side-effects-false-order/foo/b.js: -------------------------------------------------------------------------------- 1 | export const b = "b"; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/side-effects-false-order/x.js: -------------------------------------------------------------------------------- 1 | export class x {} 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/side-effects-re-exports-library/a.js: -------------------------------------------------------------------------------- 1 | export {c1} from "./b.js"; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/side-effects-re-exports-library/c1.js: -------------------------------------------------------------------------------- 1 | export default "foo"; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/tree-shaking-dynamic-import/a1.js: -------------------------------------------------------------------------------- 1 | export const other = "other"; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/tree-shaking-increment-object/a.js: -------------------------------------------------------------------------------- 1 | import "./b.js"; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/tree-shaking-no-unknown-objects/a.js: -------------------------------------------------------------------------------- 1 | export const foo = window; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/tree-shaking/.terserrc: -------------------------------------------------------------------------------- 1 | { 2 | "mangle": false 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/tree-shaking/a.js: -------------------------------------------------------------------------------- 1 | import {foo} from './b'; 2 | output = foo; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/tree-shaking/b.js: -------------------------------------------------------------------------------- 1 | export var foo = 2; 2 | export var bar = 3; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/unmarks-defer-for-new-deps/package.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/unused-require/library/foo/other.js: -------------------------------------------------------------------------------- 1 | export const foo = 'foo'; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/update-used-symbols-dependency-add-inline/other.1.js: -------------------------------------------------------------------------------- 1 | PROCESS_ME 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scope-hoisting/src/es6/update-used-symbols-dependency-add-inline/package.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scss-absolute-imports/src/b.scss: -------------------------------------------------------------------------------- 1 | .b { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scss-global-data/.sassrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | data: "$color: red;" 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scss-global-data/src/index.scss: -------------------------------------------------------------------------------- 1 | .a { 2 | color: $color; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scss-import/src/bar.scss: -------------------------------------------------------------------------------- 1 | $bar: #f8a93b; 2 | 3 | .bar { 4 | color: $bar; 5 | } 6 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scss-import/src/foo.scss: -------------------------------------------------------------------------------- 1 | $foo: #f938ab; 2 | 3 | .foo { 4 | color: $foo; 5 | } 6 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scss-sourcemap-imports/src/style.scss: -------------------------------------------------------------------------------- 1 | @import './with_url' 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/scss-url/src/fonts/test.woff2: -------------------------------------------------------------------------------- 1 | test -------------------------------------------------------------------------------- /testing/fixtures/_todo/scss/src/index.scss: -------------------------------------------------------------------------------- 1 | $base: #f938ab; 2 | 3 | .index { 4 | color: $base; 5 | } 6 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/service-worker/src/b/worker-outside.js: -------------------------------------------------------------------------------- 1 | self.addEventListener('message', () => {}); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/service-worker/src/dynamic-import.js: -------------------------------------------------------------------------------- 1 | import('./b/worker-outside'); 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/service-worker/src/module-worker.js: -------------------------------------------------------------------------------- 1 | export var foo = 2; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-bundle-between-reused-bundle-removal/src/b.js: -------------------------------------------------------------------------------- 1 | 2 | export default 5; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-bundle-between-reused-bundle-removal/src/buzz.js: -------------------------------------------------------------------------------- 1 | import c from './c'; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-bundle-internalization/src/async.mjs: -------------------------------------------------------------------------------- 1 | export default 42; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-bundle-remove-from-one-group-only/src/buzz.js: -------------------------------------------------------------------------------- 1 | import c from './c'; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-bundle-reused-bundle-remove-reuse/src/b.js: -------------------------------------------------------------------------------- 1 | 2 | export default 5; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-bundle-reused-bundle-remove-reuse/src/buzz.js: -------------------------------------------------------------------------------- 1 | import c from './c'; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-bundle-reused-bundle-remove-shared/src/buzz.js: -------------------------------------------------------------------------------- 1 | import c from './c'; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-bundle-single-source/src/styles.css: -------------------------------------------------------------------------------- 1 | p.groove {outline-style: groove;} 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-bundlegroup/src/c.js: -------------------------------------------------------------------------------- 1 | export default 'test'; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-exports-for-sibling-descendant/src/b.js: -------------------------------------------------------------------------------- 1 | export {default} from './wraps'; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-many-esm/src/a.js: -------------------------------------------------------------------------------- 1 | import 'lodash/cloneDeep'; 2 | import 'lodash/assign'; -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-many-esm/src/c.js: -------------------------------------------------------------------------------- 1 | import 'lodash/pick'; 2 | import 'lodash/omit'; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-many-esm/src/d.js: -------------------------------------------------------------------------------- 1 | import 'lodash/omit'; 2 | import 'lodash/flatten'; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-many-esm/src/e.js: -------------------------------------------------------------------------------- 1 | import 'lodash/flatten'; 2 | import 'lodash/drop'; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-many-esm/src/f.js: -------------------------------------------------------------------------------- 1 | import 'lodash/drop'; 2 | import 'lodash/fill'; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-many-esm/src/g.js: -------------------------------------------------------------------------------- 1 | import 'lodash/fill'; 2 | import 'lodash/difference'; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-many/src/a.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-many/src/a.js: -------------------------------------------------------------------------------- 1 | import 'lodash/cloneDeep'; 2 | import 'lodash/assign'; -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-many/src/b.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-many/src/c.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-many/src/c.js: -------------------------------------------------------------------------------- 1 | import 'lodash/pick'; 2 | import 'lodash/omit'; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-many/src/d.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-many/src/d.js: -------------------------------------------------------------------------------- 1 | import 'lodash/omit'; 2 | import 'lodash/flatten'; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-many/src/e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-many/src/f.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-many/src/f.js: -------------------------------------------------------------------------------- 1 | import 'lodash/drop'; 2 | import 'lodash/fill'; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-many/src/g.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-many/src/g.js: -------------------------------------------------------------------------------- 1 | import 'lodash/fill'; 2 | import 'lodash/difference'; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-sibling-common-dependency/src/a.js: -------------------------------------------------------------------------------- 1 | import './b'; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-sibling-common-dependency/src/b.js: -------------------------------------------------------------------------------- 1 | import './b.css'; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-sibling-common-dependency/src/index.js: -------------------------------------------------------------------------------- 1 | import('./a'); 2 | import('./b'); 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-sibling-entries-multiple/src/a.css: -------------------------------------------------------------------------------- 1 | .a { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-sibling-entries-multiple/src/a.js: -------------------------------------------------------------------------------- 1 | import './a.css'; 2 | import './b.css'; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-sibling-entries-multiple/src/b.css: -------------------------------------------------------------------------------- 1 | .b { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-sibling-entries-multiple/src/b.js: -------------------------------------------------------------------------------- 1 | import './b.css'; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-sibling-entries/src/other.css: -------------------------------------------------------------------------------- 1 | .c { 2 | color: blue; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-sibling-entries/src/shared.css: -------------------------------------------------------------------------------- 1 | body { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-sibling-worker-css/src/a.js: -------------------------------------------------------------------------------- 1 | export default 123; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-sibling-worker-css/src/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-sibling-worker-css/src/worker.js: -------------------------------------------------------------------------------- 1 | import "./a.js"; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-sibling/src/form.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-sibling/src/form.js: -------------------------------------------------------------------------------- 1 | import a from "./a"; 2 | 3 | console.log(a); 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-sibling/src/searchfield.js: -------------------------------------------------------------------------------- 1 | import b from "./b"; 2 | 3 | console.log(b()); 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/shared-sibling/src/searchfield2.js: -------------------------------------------------------------------------------- 1 | import b from "./b"; 2 | 3 | console.log(b()); 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/sourcemap-css-import/src/another-style.css: -------------------------------------------------------------------------------- 1 | main { 2 | font-family: monospace; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/sourcemap-css/src/style.css: -------------------------------------------------------------------------------- 1 | 2 | body { 3 | background-color: red; 4 | } 5 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/sourcemap-external-contents/src/sum.coffee: -------------------------------------------------------------------------------- 1 | module.exports = (a, b) => a + b 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/sourcemap-reference/src/index.js: -------------------------------------------------------------------------------- 1 | import data from './data'; 2 | export default data; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/sourcemap-sourcemappingurl-multiple-entrypoints/src/a/index.js: -------------------------------------------------------------------------------- 1 | console.log('hello1'); -------------------------------------------------------------------------------- /testing/fixtures/_todo/sourcemap-sourcemappingurl-multiple-entrypoints/src/b/index.js: -------------------------------------------------------------------------------- 1 | console.log('hello2'); -------------------------------------------------------------------------------- /testing/fixtures/_todo/sourcemap-sourcemappingurl/src/index.js: -------------------------------------------------------------------------------- 1 | console.log('hello'); -------------------------------------------------------------------------------- /testing/fixtures/_todo/sourcemap-typescript-nested/src/local.ts: -------------------------------------------------------------------------------- 1 | exports.local = process.env.NODE_ENV; -------------------------------------------------------------------------------- /testing/fixtures/_todo/split-manifest-bundle/src/a.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/split-manifest-bundle/src/b.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/split-manifest-bundle/src/b.js: -------------------------------------------------------------------------------- 1 | export const c = () => import('./c'); -------------------------------------------------------------------------------- /testing/fixtures/_todo/split-manifest-bundle/src/c.js: -------------------------------------------------------------------------------- 1 | export const c = 'c'; 2 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/svg-inline-css-import/src/test.css: -------------------------------------------------------------------------------- 1 | :root { 2 | fill: red; 3 | } 4 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/svg-multiple/src/index.js: -------------------------------------------------------------------------------- 1 | import "./circle.svg"; 2 | import "./square.svg"; 3 | -------------------------------------------------------------------------------- /testing/fixtures/_todo/svg-react-config/src/index.html: -------------------------------------------------------------------------------- 1 |