├── .nvmrc
├── packages
├── html
│ ├── test
│ │ ├── fixtures
│ │ │ ├── batman.js
│ │ │ ├── joker.css
│ │ │ ├── joker.js
│ │ │ └── robin.js
│ │ └── snapshots
│ │ │ └── test.js.snap
│ └── tsconfig.json
├── terser
│ └── test
│ │ └── fixtures
│ │ ├── empty.js
│ │ ├── export-number.js
│ │ ├── chunk-1.js
│ │ ├── chunk-2.js
│ │ ├── plain-file.js
│ │ ├── properties.js
│ │ ├── sourcemap.js
│ │ └── failed.js
├── .eslintignore
├── image
│ ├── test
│ │ ├── fixtures
│ │ │ ├── rollup.psd
│ │ │ ├── dom.js
│ │ │ └── rollup.jpg
│ │ └── snapshots
│ │ │ └── test.js.snap
│ └── tsconfig.json
├── alias
│ ├── test
│ │ ├── fixtures
│ │ │ ├── Svelte
│ │ │ │ └── index.svelte
│ │ │ ├── folder
│ │ │ │ ├── hipster.jsx
│ │ │ │ ├── anotherNumber.js
│ │ │ │ ├── deep
│ │ │ │ │ └── deep2
│ │ │ │ │ │ └── index.js
│ │ │ │ └── index.js
│ │ │ ├── aliasMe.js
│ │ │ ├── localAliasMe.js
│ │ │ └── nonAliased.js
│ │ └── node_modules
│ │ │ └── current-package
│ └── tsconfig.json
├── commonjs
│ ├── test
│ │ ├── node_modules
│ │ │ ├── .gitkeep
│ │ │ ├── baz
│ │ │ │ └── index.js
│ │ │ ├── foo
│ │ │ │ └── index.js
│ │ │ ├── external-cjs-exports
│ │ │ │ └── index.js
│ │ │ ├── external-cjs-module-exports
│ │ │ │ └── index.js
│ │ │ ├── external
│ │ │ │ └── index.js
│ │ │ └── bar
│ │ │ │ └── index.js
│ │ ├── fixtures
│ │ │ ├── function
│ │ │ │ ├── bare-import
│ │ │ │ │ ├── bar.js
│ │ │ │ │ ├── foo.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── basic
│ │ │ │ │ ├── foo.js
│ │ │ │ │ ├── main.js
│ │ │ │ │ └── _config.js
│ │ │ │ ├── dynamic-require-empty
│ │ │ │ │ └── submodule.js
│ │ │ │ ├── inline
│ │ │ │ │ ├── foo.js
│ │ │ │ │ └── multiply.js
│ │ │ │ ├── skips-dead-branches
│ │ │ │ │ ├── a.js
│ │ │ │ │ ├── b.js
│ │ │ │ │ └── c.js
│ │ │ │ ├── dot
│ │ │ │ │ ├── foo.bar.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── import-esm-require-returns-default-auto
│ │ │ │ │ ├── none.js
│ │ │ │ │ ├── default.js
│ │ │ │ │ ├── named.js
│ │ │ │ │ └── mixed.js
│ │ │ │ ├── index
│ │ │ │ │ ├── foo
│ │ │ │ │ │ └── index.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── load-cycle-parallel
│ │ │ │ │ ├── a.js
│ │ │ │ │ ├── b.js
│ │ │ │ │ ├── c.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── module_require
│ │ │ │ │ ├── foo.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── no-side-effects
│ │ │ │ │ ├── dep.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── bare-import-comment
│ │ │ │ │ ├── foo.js
│ │ │ │ │ ├── bar.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── custom-options
│ │ │ │ │ ├── main.js
│ │ │ │ │ └── other.js
│ │ │ │ ├── dash-name
│ │ │ │ │ ├── dash-name.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── import-esm-require-returns-default-false
│ │ │ │ │ ├── none.js
│ │ │ │ │ ├── default.js
│ │ │ │ │ ├── named.js
│ │ │ │ │ └── mixed.js
│ │ │ │ ├── import-esm-require-returns-default-namespace
│ │ │ │ │ ├── none.js
│ │ │ │ │ ├── default.js
│ │ │ │ │ ├── named.js
│ │ │ │ │ └── mixed.js
│ │ │ │ ├── import-esm-require-returns-default-preferred
│ │ │ │ │ ├── none.js
│ │ │ │ │ ├── default.js
│ │ │ │ │ ├── named.js
│ │ │ │ │ └── mixed.js
│ │ │ │ ├── import-esm-require-returns-default-undefined
│ │ │ │ │ ├── none.js
│ │ │ │ │ ├── default.js
│ │ │ │ │ ├── named.js
│ │ │ │ │ └── mixed.js
│ │ │ │ ├── named-exports-unexported
│ │ │ │ │ └── x.js
│ │ │ │ ├── no-exports-entry
│ │ │ │ │ ├── dep.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── shadowed-import
│ │ │ │ │ └── foo.js
│ │ │ │ ├── toplevel-return
│ │ │ │ │ └── foo.js
│ │ │ │ ├── trailing-slash
│ │ │ │ │ ├── foo
│ │ │ │ │ │ └── index.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── try-catch-internal
│ │ │ │ │ ├── dep.js
│ │ │ │ │ └── throws.js
│ │ │ │ ├── module-meta-properties
│ │ │ │ │ ├── dep.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── plugin-isentry
│ │ │ │ │ ├── other.js
│ │ │ │ │ ├── dep.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── relative-external
│ │ │ │ │ └── external.js
│ │ │ │ ├── conditional-require-chain
│ │ │ │ │ ├── dep.js
│ │ │ │ │ └── throws.js
│ │ │ │ ├── conditional-require-non-strict
│ │ │ │ │ ├── bar.js
│ │ │ │ │ └── foo.js
│ │ │ │ ├── dynamic-require-fallback
│ │ │ │ │ └── dep.js
│ │ │ │ ├── late-entry-dependency
│ │ │ │ │ ├── other.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── named-exports-reexport-named
│ │ │ │ │ ├── export.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── strict-requires-auto
│ │ │ │ │ ├── main.js
│ │ │ │ │ ├── b-imports-c.js
│ │ │ │ │ ├── c-imports-a.js
│ │ │ │ │ └── a-imports-b.js
│ │ │ │ ├── strict-requires-debug-none
│ │ │ │ │ └── main.js
│ │ │ │ ├── strict-requires-debug
│ │ │ │ │ ├── main.js
│ │ │ │ │ ├── c-imports-a.js
│ │ │ │ │ ├── b-imports-c.js
│ │ │ │ │ └── a-imports-b.js
│ │ │ │ ├── strict-requires-from-esm
│ │ │ │ │ ├── strict.js
│ │ │ │ │ └── dep.js
│ │ │ │ ├── strict-requires-mixed-esm
│ │ │ │ │ ├── import.js
│ │ │ │ │ └── require.js
│ │ │ │ ├── transform-mixed-modules
│ │ │ │ │ ├── other.js
│ │ │ │ │ └── dep.js
│ │ │ │ ├── cjs-extension
│ │ │ │ │ ├── export.cjs
│ │ │ │ │ └── main.js
│ │ │ │ ├── dynamic-require-code-splitting
│ │ │ │ │ ├── main2.js
│ │ │ │ │ ├── target1.js
│ │ │ │ │ ├── target2.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── dynamic-require-package
│ │ │ │ │ ├── sub
│ │ │ │ │ │ ├── entry.js
│ │ │ │ │ │ └── package.json
│ │ │ │ │ ├── entry.js
│ │ │ │ │ ├── package.json
│ │ │ │ │ └── node_modules
│ │ │ │ │ │ └── custom-module
│ │ │ │ │ │ ├── package.json
│ │ │ │ │ │ └── entry.js
│ │ │ │ ├── exports
│ │ │ │ │ └── foo.js
│ │ │ │ ├── expose-file-type-detection
│ │ │ │ │ ├── other.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── named-exports-reexport-default
│ │ │ │ │ ├── export.js
│ │ │ │ │ ├── reexport.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── named-exports
│ │ │ │ │ ├── foo.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── strict-requires-entry-node-resolve
│ │ │ │ │ └── main.js
│ │ │ │ ├── strict-requires-multiple-entry
│ │ │ │ │ ├── main.js
│ │ │ │ │ └── other.js
│ │ │ │ ├── warn-this-resolve-without-options
│ │ │ │ │ ├── foo.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── deconflict-export-and-local
│ │ │ │ │ ├── someValue.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── dynamic-require-es-entry
│ │ │ │ │ └── submodule.js
│ │ │ │ ├── dynamic-require-globs
│ │ │ │ │ ├── submodule1.js
│ │ │ │ │ ├── submodule2.js
│ │ │ │ │ ├── extramodule1.js
│ │ │ │ │ └── extramodule2.js
│ │ │ │ ├── dynamic-require-json
│ │ │ │ │ └── dynamic.json
│ │ │ │ ├── dynamic-require-resolve-index
│ │ │ │ │ ├── sub
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── node_modules
│ │ │ │ │ │ └── custom-module
│ │ │ │ │ │ └── index.js
│ │ │ │ ├── dynamic-require-slash-access
│ │ │ │ │ ├── sub
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── node_modules
│ │ │ │ │ │ └── custom-module2
│ │ │ │ │ │ └── sub.js
│ │ │ │ ├── dynamic-require-targets-fallback
│ │ │ │ │ ├── dep1.js
│ │ │ │ │ └── dep2.js
│ │ │ │ ├── dynamic-require-targets-no-fallback
│ │ │ │ │ └── dep1.js
│ │ │ │ ├── export-default-from
│ │ │ │ │ ├── imported.js
│ │ │ │ │ ├── reexporter.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── ordering
│ │ │ │ │ ├── shared.js
│ │ │ │ │ └── bar.js
│ │ │ │ ├── resolve-is-cjs-extension
│ │ │ │ │ ├── second.x
│ │ │ │ │ └── main.js
│ │ │ │ ├── resolve-is-cjs-filtered
│ │ │ │ │ ├── second.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── strict-requires-cycle-detection
│ │ │ │ │ ├── main.js
│ │ │ │ │ ├── c-imports-a.js
│ │ │ │ │ ├── b-imports-c.js
│ │ │ │ │ └── a-imports-b.js
│ │ │ │ ├── call-non-local-function-semantics
│ │ │ │ │ ├── browser.js
│ │ │ │ │ └── platform.js
│ │ │ │ ├── dynamic-require-from-es-import
│ │ │ │ │ └── submodule.js
│ │ │ │ ├── import-esm-require-returns-default-true
│ │ │ │ │ ├── default.js
│ │ │ │ │ ├── named.js
│ │ │ │ │ └── mixed.js
│ │ │ │ ├── interop-without-default-unwrapped
│ │ │ │ │ └── other.js
│ │ │ │ ├── pass-require-to-node-resolve
│ │ │ │ │ ├── bar-imported.js
│ │ │ │ │ ├── foo-imported.js
│ │ │ │ │ ├── foo-required.js
│ │ │ │ │ └── bar-required.js
│ │ │ │ ├── reassign-exports
│ │ │ │ │ ├── identifier.js
│ │ │ │ │ ├── array-pattern.js
│ │ │ │ │ ├── assignment-pattern.js
│ │ │ │ │ ├── property.js
│ │ │ │ │ └── _config.js
│ │ │ │ ├── strict-requires-circular
│ │ │ │ │ ├── other.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── strict-requires-external
│ │ │ │ │ ├── other.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── typeof-require
│ │ │ │ │ └── main.js
│ │ │ │ ├── dynamic-require-relative-paths
│ │ │ │ │ └── sub
│ │ │ │ │ │ ├── submodule.js
│ │ │ │ │ │ └── subsub
│ │ │ │ │ │ └── subsubmodule.js
│ │ │ │ ├── require-esm-with-namespace-prefer-default
│ │ │ │ │ ├── dep.js
│ │ │ │ │ └── other.js
│ │ │ │ ├── strict-requires-file-without-module-type
│ │ │ │ │ └── error.js
│ │ │ │ ├── transpiled-esm-reexported-default
│ │ │ │ │ ├── proxy.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── transpiled-esm-reexported-mixed
│ │ │ │ │ └── proxy.js
│ │ │ │ ├── transpiled-esm-reexported-named
│ │ │ │ │ ├── proxy.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── double-exports-assignment
│ │ │ │ │ ├── dep.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── duplicate-default-exports
│ │ │ │ │ ├── main.js
│ │ │ │ │ └── x.js
│ │ │ │ ├── dynamic-require-instances
│ │ │ │ │ ├── package
│ │ │ │ │ │ ├── package.json
│ │ │ │ │ │ └── main.js
│ │ │ │ │ └── direct
│ │ │ │ │ │ └── index.js
│ │ │ │ ├── dynamic-require-package-sub
│ │ │ │ │ ├── package.json
│ │ │ │ │ ├── node_modules
│ │ │ │ │ │ └── custom-module
│ │ │ │ │ │ │ ├── package.json
│ │ │ │ │ │ │ └── entry.js
│ │ │ │ │ └── sub
│ │ │ │ │ │ └── entry.js
│ │ │ │ ├── external-imports
│ │ │ │ │ └── main.js
│ │ │ │ ├── transpiled-esm-reexported-entry-mixed
│ │ │ │ │ └── proxy.js
│ │ │ │ ├── transpiled-esm-reexported-entry-named
│ │ │ │ │ └── proxy.js
│ │ │ │ ├── toplevel-return-complex
│ │ │ │ │ ├── bar.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── transpiled-esm-reexported-entry-default
│ │ │ │ │ └── proxy.js
│ │ │ │ ├── double-exports-assignment-named
│ │ │ │ │ ├── dep.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── dynamic-require-absolute-import
│ │ │ │ │ ├── sub
│ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ └── module
│ │ │ │ │ │ │ ├── direct.js
│ │ │ │ │ │ │ └── nested
│ │ │ │ │ │ │ └── nested.js
│ │ │ │ │ └── node_modules
│ │ │ │ │ │ └── parent-module
│ │ │ │ │ │ └── parent.js
│ │ │ │ ├── dynamic-require-extensions
│ │ │ │ │ └── submodule.js
│ │ │ │ ├── esm-with-esmodule
│ │ │ │ │ └── esm.js
│ │ │ │ ├── interop-esmodule-wrapped
│ │ │ │ │ └── main.js
│ │ │ │ ├── module-side-effects-late-entry
│ │ │ │ │ └── main.js
│ │ │ │ ├── react-apollo
│ │ │ │ │ └── main.js
│ │ │ │ ├── require-esm-with-named-namespace
│ │ │ │ │ ├── other.js
│ │ │ │ │ └── dep.js
│ │ │ │ ├── strict-requires-detect-conditionals
│ │ │ │ │ ├── hoisted.js
│ │ │ │ │ └── throws.js
│ │ │ │ ├── assign-properties-to-default-export
│ │ │ │ │ └── main.js
│ │ │ │ ├── double-module-exports-assignment
│ │ │ │ │ ├── dep.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── duplicate-default-exports-b
│ │ │ │ │ ├── main.js
│ │ │ │ │ └── x.js
│ │ │ │ ├── dynamic-require-different-loader
│ │ │ │ │ └── main.js
│ │ │ │ ├── dynamic-require
│ │ │ │ │ └── submodule.js
│ │ │ │ ├── leading-comment
│ │ │ │ │ └── _config.js
│ │ │ │ ├── multiple-define-compiled-esm
│ │ │ │ │ └── main.js
│ │ │ │ ├── named-exports-conditional
│ │ │ │ │ └── main.js
│ │ │ │ ├── named-exports-object-define
│ │ │ │ │ └── main.js
│ │ │ │ ├── nested-define-compiled-esm-used
│ │ │ │ │ └── main.js
│ │ │ │ ├── reassignment
│ │ │ │ │ └── foo.js
│ │ │ │ ├── transpiled-esm-nested-module-exports
│ │ │ │ │ └── main.js
│ │ │ │ ├── typeof-module-require
│ │ │ │ │ └── main.js
│ │ │ │ ├── circular-dependencies
│ │ │ │ │ └── dep.js
│ │ │ │ ├── dynamic-module-require
│ │ │ │ │ └── submodule.js
│ │ │ │ ├── dynamic-require-alias-hack
│ │ │ │ │ └── stub.js
│ │ │ │ ├── dynamic-require-root
│ │ │ │ │ └── submodule.js
│ │ │ │ ├── esm-import-cjs-circular-dependency
│ │ │ │ │ └── main.js
│ │ │ │ ├── fallback-no-default
│ │ │ │ │ └── foo.js
│ │ │ │ ├── named-exports-dynamic
│ │ │ │ │ ├── _config.js
│ │ │ │ │ └── x.js
│ │ │ │ ├── reassign-module
│ │ │ │ │ └── _config.js
│ │ │ │ ├── require-esm-with-namespace-and-default
│ │ │ │ │ ├── dep.js
│ │ │ │ │ └── other.js
│ │ │ │ ├── require-esm-with-namespace-named-default
│ │ │ │ │ └── other.js
│ │ │ │ ├── this
│ │ │ │ │ └── foo.js
│ │ │ │ ├── transform-mixed-modules-esmodule
│ │ │ │ │ └── dep.js
│ │ │ │ ├── transpiled-esm-nested-module-exports2
│ │ │ │ │ └── main.js
│ │ │ │ ├── interop-no-esmodule-wrapped
│ │ │ │ │ └── main.js
│ │ │ │ ├── preserve-modules
│ │ │ │ │ └── main.js
│ │ │ │ ├── shorthand-require
│ │ │ │ │ └── main.js
│ │ │ │ ├── try-catch
│ │ │ │ │ └── _config.js
│ │ │ │ └── assumed-globals
│ │ │ │ │ ├── _config.js
│ │ │ │ │ └── main.js
│ │ │ ├── samples
│ │ │ │ ├── caching
│ │ │ │ │ ├── dep.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── global
│ │ │ │ │ └── main.js
│ │ │ │ ├── sourcemap
│ │ │ │ │ ├── foo.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── extension
│ │ │ │ │ ├── foo.coffee
│ │ │ │ │ └── main.coffee
│ │ │ │ ├── other-transforms
│ │ │ │ │ ├── bar.js
│ │ │ │ │ ├── main.js
│ │ │ │ │ └── foo.js
│ │ │ │ ├── paren-expression
│ │ │ │ │ └── index.js
│ │ │ │ ├── mixed-module-typeof-exports
│ │ │ │ │ └── foo.js
│ │ │ │ ├── module-path-separator
│ │ │ │ │ ├── foo
│ │ │ │ │ │ └── index.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── named-exports-from-object-literal
│ │ │ │ │ └── a.js
│ │ │ │ ├── rename-index
│ │ │ │ │ ├── validVar
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── invalid-var
│ │ │ │ │ │ └── index.js
│ │ │ │ │ └── other
│ │ │ │ │ │ └── nonIndex.js
│ │ │ │ ├── reserved-as-property
│ │ │ │ │ └── main.js
│ │ │ │ ├── es-modules-without-default-export
│ │ │ │ │ ├── other.js
│ │ │ │ │ └── main.js
│ │ │ │ ├── invalid-syntax
│ │ │ │ │ └── main.js
│ │ │ │ ├── cjs-with-esm-property
│ │ │ │ │ └── main.js
│ │ │ │ ├── dynamic-require-outside-root
│ │ │ │ │ └── nested
│ │ │ │ │ │ └── target.js
│ │ │ │ ├── external
│ │ │ │ │ └── main.js
│ │ │ │ ├── multiple-entry-points
│ │ │ │ │ └── 4.js
│ │ │ │ ├── symlinked-node-modules
│ │ │ │ │ └── index.js
│ │ │ │ ├── corejs
│ │ │ │ │ └── literal-with-default.js
│ │ │ │ ├── es-module-with-class-as-default-export
│ │ │ │ │ └── main.js
│ │ │ │ ├── ignore-virtual-modules
│ │ │ │ │ └── main.js
│ │ │ │ ├── define-is-undefined
│ │ │ │ │ └── main.js
│ │ │ │ └── global-in-if-block
│ │ │ │ │ └── main.js
│ │ │ └── form
│ │ │ │ ├── optimised-default-export
│ │ │ │ └── input.js
│ │ │ │ ├── defaultIsModuleExports-false-no-default
│ │ │ │ └── input.js
│ │ │ │ ├── ignore-ids
│ │ │ │ ├── input.js
│ │ │ │ └── _config.js
│ │ │ │ ├── multi-entry-module-exports
│ │ │ │ └── input2.js
│ │ │ │ ├── async-function
│ │ │ │ └── input.js
│ │ │ │ ├── optimised-default-export-function
│ │ │ │ └── input.js
│ │ │ │ ├── optimised-named-export
│ │ │ │ └── input.js
│ │ │ │ ├── unambiguous-with-named-export
│ │ │ │ └── input.js
│ │ │ │ ├── constant-template-literal
│ │ │ │ └── input.js
│ │ │ │ ├── ignore-ids-function
│ │ │ │ ├── input.js
│ │ │ │ └── _config.js
│ │ │ │ ├── unambiguous-with-import
│ │ │ │ └── input.js
│ │ │ │ ├── unambiguous-with-default-export
│ │ │ │ ├── foo.js
│ │ │ │ └── input.js
│ │ │ │ ├── defaultIsModuleExports-auto-no-__esModule
│ │ │ │ └── input.js
│ │ │ │ ├── defaultIsModuleExports-false-no-__esModule
│ │ │ │ └── input.js
│ │ │ │ ├── defaultIsModuleExports-true-no-__esModule
│ │ │ │ └── input.js
│ │ │ │ ├── multiple-var-declarations-b
│ │ │ │ └── input.js
│ │ │ │ ├── compiled-esm-define-exports-empty
│ │ │ │ └── input.js
│ │ │ │ ├── defaultIsModuleExports-auto-reassign-exports-no-__esModule
│ │ │ │ └── input.js
│ │ │ │ ├── defaultIsModuleExports-true-reassign-exports-no-__esModule
│ │ │ │ └── input.js
│ │ │ │ ├── defaultIsModuleExports-false-reassign-exports-no-__esModule
│ │ │ │ └── input.js
│ │ │ │ ├── multiple-var-declarations
│ │ │ │ └── input.js
│ │ │ │ ├── optimised-default-export-function-double-assign
│ │ │ │ └── input.js
│ │ │ │ ├── compiled-esm-assign-exports
│ │ │ │ └── input.js
│ │ │ │ └── compiled-esm-minified
│ │ │ │ └── input.js
│ │ └── snapshots
│ │ │ └── test.js.snap
│ ├── tsconfig.json
│ ├── .prettierignore
│ └── .eslintignore
├── node-resolve
│ ├── test
│ │ ├── fixtures
│ │ │ ├── entry
│ │ │ │ ├── dep.js
│ │ │ │ ├── other.js
│ │ │ │ └── main.js
│ │ │ ├── node_modules
│ │ │ │ ├── .gitkeep
│ │ │ │ ├── react-consumer
│ │ │ │ │ ├── node_modules
│ │ │ │ │ │ ├── .gitkeep
│ │ │ │ │ │ └── react
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ └── deep.js
│ │ │ │ │ └── index.js
│ │ │ │ ├── simple
│ │ │ │ │ └── index.js
│ │ │ │ ├── test
│ │ │ │ │ ├── #
│ │ │ │ │ │ └── foo.js
│ │ │ │ │ └── index.js
│ │ │ │ ├── jsnext
│ │ │ │ │ ├── entry.js
│ │ │ │ │ ├── entry-main.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── legacy
│ │ │ │ │ ├── entry.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── module
│ │ │ │ │ ├── entry.js
│ │ │ │ │ ├── entry-main.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── @scoped
│ │ │ │ │ ├── bar
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── foo
│ │ │ │ │ │ └── index.js
│ │ │ │ │ └── deduped
│ │ │ │ │ │ └── deep.js
│ │ │ │ ├── exports-cjs
│ │ │ │ │ ├── index-cjs.js
│ │ │ │ │ └── index-esm.js
│ │ │ │ ├── exports-star
│ │ │ │ │ └── foo
│ │ │ │ │ │ ├── a.js
│ │ │ │ │ │ ├── b.js
│ │ │ │ │ │ └── bar
│ │ │ │ │ │ └── c.js
│ │ │ │ ├── exports-ts-fallback
│ │ │ │ │ └── a.js
│ │ │ │ ├── isomorphic
│ │ │ │ │ ├── node.js
│ │ │ │ │ ├── browser.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── react
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── deep.js
│ │ │ │ ├── scoped-deduped-consumer
│ │ │ │ │ └── node_modules
│ │ │ │ │ │ ├── .gitkeep
│ │ │ │ │ │ └── @scoped
│ │ │ │ │ │ └── deduped
│ │ │ │ │ │ └── deep.js
│ │ │ │ ├── dual-cjs-mjs
│ │ │ │ │ ├── entry.js
│ │ │ │ │ ├── entry.mjs
│ │ │ │ │ └── package.json
│ │ │ │ ├── entries
│ │ │ │ │ ├── main-entry.js
│ │ │ │ │ ├── jsnext-entry.js
│ │ │ │ │ └── module-entry.js
│ │ │ │ ├── exports-browser
│ │ │ │ │ ├── require.js
│ │ │ │ │ └── ignored-browser.js
│ │ │ │ ├── exports-directory
│ │ │ │ │ ├── foo
│ │ │ │ │ │ ├── a.js
│ │ │ │ │ │ ├── b.js
│ │ │ │ │ │ └── nested
│ │ │ │ │ │ │ └── c.js
│ │ │ │ │ └── exported-foo
│ │ │ │ │ │ ├── a.js
│ │ │ │ │ │ ├── b.js
│ │ │ │ │ │ └── nested
│ │ │ │ │ │ └── c.js
│ │ │ │ ├── exports-null-override
│ │ │ │ │ └── foo
│ │ │ │ │ │ ├── a.js
│ │ │ │ │ │ └── b.js
│ │ │ │ ├── exports-shorthand
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index-mapped.js
│ │ │ │ ├── imports-pattern
│ │ │ │ │ ├── src
│ │ │ │ │ │ ├── a.js
│ │ │ │ │ │ └── b.js
│ │ │ │ │ └── foo
│ │ │ │ │ │ ├── x-a.js
│ │ │ │ │ │ └── x-b.js
│ │ │ │ ├── imports-relative
│ │ │ │ │ └── src
│ │ │ │ │ │ └── foo.js
│ │ │ │ ├── module-mjs
│ │ │ │ │ ├── entry.mjs
│ │ │ │ │ └── package.json
│ │ │ │ ├── self-package-import
│ │ │ │ │ └── foo
│ │ │ │ │ │ └── b.js
│ │ │ │ ├── builtins-browser
│ │ │ │ │ ├── fs.js
│ │ │ │ │ └── index.js
│ │ │ │ ├── events
│ │ │ │ │ ├── package.json
│ │ │ │ │ └── index.js
│ │ │ │ ├── exports-browser-browser
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── browser.js
│ │ │ │ │ └── require.js
│ │ │ │ ├── exports-top-level-mappings
│ │ │ │ │ ├── foo.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── foo-mapped.js
│ │ │ │ │ └── index-mapped.js
│ │ │ │ ├── imports-bare-exports
│ │ │ │ │ └── src
│ │ │ │ │ │ └── foo.js
│ │ │ │ ├── isomorphic-nested
│ │ │ │ │ └── lib
│ │ │ │ │ │ ├── dep.js
│ │ │ │ │ │ ├── browser-test.js
│ │ │ │ │ │ └── browser-dep.js
│ │ │ │ ├── isomorphic-object
│ │ │ │ │ ├── browser-test.js
│ │ │ │ │ ├── dep.js
│ │ │ │ │ └── browser-dep.js
│ │ │ │ ├── component-type
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── exports-conditions-fallback
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index-mapped.js
│ │ │ │ ├── exports-literal-specificity
│ │ │ │ │ ├── foo-a.js
│ │ │ │ │ └── exported-foo
│ │ │ │ │ │ └── a.js
│ │ │ │ ├── exports-main-directory
│ │ │ │ │ ├── a.js
│ │ │ │ │ └── foo
│ │ │ │ │ │ ├── b.js
│ │ │ │ │ │ └── nested
│ │ │ │ │ │ └── c.js
│ │ │ │ ├── exports-mappings-and-conditions
│ │ │ │ │ ├── bar.js
│ │ │ │ │ ├── foo.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── bar-mapped.js
│ │ │ │ │ ├── foo-mapped.js
│ │ │ │ │ └── index-mapped.js
│ │ │ │ ├── exports-nested-conditions
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index-mapped.js
│ │ │ │ ├── exports-non-existing-subpath
│ │ │ │ │ ├── foo.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── foo-mapped.js
│ │ │ │ │ └── index-mapped.js
│ │ │ │ ├── exports-prevent-direct-imports
│ │ │ │ │ ├── bar.js
│ │ │ │ │ ├── foo.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index-mapped.js
│ │ │ │ ├── exports-shorthand-fallback
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index-mapped.js
│ │ │ │ ├── exports-top-level-conditions
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index-mapped.js
│ │ │ │ ├── imports-conditions
│ │ │ │ │ └── src
│ │ │ │ │ │ ├── foo.cjs
│ │ │ │ │ │ └── foo.mjs
│ │ │ │ ├── isomorphic-object-main
│ │ │ │ │ ├── browser-test.js
│ │ │ │ │ ├── dep.js
│ │ │ │ │ └── browser-dep.js
│ │ │ │ ├── exports-prevent-unspecified-subpath
│ │ │ │ │ ├── foo.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── foo-mapped.js
│ │ │ │ │ └── index-mapped.js
│ │ │ │ ├── exports-shorthand-fallback-error
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index-mapped.js
│ │ │ │ ├── exports-star-specificity
│ │ │ │ │ ├── foo-one
│ │ │ │ │ │ └── a.js
│ │ │ │ │ ├── foo-two
│ │ │ │ │ │ └── a.js
│ │ │ │ │ └── foo-three
│ │ │ │ │ │ └── a.js
│ │ │ │ ├── exports-directory-specificity
│ │ │ │ │ ├── foo-one
│ │ │ │ │ │ └── a.js
│ │ │ │ │ ├── foo-two
│ │ │ │ │ │ └── a.js
│ │ │ │ │ └── foo-three
│ │ │ │ │ │ └── a.js
│ │ │ │ ├── exports-error-no-fallback
│ │ │ │ │ └── node_modules
│ │ │ │ │ │ └── dependency
│ │ │ │ │ │ └── a.js
│ │ │ │ ├── exports-shorthand-fallback-conditions
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index-mapped.js
│ │ │ │ ├── imports-bare-dependency
│ │ │ │ │ └── index.js
│ │ │ │ ├── isomorphic-object-main-implicit
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── browser.js
│ │ │ │ ├── uses-buffer
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── imports-bare-dependency-exports
│ │ │ │ │ └── index.js
│ │ │ │ ├── side-effects-true
│ │ │ │ │ └── package.json
│ │ │ │ ├── browser-entry-points-to-node-module
│ │ │ │ │ └── index.js
│ │ │ │ ├── side-effects-false
│ │ │ │ │ └── package.json
│ │ │ │ └── string
│ │ │ │ │ └── uppercase.js
│ │ │ ├── node-protocol.js
│ │ │ ├── prefer-builtin.js
│ │ │ ├── unresolved-global.js
│ │ │ ├── unresolved-local.js
│ │ │ ├── dynamic.js
│ │ │ ├── extensions
│ │ │ │ ├── lol.wut
│ │ │ │ └── main.js
│ │ │ ├── main.js
│ │ │ ├── prefer-builtin-no-local.js
│ │ │ ├── resolved-external
│ │ │ │ ├── main.js
│ │ │ │ └── node_modules
│ │ │ │ │ └── external
│ │ │ │ │ └── index.js
│ │ │ ├── local-index
│ │ │ │ ├── forty-two
│ │ │ │ │ └── index.js
│ │ │ │ └── main.js
│ │ │ ├── only-local.js
│ │ │ ├── custom-module-dir
│ │ │ │ ├── js_modules
│ │ │ │ │ ├── foo.js
│ │ │ │ │ ├── package-b
│ │ │ │ │ │ └── index.js
│ │ │ │ │ └── package-a
│ │ │ │ │ │ └── js_modules
│ │ │ │ │ │ └── package-b
│ │ │ │ │ │ └── index.js
│ │ │ │ └── main.js
│ │ │ ├── package-index.js
│ │ │ ├── builtins.js
│ │ │ ├── deep-side-effects
│ │ │ │ ├── deep
│ │ │ │ │ └── side-effect.js
│ │ │ │ ├── shallow-side-effect.js
│ │ │ │ └── package.json
│ │ │ ├── jsnext.js
│ │ │ ├── root-package-side-effect
│ │ │ │ ├── side-effect.js
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ │ ├── browser.js
│ │ │ ├── symlinked
│ │ │ │ ├── second
│ │ │ │ │ ├── index.browser.js
│ │ │ │ │ └── index.js
│ │ │ │ └── third
│ │ │ │ │ └── index.js
│ │ │ ├── hash-in-path.js
│ │ │ ├── manualchunks.js
│ │ │ ├── package-json-in-path
│ │ │ │ ├── node_modules
│ │ │ │ │ └── dep
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── package.json
│ │ │ │ └── package.json
│ │ │ │ │ └── main.js
│ │ │ ├── prefer-jsnext.js
│ │ │ ├── prefer-main.js
│ │ │ ├── prefer-module.js
│ │ │ ├── browser-false.js
│ │ │ ├── deep-import-non-module.js
│ │ │ ├── exports-cjs.js
│ │ │ ├── module.js
│ │ │ ├── module-mjs.js
│ │ │ ├── monorepo-dedupe
│ │ │ │ ├── node_modules
│ │ │ │ │ └── react
│ │ │ │ │ │ └── index.js
│ │ │ │ └── packages
│ │ │ │ │ ├── package-a
│ │ │ │ │ └── node_modules
│ │ │ │ │ │ └── react
│ │ │ │ │ │ └── index.js
│ │ │ │ │ └── package-b
│ │ │ │ │ └── node_modules
│ │ │ │ │ └── react
│ │ │ │ │ └── index.js
│ │ │ ├── browser-exports-browser.js
│ │ │ ├── browser-object-builtin.js
│ │ │ ├── cyclic-commonjs
│ │ │ │ └── other.js
│ │ │ ├── deep-side-effects-with-specific-side-effects
│ │ │ │ ├── deep
│ │ │ │ │ └── side-effect.js
│ │ │ │ └── shallow-side-effect.js
│ │ │ ├── dual-cjs-mjs.js
│ │ │ ├── imports-bare.js
│ │ │ ├── search-params.js
│ │ │ ├── exports-null-override.js
│ │ │ ├── exports-ts-fallback.ts
│ │ │ ├── granular.js
│ │ │ ├── jail.js
│ │ │ ├── custom-module-path
│ │ │ │ └── node_modules
│ │ │ │ │ └── package-with-dependency
│ │ │ │ │ └── package.json
│ │ │ ├── browser-exports-browser-browser.js
│ │ │ ├── browser-object-implicit.js
│ │ │ ├── browser-object.js
│ │ │ ├── commonjs.js
│ │ │ ├── exports-conditions-fallback.js
│ │ │ ├── exports-nested-conditions.js
│ │ │ ├── imports-pattern.js
│ │ │ ├── imports-relative.js
│ │ │ ├── search-params-and-hash.js
│ │ │ ├── browser-object-nested.js
│ │ │ ├── exports-non-existing-subpath.js
│ │ │ ├── exports-shorthand.js
│ │ │ ├── exports-top-level-conditions.js
│ │ │ ├── self-package-import.js
│ │ │ └── trailing-slash.js
│ │ └── node_modules
│ │ │ └── current-package
│ ├── tsconfig.json
│ └── .eslintignore
├── auto-install
│ ├── test
│ │ └── fixtures
│ │ │ ├── npm-bare
│ │ │ └── .gitkeep
│ │ │ ├── yarn
│ │ │ └── yarn.lock
│ │ │ ├── npm
│ │ │ └── package.json
│ │ │ ├── pnpm-bare
│ │ │ └── .gitkeep
│ │ │ ├── pnpm
│ │ │ └── pnpm-lock.yaml
│ │ │ ├── yarn-bare
│ │ │ └── .gitkeep
│ │ │ └── input.js
│ └── tsconfig.json
├── babel
│ ├── test
│ │ ├── node_modules
│ │ │ └── current-package
│ │ └── fixtures
│ │ │ ├── no-class-transformer
│ │ │ ├── .babelrc
│ │ │ └── main.js
│ │ │ ├── chunks
│ │ │ ├── dep.js
│ │ │ └── main.js
│ │ │ ├── extensions-default
│ │ │ ├── ext.json
│ │ │ ├── ext.es
│ │ │ ├── ext.es6
│ │ │ ├── ext.js
│ │ │ ├── ext.jsx
│ │ │ ├── ext.mjs
│ │ │ └── ext.other
│ │ │ ├── .babelrc
│ │ │ ├── checks
│ │ │ ├── foo
│ │ │ │ ├── index.js
│ │ │ │ └── .babelrc
│ │ │ └── main.js
│ │ │ ├── exclusions
│ │ │ ├── foo.js
│ │ │ └── main.js
│ │ │ ├── extensions-custom
│ │ │ ├── ext.es
│ │ │ ├── ext.es6
│ │ │ ├── ext.js
│ │ │ ├── ext.jsx
│ │ │ ├── ext.mjs
│ │ │ └── ext.other
│ │ │ ├── external-helpers
│ │ │ ├── bar.js
│ │ │ ├── foo.js
│ │ │ └── .babelrc
│ │ │ ├── ignored-file
│ │ │ ├── ignored.js
│ │ │ ├── main.js
│ │ │ └── .babelrc
│ │ │ ├── runtime-helpers-esm
│ │ │ └── main.js
│ │ │ ├── runtime-helpers
│ │ │ └── main.js
│ │ │ ├── preserve-modules
│ │ │ ├── dep.js
│ │ │ └── main.js
│ │ │ ├── runtime-helpers-builtins
│ │ │ └── main.js
│ │ │ ├── runtime-helpers-commonjs
│ │ │ └── main.js
│ │ │ ├── with-query-and-hash
│ │ │ ├── module#Hash.js
│ │ │ ├── moduleQuery.js
│ │ │ └── moduleQueryAnd#Hash.js
│ │ │ ├── typeof
│ │ │ ├── bar.js
│ │ │ └── foo.js
│ │ │ ├── basic
│ │ │ └── main.js
│ │ │ ├── class-loose
│ │ │ ├── .babelrc
│ │ │ └── main.js
│ │ │ ├── config-file
│ │ │ ├── main.js
│ │ │ └── config.json
│ │ │ ├── class
│ │ │ └── main.js
│ │ │ └── named-function-helper
│ │ │ └── _config.js
│ ├── tsconfig.json
│ └── src
│ │ └── package.json
├── dsv
│ ├── tsconfig.json
│ └── test
│ │ └── fixtures
│ │ ├── process
│ │ └── fruit.csv
│ │ ├── .eslintrc
│ │ ├── basic-csv
│ │ └── fruit.csv
│ │ ├── basic-tsv
│ │ └── fruit.tsv
│ │ └── process-id
│ │ ├── lower.csv
│ │ └── upper.csv
├── json
│ ├── test
│ │ ├── fixtures
│ │ │ ├── .eslintignore
│ │ │ ├── garbage
│ │ │ │ ├── bad.json
│ │ │ │ └── main.js
│ │ │ ├── literal
│ │ │ │ ├── config.json
│ │ │ │ └── main.js
│ │ │ ├── array
│ │ │ │ ├── config.json
│ │ │ │ └── main.js
│ │ │ ├── basic
│ │ │ │ ├── config.json
│ │ │ │ └── main.js
│ │ │ ├── extensionless
│ │ │ │ ├── config.json
│ │ │ │ └── dir
│ │ │ │ │ └── index.json
│ │ │ └── named
│ │ │ │ ├── package.json
│ │ │ │ └── main.js
│ │ └── snapshots
│ │ │ └── test.js.snap
│ └── tsconfig.json
├── run
│ ├── tsconfig.json
│ └── test
│ │ └── fixtures
│ │ ├── facade-entry
│ │ ├── dynamic.js
│ │ └── library.js
│ │ ├── input.js
│ │ └── change-detect-input.js
├── url
│ ├── tsconfig.json
│ └── test
│ │ ├── fixtures
│ │ ├── svg.svg
│ │ ├── gif.js
│ │ ├── jpg.js
│ │ ├── png.js
│ │ ├── svg.js
│ │ ├── jpeg.js
│ │ ├── webp.js
│ │ ├── gif.gif
│ │ ├── jpg.jpg
│ │ ├── png.png
│ │ ├── jpeg.jpeg
│ │ └── webp.webp
│ │ └── snapshots
│ │ └── test.js.snap
├── wasm
│ ├── test
│ │ ├── node_modules
│ │ │ └── current-package
│ │ ├── fixtures
│ │ │ ├── foo.js
│ │ │ ├── sample.wasm
│ │ │ ├── imports.wasm
│ │ │ ├── .eslintrc
│ │ │ ├── sample.wat
│ │ │ └── complex.wasm
│ │ └── snapshots
│ │ │ └── test.mjs.snap
│ └── tsconfig.json
├── yaml
│ ├── tsconfig.json
│ └── test
│ │ └── fixtures
│ │ ├── yml
│ │ ├── config.yml
│ │ └── main.js
│ │ ├── basic
│ │ ├── config.yaml
│ │ └── main.js
│ │ ├── named
│ │ ├── config.yaml
│ │ └── main.js
│ │ ├── extensionless
│ │ ├── config.yaml
│ │ └── dir
│ │ │ └── index.yaml
│ │ ├── .eslintrc
│ │ └── transform
│ │ ├── object.yaml
│ │ └── array.yaml
├── buble
│ ├── tsconfig.json
│ └── test
│ │ └── fixtures
│ │ └── basic
│ │ └── main.js
├── data-uri
│ ├── test
│ │ ├── node_modules
│ │ │ └── current-package
│ │ └── fixtures
│ │ │ └── bad-json.js
│ └── tsconfig.json
├── eslint
│ ├── .eslintignore
│ ├── test
│ │ ├── fixtures
│ │ │ ├── modules.js
│ │ │ ├── node_modules
│ │ │ │ └── mod
│ │ │ │ │ └── index.js
│ │ │ ├── ignored.js
│ │ │ ├── undeclared.js
│ │ │ ├── use-strict.js
│ │ │ ├── fixable.js
│ │ │ └── fixed.js
│ │ └── node_modules
│ │ │ └── current-package
│ ├── tsconfig.json
│ └── .gitignore
├── graphql
│ ├── test
│ │ ├── node_modules
│ │ │ └── current-package
│ │ └── fixtures
│ │ │ ├── graphqls
│ │ │ └── schema.graphqls
│ │ │ ├── multi-imports
│ │ │ └── index.js
│ │ │ ├── basic
│ │ │ └── basic.graphql
│ │ │ └── fragments
│ │ │ └── heroFragment.graphql
│ └── tsconfig.json
├── inject
│ ├── tsconfig.json
│ └── test
│ │ ├── fixtures
│ │ ├── redundant-keys
│ │ │ └── input.js
│ │ ├── basic
│ │ │ └── input.js
│ │ ├── non-js
│ │ │ ├── foo.es6
│ │ │ └── styles.css
│ │ ├── import-namespace
│ │ │ └── input.js
│ │ ├── named
│ │ │ └── input.js
│ │ ├── existing
│ │ │ └── input.js
│ │ ├── shorthand-assignment
│ │ │ └── input.js
│ │ ├── shorthand-func
│ │ │ └── input.js
│ │ ├── shorthand
│ │ │ └── input.js
│ │ └── shorthand-func-fallback
│ │ │ └── input.js
│ │ └── snapshots
│ │ └── test.js.snap
├── legacy
│ ├── tsconfig.json
│ └── test
│ │ └── fixtures
│ │ ├── .eslintrc
│ │ ├── default-export
│ │ ├── answer.js
│ │ └── main.js
│ │ ├── named-exports-unchanged
│ │ ├── answer.js
│ │ └── main.js
│ │ ├── named-exports-changed
│ │ ├── main.js
│ │ └── answer.js
│ │ └── named-exports-nested
│ │ ├── main.js
│ │ └── answer.js
├── replace
│ ├── tsconfig.json
│ └── test
│ │ ├── fixtures
│ │ ├── form
│ │ │ ├── assignment
│ │ │ │ ├── input.js
│ │ │ │ └── output.js
│ │ │ ├── process-check
│ │ │ │ └── output.js
│ │ │ ├── replacement-function
│ │ │ │ ├── input.js
│ │ │ │ └── output.js
│ │ │ ├── match-variables
│ │ │ │ ├── output.js
│ │ │ │ └── input.js
│ │ │ ├── special-characters
│ │ │ │ ├── output.js
│ │ │ │ └── input.js
│ │ │ ├── replace-strings
│ │ │ │ ├── output.js
│ │ │ │ └── input.js
│ │ │ ├── delimiters
│ │ │ │ ├── output.js
│ │ │ │ └── input.js
│ │ │ └── replace-nothing
│ │ │ │ └── output.js
│ │ └── function
│ │ │ └── replacement-function
│ │ │ └── dir
│ │ │ └── foo.js
│ │ ├── .eslintrc
│ │ └── snapshots
│ │ ├── form.js.snap
│ │ └── misc.js.snap
├── strip
│ ├── tsconfig.json
│ └── test
│ │ ├── fixtures
│ │ ├── inline-if
│ │ │ └── input.js
│ │ ├── inline-while
│ │ │ └── input.js
│ │ ├── if-block
│ │ │ └── input.js
│ │ ├── inline-call-expressions
│ │ │ └── input.js
│ │ ├── switch-case
│ │ │ └── input.js
│ │ ├── this-method
│ │ │ └── input.js
│ │ ├── console
│ │ │ └── input.js
│ │ ├── console-custom
│ │ │ └── input.js
│ │ ├── functions-direct
│ │ │ └── input.js
│ │ ├── label-expression
│ │ │ └── input.js
│ │ ├── custom
│ │ │ └── input.js
│ │ ├── debugger
│ │ │ └── input.js
│ │ ├── debugger-false
│ │ │ └── input.js
│ │ └── lambda-void
│ │ │ └── input.js
│ │ └── snapshots
│ │ └── test.js.snap
├── sucrase
│ ├── tsconfig.json
│ └── test
│ │ ├── fixtures
│ │ ├── jsx
│ │ │ └── example.jsx
│ │ ├── .eslintrc
│ │ ├── typescript
│ │ │ ├── example-a.ts
│ │ │ ├── example-b.ts
│ │ │ ├── example-d.js.ts
│ │ │ └── example-c.js
│ │ │ │ └── index.ts
│ │ ├── flow
│ │ │ ├── example.js
│ │ │ └── main.js
│ │ ├── typescript-resolve-directory
│ │ │ ├── example-b
│ │ │ │ └── index.ts
│ │ │ ├── example-b.ts
│ │ │ └── example-a
│ │ │ │ └── index.ts
│ │ ├── typescript-with-tsx
│ │ │ ├── example-c.tsx
│ │ │ ├── example-a
│ │ │ │ └── index.tsx
│ │ │ ├── example-e.js.tsx
│ │ │ ├── example-d.js
│ │ │ │ └── index.tsx
│ │ │ └── example-b.tsx
│ │ └── typescript-with-aliases
│ │ │ └── src
│ │ │ └── example.ts
│ │ └── snapshots
│ │ └── test.js.snap
├── typescript
│ ├── test
│ │ ├── fixtures
│ │ │ ├── dts
│ │ │ │ ├── tsconfig.json
│ │ │ │ └── main.ts
│ │ │ ├── async
│ │ │ │ └── tsconfig.json
│ │ │ ├── basic
│ │ │ │ └── tsconfig.json
│ │ │ ├── watch
│ │ │ │ ├── tsconfig.json
│ │ │ │ ├── new.ts.1
│ │ │ │ └── main.ts.1
│ │ │ ├── dedup-helpers
│ │ │ │ ├── tsconfig.json
│ │ │ │ ├── Base.ts
│ │ │ │ └── main.ts
│ │ │ ├── import-class
│ │ │ │ ├── tsconfig.json
│ │ │ │ └── main.ts
│ │ │ ├── reexport-type
│ │ │ │ ├── tsconfig.json
│ │ │ │ ├── Foo.ts
│ │ │ │ ├── Bar.ts
│ │ │ │ └── Baz.ts
│ │ │ ├── transformers
│ │ │ │ └── tsconfig.json
│ │ │ ├── commonjs-imports
│ │ │ │ ├── tsconfig.json
│ │ │ │ ├── cjs.js
│ │ │ │ └── main.ts
│ │ │ ├── dynamic-imports
│ │ │ │ ├── tsconfig.json
│ │ │ │ └── main.ts
│ │ │ ├── export-class-fix
│ │ │ │ ├── tsconfig.json
│ │ │ │ ├── default.ts
│ │ │ │ ├── main.ts
│ │ │ │ └── named.ts
│ │ │ ├── optional-chaining
│ │ │ │ └── tsconfig.json
│ │ │ ├── overriding-tslib
│ │ │ │ └── tsconfig.json
│ │ │ ├── export-abstract-class
│ │ │ │ └── tsconfig.json
│ │ │ ├── export-interface-only
│ │ │ │ ├── tsconfig.json
│ │ │ │ └── interface.ts
│ │ │ ├── overriding-typescript
│ │ │ │ ├── main.ts
│ │ │ │ └── tsconfig.json
│ │ │ ├── export-namespace-export-class
│ │ │ │ └── tsconfig.json
│ │ │ ├── root-dir
│ │ │ │ ├── packages
│ │ │ │ │ ├── test-2
│ │ │ │ │ │ └── tsconfig.json
│ │ │ │ │ └── include.ts
│ │ │ │ └── tsconfig.json
│ │ │ ├── nodenext-resolution
│ │ │ │ ├── package.json
│ │ │ │ ├── node_modules
│ │ │ │ │ └── foo
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ ├── index.d.cts
│ │ │ │ │ │ └── index.d.ts
│ │ │ │ ├── tsconfig.json
│ │ │ │ └── index.ts
│ │ │ ├── syntax-error
│ │ │ │ ├── missing-type.ts
│ │ │ │ └── tsconfig.json
│ │ │ ├── noForceEmit
│ │ │ │ ├── noEmit
│ │ │ │ │ └── main.ts
│ │ │ │ └── emitDeclarationOnly
│ │ │ │ │ └── main.ts
│ │ │ ├── dom
│ │ │ │ ├── main.ts
│ │ │ │ └── tsconfig.json
│ │ │ ├── export-class
│ │ │ │ └── main.ts
│ │ │ ├── tsconfig-jsx
│ │ │ │ ├── tsconfig.json
│ │ │ │ └── main.tsx
│ │ │ ├── bad-module
│ │ │ │ └── tsconfig.json
│ │ │ ├── jsx
│ │ │ │ └── main.tsx
│ │ │ ├── incremental-single
│ │ │ │ └── tsconfig.json
│ │ │ ├── multiple-files
│ │ │ │ └── src
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── server.ts
│ │ │ ├── normalize-ids
│ │ │ │ └── one.js
│ │ │ └── tsconfig-extends
│ │ │ │ ├── tsconfig.base.json
│ │ │ │ └── main.tsx
│ │ ├── node_modules
│ │ │ └── current-package
│ │ └── tsconfig.json
│ ├── ava.config.mjs
│ ├── tsconfig.json
│ └── .eslintignore
├── virtual
│ └── tsconfig.json
├── multi-entry
│ ├── test
│ │ ├── node_modules
│ │ │ └── current-package
│ │ └── fixtures
│ │ │ ├── 0.js
│ │ │ ├── 1.js
│ │ │ └── 2.js
│ └── tsconfig.json
├── pluginutils
│ ├── tsconfig.json
│ └── test
│ │ ├── fixtures
│ │ └── folder-with (parens)
│ │ │ └── .gitkeep
│ │ └── .eslintrc
├── dynamic-import-vars
│ ├── test
│ │ ├── node_modules
│ │ │ └── current-package
│ │ └── fixtures
│ │ │ ├── module-dir-a
│ │ │ ├── module-a-5.json
│ │ │ ├── foo.css
│ │ │ ├── module-a-1.js
│ │ │ ├── module-a-2.js
│ │ │ ├── module-a-3.mjs
│ │ │ ├── module-a-4.cjs
│ │ │ └── README.md
│ │ │ ├── module-dir-b
│ │ │ ├── module-b-1.js
│ │ │ └── module-b-2.js
│ │ │ ├── root-module-a.js
│ │ │ └── root-module-b.js
│ └── tsconfig.json
├── beep
│ └── test
│ │ ├── fixtures
│ │ ├── error.js
│ │ └── pass.js
│ │ └── snapshots
│ │ └── test.js.snap
└── .eslintrc
├── .github
└── FUNDING.yml
├── pnpm-workspace.yaml
├── scripts
└── tsconfig.json
├── .husky
└── pre-commit
├── shared
└── tsconfig.json
└── tsconfig.eslint.json
/.nvmrc:
--------------------------------------------------------------------------------
1 | 14
2 |
--------------------------------------------------------------------------------
/packages/html/test/fixtures/batman.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/terser/test/fixtures/empty.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/.eslintignore:
--------------------------------------------------------------------------------
1 | **/output/**
2 |
--------------------------------------------------------------------------------
/packages/image/test/fixtures/rollup.psd:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | open_collective: rollup
2 |
--------------------------------------------------------------------------------
/packages/alias/test/fixtures/Svelte/index.svelte:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/alias/test/fixtures/folder/hipster.jsx:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/commonjs/test/node_modules/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/entry/dep.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/alias/test/node_modules/current-package:
--------------------------------------------------------------------------------
1 | ../..
--------------------------------------------------------------------------------
/packages/auto-install/test/fixtures/npm-bare/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/auto-install/test/fixtures/yarn/yarn.lock:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/babel/test/node_modules/current-package:
--------------------------------------------------------------------------------
1 | ../..
--------------------------------------------------------------------------------
/packages/dsv/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/html/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/json/test/fixtures/.eslintignore:
--------------------------------------------------------------------------------
1 | form/**
2 |
--------------------------------------------------------------------------------
/packages/json/test/fixtures/garbage/bad.json:
--------------------------------------------------------------------------------
1 | not json
--------------------------------------------------------------------------------
/packages/json/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/run/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/url/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/wasm/test/node_modules/current-package:
--------------------------------------------------------------------------------
1 | ../..
--------------------------------------------------------------------------------
/packages/wasm/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/yaml/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/alias/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/auto-install/test/fixtures/npm/package.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/packages/auto-install/test/fixtures/pnpm-bare/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/auto-install/test/fixtures/pnpm/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/auto-install/test/fixtures/yarn-bare/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/babel/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/buble/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/commonjs/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/data-uri/test/node_modules/current-package:
--------------------------------------------------------------------------------
1 | ../..
--------------------------------------------------------------------------------
/packages/data-uri/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/eslint/.eslintignore:
--------------------------------------------------------------------------------
1 | test/fixtures/ignored.js
2 |
--------------------------------------------------------------------------------
/packages/eslint/test/fixtures/modules.js:
--------------------------------------------------------------------------------
1 | import 'mod';
2 |
--------------------------------------------------------------------------------
/packages/eslint/test/node_modules/current-package:
--------------------------------------------------------------------------------
1 | ../..
--------------------------------------------------------------------------------
/packages/eslint/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/graphql/test/node_modules/current-package:
--------------------------------------------------------------------------------
1 | ../..
--------------------------------------------------------------------------------
/packages/graphql/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/image/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/inject/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/json/test/fixtures/literal/config.json:
--------------------------------------------------------------------------------
1 | true
2 |
--------------------------------------------------------------------------------
/packages/legacy/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/replace/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/strip/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/sucrase/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/dts/tsconfig.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/node_modules/current-package:
--------------------------------------------------------------------------------
1 | ../..
--------------------------------------------------------------------------------
/packages/virtual/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/pnpm-workspace.yaml:
--------------------------------------------------------------------------------
1 | packages:
2 | - 'packages/*'
3 |
--------------------------------------------------------------------------------
/packages/alias/test/fixtures/aliasMe.js:
--------------------------------------------------------------------------------
1 | export default 42;
2 |
--------------------------------------------------------------------------------
/packages/auto-install/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/eslint/.gitignore:
--------------------------------------------------------------------------------
1 | !/test/fixtures/node_modules
2 |
--------------------------------------------------------------------------------
/packages/html/test/fixtures/joker.css:
--------------------------------------------------------------------------------
1 | * { width: 100%; }
2 |
--------------------------------------------------------------------------------
/packages/json/test/fixtures/array/config.json:
--------------------------------------------------------------------------------
1 | [1, 2, 3]
2 |
--------------------------------------------------------------------------------
/packages/multi-entry/test/node_modules/current-package:
--------------------------------------------------------------------------------
1 | ../..
--------------------------------------------------------------------------------
/packages/multi-entry/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/node-resolve/test/node_modules/current-package:
--------------------------------------------------------------------------------
1 | ../..
--------------------------------------------------------------------------------
/packages/node-resolve/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/pluginutils/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/typescript/ava.config.mjs:
--------------------------------------------------------------------------------
1 | ../../shared/ava.config.mjs
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/async/tsconfig.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/basic/tsconfig.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/watch/tsconfig.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/typescript/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/url/test/fixtures/svg.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/wasm/test/fixtures/foo.js:
--------------------------------------------------------------------------------
1 | export default 'foo';
2 |
--------------------------------------------------------------------------------
/packages/yaml/test/fixtures/yml/config.yml:
--------------------------------------------------------------------------------
1 | answer:
2 | 42
3 |
--------------------------------------------------------------------------------
/packages/alias/test/fixtures/localAliasMe.js:
--------------------------------------------------------------------------------
1 | export default 42;
2 |
--------------------------------------------------------------------------------
/packages/alias/test/fixtures/nonAliased.js:
--------------------------------------------------------------------------------
1 | export default 24;
2 |
--------------------------------------------------------------------------------
/packages/babel/src/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "module"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/no-class-transformer/.babelrc:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/commonjs/.prettierignore:
--------------------------------------------------------------------------------
1 | test/fixtures/form/output*.js
2 |
--------------------------------------------------------------------------------
/packages/dynamic-import-vars/test/node_modules/current-package:
--------------------------------------------------------------------------------
1 | ../..
--------------------------------------------------------------------------------
/packages/dynamic-import-vars/tsconfig.json:
--------------------------------------------------------------------------------
1 | ../../shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/multi-entry/test/fixtures/0.js:
--------------------------------------------------------------------------------
1 | export const zero = 0;
2 |
--------------------------------------------------------------------------------
/packages/multi-entry/test/fixtures/1.js:
--------------------------------------------------------------------------------
1 | export const one = 1;
2 |
--------------------------------------------------------------------------------
/packages/multi-entry/test/fixtures/2.js:
--------------------------------------------------------------------------------
1 | console.log('Hello, 2');
2 |
--------------------------------------------------------------------------------
/packages/pluginutils/test/fixtures/folder-with (parens)/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/terser/test/fixtures/export-number.js:
--------------------------------------------------------------------------------
1 | export default 5;
2 |
--------------------------------------------------------------------------------
/packages/typescript/.eslintignore:
--------------------------------------------------------------------------------
1 | test/fixtures/syntax-error
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/dedup-helpers/tsconfig.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/import-class/tsconfig.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/reexport-type/tsconfig.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/transformers/tsconfig.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/yaml/test/fixtures/basic/config.yaml:
--------------------------------------------------------------------------------
1 | answer:
2 | 42
3 |
--------------------------------------------------------------------------------
/packages/yaml/test/fixtures/named/config.yaml:
--------------------------------------------------------------------------------
1 | answer:
2 | 42
3 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/chunks/dep.js:
--------------------------------------------------------------------------------
1 | export default () => 42;
2 |
--------------------------------------------------------------------------------
/packages/buble/test/fixtures/basic/main.js:
--------------------------------------------------------------------------------
1 | export default () => 42;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/node_modules/baz/index.js:
--------------------------------------------------------------------------------
1 | module.exports = 'hello';
--------------------------------------------------------------------------------
/packages/commonjs/test/node_modules/foo/index.js:
--------------------------------------------------------------------------------
1 | module.exports = 'foo';
--------------------------------------------------------------------------------
/packages/dynamic-import-vars/test/fixtures/module-dir-a/module-a-5.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/packages/eslint/test/fixtures/node_modules/mod/index.js:
--------------------------------------------------------------------------------
1 | const a = 1;
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/.eslintignore:
--------------------------------------------------------------------------------
1 | test/fixtures/**/node_modules
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/commonjs-imports/tsconfig.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/dynamic-imports/tsconfig.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/export-class-fix/tsconfig.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/optional-chaining/tsconfig.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/overriding-tslib/tsconfig.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/alias/test/fixtures/folder/anotherNumber.js:
--------------------------------------------------------------------------------
1 | export default 33;
2 |
--------------------------------------------------------------------------------
/packages/alias/test/fixtures/folder/deep/deep2/index.js:
--------------------------------------------------------------------------------
1 | export default 1;
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/extensions-default/ext.json:
--------------------------------------------------------------------------------
1 | {"json": true}
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/bare-import/bar.js:
--------------------------------------------------------------------------------
1 | Math.bar = 42;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/basic/foo.js:
--------------------------------------------------------------------------------
1 | module.exports = 21;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-empty/submodule.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/inline/foo.js:
--------------------------------------------------------------------------------
1 | module.exports = 1;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/caching/dep.js:
--------------------------------------------------------------------------------
1 | exports.dep = 42;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/global/main.js:
--------------------------------------------------------------------------------
1 | global.foo = 'bar';
2 |
--------------------------------------------------------------------------------
/packages/json/test/fixtures/basic/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "answer": 42
3 | }
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/entry/other.js:
--------------------------------------------------------------------------------
1 | console.log('other');
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node-protocol.js:
--------------------------------------------------------------------------------
1 | import 'node:fs';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/prefer-builtin.js:
--------------------------------------------------------------------------------
1 | import 'events';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/unresolved-global.js:
--------------------------------------------------------------------------------
1 | import 'foo';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/unresolved-local.js:
--------------------------------------------------------------------------------
1 | import './foo';
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/export-abstract-class/tsconfig.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/export-interface-only/tsconfig.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/overriding-typescript/main.ts:
--------------------------------------------------------------------------------
1 | // empty
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/overriding-typescript/tsconfig.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/yaml/test/fixtures/extensionless/config.yaml:
--------------------------------------------------------------------------------
1 | answer:
2 | 42
3 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [ "@babel/env" ]
3 | }
4 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/checks/foo/index.js:
--------------------------------------------------------------------------------
1 | export default class Foo {}
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/exclusions/foo.js:
--------------------------------------------------------------------------------
1 | export const foo = () => 42;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/.eslintignore:
--------------------------------------------------------------------------------
1 | test/**/node_modules
2 | test/fixtures/form
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/skips-dead-branches/a.js:
--------------------------------------------------------------------------------
1 | global.a = 1;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/sourcemap/foo.js:
--------------------------------------------------------------------------------
1 | export default 42;
2 |
--------------------------------------------------------------------------------
/packages/inject/test/fixtures/redundant-keys/input.js:
--------------------------------------------------------------------------------
1 | Buffer.isBuffer('foo');
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/dynamic.js:
--------------------------------------------------------------------------------
1 | export default import('test');
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/extensions/lol.wut:
--------------------------------------------------------------------------------
1 | export var answer = 42;
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/main.js:
--------------------------------------------------------------------------------
1 | // placeholder for ../package.json
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/prefer-builtin-no-local.js:
--------------------------------------------------------------------------------
1 | import 'path';
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/reexport-type/Foo.ts:
--------------------------------------------------------------------------------
1 | export interface Foo {}
2 |
--------------------------------------------------------------------------------
/packages/wasm/test/fixtures/sample.wasm:
--------------------------------------------------------------------------------
1 | asm ` main
2 | A
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/extensions-custom/ext.es:
--------------------------------------------------------------------------------
1 | export default class Es {}
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/extensions-custom/ext.es6:
--------------------------------------------------------------------------------
1 | export default class Es6 {}
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/extensions-custom/ext.js:
--------------------------------------------------------------------------------
1 | export default class Js {}
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/extensions-custom/ext.jsx:
--------------------------------------------------------------------------------
1 | export default class Jsx {}
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/extensions-custom/ext.mjs:
--------------------------------------------------------------------------------
1 | export default class Mjs {}
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/extensions-default/ext.es:
--------------------------------------------------------------------------------
1 | export default class Es {}
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/extensions-default/ext.es6:
--------------------------------------------------------------------------------
1 | export default class Es6 {}
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/extensions-default/ext.js:
--------------------------------------------------------------------------------
1 | export default class Js {}
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/extensions-default/ext.jsx:
--------------------------------------------------------------------------------
1 | export default class Jsx {}
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/extensions-default/ext.mjs:
--------------------------------------------------------------------------------
1 | export default class Mjs {}
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/external-helpers/bar.js:
--------------------------------------------------------------------------------
1 | export default class Bar {}
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/external-helpers/foo.js:
--------------------------------------------------------------------------------
1 | export default class Foo {}
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/ignored-file/ignored.js:
--------------------------------------------------------------------------------
1 | export default class Ignored {}
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/no-class-transformer/main.js:
--------------------------------------------------------------------------------
1 | assert.equal(1 + 1, 2);
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/runtime-helpers-esm/main.js:
--------------------------------------------------------------------------------
1 | export default class Foo {}
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/runtime-helpers/main.js:
--------------------------------------------------------------------------------
1 | export default class Foo {}
2 |
--------------------------------------------------------------------------------
/packages/beep/test/fixtures/error.js:
--------------------------------------------------------------------------------
1 | export * from './joker'; // eslint-disable-line
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/bare-import/foo.js:
--------------------------------------------------------------------------------
1 | require('./bar.js');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dot/foo.bar.js:
--------------------------------------------------------------------------------
1 | module.exports = 'fubar';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/import-esm-require-returns-default-auto/none.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/index/foo/index.js:
--------------------------------------------------------------------------------
1 | module.exports = 42;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/load-cycle-parallel/a.js:
--------------------------------------------------------------------------------
1 | require('./b.js');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/load-cycle-parallel/b.js:
--------------------------------------------------------------------------------
1 | require('./c.js');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/load-cycle-parallel/c.js:
--------------------------------------------------------------------------------
1 | require('./a.js');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/module_require/foo.js:
--------------------------------------------------------------------------------
1 | module.exports = 21;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/no-side-effects/dep.js:
--------------------------------------------------------------------------------
1 | exports.foo = 'bar';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/extension/foo.coffee:
--------------------------------------------------------------------------------
1 | module.exports = 21;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/other-transforms/bar.js:
--------------------------------------------------------------------------------
1 | module.exports = 40;
2 |
--------------------------------------------------------------------------------
/packages/json/test/fixtures/extensionless/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "answer": 42
3 | }
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/react-consumer/node_modules/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/simple/index.js:
--------------------------------------------------------------------------------
1 | export default 42;
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/test/#/foo.js:
--------------------------------------------------------------------------------
1 | export default 42;
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/test/index.js:
--------------------------------------------------------------------------------
1 | export default 42;
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/resolved-external/main.js:
--------------------------------------------------------------------------------
1 | import 'external';
2 |
--------------------------------------------------------------------------------
/packages/replace/test/fixtures/form/assignment/input.js:
--------------------------------------------------------------------------------
1 | process.env.DEBUG = 'test';
2 |
--------------------------------------------------------------------------------
/packages/replace/test/fixtures/form/assignment/output.js:
--------------------------------------------------------------------------------
1 | process.env.DEBUG = 'test';
2 |
--------------------------------------------------------------------------------
/packages/strip/test/fixtures/inline-if/input.js:
--------------------------------------------------------------------------------
1 | if (DEBUG) console.log('debugging');
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/dedup-helpers/Base.ts:
--------------------------------------------------------------------------------
1 | export default class Base {}
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/export-namespace-export-class/tsconfig.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/reexport-type/Bar.ts:
--------------------------------------------------------------------------------
1 | export type Bar = object;
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/reexport-type/Baz.ts:
--------------------------------------------------------------------------------
1 | export type Baz = unknown;
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/root-dir/packages/test-2/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | }
3 |
--------------------------------------------------------------------------------
/packages/auto-install/test/fixtures/input.js:
--------------------------------------------------------------------------------
1 | import 'node-noop'; // eslint-disable-line
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/extensions-custom/ext.other:
--------------------------------------------------------------------------------
1 | export default class Other {}
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/extensions-default/ext.other:
--------------------------------------------------------------------------------
1 | export default class Other {}
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/ignored-file/main.js:
--------------------------------------------------------------------------------
1 | export { default } from './ignored';
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/preserve-modules/dep.js:
--------------------------------------------------------------------------------
1 | export default (value) => value + 1;
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/runtime-helpers-builtins/main.js:
--------------------------------------------------------------------------------
1 | export default class Foo {}
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/runtime-helpers-commonjs/main.js:
--------------------------------------------------------------------------------
1 | export default class Foo {}
2 |
--------------------------------------------------------------------------------
/packages/beep/test/fixtures/pass.js:
--------------------------------------------------------------------------------
1 | const batman = () => null;
2 | export default batman;
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/bare-import-comment/foo.js:
--------------------------------------------------------------------------------
1 | require('./bar.js');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/custom-options/main.js:
--------------------------------------------------------------------------------
1 | t.is('main', 'main');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dash-name/dash-name.js:
--------------------------------------------------------------------------------
1 | module.exports = true;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/import-esm-require-returns-default-false/none.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/import-esm-require-returns-default-namespace/none.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/import-esm-require-returns-default-preferred/none.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/import-esm-require-returns-default-undefined/none.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/named-exports-unexported/x.js:
--------------------------------------------------------------------------------
1 | exports.named = 2;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/no-exports-entry/dep.js:
--------------------------------------------------------------------------------
1 | module.exports = 42;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/shadowed-import/foo.js:
--------------------------------------------------------------------------------
1 | module.exports = 'foo';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/toplevel-return/foo.js:
--------------------------------------------------------------------------------
1 | module.exports = 'foo';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/trailing-slash/foo/index.js:
--------------------------------------------------------------------------------
1 | module.exports = 42;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/try-catch-internal/dep.js:
--------------------------------------------------------------------------------
1 | exports.foo = 'foo';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/paren-expression/index.js:
--------------------------------------------------------------------------------
1 | module.exports = 42;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/node_modules/external-cjs-exports/index.js:
--------------------------------------------------------------------------------
1 | exports.foo = 'foo';
2 |
--------------------------------------------------------------------------------
/packages/dynamic-import-vars/test/fixtures/module-dir-a/foo.css:
--------------------------------------------------------------------------------
1 | /* should not be resolved */
--------------------------------------------------------------------------------
/packages/dynamic-import-vars/test/fixtures/module-dir-a/module-a-1.js:
--------------------------------------------------------------------------------
1 | console.log('a-1');
2 |
--------------------------------------------------------------------------------
/packages/dynamic-import-vars/test/fixtures/module-dir-a/module-a-2.js:
--------------------------------------------------------------------------------
1 | console.log('a-2');
2 |
--------------------------------------------------------------------------------
/packages/dynamic-import-vars/test/fixtures/module-dir-b/module-b-1.js:
--------------------------------------------------------------------------------
1 | console.log('b-1');
2 |
--------------------------------------------------------------------------------
/packages/dynamic-import-vars/test/fixtures/module-dir-b/module-b-2.js:
--------------------------------------------------------------------------------
1 | console.log('b-2');
2 |
--------------------------------------------------------------------------------
/packages/eslint/test/fixtures/ignored.js:
--------------------------------------------------------------------------------
1 | (function () {
2 |
3 | void 0;
4 |
5 | }());
6 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/local-index/forty-two/index.js:
--------------------------------------------------------------------------------
1 | export default 42;
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/jsnext/entry.js:
--------------------------------------------------------------------------------
1 | export default 'JSNEXT';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/legacy/entry.js:
--------------------------------------------------------------------------------
1 | export default 'LEGACY';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/module/entry.js:
--------------------------------------------------------------------------------
1 | export default 'MODULE';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/only-local.js:
--------------------------------------------------------------------------------
1 | export default 'Resolved local var';
2 |
--------------------------------------------------------------------------------
/packages/replace/test/fixtures/form/process-check/output.js:
--------------------------------------------------------------------------------
1 | process.env.DEBUG = 'test';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/optimised-default-export/input.js:
--------------------------------------------------------------------------------
1 | module.exports = 42;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/module-meta-properties/dep.js:
--------------------------------------------------------------------------------
1 | exports.foo = 'foo';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/plugin-isentry/other.js:
--------------------------------------------------------------------------------
1 | export const other = true;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/relative-external/external.js:
--------------------------------------------------------------------------------
1 | exports.foo = 'foo';
2 |
--------------------------------------------------------------------------------
/packages/data-uri/test/fixtures/bad-json.js:
--------------------------------------------------------------------------------
1 | import 'data:application/json, { "batman": }';
2 |
--------------------------------------------------------------------------------
/packages/dsv/test/fixtures/process/fruit.csv:
--------------------------------------------------------------------------------
1 | type,count
2 | apples,7
3 | pears,4
4 | bananas,5
5 |
--------------------------------------------------------------------------------
/packages/dynamic-import-vars/test/fixtures/module-dir-a/module-a-3.mjs:
--------------------------------------------------------------------------------
1 | console.log("a-2");
2 |
--------------------------------------------------------------------------------
/packages/dynamic-import-vars/test/fixtures/module-dir-a/module-a-4.cjs:
--------------------------------------------------------------------------------
1 | console.log("a-2");
2 |
--------------------------------------------------------------------------------
/packages/dynamic-import-vars/test/fixtures/root-module-a.js:
--------------------------------------------------------------------------------
1 | console.log('root-module-a.js');
2 |
--------------------------------------------------------------------------------
/packages/dynamic-import-vars/test/fixtures/root-module-b.js:
--------------------------------------------------------------------------------
1 | console.log('root-module-b.js');
2 |
--------------------------------------------------------------------------------
/packages/inject/test/fixtures/basic/input.js:
--------------------------------------------------------------------------------
1 | $(() => {
2 | console.log('ready');
3 | });
4 |
--------------------------------------------------------------------------------
/packages/inject/test/fixtures/non-js/foo.es6:
--------------------------------------------------------------------------------
1 | export default relative( 'foo/bar', 'foo/baz' );
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/custom-module-dir/js_modules/foo.js:
--------------------------------------------------------------------------------
1 | export default 42;
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/@scoped/bar/index.js:
--------------------------------------------------------------------------------
1 | export default 'BAR';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/@scoped/foo/index.js:
--------------------------------------------------------------------------------
1 | export default 'FOO';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-cjs/index-cjs.js:
--------------------------------------------------------------------------------
1 | module.exports = 'CJS';
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-cjs/index-esm.js:
--------------------------------------------------------------------------------
1 | module.exports = 'ESM';
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-star/foo/a.js:
--------------------------------------------------------------------------------
1 | export default 'A';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-star/foo/b.js:
--------------------------------------------------------------------------------
1 | export default 'B';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-star/foo/bar/c.js:
--------------------------------------------------------------------------------
1 | export default 'C';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-ts-fallback/a.js:
--------------------------------------------------------------------------------
1 | export default 'A';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/isomorphic/node.js:
--------------------------------------------------------------------------------
1 | export default 'node';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/jsnext/entry-main.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/module/entry-main.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/react/index.js:
--------------------------------------------------------------------------------
1 | export default 'react:root'
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/scoped-deduped-consumer/node_modules/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/package-index.js:
--------------------------------------------------------------------------------
1 | import 'es5-ext/object/set-prototype-of';
2 |
--------------------------------------------------------------------------------
/packages/replace/test/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "rules": {
3 | "no-console": "off"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/replace/test/fixtures/form/replacement-function/input.js:
--------------------------------------------------------------------------------
1 | export default __filename;
2 |
--------------------------------------------------------------------------------
/packages/replace/test/fixtures/form/replacement-function/output.js:
--------------------------------------------------------------------------------
1 | export default 'input.js';
2 |
--------------------------------------------------------------------------------
/packages/strip/test/fixtures/inline-while/input.js:
--------------------------------------------------------------------------------
1 | while (test()) console.log('still true!');
2 |
--------------------------------------------------------------------------------
/packages/sucrase/test/fixtures/jsx/example.jsx:
--------------------------------------------------------------------------------
1 | export default () =>
hello world
--------------------------------------------------------------------------------
/packages/terser/test/fixtures/chunk-1.js:
--------------------------------------------------------------------------------
1 | const chunk1 = 'chunk-1';
2 | console.log(chunk1)
3 |
--------------------------------------------------------------------------------
/packages/terser/test/fixtures/chunk-2.js:
--------------------------------------------------------------------------------
1 | const chunk2 = 'chunk-2';
2 | console.log(chunk2)
3 |
--------------------------------------------------------------------------------
/packages/terser/test/fixtures/plain-file.js:
--------------------------------------------------------------------------------
1 |
2 |
3 | const foo = 'bar';
4 | console.log(foo);
5 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/dynamic-imports/main.ts:
--------------------------------------------------------------------------------
1 | export default import('./dynamic');
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/export-interface-only/interface.ts:
--------------------------------------------------------------------------------
1 | export interface ITest {}
2 |
--------------------------------------------------------------------------------
/packages/url/test/fixtures/gif.js:
--------------------------------------------------------------------------------
1 | import gif from './gif.gif';
2 |
3 | export default gif;
4 |
--------------------------------------------------------------------------------
/packages/url/test/fixtures/jpg.js:
--------------------------------------------------------------------------------
1 | import jpg from './jpg.jpg';
2 |
3 | export default jpg;
4 |
--------------------------------------------------------------------------------
/packages/url/test/fixtures/png.js:
--------------------------------------------------------------------------------
1 | import png from './png.png';
2 |
3 | export default png;
4 |
--------------------------------------------------------------------------------
/packages/url/test/fixtures/svg.js:
--------------------------------------------------------------------------------
1 | import svg from './svg.svg';
2 |
3 | export default svg;
4 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/with-query-and-hash/module#Hash.js:
--------------------------------------------------------------------------------
1 | export default class WithHash {}
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/with-query-and-hash/moduleQuery.js:
--------------------------------------------------------------------------------
1 | export default class WithQuery {}
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/conditional-require-chain/dep.js:
--------------------------------------------------------------------------------
1 | require('./throws.js');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/conditional-require-non-strict/bar.js:
--------------------------------------------------------------------------------
1 | global.bar = true;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/conditional-require-non-strict/foo.js:
--------------------------------------------------------------------------------
1 | global.foo = true;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-fallback/dep.js:
--------------------------------------------------------------------------------
1 | module.exports = 'dep';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/late-entry-dependency/other.js:
--------------------------------------------------------------------------------
1 | module.exports = 'foo';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/named-exports-reexport-named/export.js:
--------------------------------------------------------------------------------
1 | exports.named = 2;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-auto/main.js:
--------------------------------------------------------------------------------
1 | require('./a-imports-b');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-debug-none/main.js:
--------------------------------------------------------------------------------
1 | module.exports = 'bar';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-debug/main.js:
--------------------------------------------------------------------------------
1 | require('./a-imports-b');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-from-esm/strict.js:
--------------------------------------------------------------------------------
1 | exports.foo = 'foo';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-mixed-esm/import.js:
--------------------------------------------------------------------------------
1 | exports.foo = 'foo';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-mixed-esm/require.js:
--------------------------------------------------------------------------------
1 | exports.foo = 'foo';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/transform-mixed-modules/other.js:
--------------------------------------------------------------------------------
1 | module.exports = 'other';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/mixed-module-typeof-exports/foo.js:
--------------------------------------------------------------------------------
1 | module.exports = 21;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/module-path-separator/foo/index.js:
--------------------------------------------------------------------------------
1 | module.exports.a = 1;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/named-exports-from-object-literal/a.js:
--------------------------------------------------------------------------------
1 | module.exports = 1;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/rename-index/validVar/index.js:
--------------------------------------------------------------------------------
1 | module.exports = 'valid';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/reserved-as-property/main.js:
--------------------------------------------------------------------------------
1 | module.exports.delete = 'foo';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/node_modules/external-cjs-module-exports/index.js:
--------------------------------------------------------------------------------
1 | module.exports = 'bar';
2 |
--------------------------------------------------------------------------------
/packages/dsv/test/fixtures/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "globals": {
3 | "t": "readonly"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/dsv/test/fixtures/basic-csv/fruit.csv:
--------------------------------------------------------------------------------
1 | type,count
2 | apples,7
3 | pears,4
4 | bananas,5
5 |
--------------------------------------------------------------------------------
/packages/dsv/test/fixtures/basic-tsv/fruit.tsv:
--------------------------------------------------------------------------------
1 | type count
2 | apples 7
3 | pears 4
4 | bananas 5
5 |
--------------------------------------------------------------------------------
/packages/dsv/test/fixtures/process-id/lower.csv:
--------------------------------------------------------------------------------
1 | type,count
2 | Apples,7
3 | Pears,4
4 | Bananas,5
5 |
--------------------------------------------------------------------------------
/packages/dsv/test/fixtures/process-id/upper.csv:
--------------------------------------------------------------------------------
1 | type,count
2 | Apples,7
3 | Pears,4
4 | Bananas,5
5 |
--------------------------------------------------------------------------------
/packages/dynamic-import-vars/test/fixtures/module-dir-a/README.md:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/legacy/test/fixtures/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "globals": {
3 | "t": "readonly"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/entry/main.js:
--------------------------------------------------------------------------------
1 | import './dep.js';
2 |
3 | console.log('main');
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/dual-cjs-mjs/entry.js:
--------------------------------------------------------------------------------
1 | module.exports = 'DUAL-CJS';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/dual-cjs-mjs/entry.mjs:
--------------------------------------------------------------------------------
1 | export default 'DUAL-MJS';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/dual-cjs-mjs/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main": "entry"
3 | }
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/entries/main-entry.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN-ENTRY';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-browser/require.js:
--------------------------------------------------------------------------------
1 | module.exports = 'require';
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-directory/foo/a.js:
--------------------------------------------------------------------------------
1 | export default 'foo a';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-directory/foo/b.js:
--------------------------------------------------------------------------------
1 | export default 'foo b';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-null-override/foo/a.js:
--------------------------------------------------------------------------------
1 | export default 'A';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-null-override/foo/b.js:
--------------------------------------------------------------------------------
1 | export default 'B';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-shorthand/index.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/imports-pattern/src/a.js:
--------------------------------------------------------------------------------
1 | export default './src/a.js';
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/imports-pattern/src/b.js:
--------------------------------------------------------------------------------
1 | export default './src/b.js';
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/imports-relative/src/foo.js:
--------------------------------------------------------------------------------
1 | export default './src/foo';
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/isomorphic/browser.js:
--------------------------------------------------------------------------------
1 | export default 'browser';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/module-mjs/entry.mjs:
--------------------------------------------------------------------------------
1 | export default 'MODULE-MJS';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/module-mjs/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main": "entry"
3 | }
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/react/deep.js:
--------------------------------------------------------------------------------
1 | export default 'react/deep.js:root'
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/self-package-import/foo/b.js:
--------------------------------------------------------------------------------
1 | export default 'b';
2 |
--------------------------------------------------------------------------------
/packages/replace/test/fixtures/form/match-variables/output.js:
--------------------------------------------------------------------------------
1 | console.log('beta version 1.0.0');
2 |
--------------------------------------------------------------------------------
/packages/replace/test/fixtures/function/replacement-function/dir/foo.js:
--------------------------------------------------------------------------------
1 | export default __filename;
2 |
--------------------------------------------------------------------------------
/packages/run/test/fixtures/facade-entry/dynamic.js:
--------------------------------------------------------------------------------
1 | import log from './library';
2 |
3 | log(0);
4 |
--------------------------------------------------------------------------------
/packages/run/test/fixtures/input.js:
--------------------------------------------------------------------------------
1 | export const Greeting = () => 'Hello'; // eslint-disable-line
2 |
--------------------------------------------------------------------------------
/packages/strip/test/fixtures/if-block/input.js:
--------------------------------------------------------------------------------
1 | if (DEBUG) {
2 | console.log('debugging');
3 | }
4 |
--------------------------------------------------------------------------------
/packages/strip/test/fixtures/inline-call-expressions/input.js:
--------------------------------------------------------------------------------
1 | DEBUG && console.log('debugging');
2 |
--------------------------------------------------------------------------------
/packages/sucrase/test/fixtures/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "globals": {
3 | "t": "readonly"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/nodenext-resolution/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "module"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/root-dir/packages/include.ts:
--------------------------------------------------------------------------------
1 | export const foo = 'bar' as string;
2 |
--------------------------------------------------------------------------------
/packages/url/test/fixtures/jpeg.js:
--------------------------------------------------------------------------------
1 | import jpeg from './jpeg.jpeg';
2 |
3 | export default jpeg;
4 |
--------------------------------------------------------------------------------
/packages/url/test/fixtures/webp.js:
--------------------------------------------------------------------------------
1 | import webp from './webp.webp';
2 |
3 | export default webp;
4 |
--------------------------------------------------------------------------------
/packages/yaml/test/fixtures/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "globals": {
3 | "t": "readonly"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/scripts/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../tsconfig.base.json",
3 | "include": ["./"]
4 | }
5 |
--------------------------------------------------------------------------------
/.husky/pre-commit:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 | . "$(dirname -- "$0")/_/husky.sh"
3 |
4 | pnpm dlx lint-staged
5 |
--------------------------------------------------------------------------------
/packages/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "rules": {
3 | "import/no-extraneous-dependencies": "off"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/chunks/main.js:
--------------------------------------------------------------------------------
1 | import('./dep.js').then((result) => console.log(result));
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/typeof/bar.js:
--------------------------------------------------------------------------------
1 | export default function bar(a) {
2 | return typeof a;
3 | }
4 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/typeof/foo.js:
--------------------------------------------------------------------------------
1 | export default function foo(a) {
2 | return typeof a;
3 | }
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/defaultIsModuleExports-false-no-default/input.js:
--------------------------------------------------------------------------------
1 | exports.named = 3;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/bare-import-comment/bar.js:
--------------------------------------------------------------------------------
1 | // Great module
2 | Math.bar = 42;
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/cjs-extension/export.cjs:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | test: 42
3 | };
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-code-splitting/main2.js:
--------------------------------------------------------------------------------
1 | import './lib2.js';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-code-splitting/target1.js:
--------------------------------------------------------------------------------
1 | module.exports = '1';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-code-splitting/target2.js:
--------------------------------------------------------------------------------
1 | module.exports = '2';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-package/sub/entry.js:
--------------------------------------------------------------------------------
1 | module.exports = 'sub';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/exports/foo.js:
--------------------------------------------------------------------------------
1 | exports.bar = 'BAR';
2 | exports.baz = 'BAZ';
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/expose-file-type-detection/other.js:
--------------------------------------------------------------------------------
1 | module.exports = 'foo';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/named-exports-reexport-default/export.js:
--------------------------------------------------------------------------------
1 | exports.named = 2;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/named-exports/foo.js:
--------------------------------------------------------------------------------
1 | exports.a = 1;
2 | module.exports.b = 2;
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-entry-node-resolve/main.js:
--------------------------------------------------------------------------------
1 | exports.foo = 'foo';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-multiple-entry/main.js:
--------------------------------------------------------------------------------
1 | exports.foo = 'foo';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/try-catch-internal/throws.js:
--------------------------------------------------------------------------------
1 | throw new Error('Expected error');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/warn-this-resolve-without-options/foo.js:
--------------------------------------------------------------------------------
1 | module.exports = 21;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/es-modules-without-default-export/other.js:
--------------------------------------------------------------------------------
1 | export const a = 1;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/invalid-syntax/main.js:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | export const foo = 2,
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/rename-index/invalid-var/index.js:
--------------------------------------------------------------------------------
1 | module.exports = 'invalid';
2 |
--------------------------------------------------------------------------------
/packages/html/test/fixtures/joker.js:
--------------------------------------------------------------------------------
1 | // eslint-disable-next-line
2 | import style from './joker.css';
3 |
--------------------------------------------------------------------------------
/packages/inject/test/fixtures/import-namespace/input.js:
--------------------------------------------------------------------------------
1 | console.log(foo.bar);
2 | console.log(foo.baz);
3 |
--------------------------------------------------------------------------------
/packages/json/test/fixtures/garbage/main.js:
--------------------------------------------------------------------------------
1 | import bad from './bad.json';
2 |
3 | console.log(bad);
4 |
--------------------------------------------------------------------------------
/packages/legacy/test/fixtures/default-export/answer.js:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 |
3 | var answer = 42;
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/builtins.js:
--------------------------------------------------------------------------------
1 | import { sep } from 'path';
2 |
3 | export default sep;
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/deep-side-effects/deep/side-effect.js:
--------------------------------------------------------------------------------
1 | console.log('deep side effect')
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/jsnext.js:
--------------------------------------------------------------------------------
1 | import value from 'jsnext';
2 |
3 | export default value;
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/builtins-browser/fs.js:
--------------------------------------------------------------------------------
1 | export default 'browser-fs';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/entries/jsnext-entry.js:
--------------------------------------------------------------------------------
1 | export default 'JSNEXT-ENTRY';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/entries/module-entry.js:
--------------------------------------------------------------------------------
1 | export default 'MODULE-ENTRY';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/events/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main": "./index.js"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-browser-browser/index.js:
--------------------------------------------------------------------------------
1 | module.exports = "index";
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-top-level-mappings/foo.js:
--------------------------------------------------------------------------------
1 | export default 'FOO';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/imports-bare-exports/src/foo.js:
--------------------------------------------------------------------------------
1 | export default './src/foo';
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/imports-pattern/foo/x-a.js:
--------------------------------------------------------------------------------
1 | export default './foo/x-a.js';
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/imports-pattern/foo/x-b.js:
--------------------------------------------------------------------------------
1 | export default './foo/x-b.js';
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/isomorphic-nested/lib/dep.js:
--------------------------------------------------------------------------------
1 | export default 'node-dep';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/isomorphic-object/browser-test.js:
--------------------------------------------------------------------------------
1 | export default 43;
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/isomorphic-object/dep.js:
--------------------------------------------------------------------------------
1 | export default 'node-dep';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/legacy/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main": "entry.js"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/root-package-side-effect/side-effect.js:
--------------------------------------------------------------------------------
1 | console.log('side effect');
2 |
--------------------------------------------------------------------------------
/packages/replace/test/fixtures/form/match-variables/input.js:
--------------------------------------------------------------------------------
1 | console.log('BUILD version BUILD_VERSION');
2 |
--------------------------------------------------------------------------------
/packages/replace/test/fixtures/form/special-characters/output.js:
--------------------------------------------------------------------------------
1 | const one = 1;
2 | console.log(one);
3 |
--------------------------------------------------------------------------------
/packages/strip/test/fixtures/switch-case/input.js:
--------------------------------------------------------------------------------
1 | switch (a) {
2 | case 1:
3 | debugger;
4 | }
5 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/commonjs-imports/cjs.js:
--------------------------------------------------------------------------------
1 | module.exports = 'exported from commonjs';
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/nodenext-resolution/node_modules/foo/index.js:
--------------------------------------------------------------------------------
1 | export default "foo";
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/syntax-error/missing-type.ts:
--------------------------------------------------------------------------------
1 | var a: ;
2 | console.log('hello world');
3 |
--------------------------------------------------------------------------------
/packages/wasm/test/fixtures/imports.wasm:
--------------------------------------------------------------------------------
1 | asm ` ` envfoobar main
2 | A
3 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/basic/main.js:
--------------------------------------------------------------------------------
1 | const answer = 42;
2 | console.log(`the answer is ${answer}`);
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/bare-import/main.js:
--------------------------------------------------------------------------------
1 | import './foo.js';
2 |
3 | t.is(Math.bar, 42);
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/deconflict-export-and-local/someValue.js:
--------------------------------------------------------------------------------
1 | exports.someValue = 10;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-es-entry/submodule.js:
--------------------------------------------------------------------------------
1 | module.exports = 'submodule';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-globs/submodule1.js:
--------------------------------------------------------------------------------
1 | module.exports = 'submodule1';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-globs/submodule2.js:
--------------------------------------------------------------------------------
1 | module.exports = 'submodule2';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-json/dynamic.json:
--------------------------------------------------------------------------------
1 | {
2 | "value": "present"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-package/entry.js:
--------------------------------------------------------------------------------
1 | module.exports = 'same-directory';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-resolve-index/sub/index.js:
--------------------------------------------------------------------------------
1 | module.exports = 'sub';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-slash-access/sub/index.js:
--------------------------------------------------------------------------------
1 | module.exports = 'sub';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-targets-fallback/dep1.js:
--------------------------------------------------------------------------------
1 | module.exports = 'dep';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-targets-fallback/dep2.js:
--------------------------------------------------------------------------------
1 | module.exports = 'dep';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-targets-no-fallback/dep1.js:
--------------------------------------------------------------------------------
1 | module.exports = 'dep';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/export-default-from/imported.js:
--------------------------------------------------------------------------------
1 | export default 'default export';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/index/main.js:
--------------------------------------------------------------------------------
1 | const foo = require('./foo');
2 |
3 | t.is(foo, 42);
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/ordering/shared.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | fooLoaded: false
3 | };
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/resolve-is-cjs-extension/second.x:
--------------------------------------------------------------------------------
1 | export const result = 'second';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/resolve-is-cjs-filtered/second.js:
--------------------------------------------------------------------------------
1 | export const result = 'second';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/skips-dead-branches/b.js:
--------------------------------------------------------------------------------
1 | global.b = 2;
2 | module.exports = 'b';
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/skips-dead-branches/c.js:
--------------------------------------------------------------------------------
1 | global.c = 3;
2 | module.exports = 'c';
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-cycle-detection/main.js:
--------------------------------------------------------------------------------
1 | require('./a-imports-b');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/cjs-with-esm-property/main.js:
--------------------------------------------------------------------------------
1 | import fn from './lib';
2 |
3 | fn();
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/rename-index/other/nonIndex.js:
--------------------------------------------------------------------------------
1 | module.exports = 'not an index file';
2 |
--------------------------------------------------------------------------------
/packages/eslint/test/fixtures/undeclared.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | (function () {
3 |
4 | x = 0;
5 |
6 | }());
7 |
--------------------------------------------------------------------------------
/packages/graphql/test/fixtures/graphqls/schema.graphqls:
--------------------------------------------------------------------------------
1 | type Hero {
2 | id: ID!
3 | name: String!
4 | }
5 |
--------------------------------------------------------------------------------
/packages/graphql/test/fixtures/multi-imports/index.js:
--------------------------------------------------------------------------------
1 | export { GetHero, GetHeros } from './hero.graphql';
2 |
--------------------------------------------------------------------------------
/packages/html/test/fixtures/robin.js:
--------------------------------------------------------------------------------
1 | // eslint-disable-next-line
2 | import * as batman from './batman.js';
3 |
--------------------------------------------------------------------------------
/packages/inject/test/fixtures/named/input.js:
--------------------------------------------------------------------------------
1 | Promise.all([thisThing, thatThing]).then(() => someOtherThing);
2 |
--------------------------------------------------------------------------------
/packages/json/test/fixtures/literal/main.js:
--------------------------------------------------------------------------------
1 | import config from './config.json';
2 |
3 | t.is(config, true);
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/browser.js:
--------------------------------------------------------------------------------
1 | import env from 'isomorphic';
2 |
3 | export default env;
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/custom-module-dir/main.js:
--------------------------------------------------------------------------------
1 | import foo from 'foo';
2 |
3 | t.is(foo, 42);
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/deep-side-effects/shallow-side-effect.js:
--------------------------------------------------------------------------------
1 | console.log('shallow side effect')
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/component-type/index.js:
--------------------------------------------------------------------------------
1 | export default 'component-type';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/component-type/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main": "index.js"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-browser-browser/browser.js:
--------------------------------------------------------------------------------
1 | module.exports = 'browser';
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-browser-browser/require.js:
--------------------------------------------------------------------------------
1 | module.exports = 'require';
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-conditions-fallback/index.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-directory/foo/nested/c.js:
--------------------------------------------------------------------------------
1 | export default 'foo c';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-literal-specificity/foo-a.js:
--------------------------------------------------------------------------------
1 | export default 'foo a';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-main-directory/a.js:
--------------------------------------------------------------------------------
1 | export default 'exported a';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-main-directory/foo/b.js:
--------------------------------------------------------------------------------
1 | export default 'exported b';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-mappings-and-conditions/bar.js:
--------------------------------------------------------------------------------
1 | export default 'BAR';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-mappings-and-conditions/foo.js:
--------------------------------------------------------------------------------
1 | export default 'FOO';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-nested-conditions/index.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-non-existing-subpath/foo.js:
--------------------------------------------------------------------------------
1 | export default 'FOO';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-non-existing-subpath/index.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-prevent-direct-imports/bar.js:
--------------------------------------------------------------------------------
1 | export default 'BAR';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-prevent-direct-imports/foo.js:
--------------------------------------------------------------------------------
1 | export default 'FOO';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-shorthand-fallback/index.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-top-level-conditions/index.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-top-level-mappings/index.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/imports-conditions/src/foo.cjs:
--------------------------------------------------------------------------------
1 | export default './src/foo.cjs';
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/imports-conditions/src/foo.mjs:
--------------------------------------------------------------------------------
1 | export default './src/foo.mjs';
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/isomorphic-nested/lib/browser-test.js:
--------------------------------------------------------------------------------
1 | export default 43;
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/isomorphic-object-main/browser-test.js:
--------------------------------------------------------------------------------
1 | export default 43;
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/isomorphic-object-main/dep.js:
--------------------------------------------------------------------------------
1 | export default 'node-dep';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/resolved-external/node_modules/external/index.js:
--------------------------------------------------------------------------------
1 | console.log('external');
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/symlinked/second/index.browser.js:
--------------------------------------------------------------------------------
1 | export default 'not random string';
2 |
--------------------------------------------------------------------------------
/packages/pluginutils/test/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "rules": {
3 | "import/no-named-default": "off"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/replace/test/fixtures/form/replace-strings/output.js:
--------------------------------------------------------------------------------
1 | console.log(42);
2 | console.log('object');
3 |
--------------------------------------------------------------------------------
/packages/run/test/fixtures/change-detect-input.js:
--------------------------------------------------------------------------------
1 | export const Greeting = () => 'Hola'; // eslint-disable-line
--------------------------------------------------------------------------------
/packages/strip/test/fixtures/this-method/input.js:
--------------------------------------------------------------------------------
1 | a();
2 | this.foo('foo');
3 | this.bar('bar');
4 | b();
5 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/dedup-helpers/main.ts:
--------------------------------------------------------------------------------
1 | export { A } from './A';
2 | export { B } from './B';
3 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/noForceEmit/noEmit/main.ts:
--------------------------------------------------------------------------------
1 | const answer = 42;
2 |
3 | export { answer };
4 |
--------------------------------------------------------------------------------
/packages/typescript/test/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../tsconfig.json",
3 | "include": ["."]
4 | }
5 |
--------------------------------------------------------------------------------
/packages/yaml/test/fixtures/named/main.js:
--------------------------------------------------------------------------------
1 | import { answer } from './config.yaml';
2 |
3 | t.is(answer, 42);
4 |
--------------------------------------------------------------------------------
/packages/yaml/test/fixtures/yml/main.js:
--------------------------------------------------------------------------------
1 | import config from './config.yml';
2 |
3 | t.is(config.answer, 42);
4 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/class-loose/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [ ["@babel/env", { "loose": true } ] ]
3 | }
4 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/with-query-and-hash/moduleQueryAnd#Hash.js:
--------------------------------------------------------------------------------
1 | export default class WithQueryAndHash {}
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/ignore-ids/input.js:
--------------------------------------------------------------------------------
1 | var foo = require( 'foo' );
2 | var bar = require( 'bar' );
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/multi-entry-module-exports/input2.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | a: 2
3 | };
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/call-non-local-function-semantics/browser.js:
--------------------------------------------------------------------------------
1 | module.exports = 'browser';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/custom-options/other.js:
--------------------------------------------------------------------------------
1 | throw new Error('Other should not be executed');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-from-es-import/submodule.js:
--------------------------------------------------------------------------------
1 | module.exports = 'submodule';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-globs/extramodule1.js:
--------------------------------------------------------------------------------
1 | module.exports = 'extramodule1';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-globs/extramodule2.js:
--------------------------------------------------------------------------------
1 | module.exports = 'extramodule2';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-package/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main": "./entry.js"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-resolve-index/index.js:
--------------------------------------------------------------------------------
1 | module.exports = 'same-directory';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-slash-access/index.js:
--------------------------------------------------------------------------------
1 | module.exports = 'same-directory';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/export-default-from/reexporter.js:
--------------------------------------------------------------------------------
1 | export { default } from './imported';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/import-esm-require-returns-default-auto/default.js:
--------------------------------------------------------------------------------
1 | export default 'bar';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/import-esm-require-returns-default-false/default.js:
--------------------------------------------------------------------------------
1 | export default 'bar';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/import-esm-require-returns-default-true/default.js:
--------------------------------------------------------------------------------
1 | export default 'bar';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/interop-without-default-unwrapped/other.js:
--------------------------------------------------------------------------------
1 | exports.foo = '__esModule';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/pass-require-to-node-resolve/bar-imported.js:
--------------------------------------------------------------------------------
1 | export default 'imported';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/pass-require-to-node-resolve/foo-imported.js:
--------------------------------------------------------------------------------
1 | export default 'imported';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/pass-require-to-node-resolve/foo-required.js:
--------------------------------------------------------------------------------
1 | module.exports = 'required';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/reassign-exports/identifier.js:
--------------------------------------------------------------------------------
1 | exports = 'foo';
2 | t.is(exports, 'foo');
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/resolve-is-cjs-filtered/main.js:
--------------------------------------------------------------------------------
1 | t.is(require('second').result, 'second');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-circular/other.js:
--------------------------------------------------------------------------------
1 | exports.foo = require('./main.js').foo;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-external/other.js:
--------------------------------------------------------------------------------
1 | exports.foo = require('./main.js').foo;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-from-esm/dep.js:
--------------------------------------------------------------------------------
1 | t.is(require('./strict').foo, 'foo');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/typeof-require/main.js:
--------------------------------------------------------------------------------
1 | import foo from './foo.js';
2 |
3 | t.is(foo, 1);
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/caching/main.js:
--------------------------------------------------------------------------------
1 | const dep = require('./dep');
2 |
3 | console.log(dep);
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/dynamic-require-outside-root/nested/target.js:
--------------------------------------------------------------------------------
1 | module.exports = 'target';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/sourcemap/main.js:
--------------------------------------------------------------------------------
1 | const foo = require('./foo');
2 |
3 | console.log(foo);
4 |
--------------------------------------------------------------------------------
/packages/eslint/test/fixtures/use-strict.js:
--------------------------------------------------------------------------------
1 | (function () {
2 |
3 | void 0;
4 | x = 0;
5 |
6 | }());
7 |
8 |
--------------------------------------------------------------------------------
/packages/json/test/fixtures/basic/main.js:
--------------------------------------------------------------------------------
1 | import config from './config.json';
2 |
3 | t.is(config.answer, 42);
4 |
--------------------------------------------------------------------------------
/packages/legacy/test/fixtures/default-export/main.js:
--------------------------------------------------------------------------------
1 | import answer from './answer';
2 |
3 | t.is(answer, 42);
4 |
--------------------------------------------------------------------------------
/packages/legacy/test/fixtures/named-exports-unchanged/answer.js:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 |
3 | var answer = 42;
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/extensions/main.js:
--------------------------------------------------------------------------------
1 | import { answer } from './lol';
2 |
3 | t.is(answer, 42);
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/hash-in-path.js:
--------------------------------------------------------------------------------
1 | import test from 'test/#/foo';
2 |
3 | export default test;
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/manualchunks.js:
--------------------------------------------------------------------------------
1 | import simple from 'simple';
2 |
3 | console.log(simple);
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/@scoped/deduped/deep.js:
--------------------------------------------------------------------------------
1 | export default 'scoped-deduped:root';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/events/index.js:
--------------------------------------------------------------------------------
1 | export default 'not the built-in events module';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-browser/ignored-browser.js:
--------------------------------------------------------------------------------
1 | module.exports = 'ignored-browser';
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-mappings-and-conditions/index.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-prevent-direct-imports/index.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-prevent-unspecified-subpath/foo.js:
--------------------------------------------------------------------------------
1 | export default 'FOO';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-shorthand-fallback-error/index.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-shorthand/index-mapped.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN MAPPED';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-star-specificity/foo-one/a.js:
--------------------------------------------------------------------------------
1 | export default 'foo-one a';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-star-specificity/foo-two/a.js:
--------------------------------------------------------------------------------
1 | export default 'foo-two a';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/isomorphic-object/browser-dep.js:
--------------------------------------------------------------------------------
1 | export default 'browser-dep';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/package-json-in-path/node_modules/dep/index.js:
--------------------------------------------------------------------------------
1 | export const test = "It works!"
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/package-json-in-path/node_modules/dep/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "dep"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/prefer-jsnext.js:
--------------------------------------------------------------------------------
1 | import entry from 'entries';
2 |
3 | export default entry;
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/prefer-main.js:
--------------------------------------------------------------------------------
1 | import entry from 'entries';
2 |
3 | export default entry;
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/prefer-module.js:
--------------------------------------------------------------------------------
1 | import entry from 'entries';
2 |
3 | export default entry;
4 |
--------------------------------------------------------------------------------
/packages/sucrase/test/fixtures/typescript/example-a.ts:
--------------------------------------------------------------------------------
1 | export default (a: number, b: number): number => a * b;
2 |
--------------------------------------------------------------------------------
/packages/sucrase/test/fixtures/typescript/example-b.ts:
--------------------------------------------------------------------------------
1 | export default (a: number, b: number): number => a * b;
2 |
--------------------------------------------------------------------------------
/packages/sucrase/test/fixtures/typescript/example-d.js.ts:
--------------------------------------------------------------------------------
1 | export default (a: number, b: number): number => a * b;
2 |
--------------------------------------------------------------------------------
/packages/terser/test/fixtures/properties.js:
--------------------------------------------------------------------------------
1 | const obj = {
2 | foo: 1,
3 | _priv: 2
4 | };
5 | console.log(obj);
6 |
--------------------------------------------------------------------------------
/packages/terser/test/fixtures/sourcemap.js:
--------------------------------------------------------------------------------
1 | import result from './export-number.js';
2 |
3 | console.log(result);
4 |
--------------------------------------------------------------------------------
/packages/yaml/test/fixtures/basic/main.js:
--------------------------------------------------------------------------------
1 | import config from './config.yaml';
2 |
3 | t.is(config.answer, 42);
4 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/config-file/main.js:
--------------------------------------------------------------------------------
1 | const answer = 42 ** 2;
2 | console.log(`the answer is ${answer}`);
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/async-function/input.js:
--------------------------------------------------------------------------------
1 | module.exports = async function () {
2 | // TODO
3 | };
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/optimised-default-export-function/input.js:
--------------------------------------------------------------------------------
1 | module.exports = function foo () {};
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/optimised-named-export/input.js:
--------------------------------------------------------------------------------
1 | exports.foo = 'a';
2 | module.exports.bar = 'b';
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/unambiguous-with-named-export/input.js:
--------------------------------------------------------------------------------
1 | require( './foo.js' );
2 |
3 | export {};
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/bare-import-comment/main.js:
--------------------------------------------------------------------------------
1 | import './foo.js';
2 |
3 | t.is(Math.bar, 42);
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/basic/main.js:
--------------------------------------------------------------------------------
1 | const foo = require('./foo');
2 |
3 | module.exports = foo * 2;
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dash-name/main.js:
--------------------------------------------------------------------------------
1 | import value from './dash-name';
2 |
3 | t.truthy(value);
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-package/sub/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main": "./entry.js"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-relative-paths/sub/submodule.js:
--------------------------------------------------------------------------------
1 | module.exports = 'submodule';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/export-default-from/main.js:
--------------------------------------------------------------------------------
1 | t.is(require('./reexporter'), 'default export');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/import-esm-require-returns-default-auto/named.js:
--------------------------------------------------------------------------------
1 | export const foo = 'foo';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/import-esm-require-returns-default-false/named.js:
--------------------------------------------------------------------------------
1 | export const foo = 'foo';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/import-esm-require-returns-default-namespace/default.js:
--------------------------------------------------------------------------------
1 | export default 'bar';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/import-esm-require-returns-default-preferred/default.js:
--------------------------------------------------------------------------------
1 | export default 'bar';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/import-esm-require-returns-default-true/named.js:
--------------------------------------------------------------------------------
1 | export const foo = 'foo';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/import-esm-require-returns-default-undefined/default.js:
--------------------------------------------------------------------------------
1 | export default 'bar';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/require-esm-with-namespace-prefer-default/dep.js:
--------------------------------------------------------------------------------
1 | export * from './other.js';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/resolve-is-cjs-extension/main.js:
--------------------------------------------------------------------------------
1 | t.is(require('second').result, 'second');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-auto/b-imports-c.js:
--------------------------------------------------------------------------------
1 | exports.a = require('./c-imports-a.js').a;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-auto/c-imports-a.js:
--------------------------------------------------------------------------------
1 | exports.a = require('./a-imports-b').a;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-debug/c-imports-a.js:
--------------------------------------------------------------------------------
1 | exports.a = require('./a-imports-b').a;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-file-without-module-type/error.js:
--------------------------------------------------------------------------------
1 | throw new Error('FAIL');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-multiple-entry/other.js:
--------------------------------------------------------------------------------
1 | t.is(require('./main.js').foo, 'foo');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/trailing-slash/main.js:
--------------------------------------------------------------------------------
1 | const foo = require('./foo/');
2 |
3 | t.is(foo, 42);
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/transpiled-esm-reexported-default/proxy.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./dep');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/transpiled-esm-reexported-mixed/proxy.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./dep');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/transpiled-esm-reexported-named/proxy.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./dep');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/other-transforms/main.js:
--------------------------------------------------------------------------------
1 | import foo from './foo.js';
2 |
3 | t.is(foo, 42);
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/node_modules/external/index.js:
--------------------------------------------------------------------------------
1 | var externalLib = exports;
2 | externalLib.message = 'it works';
3 |
--------------------------------------------------------------------------------
/packages/graphql/test/fixtures/basic/basic.graphql:
--------------------------------------------------------------------------------
1 | query GetHero {
2 | hero {
3 | id
4 | name
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/packages/graphql/test/fixtures/fragments/heroFragment.graphql:
--------------------------------------------------------------------------------
1 | fragment HeroFragment on Hero {
2 | id
3 | name
4 | }
5 |
--------------------------------------------------------------------------------
/packages/json/test/fixtures/array/main.js:
--------------------------------------------------------------------------------
1 | import config from './config.json';
2 |
3 | t.deepEqual(config, [1, 2, 3]);
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/browser-false.js:
--------------------------------------------------------------------------------
1 | import thing from 'uses-buffer';
2 |
3 | t.deepEqual(thing, {});
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/custom-module-dir/js_modules/package-b/index.js:
--------------------------------------------------------------------------------
1 | export default 'package-b:root';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/deep-import-non-module.js:
--------------------------------------------------------------------------------
1 | import deep from 'foo/deep';
2 |
3 | console.log(deep);
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/exports-cjs.js:
--------------------------------------------------------------------------------
1 | const main = require('exports-cjs');
2 |
3 | module.exports = main;
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/module.js:
--------------------------------------------------------------------------------
1 | import module from 'module';
2 |
3 | export default module; // MODULE
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/builtins-browser/index.js:
--------------------------------------------------------------------------------
1 | import fs from 'fs';
2 | export default fs;
3 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-directory-specificity/foo-one/a.js:
--------------------------------------------------------------------------------
1 | export default 'foo-one a';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-directory-specificity/foo-two/a.js:
--------------------------------------------------------------------------------
1 | export default 'foo-two a';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-directory/exported-foo/a.js:
--------------------------------------------------------------------------------
1 | export default 'exported-foo a';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-directory/exported-foo/b.js:
--------------------------------------------------------------------------------
1 | export default 'exported-foo b';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-error-no-fallback/node_modules/dependency/a.js:
--------------------------------------------------------------------------------
1 | export default 'a';
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-main-directory/foo/nested/c.js:
--------------------------------------------------------------------------------
1 | export default 'exported c';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-prevent-unspecified-subpath/index.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-shorthand-fallback-conditions/index.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-star-specificity/foo-three/a.js:
--------------------------------------------------------------------------------
1 | export default 'foo-three a';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-top-level-mappings/foo-mapped.js:
--------------------------------------------------------------------------------
1 | export default 'FOO MAPPED';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/isomorphic-nested/lib/browser-dep.js:
--------------------------------------------------------------------------------
1 | export default 'browser-dep';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/isomorphic-object-main/browser-dep.js:
--------------------------------------------------------------------------------
1 | export default 'browser-dep';
2 |
--------------------------------------------------------------------------------
/packages/run/test/fixtures/facade-entry/library.js:
--------------------------------------------------------------------------------
1 | const log = (value) => console.log(value);
2 | export default log;
3 |
--------------------------------------------------------------------------------
/packages/strip/test/fixtures/console/input.js:
--------------------------------------------------------------------------------
1 | foo(123);
2 | console.log('a');
3 | console.error('b');
4 | bar(789);
5 |
--------------------------------------------------------------------------------
/packages/sucrase/test/fixtures/flow/example.js:
--------------------------------------------------------------------------------
1 | // @flow
2 | export default (a: number, b: number): number => a * b;
3 |
--------------------------------------------------------------------------------
/packages/sucrase/test/fixtures/flow/main.js:
--------------------------------------------------------------------------------
1 | import example from './example';
2 |
3 | t.snapshot(example.toString());
4 |
--------------------------------------------------------------------------------
/packages/sucrase/test/fixtures/typescript-resolve-directory/example-b/index.ts:
--------------------------------------------------------------------------------
1 | export default 'Should not be imported';
2 |
--------------------------------------------------------------------------------
/packages/sucrase/test/fixtures/typescript-with-tsx/example-c.tsx:
--------------------------------------------------------------------------------
1 | export default () => hello world
;
2 |
--------------------------------------------------------------------------------
/packages/sucrase/test/fixtures/typescript/example-c.js/index.ts:
--------------------------------------------------------------------------------
1 | export default (a: number, b: number): number => a * b;
2 |
--------------------------------------------------------------------------------
/packages/terser/test/fixtures/failed.js:
--------------------------------------------------------------------------------
1 | // eslint-disable-next-line @typescript-eslint/no-unused-vars
2 | const a = 1;
3 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/commonjs-imports/main.ts:
--------------------------------------------------------------------------------
1 | import cjs = require('./cjs');
2 |
3 | export default cjs;
4 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/dom/main.ts:
--------------------------------------------------------------------------------
1 | // eslint-disable-next-line no-undef
2 | navigator.clipboard.readText();
3 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/dom/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "lib": ["dom"]
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/export-class/main.ts:
--------------------------------------------------------------------------------
1 | import { Foo } from './Foo';
2 |
3 | export default new Foo();
4 |
--------------------------------------------------------------------------------
/packages/yaml/test/fixtures/transform/object.yaml:
--------------------------------------------------------------------------------
1 | alice: { private: true }
2 | bob: { private: false }
3 | carl: {}
4 |
--------------------------------------------------------------------------------
/shared/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.base.json",
3 | "include": ["src/**/*", "types/**/*"]
4 | }
5 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/exclusions/main.js:
--------------------------------------------------------------------------------
1 | import { foo } from './foo';
2 |
3 | console.log(`the answer is ${foo()}`);
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/constant-template-literal/input.js:
--------------------------------------------------------------------------------
1 | var foo = require(`tape`);
2 | console.log(foo);
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/ignore-ids-function/input.js:
--------------------------------------------------------------------------------
1 | var foo = require( 'foo' );
2 | var bar = require( 'bar' );
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/unambiguous-with-import/input.js:
--------------------------------------------------------------------------------
1 | require( './foo.js' );
2 |
3 | import './bar.js';
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/conditional-require-chain/throws.js:
--------------------------------------------------------------------------------
1 | throw new Error('This should not be executed');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dot/main.js:
--------------------------------------------------------------------------------
1 | const status = require('./foo.bar');
2 |
3 | t.is(status, 'fubar');
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/double-exports-assignment/dep.js:
--------------------------------------------------------------------------------
1 | exports.foo = 'first';
2 | exports.foo = 'second';
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/duplicate-default-exports/main.js:
--------------------------------------------------------------------------------
1 | import x from './x';
2 |
3 | t.is(x.default, x);
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-code-splitting/main.js:
--------------------------------------------------------------------------------
1 | import './lib1.js';
2 | import './lib2.js';
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-instances/package/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main": "./main.js"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-package-sub/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main": "./sub/entry.js"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/external-imports/main.js:
--------------------------------------------------------------------------------
1 | const foo = require('foo');
2 |
3 | module.exports = foo;
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/import-esm-require-returns-default-namespace/named.js:
--------------------------------------------------------------------------------
1 | export const foo = 'foo';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/import-esm-require-returns-default-preferred/named.js:
--------------------------------------------------------------------------------
1 | export const foo = 'foo';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/import-esm-require-returns-default-undefined/named.js:
--------------------------------------------------------------------------------
1 | export const foo = 'foo';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/inline/multiply.js:
--------------------------------------------------------------------------------
1 | module.exports = function (a, b) {
2 | return a * b;
3 | };
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/named-exports-reexport-default/reexport.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./export.js');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/no-exports-entry/main.js:
--------------------------------------------------------------------------------
1 | const dep = require('./dep.js');
2 |
3 | t.is(dep, 42);
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/plugin-isentry/dep.js:
--------------------------------------------------------------------------------
1 | t.is(global.entryDetected, true);
2 | module.exports = 'dep';
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/reassign-exports/array-pattern.js:
--------------------------------------------------------------------------------
1 | [exports] = ['foo'];
2 | t.is(exports, 'foo');
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-debug/b-imports-c.js:
--------------------------------------------------------------------------------
1 | exports.a = require('./c-imports-a.js').a;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-external/main.js:
--------------------------------------------------------------------------------
1 | t.is(require('external').message, 'it works');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/transpiled-esm-reexported-entry-mixed/proxy.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./entry');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/transpiled-esm-reexported-entry-named/proxy.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./entry');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/extension/main.coffee:
--------------------------------------------------------------------------------
1 | var foo = require( './foo' );
2 | module.exports = foo * 2;
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/external/main.js:
--------------------------------------------------------------------------------
1 | import bar from 'bar';
2 |
3 | export default bar().toUpperCase();
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/module-path-separator/main.js:
--------------------------------------------------------------------------------
1 | const foo = require("./foo");
2 | console.log(foo.a);
3 |
--------------------------------------------------------------------------------
/packages/eslint/test/fixtures/fixable.js:
--------------------------------------------------------------------------------
1 | "use strict";;
2 |
3 | function foo() {
4 | return true
5 | }
6 |
7 | foo()
--------------------------------------------------------------------------------
/packages/eslint/test/fixtures/fixed.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | function foo() {
4 | return true;
5 | }
6 |
7 | foo();
--------------------------------------------------------------------------------
/packages/inject/test/fixtures/non-js/styles.css:
--------------------------------------------------------------------------------
1 | body {
2 | position: relative;
3 | font-family: 'Comic Sans MS';
4 | }
5 |
--------------------------------------------------------------------------------
/packages/json/test/fixtures/named/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "this-should-be-excluded",
3 | "version": "1.33.7"
4 | }
5 |
--------------------------------------------------------------------------------
/packages/legacy/test/fixtures/named-exports-changed/main.js:
--------------------------------------------------------------------------------
1 | import { answer } from './answer';
2 |
3 | t.is(answer, 42);
4 |
--------------------------------------------------------------------------------
/packages/legacy/test/fixtures/named-exports-nested/main.js:
--------------------------------------------------------------------------------
1 | import { answer } from './answer';
2 |
3 | t.is(answer, 42);
4 |
--------------------------------------------------------------------------------
/packages/legacy/test/fixtures/named-exports-unchanged/main.js:
--------------------------------------------------------------------------------
1 | import { answer } from './answer';
2 |
3 | t.is(answer, 42);
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/module-mjs.js:
--------------------------------------------------------------------------------
1 | import module from 'module-mjs';
2 |
3 | export default module; // MODULE
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/monorepo-dedupe/node_modules/react/index.js:
--------------------------------------------------------------------------------
1 | export default 'react imported from root';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-conditions-fallback/index-mapped.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN MAPPED';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-directory-specificity/foo-three/a.js:
--------------------------------------------------------------------------------
1 | export default 'foo-three a';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-directory/exported-foo/nested/c.js:
--------------------------------------------------------------------------------
1 | export default 'exported-foo c';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-mappings-and-conditions/bar-mapped.js:
--------------------------------------------------------------------------------
1 | export default 'BAR MAPPED';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-mappings-and-conditions/foo-mapped.js:
--------------------------------------------------------------------------------
1 | export default 'FOO MAPPED';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-nested-conditions/index-mapped.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN MAPPED';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-non-existing-subpath/foo-mapped.js:
--------------------------------------------------------------------------------
1 | export default 'FOO MAPPED';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-non-existing-subpath/index-mapped.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN MAPPED';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-shorthand-fallback/index-mapped.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN MAPPED';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-top-level-conditions/index-mapped.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN MAPPED';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-top-level-mappings/index-mapped.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN MAPPED';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/imports-bare-dependency/index.js:
--------------------------------------------------------------------------------
1 | export default 'imports-bare-dependency';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/react-consumer/node_modules/react/index.js:
--------------------------------------------------------------------------------
1 | export default 'react:child'
2 |
--------------------------------------------------------------------------------
/packages/strip/test/fixtures/console-custom/input.js:
--------------------------------------------------------------------------------
1 | foo(123);
2 | console.log('a');
3 | console.error('b');
4 | bar(789);
5 |
--------------------------------------------------------------------------------
/packages/strip/test/fixtures/functions-direct/input.js:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | before();
3 | f().t();
4 | after();
5 |
--------------------------------------------------------------------------------
/packages/strip/test/fixtures/label-expression/input.js:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | before();unittest:console.log();after();
3 |
--------------------------------------------------------------------------------
/packages/sucrase/test/fixtures/typescript-with-tsx/example-a/index.tsx:
--------------------------------------------------------------------------------
1 | export default () => hello world
;
2 |
--------------------------------------------------------------------------------
/packages/sucrase/test/fixtures/typescript-with-tsx/example-e.js.tsx:
--------------------------------------------------------------------------------
1 | export default () => hello world
;
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/noForceEmit/emitDeclarationOnly/main.ts:
--------------------------------------------------------------------------------
1 | const answer = 42;
2 |
3 | export { answer };
4 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/root-dir/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "rootDir": "./"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/checks/foo/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [ ["@babel/env", { "exclude": ["transform-classes"] }] ]
3 | }
4 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/class/main.js:
--------------------------------------------------------------------------------
1 | export default class Foo {
2 | bar() {
3 | console.log('baz');
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/config-file/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [["@babel/env", { "targets": { "node": "6" } }]]
3 | }
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/ignore-ids/_config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | options: {
3 | ignore: ['foo']
4 | }
5 | };
6 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/unambiguous-with-default-export/foo.js:
--------------------------------------------------------------------------------
1 | const test = 'abc';
2 |
3 | module.exports = test;
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/unambiguous-with-default-export/input.js:
--------------------------------------------------------------------------------
1 | require( './foo.js' );
2 |
3 | export default {};
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/cjs-extension/main.js:
--------------------------------------------------------------------------------
1 | const { test } = require('./export.cjs');
2 |
3 | t.is(test, 42);
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-package/node_modules/custom-module/package.json:
--------------------------------------------------------------------------------
1 | {"main": "./entry.js"}
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-slash-access/node_modules/custom-module2/sub.js:
--------------------------------------------------------------------------------
1 | module.exports = 'sub';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/no-side-effects/main.js:
--------------------------------------------------------------------------------
1 | const dep = require('./dep.js');
2 |
3 | t.is(dep.foo, 'bar');
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/pass-require-to-node-resolve/bar-required.js:
--------------------------------------------------------------------------------
1 | throw new Error('Should not be imported');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-cycle-detection/c-imports-a.js:
--------------------------------------------------------------------------------
1 | exports.a = require('./a-imports-b').a;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/toplevel-return-complex/bar.js:
--------------------------------------------------------------------------------
1 | module.exports = function () {
2 | return true;
3 | };
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/transpiled-esm-reexported-entry-default/proxy.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./entry');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/multiple-entry-points/4.js:
--------------------------------------------------------------------------------
1 | export function fourth() {
2 | console.log('fourth');
3 | }
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/symlinked-node-modules/index.js:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | import { foo } from 'events';
3 |
--------------------------------------------------------------------------------
/packages/inject/test/fixtures/existing/input.js:
--------------------------------------------------------------------------------
1 | import $ from 'jquery';
2 |
3 | $(() => {
4 | console.log('ready');
5 | });
6 |
--------------------------------------------------------------------------------
/packages/inject/test/fixtures/shorthand-assignment/input.js:
--------------------------------------------------------------------------------
1 | const { Promise = "fallback" } = foo;
2 | console.log(Promise);
3 |
4 |
--------------------------------------------------------------------------------
/packages/inject/test/fixtures/shorthand-func/input.js:
--------------------------------------------------------------------------------
1 | function foo({Promise}) {
2 | console.log(Promise);
3 | }
4 | foo();
5 |
6 |
--------------------------------------------------------------------------------
/packages/legacy/test/fixtures/named-exports-nested/answer.js:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 |
3 | var obj = {
4 | answer: 42
5 | };
6 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/browser-exports-browser.js:
--------------------------------------------------------------------------------
1 | const b = require('exports-browser');
2 |
3 | module.exports = b;
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/browser-object-builtin.js:
--------------------------------------------------------------------------------
1 | import main from 'builtins-browser';
2 |
3 | export default main;
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/cyclic-commonjs/other.js:
--------------------------------------------------------------------------------
1 | const { main } = require('./main.js');
2 |
3 | exports.main = main;
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/deep-side-effects-with-specific-side-effects/deep/side-effect.js:
--------------------------------------------------------------------------------
1 | console.log('deep side effect')
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/dual-cjs-mjs.js:
--------------------------------------------------------------------------------
1 | import module from 'dual-cjs-mjs';
2 |
3 | export default module; // MODULE
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/imports-bare.js:
--------------------------------------------------------------------------------
1 | import importBare from 'imports-bare';
2 |
3 | export default importBare;
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/local-index/main.js:
--------------------------------------------------------------------------------
1 | import fortyTwo from './forty-two';
2 |
3 | export default fortyTwo;
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-literal-specificity/exported-foo/a.js:
--------------------------------------------------------------------------------
1 | export default 'exported-foo a';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-mappings-and-conditions/index-mapped.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN MAPPED';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-prevent-direct-imports/index-mapped.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN MAPPED';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-prevent-unspecified-subpath/foo-mapped.js:
--------------------------------------------------------------------------------
1 | export default 'FOO MAPPED';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-shorthand-fallback-error/index-mapped.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN MAPPED';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/isomorphic-object-main-implicit/index.js:
--------------------------------------------------------------------------------
1 | const env = 'node';
2 | export { env };
3 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/react-consumer/node_modules/react/deep.js:
--------------------------------------------------------------------------------
1 | export default 'react/deep.js:child';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/uses-buffer/index.js:
--------------------------------------------------------------------------------
1 | import Buffer from 'buffer';
2 | export default Buffer;
3 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/uses-buffer/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "browser": {
3 | "buffer": false
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/package-json-in-path/package.json/main.js:
--------------------------------------------------------------------------------
1 | import { test } from 'dep';
2 | export default test
3 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/root-package-side-effect/index.js:
--------------------------------------------------------------------------------
1 | import './side-effect.js';
2 |
3 | console.log('main');
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/search-params.js:
--------------------------------------------------------------------------------
1 | import test from 'test?foo=bar&lorem=ipsum';
2 |
3 | export default test;
4 |
--------------------------------------------------------------------------------
/packages/sucrase/test/fixtures/typescript-resolve-directory/example-b.ts:
--------------------------------------------------------------------------------
1 | export default (c: number, d: number): number => c * d;
2 |
--------------------------------------------------------------------------------
/packages/sucrase/test/fixtures/typescript-with-aliases/src/example.ts:
--------------------------------------------------------------------------------
1 | export default (a: number, b: number): number => a * b;
2 |
--------------------------------------------------------------------------------
/packages/sucrase/test/fixtures/typescript-with-tsx/example-d.js/index.tsx:
--------------------------------------------------------------------------------
1 | export default () => hello world
;
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/export-class-fix/default.ts:
--------------------------------------------------------------------------------
1 | // the odd spacing is intentional
2 | export default class A {}
3 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/nodenext-resolution/node_modules/foo/index.d.cts:
--------------------------------------------------------------------------------
1 | declare const foo: number;
2 | export = foo;
3 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/tsconfig-jsx/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "jsx": "react"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/url/test/fixtures/gif.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/url/test/fixtures/gif.gif
--------------------------------------------------------------------------------
/packages/url/test/fixtures/jpg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/url/test/fixtures/jpg.jpg
--------------------------------------------------------------------------------
/packages/url/test/fixtures/png.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/url/test/fixtures/png.png
--------------------------------------------------------------------------------
/packages/yaml/test/fixtures/extensionless/dir/index.yaml:
--------------------------------------------------------------------------------
1 | Are extensionless imports and /index resolutions a good idea?:
2 | No.
3 |
--------------------------------------------------------------------------------
/tsconfig.eslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.base.json",
3 | "include": ["packages", "scripts", "shared", "util"]
4 | }
5 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/checks/main.js:
--------------------------------------------------------------------------------
1 | import Foo from './foo/index';
2 |
3 | class Bar {}
4 |
5 | console.log({ Foo, Bar });
6 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/named-function-helper/_config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | description: 'correctly renames helpers'
3 | };
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/defaultIsModuleExports-auto-no-__esModule/input.js:
--------------------------------------------------------------------------------
1 | exports.default = 2;
2 | exports.named = 3;
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/defaultIsModuleExports-false-no-__esModule/input.js:
--------------------------------------------------------------------------------
1 | exports.default = 2;
2 | exports.named = 3;
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/defaultIsModuleExports-true-no-__esModule/input.js:
--------------------------------------------------------------------------------
1 | exports.default = 2;
2 | exports.named = 3;
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/double-exports-assignment-named/dep.js:
--------------------------------------------------------------------------------
1 | exports.foo = 'first';
2 | exports.foo = 'second';
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/double-exports-assignment/main.js:
--------------------------------------------------------------------------------
1 | import dep from './dep';
2 |
3 | t.is(dep.foo, 'second');
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-absolute-import/sub/node_modules/module/direct.js:
--------------------------------------------------------------------------------
1 | module.exports = 'direct';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-extensions/submodule.js:
--------------------------------------------------------------------------------
1 | module.exports = { name: 'submodule', value: null };
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-instances/direct/index.js:
--------------------------------------------------------------------------------
1 | module.exports = { name: 'direct', value: null };
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-instances/package/main.js:
--------------------------------------------------------------------------------
1 | module.exports = { name: 'package', value: null };
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-package-sub/node_modules/custom-module/package.json:
--------------------------------------------------------------------------------
1 | {"main": "./entry.js"}
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-package-sub/sub/entry.js:
--------------------------------------------------------------------------------
1 | t.is(require('custom-module'), 'custom-module');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-package/node_modules/custom-module/entry.js:
--------------------------------------------------------------------------------
1 | module.exports = 'custom-module';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-relative-paths/sub/subsub/subsubmodule.js:
--------------------------------------------------------------------------------
1 | module.exports = 'subsubmodule';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/esm-with-esmodule/esm.js:
--------------------------------------------------------------------------------
1 | export const foo = 'foo';
2 |
3 | export const __esModule = true;
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/expose-file-type-detection/main.js:
--------------------------------------------------------------------------------
1 | import foo from './other.js';
2 |
3 | t.is(foo, 'foo');
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/interop-esmodule-wrapped/main.js:
--------------------------------------------------------------------------------
1 | import foo from './other';
2 |
3 | t.deepEqual(foo, 42);
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/late-entry-dependency/main.js:
--------------------------------------------------------------------------------
1 | const foo = require('./other.js');
2 |
3 | t.is(foo, 'foo');
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/load-cycle-parallel/main.js:
--------------------------------------------------------------------------------
1 | require('./a.js');
2 | require('./b.js');
3 | require('./c.js');
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/module-side-effects-late-entry/main.js:
--------------------------------------------------------------------------------
1 | import './foo.js';
2 |
3 | export default 'main';
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/named-exports/main.js:
--------------------------------------------------------------------------------
1 | import { a, b } from './foo.js';
2 |
3 | t.is(a, 1);
4 | t.is(b, 2);
5 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/react-apollo/main.js:
--------------------------------------------------------------------------------
1 | import { Bar } from './commonjs-foo.js';
2 |
3 | t.is(new Bar().x, 42);
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/reassign-exports/assignment-pattern.js:
--------------------------------------------------------------------------------
1 | ({ exports = 'foo' } = {});
2 | t.is(exports, 'foo');
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/reassign-exports/property.js:
--------------------------------------------------------------------------------
1 | ({ foo: exports } = { foo: 'foo' });
2 | t.is(exports, 'foo');
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/require-esm-with-named-namespace/other.js:
--------------------------------------------------------------------------------
1 | export const foo = 'foo';
2 | export default 'bar';
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-cycle-detection/b-imports-c.js:
--------------------------------------------------------------------------------
1 | exports.a = require('./c-imports-a.js').a;
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-detect-conditionals/hoisted.js:
--------------------------------------------------------------------------------
1 | module.exports = 'this should be top-level';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/toplevel-return-complex/main.js:
--------------------------------------------------------------------------------
1 | const foo = require('./foo');
2 |
3 | module.exports = foo;
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/other-transforms/foo.js:
--------------------------------------------------------------------------------
1 | const bar = require('./bar.js');
2 |
3 | module.exports = bar + 1;
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/node_modules/bar/index.js:
--------------------------------------------------------------------------------
1 | const baz = require('baz');
2 | module.exports = function () {
3 | return baz;
4 | };
--------------------------------------------------------------------------------
/packages/image/test/fixtures/dom.js:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | import logo from './rollup.jpg';
3 | document.body.appendChild( logo );
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/deep-side-effects-with-specific-side-effects/shallow-side-effect.js:
--------------------------------------------------------------------------------
1 | console.log('shallow side effect')
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/deep-side-effects/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main": "./index.js",
3 | "sideEffects": ["*.js"]
4 | }
5 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/exports-null-override.js:
--------------------------------------------------------------------------------
1 | import a from 'exports-null-override/foo/a';
2 |
3 | export default a;
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/exports-ts-fallback.ts:
--------------------------------------------------------------------------------
1 | import a from 'exports-ts-fallback/a.js';
2 |
3 | export default { a };
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/granular.js:
--------------------------------------------------------------------------------
1 | import uppercase from 'string/uppercase.js';
2 |
3 | export default uppercase('foo');
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/jail.js:
--------------------------------------------------------------------------------
1 | import uppercase from 'string/uppercase.js';
2 |
3 | export default uppercase('foo');
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-prevent-unspecified-subpath/index-mapped.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN MAPPED';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/exports-shorthand-fallback-conditions/index-mapped.js:
--------------------------------------------------------------------------------
1 | export default 'MAIN MAPPED';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/isomorphic-object-main-implicit/browser.js:
--------------------------------------------------------------------------------
1 | const env = 'browser';
2 | export { env };
3 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/module/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main": "entry-main.js",
3 | "module": "entry.js"
4 | }
5 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/symlinked/second/index.js:
--------------------------------------------------------------------------------
1 | import randomNumber from 'third';
2 |
3 | export default randomNumber;
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/symlinked/third/index.js:
--------------------------------------------------------------------------------
1 | const randomNumber = Math.random();
2 |
3 | export default randomNumber;
4 |
--------------------------------------------------------------------------------
/packages/replace/test/fixtures/form/delimiters/output.js:
--------------------------------------------------------------------------------
1 | console.log(`
2 | replaced
3 | <% original%>
4 | <%original %>
5 | `);
6 |
--------------------------------------------------------------------------------
/packages/strip/test/fixtures/custom/input.js:
--------------------------------------------------------------------------------
1 | a();
2 | debug('hello');
3 | b();
4 | custom.foo('foo');
5 | custom.bar('bar');
6 | c();
7 |
--------------------------------------------------------------------------------
/packages/strip/test/fixtures/debugger/input.js:
--------------------------------------------------------------------------------
1 | export default function foo() {
2 | before();
3 | debugger;
4 | after();
5 | }
6 |
--------------------------------------------------------------------------------
/packages/sucrase/test/fixtures/typescript-resolve-directory/example-a/index.ts:
--------------------------------------------------------------------------------
1 | export default (a: number, b: number): number => a * b;
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/bad-module/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "module": "commonjs"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/import-class/main.ts:
--------------------------------------------------------------------------------
1 | import A from './A';
2 |
3 | // eslint-disable-next-line no-new
4 | new A();
5 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/jsx/main.tsx:
--------------------------------------------------------------------------------
1 | const props = {};
2 | // @ts-ignore
3 | export default Yo!;
4 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/nodenext-resolution/node_modules/foo/index.d.ts:
--------------------------------------------------------------------------------
1 | declare const foo: string;
2 | export default foo;
3 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/syntax-error/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "noEmitOnError": true
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/watch/new.ts.1:
--------------------------------------------------------------------------------
1 | export default function hello() {
2 | return "Is it me you're looking for?";
3 | }
4 |
--------------------------------------------------------------------------------
/packages/url/test/fixtures/jpeg.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/url/test/fixtures/jpeg.jpeg
--------------------------------------------------------------------------------
/packages/url/test/fixtures/webp.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/url/test/fixtures/webp.webp
--------------------------------------------------------------------------------
/packages/wasm/test/fixtures/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "globals": {
3 | "t": "readonly",
4 | "WebAssembly": "readonly"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/packages/wasm/test/fixtures/sample.wat:
--------------------------------------------------------------------------------
1 | (module
2 | (func (export "main")
3 | (result i32)
4 | (i32.const 3)
5 | )
6 | )
7 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/multiple-var-declarations-b/input.js:
--------------------------------------------------------------------------------
1 | var a = require('./a')
2 | , b = 42;
3 |
4 | console.log( a, b );
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/assign-properties-to-default-export/main.js:
--------------------------------------------------------------------------------
1 | import foo from './foo.js';
2 |
3 | t.is(foo.bar, 1);
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/double-exports-assignment-named/main.js:
--------------------------------------------------------------------------------
1 | import { foo } from './dep';
2 |
3 | t.is(foo, 'second');
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/double-module-exports-assignment/dep.js:
--------------------------------------------------------------------------------
1 | module.exports = 'first';
2 | module.exports = 'second';
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/double-module-exports-assignment/main.js:
--------------------------------------------------------------------------------
1 | import dep from './dep';
2 |
3 | t.is(dep, 'second');
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/duplicate-default-exports-b/main.js:
--------------------------------------------------------------------------------
1 | import x from './x';
2 |
3 | t.deepEqual(x, { default: 42 });
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-absolute-import/node_modules/parent-module/parent.js:
--------------------------------------------------------------------------------
1 | module.exports = 'parent';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-different-loader/main.js:
--------------------------------------------------------------------------------
1 | throw new Error('Should be replaced by a custom loader');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-package-sub/node_modules/custom-module/entry.js:
--------------------------------------------------------------------------------
1 | module.exports = 'custom-module';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require/submodule.js:
--------------------------------------------------------------------------------
1 | module.exports = function () {
2 | return 'Hello there';
3 | };
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/leading-comment/_config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | description: 'retains leading comments'
3 | };
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/module-meta-properties/main.js:
--------------------------------------------------------------------------------
1 | const dep = require('./dep.js');
2 |
3 | t.is(dep.foo, 'foo');
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/module_require/main.js:
--------------------------------------------------------------------------------
1 | const foo = module.require('./foo');
2 |
3 | module.exports = foo * 2;
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/multiple-define-compiled-esm/main.js:
--------------------------------------------------------------------------------
1 | import foo from './foo';
2 |
3 | t.deepEqual(foo, 'foo');
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/named-exports-conditional/main.js:
--------------------------------------------------------------------------------
1 | import { named } from './x.js';
2 |
3 | t.is(named, 'foo');
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/named-exports-object-define/main.js:
--------------------------------------------------------------------------------
1 | import { named } from './x.js';
2 |
3 | t.is(named, 'foo');
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/nested-define-compiled-esm-used/main.js:
--------------------------------------------------------------------------------
1 | import foo from './foo';
2 |
3 | t.deepEqual(foo, 'foo');
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/ordering/bar.js:
--------------------------------------------------------------------------------
1 | const shared = require('./shared');
2 |
3 | module.exports = shared.fooLoaded;
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/plugin-isentry/main.js:
--------------------------------------------------------------------------------
1 | t.is(global.entryDetected, true);
2 | module.exports = require('./dep.js');
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/reassignment/foo.js:
--------------------------------------------------------------------------------
1 | function foo() {}
2 | foo.something = false;
3 |
4 | module.exports = foo;
5 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-auto/a-imports-b.js:
--------------------------------------------------------------------------------
1 | exports.a = 'a';
2 | t.is(require('./b-imports-c').a, 'a');
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-circular/main.js:
--------------------------------------------------------------------------------
1 | exports.foo = 'foo';
2 | t.is(require('./other.js').foo, 'foo');
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-debug/a-imports-b.js:
--------------------------------------------------------------------------------
1 | exports.a = 'a';
2 | t.is(require('./b-imports-c').a, 'a');
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/transform-mixed-modules/dep.js:
--------------------------------------------------------------------------------
1 | const other = require('./other.js');
2 |
3 | export { other };
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/transpiled-esm-nested-module-exports/main.js:
--------------------------------------------------------------------------------
1 | import dep from './dep';
2 |
3 | t.is(dep, 'first');
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/typeof-module-require/main.js:
--------------------------------------------------------------------------------
1 | import foo from './foo.js';
2 |
3 | t.is(foo, 'require detected');
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/es-modules-without-default-export/main.js:
--------------------------------------------------------------------------------
1 | const { a } = require('./other.js');
2 |
3 | t.is(a, 1);
4 |
--------------------------------------------------------------------------------
/packages/image/test/fixtures/rollup.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/image/test/fixtures/rollup.jpg
--------------------------------------------------------------------------------
/packages/inject/test/fixtures/shorthand/input.js:
--------------------------------------------------------------------------------
1 | const polyfills = { Promise };
2 | polyfills.Promise.resolve().then(() => 'it works');
3 |
--------------------------------------------------------------------------------
/packages/legacy/test/fixtures/named-exports-changed/answer.js:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 |
3 | var answerToLifeTheUniverseAndEverything = 42;
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/custom-module-dir/js_modules/package-a/js_modules/package-b/index.js:
--------------------------------------------------------------------------------
1 | export default 'package-b:nested';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/custom-module-path/node_modules/package-with-dependency/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main": "main.js"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/imports-bare-dependency-exports/index.js:
--------------------------------------------------------------------------------
1 | export default 'imports-bare-dependency-exports';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/isomorphic/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main": "./node.js",
3 | "browser": "./browser.js"
4 | }
5 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/jsnext/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "jsnext:main": "entry.js",
3 | "main": "entry-main.js"
4 | }
5 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/side-effects-true/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main": "./index.js",
3 | "sideEffects": true
4 | }
5 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/root-package-side-effect/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main": "./index.js",
3 | "sideEffects": false
4 | }
5 |
--------------------------------------------------------------------------------
/packages/replace/test/fixtures/form/delimiters/input.js:
--------------------------------------------------------------------------------
1 | console.log(`
2 | <%original%>
3 | <% original%>
4 | <%original %>
5 | `);
6 |
--------------------------------------------------------------------------------
/packages/replace/test/fixtures/form/replace-strings/input.js:
--------------------------------------------------------------------------------
1 | console.log(ANSWER); // eslint-disable-line
2 | console.log(typeof window);
3 |
--------------------------------------------------------------------------------
/packages/strip/test/fixtures/debugger-false/input.js:
--------------------------------------------------------------------------------
1 | export default function foo() {
2 | before();
3 | debugger;
4 | after();
5 | }
6 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/dts/main.ts:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | // @ts-ignore
3 | import { foo } from 'an-import';
4 |
5 | foo();
6 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/incremental-single/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "incremental": true,
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/multiple-files/src/index.ts:
--------------------------------------------------------------------------------
1 | const anExampleVariable = 'Index Page';
2 | console.log(anExampleVariable);
3 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/nodenext-resolution/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "module": "nodenext"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/normalize-ids/one.js:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | export function one() {
3 | console.log('one');
4 | }
5 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/tsconfig-extends/tsconfig.base.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "jsx": "react"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/tsconfig-jsx/main.tsx:
--------------------------------------------------------------------------------
1 | const props = {};
2 | // @ts-ignore
3 | export default Yo!;
4 |
--------------------------------------------------------------------------------
/packages/url/test/snapshots/test.js.snap:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/url/test/snapshots/test.js.snap
--------------------------------------------------------------------------------
/packages/wasm/test/fixtures/complex.wasm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/wasm/test/fixtures/complex.wasm
--------------------------------------------------------------------------------
/packages/yaml/test/fixtures/transform/array.yaml:
--------------------------------------------------------------------------------
1 | - name: alice
2 | private: true
3 | - name: bob
4 | private: false
5 | - name: carl
6 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/class-loose/main.js:
--------------------------------------------------------------------------------
1 | export default class Foo extends Bar {
2 | baz() {
3 | console.log('xyz');
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/external-helpers/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [ "@babel/env" ],
3 | "plugins": [ "@babel/external-helpers" ]
4 | }
5 |
--------------------------------------------------------------------------------
/packages/beep/test/snapshots/test.js.snap:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/beep/test/snapshots/test.js.snap
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/compiled-esm-define-exports-empty/input.js:
--------------------------------------------------------------------------------
1 | Object.defineProperty(exports, "__esModule", { value: true });
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/defaultIsModuleExports-auto-reassign-exports-no-__esModule/input.js:
--------------------------------------------------------------------------------
1 | module.exports = { default: { foo: 'bar' }}
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/defaultIsModuleExports-true-reassign-exports-no-__esModule/input.js:
--------------------------------------------------------------------------------
1 | module.exports = { default: { foo: 'bar' }};
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/circular-dependencies/dep.js:
--------------------------------------------------------------------------------
1 | const main = require('./main.js');
2 |
3 | exports.getMain = () => main;
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-module-require/submodule.js:
--------------------------------------------------------------------------------
1 | module.exports = function () {
2 | return 'Hello there';
3 | };
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-absolute-import/sub/node_modules/module/nested/nested.js:
--------------------------------------------------------------------------------
1 | module.exports = 'nested';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-alias-hack/stub.js:
--------------------------------------------------------------------------------
1 | module.exports = function () {
2 | return 'Hello there';
3 | };
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-resolve-index/node_modules/custom-module/index.js:
--------------------------------------------------------------------------------
1 | module.exports = 'custom-module';
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/dynamic-require-root/submodule.js:
--------------------------------------------------------------------------------
1 | module.exports = function () {
2 | return 'Hello there';
3 | };
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/esm-import-cjs-circular-dependency/main.js:
--------------------------------------------------------------------------------
1 | import cjs from 'cjs-circular';
2 |
3 | t.is(cjs, 'foo');
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/fallback-no-default/foo.js:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | export var one = 1;
3 |
4 | export var two = 2;
5 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/import-esm-require-returns-default-auto/mixed.js:
--------------------------------------------------------------------------------
1 | export const foo = 'foo';
2 | export default 'bar';
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/import-esm-require-returns-default-false/mixed.js:
--------------------------------------------------------------------------------
1 | export const foo = 'foo';
2 | export default 'bar';
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/import-esm-require-returns-default-true/mixed.js:
--------------------------------------------------------------------------------
1 | export const foo = 'foo';
2 | export default 'bar';
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/named-exports-dynamic/_config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | context: {
3 | window: {}
4 | }
5 | };
6 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/named-exports-reexport-default/main.js:
--------------------------------------------------------------------------------
1 | import { named } from './reexport.js';
2 |
3 | t.is(named, 2);
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/named-exports-reexport-named/main.js:
--------------------------------------------------------------------------------
1 | import { named } from './reexport.js';
2 |
3 | t.is(named, 2);
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/reassign-module/_config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | description: 'wraps if module is reassigned'
3 | };
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/require-esm-with-named-namespace/dep.js:
--------------------------------------------------------------------------------
1 | export * as ns from './other.js';
2 | export default 'default';
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/require-esm-with-namespace-and-default/dep.js:
--------------------------------------------------------------------------------
1 | export * from './other.js';
2 | export default 'default';
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/require-esm-with-namespace-and-default/other.js:
--------------------------------------------------------------------------------
1 | export const foo = 'foo';
2 | export default 'bar';
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/require-esm-with-namespace-named-default/other.js:
--------------------------------------------------------------------------------
1 | export const foo = 'foo';
2 | export default 'bar';
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/require-esm-with-namespace-prefer-default/other.js:
--------------------------------------------------------------------------------
1 | export const foo = 'foo';
2 | export default 'bar';
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/this/foo.js:
--------------------------------------------------------------------------------
1 | module.exports = function augmentThis() {
2 | this.x = 'x';
3 | };
4 |
5 | this.y = 'y';
6 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/transform-mixed-modules-esmodule/dep.js:
--------------------------------------------------------------------------------
1 | const other = require('./other.js');
2 |
3 | export { other };
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/transpiled-esm-nested-module-exports2/main.js:
--------------------------------------------------------------------------------
1 | import dep from './dep';
2 |
3 | t.is(dep, 'first');
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/transpiled-esm-reexported-default/main.js:
--------------------------------------------------------------------------------
1 | import dep from './proxy';
2 |
3 | t.is(dep, 'default');
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/transpiled-esm-reexported-named/main.js:
--------------------------------------------------------------------------------
1 | import { named } from './proxy';
2 |
3 | t.is(named, 'named');
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/corejs/literal-with-default.js:
--------------------------------------------------------------------------------
1 | module.exports.__esModule = true;
2 | module.exports.default = 'foobar';
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/es-module-with-class-as-default-export/main.js:
--------------------------------------------------------------------------------
1 | const Foo = require('./other.js');
2 |
3 | new Foo(1, 2)
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/ignore-virtual-modules/main.js:
--------------------------------------------------------------------------------
1 | // eslint-disable-next-line
2 | module.exports = require('\0virtual');
3 |
--------------------------------------------------------------------------------
/packages/html/test/snapshots/test.js.snap:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/html/test/snapshots/test.js.snap
--------------------------------------------------------------------------------
/packages/image/test/snapshots/test.js.snap:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/image/test/snapshots/test.js.snap
--------------------------------------------------------------------------------
/packages/inject/test/fixtures/shorthand-func-fallback/input.js:
--------------------------------------------------------------------------------
1 | function foo({bar = Promise}) {
2 | console.log(bar);
3 | }
4 | foo();
5 |
6 |
--------------------------------------------------------------------------------
/packages/json/test/fixtures/extensionless/dir/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "Are extensionless imports and /index resolutions a good idea?": "No."
3 | }
4 |
--------------------------------------------------------------------------------
/packages/json/test/fixtures/named/main.js:
--------------------------------------------------------------------------------
1 | export { version } from './package.json';
2 |
3 | result = exports; // eslint-disable-line no-undef
4 |
--------------------------------------------------------------------------------
/packages/json/test/snapshots/test.js.snap:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/json/test/snapshots/test.js.snap
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/browser-exports-browser-browser.js:
--------------------------------------------------------------------------------
1 | import b from 'exports-browser-browser';
2 |
3 | module.exports = b;
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/browser-object-implicit.js:
--------------------------------------------------------------------------------
1 | import { env } from 'isomorphic-object-main-implicit';
2 |
3 | export { env };
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/browser-object.js:
--------------------------------------------------------------------------------
1 | import { env, dep, test } from 'isomorphic-object';
2 |
3 | export { env, dep, test };
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/commonjs.js:
--------------------------------------------------------------------------------
1 | import capitalize from 'string-capitalize';
2 |
3 | export default capitalize('it works!');
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/exports-conditions-fallback.js:
--------------------------------------------------------------------------------
1 | import main from 'exports-conditions-fallback';
2 |
3 | export default main;
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/exports-nested-conditions.js:
--------------------------------------------------------------------------------
1 | import main from 'exports-nested-conditions';
2 |
3 | export default main;
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/imports-pattern.js:
--------------------------------------------------------------------------------
1 | import importsPattern from 'imports-pattern';
2 |
3 | export default importsPattern;
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/imports-relative.js:
--------------------------------------------------------------------------------
1 | import importsRelative from 'imports-relative';
2 |
3 | export default importsRelative;
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/browser-entry-points-to-node-module/index.js:
--------------------------------------------------------------------------------
1 | import dep from 'type';
2 | export default dep;
3 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/side-effects-false/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main": "./index.js",
3 | "sideEffects": false
4 | }
5 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/search-params-and-hash.js:
--------------------------------------------------------------------------------
1 | import test from 'test?foo=bar&lorem=ipsum#foo';
2 |
3 | export default test;
4 |
--------------------------------------------------------------------------------
/packages/replace/test/fixtures/form/special-characters/input.js:
--------------------------------------------------------------------------------
1 | const one = require('one'); // eslint-disable-line
2 |
3 | console.log(one);
4 |
--------------------------------------------------------------------------------
/packages/strip/test/snapshots/test.js.snap:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/strip/test/snapshots/test.js.snap
--------------------------------------------------------------------------------
/packages/sucrase/test/fixtures/typescript-with-tsx/example-b.tsx:
--------------------------------------------------------------------------------
1 | export default () => hello world (a second time)
;
2 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/export-class-fix/main.ts:
--------------------------------------------------------------------------------
1 | import A from './default';
2 | import { B } from './named';
3 |
4 | export { A, B };
5 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/export-class-fix/named.ts:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | // the odd spacing is intentional
3 | export class B {}
4 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/nodenext-resolution/index.ts:
--------------------------------------------------------------------------------
1 | import foo from 'foo';
2 |
3 | const bar: string = foo;
4 | console.log(bar);
5 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/tsconfig-extends/main.tsx:
--------------------------------------------------------------------------------
1 | const props = {};
2 | // @ts-ignore
3 | export default Yo!;
4 |
--------------------------------------------------------------------------------
/packages/wasm/test/snapshots/test.mjs.snap:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/wasm/test/snapshots/test.mjs.snap
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/ignored-file/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [ ["@babel/env", { "loose": true } ] ],
3 | "ignore": ["ignored.js"]
4 | }
5 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/preserve-modules/main.js:
--------------------------------------------------------------------------------
1 | import getResult from './dep';
2 |
3 | const value = 42;
4 | console.log(getResult(value));
5 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/defaultIsModuleExports-false-reassign-exports-no-__esModule/input.js:
--------------------------------------------------------------------------------
1 | module.exports = { default: { foo: 'bar' }};
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/ignore-ids-function/_config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | options: {
3 | ignore: id => id === 'foo'
4 | }
5 | };
6 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/multiple-var-declarations/input.js:
--------------------------------------------------------------------------------
1 | var a = require('./a')()
2 | , b = require('./b');
3 |
4 | console.log( a, b );
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/optimised-default-export-function-double-assign/input.js:
--------------------------------------------------------------------------------
1 | var bar;
2 | module.exports = bar = function foo () {};
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/call-non-local-function-semantics/platform.js:
--------------------------------------------------------------------------------
1 | exports.use = (platform) => (exports.platform = platform);
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/deconflict-export-and-local/main.js:
--------------------------------------------------------------------------------
1 | import { someValue } from './index.js';
2 |
3 | t.is(someValue, 10);
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/duplicate-default-exports-b/x.js:
--------------------------------------------------------------------------------
1 | const x = {};
2 |
3 | module.exports = x;
4 | module.exports.default = 42;
5 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/duplicate-default-exports/x.js:
--------------------------------------------------------------------------------
1 | const x = {};
2 |
3 | module.exports = x;
4 | module.exports.default = x;
5 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/import-esm-require-returns-default-namespace/mixed.js:
--------------------------------------------------------------------------------
1 | export const foo = 'foo';
2 | export default 'bar';
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/import-esm-require-returns-default-preferred/mixed.js:
--------------------------------------------------------------------------------
1 | export const foo = 'foo';
2 | export default 'bar';
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/import-esm-require-returns-default-undefined/mixed.js:
--------------------------------------------------------------------------------
1 | export const foo = 'foo';
2 | export default 'bar';
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/interop-no-esmodule-wrapped/main.js:
--------------------------------------------------------------------------------
1 | import foo from './other';
2 |
3 | t.deepEqual(foo, { default: 42 });
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/named-exports-dynamic/x.js:
--------------------------------------------------------------------------------
1 | window.addExport = (key, value) => {
2 | module.exports[key] = value;
3 | };
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/preserve-modules/main.js:
--------------------------------------------------------------------------------
1 | global.main = 'main';
2 | console.log('main');
3 |
4 | module.exports = 'main';
5 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/reassign-exports/_config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | description: 'wraps if exports is reassigned'
3 | };
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/shorthand-require/main.js:
--------------------------------------------------------------------------------
1 | const HOST = {
2 | require
3 | };
4 |
5 | module.exports = {
6 | HOST
7 | };
8 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-cycle-detection/a-imports-b.js:
--------------------------------------------------------------------------------
1 | exports.a = 'a';
2 | t.is(require('./b-imports-c').a, 'a');
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/strict-requires-detect-conditionals/throws.js:
--------------------------------------------------------------------------------
1 | throw new Error('This should never be executed or imported');
2 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/try-catch/_config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | pluginOptions: {
3 | ignoreTryCatch: true
4 | }
5 | };
6 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/warn-this-resolve-without-options/main.js:
--------------------------------------------------------------------------------
1 | const foo = require('./foo');
2 |
3 | module.exports = foo * 2;
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/define-is-undefined/main.js:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | import foo from './foo.js';
3 |
4 | export default 42;
5 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/samples/global-in-if-block/main.js:
--------------------------------------------------------------------------------
1 | if (!global.count) {
2 | global.count = 0;
3 | }
4 |
5 | global.count += 1;
6 |
--------------------------------------------------------------------------------
/packages/commonjs/test/snapshots/test.js.snap:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/commonjs/test/snapshots/test.js.snap
--------------------------------------------------------------------------------
/packages/inject/test/snapshots/test.js.snap:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/inject/test/snapshots/test.js.snap
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/browser-object-nested.js:
--------------------------------------------------------------------------------
1 | import { env, dep, test } from 'isomorphic-nested';
2 |
3 | export { env, dep, test };
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/exports-non-existing-subpath.js:
--------------------------------------------------------------------------------
1 | import bar from 'exports-non-existing-subpath/bar';
2 |
3 | export default bar;
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/exports-shorthand.js:
--------------------------------------------------------------------------------
1 | import exportsMapEntry from 'exports-shorthand';
2 |
3 | export default exportsMapEntry;
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/exports-top-level-conditions.js:
--------------------------------------------------------------------------------
1 | import main from 'exports-top-level-conditions';
2 |
3 | export default main;
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/monorepo-dedupe/packages/package-a/node_modules/react/index.js:
--------------------------------------------------------------------------------
1 | export default 'react imported from package a';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/monorepo-dedupe/packages/package-b/node_modules/react/index.js:
--------------------------------------------------------------------------------
1 | export default 'react imported from package b';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/react-consumer/index.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 |
3 | export default 'react-consumer:' + React
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/scoped-deduped-consumer/node_modules/@scoped/deduped/deep.js:
--------------------------------------------------------------------------------
1 | export default 'scoped-deduped:child';
2 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/node_modules/string/uppercase.js:
--------------------------------------------------------------------------------
1 | export default function uppercase ( str ) {
2 | return str.toUpperCase();
3 | }
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/self-package-import.js:
--------------------------------------------------------------------------------
1 | import selfPkgImport from 'self-package-import/a';
2 |
3 | export default selfPkgImport;
4 |
--------------------------------------------------------------------------------
/packages/node-resolve/test/fixtures/trailing-slash.js:
--------------------------------------------------------------------------------
1 | import capitalize from 'string-capitalize/';
2 |
3 | export default capitalize('it works!');
4 |
--------------------------------------------------------------------------------
/packages/replace/test/fixtures/form/replace-nothing/output.js:
--------------------------------------------------------------------------------
1 | console.log('as-it');
2 | console.log(typeof window.document); // eslint-disable-line
3 |
--------------------------------------------------------------------------------
/packages/replace/test/snapshots/form.js.snap:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/replace/test/snapshots/form.js.snap
--------------------------------------------------------------------------------
/packages/replace/test/snapshots/misc.js.snap:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/replace/test/snapshots/misc.js.snap
--------------------------------------------------------------------------------
/packages/strip/test/fixtures/lambda-void/input.js:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | console.log(['h', 'e', 'y'].forEach((letter) => console.warn(letter)))
3 |
--------------------------------------------------------------------------------
/packages/sucrase/test/snapshots/test.js.snap:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/farhan7reza7/rollup-plugins/HEAD/packages/sucrase/test/snapshots/test.js.snap
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/multiple-files/src/server.ts:
--------------------------------------------------------------------------------
1 | const anotherExampleVariable = 'Server File';
2 | console.log(anotherExampleVariable);
3 |
--------------------------------------------------------------------------------
/packages/typescript/test/fixtures/watch/main.ts.1:
--------------------------------------------------------------------------------
1 | const hello = () => 'hello';
2 | // eslint-disable-next-line no-console
3 | console.log(hello());
4 |
--------------------------------------------------------------------------------
/packages/alias/test/fixtures/folder/index.js:
--------------------------------------------------------------------------------
1 | // eslint-disable-next-line import/no-unresolved, import/extensions
2 | export { default } from 'superdeep';
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/compiled-esm-assign-exports/input.js:
--------------------------------------------------------------------------------
1 | exports.__esModule = true;
2 | exports.default = 'x';
3 | exports.foo = 'foo';
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/form/compiled-esm-minified/input.js:
--------------------------------------------------------------------------------
1 | Object.defineProperty(exports, '__esModule', { value: !0 });
2 | exports.foo = 'foo';
3 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/assumed-globals/_config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | context: {
3 | document: { real: true }
4 | }
5 | };
6 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/assumed-globals/main.js:
--------------------------------------------------------------------------------
1 | import document from './document.js';
2 |
3 | t.deepEqual(document, { real: true });
4 |
--------------------------------------------------------------------------------
/packages/commonjs/test/fixtures/function/basic/_config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | exports: (exports, t) => {
3 | t.is(exports, 42);
4 | }
5 | };
6 |
--------------------------------------------------------------------------------