From 58f76fa37388cdeaa33787b540662eec1ed310b7 Mon Sep 17 00:00:00 2001 From: Maia Teegarden Date: Fri, 7 Dec 2018 16:54:35 -0800 Subject: [PATCH] pull out integration tests --- .prettierignore | 10 +- packages/core/integration-tests/.gitignore | 11 + packages/core/integration-tests/package.json | 33 ++ packages/core/integration-tests/test/.babelrc | 9 + .../integration-tests/test/.eslintrc.json | 6 + .../test/bundler.js | 0 .../test/contentHashing.js | 0 .../test/css.js | 0 .../test/elm.js | 0 .../test/encodedURI.js | 0 .../test/fs.js | 0 .../test/glob.js | 0 .../test/glsl.js | 0 .../test/graphql.js | 0 .../test/hmr.js | 0 .../test/html.js | 0 .../test/integration/.eslintrc.json | 13 + .../integration/autoinstall/npm/.postcssrc | 0 .../integration/autoinstall/npm/index.css | 0 .../integration/autoinstall/npm/package.json | 0 .../integration/autoinstall/yarn/.postcssrc | 0 .../integration/autoinstall/yarn/index.css | 0 .../integration/autoinstall/yarn/package.json | 0 .../integration/autoinstall/yarn/yarn.lock | 0 .../integration/babel-6-autoinstall/.babelrc | 0 .../integration/babel-6-autoinstall/index.js | 0 .../babel-6-autoinstall/package.json | 0 .../babel-6-compatibility/.babelrc | 0 .../babel-6-compatibility/index.js | 0 .../babel-6-compatibility/package.json | 0 .../integration/babel-7-autoinstall/.babelrc | 0 .../integration/babel-7-autoinstall/index.js | 0 .../babel-7-autoinstall/package.json | 0 .../.eslintrc.json | 0 .../index.js | 0 .../package.json | 0 .../.eslintrc.json | 0 .../babel-browserslist-multiple-env/index.js | 0 .../package.json | 0 .../babel-browserslist/.eslintrc.json | 0 .../integration/babel-browserslist/foo.js | 0 .../integration/babel-browserslist/index.js | 0 .../babel-browserslist/package.json | 0 .../integration/babel-default}/.eslintrc.json | 0 .../test/integration/babel-default}/foo.js | 0 .../test/integration/babel-default}/index.js | 0 .../integration/babel-default/package.json | 4 + .../.eslintrc.json | 0 .../babel-node-modules-browserify/index.js | 0 .../node_modules/foo/.babelrc | 0 .../node_modules/foo/index.js | 0 .../node_modules/foo/package.json | 0 .../package.json | 0 .../.eslintrc.json | 0 .../babel-node-modules-browserslist/index.js | 0 .../node_modules/foo/index.js | 0 .../node_modules/foo/package.json | 0 .../package.json | 0 .../.eslintrc.json | 0 .../index.js | 0 .../node_modules/foo/index.js | 0 .../node_modules/foo/package.json | 0 .../package.json | 0 .../babel-node-modules-source}/.eslintrc.json | 0 .../babel-node-modules-source/index.js | 0 .../babel-node-modules-source/package.json | 0 .../packages/foo/index.js | 0 .../packages/foo/package.json | 0 .../babel-node-modules}/.eslintrc.json | 0 .../integration/babel-node-modules/index.js | 0 .../node_modules/foo/.babelrc | 0 .../node_modules/foo/index.js | 0 .../node_modules/foo/package.json | 0 .../babel-node-modules/package.json | 0 .../babel-plugin-autoinstall/.babelrc | 0 .../babel-plugin-autoinstall/index.js | 0 .../babel-plugin-autoinstall/package.json | 0 .../test/integration/babel-polyfill/.eslintrc | 0 .../test/integration/babel-polyfill/index.js | 0 .../integration/babel-polyfill/package.json | 0 .../babel-strip-flow-types/index.js | 0 .../node_modules/flow-typed/index.js | 0 .../test/integration/babel/.babelrc | 0 .../test/integration/babel}/.eslintrc.json | 0 .../test/integration/babel/foo.js | 1 + .../test/integration/babel/index.js | 4 + .../bundler-error-syntax-error/index.html | 0 .../bundler-error-syntax-error/index.js | 0 .../integration/bundler-middleware/index.js | 0 .../integration/bundler-middleware/local.js | 0 .../child-bundle-different-types/index.html | 0 .../child-bundle-different-types/index.js | 0 .../child-bundle-different-types/main.js | 0 .../child-bundle-different-types/other.html | 0 .../child-bundle-different-types/other.js | 0 .../child-bundle-different-types/util.js | 0 .../test/integration/circular}/.eslintrc.json | 0 .../test/integration/circular/about.html | 0 .../test/integration/circular/about.js | 0 .../test/integration/circular/index.html | 0 .../test/integration/circular/index.js | 0 .../test/integration/circular/test.html | 0 .../test/integration/coffee/index.js | 0 .../test/integration/coffee/local.coffee | 0 .../commonjs-with-symlinks/local.js | 0 .../commonjs-with-symlinks/src/index.js | 0 .../test/integration/commonjs/index.js | 0 .../test/integration/commonjs/local.js | 0 .../test/integration/css-import/index.css | 0 .../test/integration/css-import/index.js | 0 .../test/integration/css-import/local.css | 0 .../test/integration/css-import/other.css | 0 .../test/integration/css-url/fonts/test.woff2 | 0 .../test/integration/css-url/index.css | 0 .../test/integration/css-url/index.js | 0 .../test/integration/css/index.css | 0 .../test/integration/css/index.js | 0 .../test/integration/css/local.css | 0 .../test/integration/css/local.js | 0 .../test/integration/cssnano/index.css | 0 .../test/integration/cssnano/index.js | 0 .../test/integration/cssnano/local.css | 0 .../test/integration/cssnano/local.js | 0 .../test/integration/define-amd/index.js | 0 .../index.js | 0 .../package.json | 0 .../dont-autoinstall-resolve-fails/index.js | 0 .../test/integration/dynamic-css/index.css | 0 .../test/integration/dynamic-css/index.js | 0 .../test/integration/dynamic-css/local.css | 0 .../test/integration/dynamic-css/local.js | 0 .../integration/dynamic-esm/.eslintrc.json | 0 .../test/integration/dynamic-esm/index.js | 0 .../test/integration/dynamic-esm/local.js | 0 .../integration/dynamic-external/index.js | 0 .../test/integration/dynamic-hoist-deep/1.js | 0 .../test/integration/dynamic-hoist-deep/a.js | 0 .../test/integration/dynamic-hoist-deep/b.js | 0 .../test/integration/dynamic-hoist-deep/c.js | 0 .../integration/dynamic-hoist-deep/index.js | 0 .../test/integration/dynamic-hoist-dup/a.js | 0 .../integration/dynamic-hoist-dup/common.js | 0 .../integration/dynamic-hoist-dup/index.js | 0 .../test/integration/dynamic-hoist/a.js | 0 .../test/integration/dynamic-hoist/b.js | 0 .../integration/dynamic-hoist/common-dep.js | 0 .../test/integration/dynamic-hoist/common.js | 0 .../test/integration/dynamic-hoist/index.js | 0 .../dynamic-references-raw/index.js | 0 .../dynamic-references-raw/local.js | 0 .../dynamic-references-raw/test.txt | 0 .../integration/dynamic-subdirectory/local.js | 0 .../subdirectory/index.js | 0 .../test/integration/dynamic/index.js | 0 .../test/integration/dynamic/local.js | 0 .../test/integration/elm/elm.json | 0 .../test/integration/elm/index.js | 0 .../test/integration/elm/src/Main.elm | 0 .../test/integration/encodedURI/index.html | 0 .../\346\227\245\346\234\254\350\252\236.jpg" | Bin .../test/integration/entry-point/index.js | 0 .../test/integration/entry-point/test.html | 0 .../test/integration/env-file/.env | 0 .../test/integration/env-file/index.js | 0 .../test/integration/env/index.js | 0 .../es6-default-only}/.eslintrc.json | 0 .../integration/es6-default-only/index.js | 0 .../integration/es6-default-only/local.js | 0 .../test/integration/es6}/.eslintrc.json | 0 .../test/integration/es6/index.js | 0 .../test/integration/es6/local.js | 0 .../test/integration/falsy-dep/index.js | 0 .../integration/falsy-dep/true-alternate.js | 0 .../integration/falsy-dep/true-consequent.js | 0 .../test/integration/fs-alias/index.js | 0 .../test/integration/fs-alias/test.txt | 0 .../test/integration/fs-assign-alias/index.js | 0 .../test/integration/fs-assign-alias/test.txt | 0 .../test/integration/fs-assign/index.js | 0 .../test/integration/fs-assign/test.txt | 0 .../test/integration/fs-buffer/index.js | 0 .../test/integration/fs-buffer/test.txt | 0 .../fs-destructure-assign/.browserslistrc | 0 .../fs-destructure-assign/index.js | 0 .../fs-destructure-assign/test.txt | 0 .../test/integration/fs-destructure/index.js | 0 .../test/integration/fs-destructure/test.txt | 0 .../fs-file-non-evaluable/index.js | 0 .../integration/fs-import}/.eslintrc.json | 0 .../test/integration/fs-import/index.js | 0 .../test/integration/fs-import/test.txt | 0 .../test/integration/fs-inline/index.js | 0 .../test/integration/fs-inline/test.txt | 0 .../fs-options-non-evaluable/index.js | 0 .../test/integration/fs/index.js | 2 + .../test/integration/fs/test.txt | 1 + .../test/integration/glob-css/dir/local.css | 0 .../test/integration/glob-css/dir/other.css | 0 .../test/integration/glob-css/index.css | 0 .../test/integration/glob-css/index.js | 0 .../test/integration/glob-deep/dir/a.js | 0 .../test/integration/glob-deep/dir/b.js | 0 .../test/integration/glob-deep/dir/x/c.js | 0 .../test/integration/glob-deep/dir/x/y/z.js | 0 .../test/integration/glob-deep/index.js | 0 .../test/integration/glob/dir/a.js | 0 .../test/integration/glob/dir/b.js | 0 .../test/integration/glob/index.js | 0 .../integration/global-redeclare/index.js | 0 .../integration/global-redeclare/package.json | 0 .../test/integration/globals/index.js | 0 .../test/integration/glsl/compiled.glsl | 0 .../test/integration/glsl/index.js | 0 .../test/integration/glsl/lib.glsl | 0 .../test/integration/glsl/local.frag | 0 .../test/integration/glsl/local.glsl | 0 .../test/integration/glsl/local.vert | 0 .../graphql-import/another.graphql | 0 .../test/integration/graphql-import/index.js | 0 .../integration/graphql-import/local.graphql | 0 .../integration/graphql-import/other.graphql | 0 .../test/integration/graphql/index.js | 0 .../test/integration/graphql/local.graphql | 0 .../test/integration/hmr-callbacks/index.js | 0 .../test/integration/hmr-callbacks/local.js | 0 .../test/integration/hmr-dynamic/index.js | 0 .../test/integration/hmr-dynamic/local.js | 0 .../test/integration/hmr/index.js | 0 .../test/integration/hmr/local.js | 0 .../test/integration/htm-extension/index.htm | 0 .../test/integration/htm-extension/index.js | 0 .../integration/html-attr-order/index.html | 0 .../integration/html-attr-order/other.html | 0 .../test/integration/html-css-head/index.css | 0 .../test/integration/html-css-head/index.html | 0 .../test/integration/html-css-head/index.js | 0 .../test/integration/html-css-js/index.css | 0 .../test/integration/html-css-js/index.html | 0 .../html-css-optional-elements/index.css | 0 .../html-css-optional-elements/index.html | 0 .../html-css-optional-elements/index.js | 0 .../html-css-optional-elements/other.js | 0 .../test/integration/html-css/index.css | 0 .../test/integration/html-css/index.html | 0 .../test/integration/html-css/index.js | 0 .../html-inline-coffeescript/index.html | 0 .../html-inline-css-import/index.html | 0 .../html-inline-css-import/test.css | 0 .../html-inline-js-require/index.html | 0 .../html-inline-js-require/test.js | 0 .../integration/html-inline-js/index.html | 0 .../integration/html-inline-sass/index.html | 0 .../integration/html-inline-styles/bg.jpg | 0 .../integration/html-inline-styles/img.jpg | 0 .../integration/html-inline-styles/index.html | 0 .../test/integration/html-manifest/index.html | 0 .../html-manifest/manifest.webmanifest | 0 .../test/integration/html-object/file.svg | 0 .../test/integration/html-object/index.html | 0 .../test/integration/html-root/.eslintrc.json | 6 + .../test/integration/html-root/index.html | 0 .../test/integration/html-root/index2.js | 0 .../test/integration/html-root/main.js | 0 .../test/integration/html-root/other.html | 0 .../test/integration/html-root/util.js | 0 .../html-source-srcset/100x100.png | Bin .../html-source-srcset/200x200.png | Bin .../html-source-srcset/300x300.png | Bin .../integration/html-source-srcset/index.html | 0 .../test/integration/html-srcset/100x100.png | Bin .../test/integration/html-srcset/200x200.png | Bin .../test/integration/html-srcset/300x300.png | Bin .../test/integration/html-srcset/index.html | 0 .../test/integration/html-svg-image/file.svg | 0 .../integration/html-svg-image/index.html | 0 .../test/integration/html-svg/file.svg | 0 .../test/integration/html-svg/index.html | 0 .../integration/html-virtualpath/index.html | 0 .../integration/html-virtualpath/other.html | 0 .../test/integration/html}/100x100.png | Bin .../test/integration/html}/icons.svg | 0 .../test/integration/html}/index.css | 0 .../test/integration/html/index.html | 24 ++ .../test/integration/html}/index.js | 0 .../test/integration/html/other.html | 10 + .../integration/htmlnano-config/.htmlnanorc | 0 .../integration/htmlnano-config/index.html | 0 .../htmlnano-defaults-form/index.html | 0 .../test/integration/htmlnano/index.html | 0 .../test/integration/https/primary.crt | 29 ++ .../test/integration/https/private.pem | 52 ++++ .../import-html-async}/100x100.png | Bin .../integration/import-html-async}/index.css | 0 .../integration/import-html-async/index.js | 0 .../integration/import-html-async/other.html | 0 .../integration/import-html-sync}/100x100.png | Bin .../integration/import-html-sync}/index.css | 0 .../integration/import-html-sync/index.js | 0 .../integration/import-html-sync/other.html | 0 .../test/integration/import-raw/index.js | 0 .../test/integration/import-raw/test.txt | 0 .../test/integration/js-dedup-hoist/a.js | 0 .../test/integration/js-dedup-hoist/hello1.js | 0 .../test/integration/js-dedup-hoist/hello2.js | 0 .../test/integration/js-dedup-hoist/index.js | 0 .../integration/js-dedup-hoist/package.json | 0 .../js-different-contents/hello.js | 0 .../js-different-contents/index.js | 0 .../js-different-contents/world.js | 0 .../hello/index.js | 0 .../hello/value.js | 0 .../index.js | 0 .../world/index.js | 0 .../world/value.js | 0 .../hello1.js | 0 .../hello2.js | 0 .../index.js | 0 .../test/integration/json/index.js | 0 .../test/integration/json/local.json | 0 .../test/integration/json5/index.js | 0 .../test/integration/json5/local.json5 | 0 .../test/integration/jsx-hyperapp/index.js | 0 .../integration/jsx-hyperapp/package.json | 0 .../test/integration/jsx-nervjs/index.js | 0 .../test/integration/jsx-nervjs/package.json | 0 .../test/integration/jsx-preact/index.js | 0 .../test/integration/jsx-preact/package.json | 0 .../test/integration/jsx-react/index.js | 0 .../test/integration/jsx-react/package.json | 0 .../test/integration/jsx/index.jsx | 0 .../less-advanced-import/base.less | 0 .../integration/less-advanced-import/index.js | 0 .../less-advanced-import/index.less | 0 .../test/integration/less-empty/index.js | 0 .../test/integration/less-empty/index.less | 0 .../test/integration/less-import/base.less | 0 .../test/integration/less-import/index.js | 0 .../test/integration/less-import/index.less | 0 .../node_modules/external-less/a.less | 0 .../node_modules/external-less/package.json | 0 .../test/integration/less-postcss/.postcssrc | 0 .../test/integration/less-postcss/index.js | 0 .../test/integration/less-postcss/index.less | 0 .../integration/less-url/fonts/test.woff2 | 0 .../test/integration/less-url/index.js | 0 .../test/integration/less-url/index.less | 0 .../test/integration/less/index.js | 0 .../test/integration/less/index.less | 0 .../test/integration/multi-entry/one.html | 0 .../test/integration/multi-entry/shared.js | 0 .../test/integration/multi-entry/two.html | 0 .../test/integration/node_require/local.js | 0 .../test/integration/node_require/main.js | 0 .../node_modules/testmodule/index.js | 0 .../integration/node_require_cache/main.js | 0 .../object-rest-spread/object-rest-spread.js | 0 .../test/integration/optional-dep/index.js | 0 .../parser-case-insensitive-ext/icons.SVG | 0 .../parser-case-insensitive-ext/index.cSs | 0 .../parser-case-insensitive-ext/index.html | 0 .../parser-case-insensitive-ext}/index.js | 0 .../parser-case-insensitive-ext/other.HTM | 0 .../integration/postcss-plugins/.postcssrc.js | 0 .../integration/postcss-plugins/index.css | 0 .../test/integration/postcss-plugins/index.js | 0 .../integration/postcss-plugins/index2.js | 0 .../test/integration/postcss/.postcssrc | 0 .../test/integration/postcss/index.css | 0 .../test/integration/postcss/index.js | 0 .../posthtml-assets/.posthtmlrc.js | 0 .../integration/posthtml-assets/index.html | 0 .../test/integration/posthtml-assets/index.js | 0 .../integration/posthtml-assets/other.html | 0 .../posthtml-plugin-deps/base.html | 0 .../posthtml-plugin-deps/index.html | 0 .../posthtml-plugin-deps/posthtml.config.js | 0 .../test/integration/posthtml/.posthtmlrc.js | 0 .../test/integration/posthtml/index.html | 0 .../test/integration/posthtml/other.html | 0 .../test/integration/pug-filters/.pugrc.js | 0 .../test/integration/pug-filters/index.pug | 0 .../integration/pug-include-extends/base.pug | 0 .../pug-include-extends/expect.html | 0 .../integration/pug-include-extends/index.pug | 0 .../integration/pug-include-extends/other.pug | 0 .../test/integration/pug-minify/index.pug | 0 .../test/integration/pug-mixins/index.pug | 0 .../test/integration/pug-mixins/mixins.pug | 0 .../test/integration/pug-var}/100x100.png | Bin .../test/integration/pug-var/index.pug | 0 .../test/integration/pug/100x100.png | Bin 0 -> 255 bytes .../test/integration/pug/icons.svg | 5 + .../test/integration/pug/index.css | 3 + .../test/integration/pug/index.js | 1 + .../test/integration/pug/index.pug | 0 .../test/integration/reason/index.js | 0 .../test/integration/reason/local.bs.js | 0 .../test/integration/reason/local.re | 0 .../test/integration/require-scope/index.js | 0 .../resolve-entries/.eslintrc.json | 0 .../resolve-entries/both-fields.js | 0 .../resolve-entries/browser-multiple.js | 0 .../integration/resolve-entries/browser.js | 0 .../integration/resolve-entries/ignore-fs.js | 0 .../resolve-entries/jsnext-field.js | 0 .../integration/resolve-entries/main-field.js | 0 .../resolve-entries/module-field.js | 0 .../resolve-entries/pkg-both/es6.module.js | 0 .../resolve-entries/pkg-both/package.json | 0 .../pkg-browser-multiple/browser-entry.js | 0 .../pkg-browser-multiple/node-entry.js | 0 .../pkg-browser-multiple/package.json | 0 .../pkg-browser-multiple/projected-browser.js | 0 .../pkg-browser-multiple/projected.js | 0 .../pkg-browser/browser-module.js | 0 .../pkg-browser/node-module.js | 0 .../resolve-entries/pkg-browser/package.json | 0 .../pkg-es6-module/es6.module.js | 0 .../pkg-es6-module/package.json | 0 .../resolve-entries/pkg-ignore-fs/index.js | 0 .../pkg-ignore-fs/package.json | 0 .../pkg-jsnext-module/jsnext.module.js | 0 .../pkg-jsnext-module/package.json | 0 .../resolve-entries/pkg-main/main.js | 0 .../resolve-entries/pkg-main/package.json | 0 .../integration/resolve-spaces/index.html | 0 .../resolve-spaces/other page.html | 0 .../rust-cargo-workspace/.eslintrc | 0 .../rust-cargo-workspace/Cargo.toml | 0 .../rust-cargo-workspace/member/Cargo.toml | 0 .../rust-cargo-workspace/member/src/index.js | 0 .../rust-cargo-workspace/member/src/lib.rs | 0 .../test/integration/rust-cargo/.eslintrc | 0 .../test/integration/rust-cargo/Cargo.toml | 0 .../test/integration/rust-cargo/src/index.js | 0 .../test/integration/rust-cargo/src/lib.rs | 0 .../test/integration/rust-deps/.eslintrc | 0 .../test/integration/rust-deps/add.rs | 0 .../test/integration/rust-deps/index.js | 0 .../test/integration/rust-deps/test.rs | 0 .../test/integration/rust/.eslintrc | 0 .../test/integration/rust/add.rs | 0 .../test/integration/rust/index.js | 0 .../integration/sass-advanced-import/bar.sass | 0 .../integration/sass-advanced-import/foo.sass | 0 .../sass-advanced-import/index.sass | 0 .../test/integration/sass/index.js | 0 .../test/integration/sass/index.sass | 0 .../schema-jsonld/images/image.jpeg | Bin .../integration/schema-jsonld/images/logo.png | Bin .../test/integration/schema-jsonld/index.html | 0 .../test/integration/schema-jsonld/other.css | 0 .../commonjs/default-import/a.js | 0 .../commonjs/default-import/b.js | 0 .../commonjs/define-exports/a.js | 0 .../commonjs/eliminate-exports/a.js | 0 .../commonjs/eliminate-exports/b.js | 0 .../scope-hoisting/commonjs/empty-module/a.js | 0 .../scope-hoisting/commonjs/empty-module/b.js | 0 .../commonjs/es6-commonjs-hybrid/a.js | 0 .../commonjs/es6-commonjs-hybrid/b.js | 0 .../scope-hoisting/commonjs/export-local/a.js | 0 .../scope-hoisting/commonjs/export-local/b.js | 0 .../scope-hoisting/commonjs/export-order/a.js | 0 .../scope-hoisting/commonjs/export-order/b.js | 0 .../commonjs/import-namespace/a.js | 0 .../commonjs/import-namespace/b.js | 0 .../commonjs/live-bindings/a.js | 0 .../commonjs/live-bindings/b.js | 0 .../commonjs/module-object/a.js | 0 .../commonjs/module-object/package.json | 0 .../scope-hoisting/commonjs/multi-assign/a.js | 0 .../scope-hoisting/commonjs/named-import/a.js | 0 .../scope-hoisting/commonjs/named-import/b.js | 0 .../commonjs/object-pattern/a.js | 0 .../commonjs/object-pattern/b.js | 0 .../commonjs/object-pattern/package.json | 0 .../commonjs/re-export-var/a.js | 0 .../commonjs/re-export-var/b.js | 0 .../commonjs/re-export-var/c.js | 0 .../commonjs/require-circular/a.js | 0 .../commonjs/require-circular/b.js | 0 .../commonjs/require-conditional/a.js | 0 .../commonjs/require-conditional/b.js | 0 .../commonjs/require-conditional/c.js | 0 .../require-default-export-declaration/a.js | 0 .../require-default-export-declaration/b.js | 0 .../require-default-export-expression/a.js | 0 .../require-default-export-expression/b.js | 0 .../require-default-export-variable/a.js | 0 .../require-default-export-variable/b.js | 0 .../commonjs/require-execution-order/a.js | 0 .../commonjs/require-execution-order/b.js | 0 .../commonjs/require-execution-order/c.js | 0 .../require-in-function-import-hoist/a.js | 0 .../require-in-function-import-hoist/b.js | 0 .../require-in-function-import-hoist/c.js | 0 .../commonjs/require-in-function-import/a.js | 0 .../commonjs/require-in-function-import/b.js | 0 .../commonjs/require-in-function-import/c.js | 0 .../require-in-function-reexport/a.js | 0 .../require-in-function-reexport/b.js | 0 .../require-in-function-reexport/c.js | 0 .../commonjs/require-in-function/a.js | 0 .../commonjs/require-in-function/b.js | 0 .../require-named-export-declaration/a.js | 0 .../require-named-export-declaration/b.js | 0 .../require-named-export-variable/a.js | 0 .../require-named-export-variable/b.js | 0 .../commonjs/require-re-export-all/a.js | 0 .../commonjs/require-re-export-all/b.js | 0 .../commonjs/require-re-export-all/c.js | 0 .../commonjs/require-re-export-default/a.js | 0 .../commonjs/require-re-export-default/b.js | 0 .../commonjs/require-re-export-default/c.js | 0 .../require-re-export-exclude-default/a.js | 0 .../require-re-export-exclude-default/b.js | 0 .../require-re-export-exclude-default/c.js | 0 .../commonjs/require-re-export-multiple/a.js | 0 .../commonjs/require-re-export-multiple/b.js | 0 .../commonjs/require-re-export-multiple/c.js | 0 .../commonjs/require-re-export-multiple/d.js | 0 .../commonjs/require-re-export-named/a.js | 0 .../commonjs/require-re-export-named/b.js | 0 .../commonjs/require-re-export-named/c.js | 0 .../commonjs/require-re-export-namespace/a.js | 0 .../commonjs/require-re-export-namespace/b.js | 0 .../commonjs/require-re-export-namespace/c.js | 0 .../commonjs/require-renamed-export/a.js | 0 .../commonjs/require-renamed-export/b.js | 0 .../commonjs/require-resolve/a.js | 0 .../commonjs/require-resolve/b.js | 0 .../scope-hoisting/commonjs/require/a.js | 0 .../scope-hoisting/commonjs/require/b.js | 0 .../commonjs/side-effects-false/a.js | 0 .../node_modules/bar/bar.js | 0 .../node_modules/bar/foo.js | 0 .../node_modules/bar/index.js | 0 .../node_modules/bar/package.json | 0 .../commonjs/stream-module/a.js | 0 .../commonjs/this-reference-wrapped/a.js | 0 .../commonjs/this-reference-wrapped/b.js | 0 .../commonjs/this-reference/a.js | 0 .../commonjs/this-reference/b.js | 0 .../scope-hoisting/commonjs/tree-shaking/a.js | 0 .../scope-hoisting/commonjs/tree-shaking/b.js | 0 .../scope-hoisting/commonjs/wrap-aliases/a.js | 0 .../node_modules/foo-bar/index.js | 0 .../commonjs/wrap-aliases/package.json | 0 .../scope-hoisting/commonjs/wrap-eval/a.js | 0 .../scope-hoisting/commonjs/wrap-eval/b.js | 0 .../commonjs/wrap-module-computed/a.js | 0 .../scope-hoisting/commonjs/wrap-module/a.js | 0 .../commonjs/wrap-optional/a.js | 0 .../scope-hoisting/commonjs/wrap-return/a.js | 0 .../scope-hoisting/commonjs/wrap-return/b.js | 0 .../es6/default-export-anonymous/a.js | 0 .../es6/default-export-anonymous/b.js | 0 .../es6/default-export-declaration/a.js | 0 .../es6/default-export-declaration/b.js | 0 .../es6/default-export-expression/a.js | 0 .../es6/default-export-expression/b.js | 0 .../es6/default-export-variable/a.js | 0 .../es6/default-export-variable/b.js | 0 .../es6/dynamic-default-interop/a.js | 0 .../es6/dynamic-default-interop/b.js | 0 .../es6/dynamic-default-interop/shared.js | 0 .../scope-hoisting/es6/dynamic-import/a.js | 0 .../scope-hoisting/es6/dynamic-import/b.js | 0 .../scope-hoisting/es6/dynamic-import/c.js | 0 .../scope-hoisting/es6/empty-module/a.js | 0 .../scope-hoisting/es6/empty-module/b.js | 0 .../es6/export-binding-identifiers/a.js | 0 .../es6/export-binding-identifiers/b.js | 0 .../es6/import-commonjs-default/a.js | 0 .../es6/import-commonjs-default/exports.js | 0 .../es6/import-commonjs-default/wrapped.js | 0 .../es6/import-multiple-wildcards/a.js | 0 .../es6/import-namespace-commonjs/a.js | 0 .../es6/import-namespace-commonjs/b.js | 0 .../es6/import-namespace-commonjs/c.js | 0 .../scope-hoisting/es6/import-namespace/a.js | 0 .../scope-hoisting/es6/import-namespace/b.js | 0 .../scope-hoisting/es6/import-wrapped/a.js | 0 .../scope-hoisting/es6/import-wrapped/b.js | 0 .../scope-hoisting/es6/jsx-pragma/.babelrc | 0 .../scope-hoisting/es6/jsx-pragma/a.js | 0 .../scope-hoisting/es6/jsx-pragma/react.js | 0 .../scope-hoisting/es6/live-bindings/a.js | 0 .../scope-hoisting/es6/live-bindings/b.js | 0 .../scope-hoisting/es6/multi-export/a.js | 0 .../scope-hoisting/es6/multi-export/b.js | 0 .../scope-hoisting/es6/name-clash/a.js | 0 .../scope-hoisting/es6/name-clash/b.js | 0 .../es6/named-export-declaration/a.js | 0 .../es6/named-export-declaration/b.js | 0 .../es6/named-export-variable/a.js | 0 .../es6/named-export-variable/b.js | 0 .../es6/re-export-all-multiple/a.js | 0 .../es6/re-export-all-multiple/b.js | 0 .../es6/re-export-all-multiple/c.js | 0 .../es6/re-export-all-multiple/d.js | 0 .../scope-hoisting/es6/re-export-all/a.js | 0 .../scope-hoisting/es6/re-export-all/b.js | 0 .../scope-hoisting/es6/re-export-all/c.js | 0 .../es6/re-export-commonjs/a.js | 0 .../es6/re-export-commonjs/b.js | 0 .../es6/re-export-commonjs/c.js | 0 .../es6/re-export-default/.babelrc | 0 .../scope-hoisting/es6/re-export-default/a.js | 0 .../scope-hoisting/es6/re-export-default/b.js | 0 .../scope-hoisting/es6/re-export-default/c.js | 0 .../es6/re-export-exclude-default/a.js | 0 .../es6/re-export-exclude-default/b.js | 0 .../es6/re-export-exclude-default/c.js | 0 .../es6/re-export-multiple/a.js | 0 .../es6/re-export-multiple/b.js | 0 .../es6/re-export-multiple/c.js | 0 .../es6/re-export-multiple/d.js | 0 .../scope-hoisting/es6/re-export-named/a.js | 0 .../scope-hoisting/es6/re-export-named/b.js | 0 .../scope-hoisting/es6/re-export-named/c.js | 0 .../es6/re-export-namespace/.babelrc | 0 .../es6/re-export-namespace/a.js | 0 .../es6/re-export-namespace/b.js | 0 .../es6/re-export-namespace/c.js | 0 .../scope-hoisting/es6/re-export-var/a.js | 0 .../scope-hoisting/es6/re-export-var/b.js | 0 .../scope-hoisting/es6/re-export-var/c.js | 0 .../scope-hoisting/es6/rename-superclass/a.js | 0 .../scope-hoisting/es6/rename-superclass/b.js | 0 .../scope-hoisting/es6/renamed-export/a.js | 0 .../scope-hoisting/es6/renamed-export/b.js | 0 .../scope-hoisting/es6/renamed-import/a.js | 0 .../scope-hoisting/es6/renamed-import/b.js | 0 .../es6/side-effects-array/a.js | 0 .../node_modules/bar/bar.js | 0 .../node_modules/bar/foo.js | 0 .../node_modules/bar/index.js | 0 .../node_modules/bar/package.json | 0 .../es6/side-effects-false-wildcards/a.js | 0 .../node_modules/bar/a.js | 0 .../node_modules/bar/b.js | 0 .../node_modules/bar/index.js | 0 .../node_modules/bar/package.json | 0 .../es6/side-effects-false/a.js | 0 .../node_modules/bar/bar.js | 0 .../node_modules/bar/foo.js | 0 .../node_modules/bar/index.js | 0 .../node_modules/bar/package.json | 0 .../scope-hoisting/es6/side-effects/a.js | 0 .../es6/side-effects/node_modules/bar/bar.js | 0 .../es6/side-effects/node_modules/bar/foo.js | 0 .../side-effects/node_modules/bar/index.js | 0 .../node_modules/bar/package.json | 0 .../scope-hoisting/es6/tree-shaking/a.js | 0 .../scope-hoisting/es6/tree-shaking/b.js | 0 .../test/integration/scss-empty/index.js | 0 .../test/integration/scss-empty/index.scss | 0 .../test/integration/scss-import/bar.scss | 0 .../test/integration/scss-import/foo.scss | 0 .../test/integration/scss-import/index.js | 0 .../test/integration/scss-import/index.scss | 0 .../test/integration/scss-postcss/.postcssrc | 0 .../test/integration/scss-postcss/index.js | 0 .../test/integration/scss-postcss/index.scss | 0 .../integration/scss-url/fonts/test.woff2 | 0 .../test/integration/scss-url/image.jpeg | 0 .../test/integration/scss-url/index.js | 0 .../test/integration/scss-url/index.scss | 0 .../test/integration/scss/index.js | 0 .../test/integration/scss/index.scss | 0 .../integration/service-worker/a/index.js | 0 .../service-worker/b/nested/index.js | 0 .../service-worker/b/nested/worker-nested.js | 0 .../service-worker/b/worker-outside.js | 0 .../integration/sourcemap-existing/index.js | 0 .../integration/sourcemap-existing/sum.js | 0 .../integration/sourcemap-existing/sum.map | 0 .../sourcemap-external-contents/index.js | 0 .../sourcemap-external-contents/sum.coffee | 0 .../sourcemap-external-contents/sum.js | 0 .../sourcemap-external-contents/sum.map | 0 .../integration/sourcemap-inline/index.js | 0 .../test/integration/sourcemap-inline/sum.js | 0 .../sourcemap-nested-minified/index.js | 0 .../sourcemap-nested-minified/local.js | 0 .../sourcemap-nested-minified/utils/util.js | 0 .../integration/sourcemap-nested/index.js | 0 .../integration/sourcemap-nested/local.js | 0 .../sourcemap-nested/utils/util.js | 0 .../integration/sourcemap-reference/data.js | 0 .../sourcemap-reference/index.html | 0 .../integration/sourcemap-reference/index.js | 0 .../sourcemap-typescript-nested/index.ts | 0 .../sourcemap-typescript-nested/local.ts | 0 .../integration/sourcemap-typescript/index.ts | 0 .../test/integration/sourcemap/index.js | 0 .../test/integration/stylus-deps/.stylusrc.js | 0 .../test/integration/stylus-deps/deps/a.styl | 0 .../test/integration/stylus-deps/index.js | 0 .../test/integration/stylus-deps/index.styl | 0 .../stylus-deps/node_modules/foo/index.styl | 0 .../stylus-deps/node_modules/foo/package.json | 0 .../integration/stylus-glob-import/index.js | 0 .../integration/stylus-glob-import/index.styl | 0 .../stylus-glob-import/subdir/bar/bar.styl | 0 .../stylus-glob-import/subdir/foo/foo.styl | 0 .../stylus-glob-import/subdir/main.styl | 0 .../integration/stylus-postcss/.postcssrc | 0 .../test/integration/stylus-postcss/index.js | 0 .../integration/stylus-postcss/index.styl | 0 .../integration/stylus-url/fonts/test.woff2 | 0 .../test/integration/stylus-url/index.js | 0 .../test/integration/stylus-url/index.styl | 0 .../test/integration/stylus/index.js | 0 .../test/integration/stylus/index.styl | 0 .../test/integration/sugarss/index.sss | 0 .../test/integration/toml/index.js | 0 .../test/integration/toml/local.toml | 0 .../integration/typescript-config/index.ts | 0 .../typescript-config/tsconfig.json | 0 .../test/integration/typescript-env/index.ts | 0 .../test/integration/typescript-fs/index.ts | 0 .../test/integration/typescript-fs/raw.tsx | 0 .../integration/typescript-fs/readFromTsx.tsx | 0 .../typescript-interop/commonjs-module.js | 0 .../integration/typescript-interop/index.ts | 0 .../test/integration/typescript-json/index.ts | 0 .../integration/typescript-json/local.json | 0 .../test/integration/typescript-jsx/index.tsx | 0 .../test/integration/typescript-raw/index.ts | 0 .../test/integration/typescript-raw/test.txt | 0 .../integration/typescript-require/Local.ts | 0 .../integration/typescript-require/index.ts | 0 .../test/integration/typescript/Local.ts | 0 .../test/integration/typescript/index.ts | 0 .../test/integration/uglify-config/.uglifyrc | 0 .../test/integration/uglify-config/index.js | 0 .../test/integration/uglify-json/index.json | 0 .../test/integration/uglify-json5/index.json5 | 0 .../test/integration/uglify/index.js | 0 .../test/integration/uglify/local.js | 0 .../test/integration/vue-basic/Basic.vue | 0 .../test/integration/vue-css-modules/App.vue | 0 .../test/integration/vue-dependencies/App.vue | 0 .../vue-dependencies/assets/logo.png | Bin .../integration/vue-functional/functional.vue | 0 .../vue-nested-components/insidecomp.vue | 0 .../vue-nested-components/testcomp.vue | 0 .../vue-preprocessors/pre-processors.vue | 0 .../test/integration/vue-scoped/App.vue | 0 .../test/integration/wasm-async/.eslintrc | 0 .../test/integration/wasm-async/add.wasm | Bin .../test/integration/wasm-async/index.js | 0 .../test/integration/wasm-dynamic/.eslintrc | 0 .../test/integration/wasm-dynamic/add.wasm | Bin .../test/integration/wasm-dynamic/dynamic.js | 0 .../test/integration/wasm-dynamic/index.js | 0 .../test/integration/wasm-sync/.eslintrc | 0 .../test/integration/wasm-sync/add.wasm | Bin .../test/integration/wasm-sync/index.js | 0 .../test/integration/webmanifest/index.html | 0 .../webmanifest/manifest.webmanifest | 0 .../test/integration/webmanifest/some.txt | 0 .../test/integration/worker-circular/index.js | 0 .../integration/worker-circular/worker-dep.js | 0 .../integration/worker-circular/worker.js | 0 .../workers-with-other-loaders/add.wasm | Bin .../workers-with-other-loaders/index.js | 0 .../worker-client.js | 0 .../workers-with-other-loaders/worker.js | 0 .../test/integration/workers/common.js | 0 .../test/integration/workers/feature.js | 0 .../integration/workers/index-alternative.js | 0 .../test/integration/workers/index.js | 0 .../integration/workers/service-worker.js | 0 .../test/integration/workers/shared-worker.js | 0 .../test/integration/workers/worker-client.js | 0 .../test/integration/workers/worker.js | 0 .../test/integration/yaml/index.js | 0 .../test/integration/yaml/local.yaml | 0 .../test/javascript.js | 0 .../test/less.js | 0 .../core/integration-tests/test/mocha.opts | 3 + .../test/mochareporters.json | 6 + .../test/parser.js | 0 .../test/pug.js | 0 .../test/reason.js | 0 .../test/rust.js | 0 .../test/sass.js | 0 .../test/schema-jsonld.js | 0 .../test/scope-hoisting.js | 0 .../test/server.js | 0 .../test/sourcemaps.js | 0 .../test/stylus.js | 0 .../test/sugarss.js | 0 .../test/typescript.js | 0 packages/core/integration-tests/test/utils.js | 283 ++++++++++++++++++ .../test/vue.js | 0 .../test/wasm.js | 0 .../test/watcher.js | 0 yarn.lock | 78 ++++- 803 files changed, 588 insertions(+), 6 deletions(-) create mode 100644 packages/core/integration-tests/.gitignore create mode 100644 packages/core/integration-tests/package.json create mode 100644 packages/core/integration-tests/test/.babelrc create mode 100644 packages/core/integration-tests/test/.eslintrc.json rename packages/core/{parcel-bundler => integration-tests}/test/bundler.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/contentHashing.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/css.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/elm.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/encodedURI.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/fs.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/glob.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/glsl.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/graphql.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/hmr.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/html.js (100%) create mode 100644 packages/core/integration-tests/test/integration/.eslintrc.json rename packages/core/{parcel-bundler => integration-tests}/test/integration/autoinstall/npm/.postcssrc (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/autoinstall/npm/index.css (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/autoinstall/npm/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/autoinstall/yarn/.postcssrc (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/autoinstall/yarn/index.css (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/autoinstall/yarn/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/autoinstall/yarn/yarn.lock (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-6-autoinstall/.babelrc (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-6-autoinstall/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-6-autoinstall/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-6-compatibility/.babelrc (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-6-compatibility/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-6-compatibility/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-7-autoinstall/.babelrc (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-7-autoinstall/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-7-autoinstall/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-browserslist-multiple-env-as-string/.eslintrc.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-browserslist-multiple-env-as-string/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-browserslist-multiple-env-as-string/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-browserslist-multiple-env/.eslintrc.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-browserslist-multiple-env/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-browserslist-multiple-env/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-browserslist/.eslintrc.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-browserslist/foo.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-browserslist/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-browserslist/package.json (100%) rename packages/core/{parcel-bundler/test/integration/babel-node-modules-browserify => integration-tests/test/integration/babel-default}/.eslintrc.json (100%) rename packages/core/{parcel-bundler/test/integration/babel => integration-tests/test/integration/babel-default}/foo.js (100%) rename packages/core/{parcel-bundler/test/integration/babel => integration-tests/test/integration/babel-default}/index.js (100%) create mode 100644 packages/core/integration-tests/test/integration/babel-default/package.json rename packages/core/{parcel-bundler/test/integration/babel-node-modules-browserslist => integration-tests/test/integration/babel-node-modules-browserify}/.eslintrc.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-node-modules-browserify/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-node-modules-browserify/node_modules/foo/.babelrc (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-node-modules-browserify/node_modules/foo/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-node-modules-browserify/node_modules/foo/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-node-modules-browserify/package.json (100%) rename packages/core/{parcel-bundler/test/integration/babel-node-modules-source-unlinked => integration-tests/test/integration/babel-node-modules-browserslist}/.eslintrc.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-node-modules-browserslist/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-node-modules-browserslist/node_modules/foo/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-node-modules-browserslist/node_modules/foo/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-node-modules-browserslist/package.json (100%) rename packages/core/{parcel-bundler/test/integration/babel-node-modules-source => integration-tests/test/integration/babel-node-modules-source-unlinked}/.eslintrc.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-node-modules-source-unlinked/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-node-modules-source-unlinked/node_modules/foo/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-node-modules-source-unlinked/node_modules/foo/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-node-modules-source-unlinked/package.json (100%) rename packages/core/{parcel-bundler/test/integration/babel-node-modules => integration-tests/test/integration/babel-node-modules-source}/.eslintrc.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-node-modules-source/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-node-modules-source/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-node-modules-source/packages/foo/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-node-modules-source/packages/foo/package.json (100%) rename packages/core/{parcel-bundler/test/integration/babel => integration-tests/test/integration/babel-node-modules}/.eslintrc.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-node-modules/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-node-modules/node_modules/foo/.babelrc (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-node-modules/node_modules/foo/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-node-modules/node_modules/foo/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-node-modules/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-plugin-autoinstall/.babelrc (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-plugin-autoinstall/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-plugin-autoinstall/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-polyfill/.eslintrc (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-polyfill/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-polyfill/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-strip-flow-types/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel-strip-flow-types/node_modules/flow-typed/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/babel/.babelrc (100%) rename packages/core/{parcel-bundler/test/integration/circular => integration-tests/test/integration/babel}/.eslintrc.json (100%) create mode 100644 packages/core/integration-tests/test/integration/babel/foo.js create mode 100644 packages/core/integration-tests/test/integration/babel/index.js rename packages/core/{parcel-bundler => integration-tests}/test/integration/bundler-error-syntax-error/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/bundler-error-syntax-error/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/bundler-middleware/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/bundler-middleware/local.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/child-bundle-different-types/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/child-bundle-different-types/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/child-bundle-different-types/main.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/child-bundle-different-types/other.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/child-bundle-different-types/other.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/child-bundle-different-types/util.js (100%) rename packages/core/{parcel-bundler/test/integration/es6-default-only => integration-tests/test/integration/circular}/.eslintrc.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/circular/about.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/circular/about.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/circular/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/circular/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/circular/test.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/coffee/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/coffee/local.coffee (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/commonjs-with-symlinks/local.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/commonjs-with-symlinks/src/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/commonjs/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/commonjs/local.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/css-import/index.css (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/css-import/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/css-import/local.css (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/css-import/other.css (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/css-url/fonts/test.woff2 (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/css-url/index.css (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/css-url/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/css/index.css (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/css/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/css/local.css (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/css/local.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/cssnano/index.css (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/cssnano/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/cssnano/local.css (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/cssnano/local.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/define-amd/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dont-autoinstall-resolve-alias-fails/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dont-autoinstall-resolve-alias-fails/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dont-autoinstall-resolve-fails/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic-css/index.css (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic-css/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic-css/local.css (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic-css/local.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic-esm/.eslintrc.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic-esm/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic-esm/local.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic-external/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic-hoist-deep/1.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic-hoist-deep/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic-hoist-deep/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic-hoist-deep/c.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic-hoist-deep/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic-hoist-dup/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic-hoist-dup/common.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic-hoist-dup/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic-hoist/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic-hoist/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic-hoist/common-dep.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic-hoist/common.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic-hoist/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic-references-raw/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic-references-raw/local.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic-references-raw/test.txt (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic-subdirectory/local.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic-subdirectory/subdirectory/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/dynamic/local.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/elm/elm.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/elm/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/elm/src/Main.elm (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/encodedURI/index.html (100%) rename "packages/core/parcel-bundler/test/integration/encodedURI/\346\227\245\346\234\254\350\252\236.jpg" => "packages/core/integration-tests/test/integration/encodedURI/\346\227\245\346\234\254\350\252\236.jpg" (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/entry-point/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/entry-point/test.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/env-file/.env (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/env-file/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/env/index.js (100%) rename packages/core/{parcel-bundler/test/integration/es6 => integration-tests/test/integration/es6-default-only}/.eslintrc.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/es6-default-only/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/es6-default-only/local.js (100%) rename packages/core/{parcel-bundler/test/integration/fs-import => integration-tests/test/integration/es6}/.eslintrc.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/es6/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/es6/local.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/falsy-dep/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/falsy-dep/true-alternate.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/falsy-dep/true-consequent.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/fs-alias/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/fs-alias/test.txt (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/fs-assign-alias/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/fs-assign-alias/test.txt (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/fs-assign/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/fs-assign/test.txt (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/fs-buffer/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/fs-buffer/test.txt (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/fs-destructure-assign/.browserslistrc (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/fs-destructure-assign/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/fs-destructure-assign/test.txt (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/fs-destructure/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/fs-destructure/test.txt (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/fs-file-non-evaluable/index.js (100%) rename packages/core/{parcel-bundler/test/integration/html-root => integration-tests/test/integration/fs-import}/.eslintrc.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/fs-import/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/fs-import/test.txt (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/fs-inline/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/fs-inline/test.txt (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/fs-options-non-evaluable/index.js (100%) create mode 100644 packages/core/integration-tests/test/integration/fs/index.js create mode 100644 packages/core/integration-tests/test/integration/fs/test.txt rename packages/core/{parcel-bundler => integration-tests}/test/integration/glob-css/dir/local.css (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/glob-css/dir/other.css (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/glob-css/index.css (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/glob-css/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/glob-deep/dir/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/glob-deep/dir/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/glob-deep/dir/x/c.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/glob-deep/dir/x/y/z.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/glob-deep/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/glob/dir/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/glob/dir/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/glob/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/global-redeclare/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/global-redeclare/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/globals/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/glsl/compiled.glsl (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/glsl/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/glsl/lib.glsl (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/glsl/local.frag (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/glsl/local.glsl (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/glsl/local.vert (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/graphql-import/another.graphql (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/graphql-import/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/graphql-import/local.graphql (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/graphql-import/other.graphql (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/graphql/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/graphql/local.graphql (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/hmr-callbacks/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/hmr-callbacks/local.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/hmr-dynamic/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/hmr-dynamic/local.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/hmr/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/hmr/local.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/htm-extension/index.htm (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/htm-extension/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-attr-order/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-attr-order/other.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-css-head/index.css (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-css-head/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-css-head/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-css-js/index.css (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-css-js/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-css-optional-elements/index.css (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-css-optional-elements/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-css-optional-elements/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-css-optional-elements/other.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-css/index.css (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-css/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-css/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-inline-coffeescript/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-inline-css-import/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-inline-css-import/test.css (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-inline-js-require/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-inline-js-require/test.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-inline-js/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-inline-sass/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-inline-styles/bg.jpg (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-inline-styles/img.jpg (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-inline-styles/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-manifest/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-manifest/manifest.webmanifest (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-object/file.svg (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-object/index.html (100%) create mode 100644 packages/core/integration-tests/test/integration/html-root/.eslintrc.json rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-root/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-root/index2.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-root/main.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-root/other.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-root/util.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-source-srcset/100x100.png (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-source-srcset/200x200.png (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-source-srcset/300x300.png (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-source-srcset/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-srcset/100x100.png (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-srcset/200x200.png (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-srcset/300x300.png (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-srcset/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-svg-image/file.svg (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-svg-image/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-svg/file.svg (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-svg/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-virtualpath/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/html-virtualpath/other.html (100%) rename packages/core/{parcel-bundler/test/integration/import-html-async => integration-tests/test/integration/html}/100x100.png (100%) rename packages/core/{parcel-bundler/test/integration/pug => integration-tests/test/integration/html}/icons.svg (100%) rename packages/core/{parcel-bundler/test/integration/import-html-async => integration-tests/test/integration/html}/index.css (100%) create mode 100644 packages/core/integration-tests/test/integration/html/index.html rename packages/core/{parcel-bundler/test/integration/parser-case-insensitive-ext => integration-tests/test/integration/html}/index.js (100%) create mode 100644 packages/core/integration-tests/test/integration/html/other.html rename packages/core/{parcel-bundler => integration-tests}/test/integration/htmlnano-config/.htmlnanorc (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/htmlnano-config/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/htmlnano-defaults-form/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/htmlnano/index.html (100%) create mode 100644 packages/core/integration-tests/test/integration/https/primary.crt create mode 100644 packages/core/integration-tests/test/integration/https/private.pem rename packages/core/{parcel-bundler/test/integration/import-html-sync => integration-tests/test/integration/import-html-async}/100x100.png (100%) rename packages/core/{parcel-bundler/test/integration/import-html-sync => integration-tests/test/integration/import-html-async}/index.css (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/import-html-async/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/import-html-async/other.html (100%) rename packages/core/{parcel-bundler/test/integration/pug-var => integration-tests/test/integration/import-html-sync}/100x100.png (100%) rename packages/core/{parcel-bundler/test/integration/pug => integration-tests/test/integration/import-html-sync}/index.css (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/import-html-sync/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/import-html-sync/other.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/import-raw/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/import-raw/test.txt (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/js-dedup-hoist/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/js-dedup-hoist/hello1.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/js-dedup-hoist/hello2.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/js-dedup-hoist/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/js-dedup-hoist/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/js-different-contents/hello.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/js-different-contents/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/js-different-contents/world.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/js-same-contents-different-dependencies/hello/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/js-same-contents-different-dependencies/hello/value.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/js-same-contents-different-dependencies/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/js-same-contents-different-dependencies/world/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/js-same-contents-different-dependencies/world/value.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/js-same-contents-same-dependencies/hello1.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/js-same-contents-same-dependencies/hello2.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/js-same-contents-same-dependencies/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/json/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/json/local.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/json5/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/json5/local.json5 (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/jsx-hyperapp/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/jsx-hyperapp/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/jsx-nervjs/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/jsx-nervjs/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/jsx-preact/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/jsx-preact/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/jsx-react/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/jsx-react/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/jsx/index.jsx (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/less-advanced-import/base.less (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/less-advanced-import/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/less-advanced-import/index.less (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/less-empty/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/less-empty/index.less (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/less-import/base.less (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/less-import/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/less-import/index.less (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/less-import/node_modules/external-less/a.less (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/less-import/node_modules/external-less/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/less-postcss/.postcssrc (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/less-postcss/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/less-postcss/index.less (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/less-url/fonts/test.woff2 (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/less-url/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/less-url/index.less (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/less/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/less/index.less (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/multi-entry/one.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/multi-entry/shared.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/multi-entry/two.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/node_require/local.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/node_require/main.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/node_require/node_modules/testmodule/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/node_require_cache/main.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/object-rest-spread/object-rest-spread.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/optional-dep/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/parser-case-insensitive-ext/icons.SVG (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/parser-case-insensitive-ext/index.cSs (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/parser-case-insensitive-ext/index.html (100%) rename packages/core/{parcel-bundler/test/integration/pug => integration-tests/test/integration/parser-case-insensitive-ext}/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/parser-case-insensitive-ext/other.HTM (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/postcss-plugins/.postcssrc.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/postcss-plugins/index.css (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/postcss-plugins/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/postcss-plugins/index2.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/postcss/.postcssrc (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/postcss/index.css (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/postcss/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/posthtml-assets/.posthtmlrc.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/posthtml-assets/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/posthtml-assets/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/posthtml-assets/other.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/posthtml-plugin-deps/base.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/posthtml-plugin-deps/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/posthtml-plugin-deps/posthtml.config.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/posthtml/.posthtmlrc.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/posthtml/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/posthtml/other.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/pug-filters/.pugrc.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/pug-filters/index.pug (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/pug-include-extends/base.pug (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/pug-include-extends/expect.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/pug-include-extends/index.pug (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/pug-include-extends/other.pug (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/pug-minify/index.pug (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/pug-mixins/index.pug (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/pug-mixins/mixins.pug (100%) rename packages/core/{parcel-bundler/test/integration/pug => integration-tests/test/integration/pug-var}/100x100.png (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/pug-var/index.pug (100%) create mode 100644 packages/core/integration-tests/test/integration/pug/100x100.png create mode 100644 packages/core/integration-tests/test/integration/pug/icons.svg create mode 100644 packages/core/integration-tests/test/integration/pug/index.css create mode 100644 packages/core/integration-tests/test/integration/pug/index.js rename packages/core/{parcel-bundler => integration-tests}/test/integration/pug/index.pug (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/reason/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/reason/local.bs.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/reason/local.re (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/require-scope/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-entries/.eslintrc.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-entries/both-fields.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-entries/browser-multiple.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-entries/browser.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-entries/ignore-fs.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-entries/jsnext-field.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-entries/main-field.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-entries/module-field.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-entries/pkg-both/es6.module.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-entries/pkg-both/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-entries/pkg-browser-multiple/browser-entry.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-entries/pkg-browser-multiple/node-entry.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-entries/pkg-browser-multiple/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-entries/pkg-browser-multiple/projected-browser.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-entries/pkg-browser-multiple/projected.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-entries/pkg-browser/browser-module.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-entries/pkg-browser/node-module.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-entries/pkg-browser/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-entries/pkg-es6-module/es6.module.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-entries/pkg-es6-module/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-entries/pkg-ignore-fs/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-entries/pkg-ignore-fs/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-entries/pkg-jsnext-module/jsnext.module.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-entries/pkg-jsnext-module/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-entries/pkg-main/main.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-entries/pkg-main/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-spaces/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/resolve-spaces/other page.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/rust-cargo-workspace/.eslintrc (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/rust-cargo-workspace/Cargo.toml (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/rust-cargo-workspace/member/Cargo.toml (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/rust-cargo-workspace/member/src/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/rust-cargo-workspace/member/src/lib.rs (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/rust-cargo/.eslintrc (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/rust-cargo/Cargo.toml (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/rust-cargo/src/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/rust-cargo/src/lib.rs (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/rust-deps/.eslintrc (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/rust-deps/add.rs (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/rust-deps/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/rust-deps/test.rs (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/rust/.eslintrc (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/rust/add.rs (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/rust/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sass-advanced-import/bar.sass (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sass-advanced-import/foo.sass (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sass-advanced-import/index.sass (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sass/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sass/index.sass (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/schema-jsonld/images/image.jpeg (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/schema-jsonld/images/logo.png (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/schema-jsonld/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/schema-jsonld/other.css (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/default-import/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/default-import/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/define-exports/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/eliminate-exports/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/eliminate-exports/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/empty-module/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/empty-module/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/es6-commonjs-hybrid/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/es6-commonjs-hybrid/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/export-local/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/export-local/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/export-order/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/export-order/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/import-namespace/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/import-namespace/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/live-bindings/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/live-bindings/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/module-object/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/module-object/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/multi-assign/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/named-import/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/named-import/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/object-pattern/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/object-pattern/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/object-pattern/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/re-export-var/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/re-export-var/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/re-export-var/c.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-circular/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-circular/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-conditional/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-conditional/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-conditional/c.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-default-export-declaration/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-default-export-declaration/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-default-export-expression/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-default-export-expression/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-default-export-variable/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-default-export-variable/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-execution-order/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-execution-order/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-execution-order/c.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-in-function-import-hoist/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-in-function-import-hoist/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-in-function-import-hoist/c.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-in-function-import/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-in-function-import/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-in-function-import/c.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-in-function-reexport/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-in-function-reexport/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-in-function-reexport/c.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-in-function/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-in-function/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-named-export-declaration/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-named-export-declaration/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-named-export-variable/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-named-export-variable/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-re-export-all/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-re-export-all/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-re-export-all/c.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-re-export-default/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-re-export-default/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-re-export-default/c.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-re-export-exclude-default/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-re-export-exclude-default/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-re-export-exclude-default/c.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-re-export-multiple/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-re-export-multiple/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-re-export-multiple/c.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-re-export-multiple/d.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-re-export-named/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-re-export-named/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-re-export-named/c.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-re-export-namespace/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-re-export-namespace/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-re-export-namespace/c.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-renamed-export/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-renamed-export/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-resolve/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require-resolve/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/require/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/side-effects-false/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/side-effects-false/node_modules/bar/bar.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/side-effects-false/node_modules/bar/foo.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/side-effects-false/node_modules/bar/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/side-effects-false/node_modules/bar/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/stream-module/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/this-reference-wrapped/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/this-reference-wrapped/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/this-reference/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/this-reference/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/tree-shaking/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/tree-shaking/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/wrap-aliases/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/wrap-aliases/node_modules/foo-bar/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/wrap-aliases/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/wrap-eval/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/wrap-eval/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/wrap-module-computed/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/wrap-module/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/wrap-optional/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/wrap-return/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/commonjs/wrap-return/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/default-export-anonymous/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/default-export-anonymous/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/default-export-declaration/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/default-export-declaration/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/default-export-expression/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/default-export-expression/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/default-export-variable/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/default-export-variable/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/dynamic-default-interop/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/dynamic-default-interop/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/dynamic-default-interop/shared.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/dynamic-import/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/dynamic-import/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/dynamic-import/c.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/empty-module/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/empty-module/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/export-binding-identifiers/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/export-binding-identifiers/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/import-commonjs-default/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/import-commonjs-default/exports.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/import-commonjs-default/wrapped.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/import-multiple-wildcards/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/import-namespace-commonjs/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/import-namespace-commonjs/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/import-namespace-commonjs/c.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/import-namespace/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/import-namespace/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/import-wrapped/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/import-wrapped/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/jsx-pragma/.babelrc (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/jsx-pragma/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/jsx-pragma/react.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/live-bindings/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/live-bindings/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/multi-export/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/multi-export/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/name-clash/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/name-clash/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/named-export-declaration/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/named-export-declaration/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/named-export-variable/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/named-export-variable/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-all-multiple/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-all-multiple/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-all-multiple/c.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-all-multiple/d.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-all/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-all/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-all/c.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-commonjs/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-commonjs/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-commonjs/c.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-default/.babelrc (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-default/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-default/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-default/c.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-exclude-default/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-exclude-default/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-exclude-default/c.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-multiple/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-multiple/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-multiple/c.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-multiple/d.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-named/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-named/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-named/c.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-namespace/.babelrc (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-namespace/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-namespace/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-namespace/c.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-var/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-var/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/re-export-var/c.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/rename-superclass/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/rename-superclass/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/renamed-export/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/renamed-export/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/renamed-import/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/renamed-import/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/side-effects-array/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/side-effects-array/node_modules/bar/bar.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/side-effects-array/node_modules/bar/foo.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/side-effects-array/node_modules/bar/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/side-effects-array/node_modules/bar/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/side-effects-false-wildcards/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/side-effects-false-wildcards/node_modules/bar/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/side-effects-false-wildcards/node_modules/bar/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/side-effects-false-wildcards/node_modules/bar/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/side-effects-false-wildcards/node_modules/bar/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/side-effects-false/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/side-effects-false/node_modules/bar/bar.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/side-effects-false/node_modules/bar/foo.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/side-effects-false/node_modules/bar/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/side-effects-false/node_modules/bar/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/side-effects/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/side-effects/node_modules/bar/bar.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/side-effects/node_modules/bar/foo.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/side-effects/node_modules/bar/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/side-effects/node_modules/bar/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/tree-shaking/a.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scope-hoisting/es6/tree-shaking/b.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scss-empty/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scss-empty/index.scss (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scss-import/bar.scss (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scss-import/foo.scss (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scss-import/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scss-import/index.scss (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scss-postcss/.postcssrc (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scss-postcss/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scss-postcss/index.scss (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scss-url/fonts/test.woff2 (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scss-url/image.jpeg (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scss-url/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scss-url/index.scss (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scss/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/scss/index.scss (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/service-worker/a/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/service-worker/b/nested/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/service-worker/b/nested/worker-nested.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/service-worker/b/worker-outside.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sourcemap-existing/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sourcemap-existing/sum.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sourcemap-existing/sum.map (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sourcemap-external-contents/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sourcemap-external-contents/sum.coffee (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sourcemap-external-contents/sum.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sourcemap-external-contents/sum.map (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sourcemap-inline/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sourcemap-inline/sum.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sourcemap-nested-minified/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sourcemap-nested-minified/local.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sourcemap-nested-minified/utils/util.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sourcemap-nested/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sourcemap-nested/local.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sourcemap-nested/utils/util.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sourcemap-reference/data.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sourcemap-reference/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sourcemap-reference/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sourcemap-typescript-nested/index.ts (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sourcemap-typescript-nested/local.ts (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sourcemap-typescript/index.ts (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sourcemap/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/stylus-deps/.stylusrc.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/stylus-deps/deps/a.styl (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/stylus-deps/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/stylus-deps/index.styl (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/stylus-deps/node_modules/foo/index.styl (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/stylus-deps/node_modules/foo/package.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/stylus-glob-import/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/stylus-glob-import/index.styl (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/stylus-glob-import/subdir/bar/bar.styl (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/stylus-glob-import/subdir/foo/foo.styl (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/stylus-glob-import/subdir/main.styl (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/stylus-postcss/.postcssrc (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/stylus-postcss/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/stylus-postcss/index.styl (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/stylus-url/fonts/test.woff2 (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/stylus-url/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/stylus-url/index.styl (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/stylus/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/stylus/index.styl (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/sugarss/index.sss (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/toml/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/toml/local.toml (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/typescript-config/index.ts (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/typescript-config/tsconfig.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/typescript-env/index.ts (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/typescript-fs/index.ts (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/typescript-fs/raw.tsx (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/typescript-fs/readFromTsx.tsx (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/typescript-interop/commonjs-module.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/typescript-interop/index.ts (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/typescript-json/index.ts (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/typescript-json/local.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/typescript-jsx/index.tsx (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/typescript-raw/index.ts (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/typescript-raw/test.txt (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/typescript-require/Local.ts (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/typescript-require/index.ts (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/typescript/Local.ts (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/typescript/index.ts (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/uglify-config/.uglifyrc (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/uglify-config/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/uglify-json/index.json (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/uglify-json5/index.json5 (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/uglify/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/uglify/local.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/vue-basic/Basic.vue (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/vue-css-modules/App.vue (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/vue-dependencies/App.vue (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/vue-dependencies/assets/logo.png (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/vue-functional/functional.vue (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/vue-nested-components/insidecomp.vue (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/vue-nested-components/testcomp.vue (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/vue-preprocessors/pre-processors.vue (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/vue-scoped/App.vue (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/wasm-async/.eslintrc (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/wasm-async/add.wasm (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/wasm-async/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/wasm-dynamic/.eslintrc (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/wasm-dynamic/add.wasm (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/wasm-dynamic/dynamic.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/wasm-dynamic/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/wasm-sync/.eslintrc (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/wasm-sync/add.wasm (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/wasm-sync/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/webmanifest/index.html (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/webmanifest/manifest.webmanifest (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/webmanifest/some.txt (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/worker-circular/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/worker-circular/worker-dep.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/worker-circular/worker.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/workers-with-other-loaders/add.wasm (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/workers-with-other-loaders/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/workers-with-other-loaders/worker-client.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/workers-with-other-loaders/worker.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/workers/common.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/workers/feature.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/workers/index-alternative.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/workers/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/workers/service-worker.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/workers/shared-worker.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/workers/worker-client.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/workers/worker.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/yaml/index.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/integration/yaml/local.yaml (100%) rename packages/core/{parcel-bundler => integration-tests}/test/javascript.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/less.js (100%) create mode 100644 packages/core/integration-tests/test/mocha.opts create mode 100644 packages/core/integration-tests/test/mochareporters.json rename packages/core/{parcel-bundler => integration-tests}/test/parser.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/pug.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/reason.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/rust.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/sass.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/schema-jsonld.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/scope-hoisting.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/server.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/sourcemaps.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/stylus.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/sugarss.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/typescript.js (100%) create mode 100644 packages/core/integration-tests/test/utils.js rename packages/core/{parcel-bundler => integration-tests}/test/vue.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/wasm.js (100%) rename packages/core/{parcel-bundler => integration-tests}/test/watcher.js (100%) diff --git a/.prettierignore b/.prettierignore index 83e7e611ce4..f32c55dffec 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,6 +1,6 @@ -packages/core/parcel-bundler/src/builtins -packages/core/parcel-bundler/test/integration -packages/core/parcel-bundler/test/input -packages/core/parcel-bundler/test/dist -packages/core/parcel-bundler/test/mochareporters.json +packages/*/*/src/builtins +packages/*/*/test/integration +packages/*/*/test/input +packages/*/*/test/dist +packages/*/*/test/mochareporters.json tmp diff --git a/packages/core/integration-tests/.gitignore b/packages/core/integration-tests/.gitignore new file mode 100644 index 00000000000..bc45e23288c --- /dev/null +++ b/packages/core/integration-tests/.gitignore @@ -0,0 +1,11 @@ +lib +test/dist +test/input +!test/**/node_modules +test/integration/**/elm-stuff +test/integration/**/target +test/integration/**/Cargo.lock +test/**/node_modules +test/**/yarn.lock +test/**/package-lock.json +test/integration/babel-plugin-autoinstall/package.json \ No newline at end of file diff --git a/packages/core/integration-tests/package.json b/packages/core/integration-tests/package.json new file mode 100644 index 00000000000..b41033be826 --- /dev/null +++ b/packages/core/integration-tests/package.json @@ -0,0 +1,33 @@ +{ + "name": "@parcel/integration-tests", + "version": "1.10.3", + "private": true, + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/parcel-bundler/parcel.git" + }, + "scripts": { + "test": "cross-env NODE_ENV=test mocha", + "test-ci": "yarn test --reporter mocha-multi-reporters --reporter-options configFile=./test/mochareporters.json" + }, + "devDependencies": { + "@babel/core": "^7.2.0", + "@parcel/fs": "^1.10.3", + "@parcel/test-utils": "^1.10.3", + "codecov": "^3.0.0", + "command-exists": "^1.2.6", + "graphql-tag": "^2.6.0", + "json5": "^1.0.1", + "mocha": "^5.1.1", + "mocha-junit-reporter": "^1.18.0", + "mocha-multi-reporters": "^1.1.7", + "ncp": "^2.0.0", + "nyc": "^11.1.0", + "parcel-bundler": "^1.10.3", + "rimraf": "^2.6.1", + "sinon": "^5.0.1", + "sourcemap-validator": "^1.0.6", + "ws": "^5.1.1" + } +} diff --git a/packages/core/integration-tests/test/.babelrc b/packages/core/integration-tests/test/.babelrc new file mode 100644 index 00000000000..4465e6da664 --- /dev/null +++ b/packages/core/integration-tests/test/.babelrc @@ -0,0 +1,9 @@ +{ + "presets": [["@babel/preset-env", { + "targets": { + "node": "current" + } + }]], + "plugins": ["@babel/plugin-transform-runtime"], + "ignore": ["integration", "input", "dist"] +} diff --git a/packages/core/integration-tests/test/.eslintrc.json b/packages/core/integration-tests/test/.eslintrc.json new file mode 100644 index 00000000000..87769487177 --- /dev/null +++ b/packages/core/integration-tests/test/.eslintrc.json @@ -0,0 +1,6 @@ +{ + "extends": "../../../../.eslintrc.json", + "env": { + "mocha": true + } +} diff --git a/packages/core/parcel-bundler/test/bundler.js b/packages/core/integration-tests/test/bundler.js similarity index 100% rename from packages/core/parcel-bundler/test/bundler.js rename to packages/core/integration-tests/test/bundler.js diff --git a/packages/core/parcel-bundler/test/contentHashing.js b/packages/core/integration-tests/test/contentHashing.js similarity index 100% rename from packages/core/parcel-bundler/test/contentHashing.js rename to packages/core/integration-tests/test/contentHashing.js diff --git a/packages/core/parcel-bundler/test/css.js b/packages/core/integration-tests/test/css.js similarity index 100% rename from packages/core/parcel-bundler/test/css.js rename to packages/core/integration-tests/test/css.js diff --git a/packages/core/parcel-bundler/test/elm.js b/packages/core/integration-tests/test/elm.js similarity index 100% rename from packages/core/parcel-bundler/test/elm.js rename to packages/core/integration-tests/test/elm.js diff --git a/packages/core/parcel-bundler/test/encodedURI.js b/packages/core/integration-tests/test/encodedURI.js similarity index 100% rename from packages/core/parcel-bundler/test/encodedURI.js rename to packages/core/integration-tests/test/encodedURI.js diff --git a/packages/core/parcel-bundler/test/fs.js b/packages/core/integration-tests/test/fs.js similarity index 100% rename from packages/core/parcel-bundler/test/fs.js rename to packages/core/integration-tests/test/fs.js diff --git a/packages/core/parcel-bundler/test/glob.js b/packages/core/integration-tests/test/glob.js similarity index 100% rename from packages/core/parcel-bundler/test/glob.js rename to packages/core/integration-tests/test/glob.js diff --git a/packages/core/parcel-bundler/test/glsl.js b/packages/core/integration-tests/test/glsl.js similarity index 100% rename from packages/core/parcel-bundler/test/glsl.js rename to packages/core/integration-tests/test/glsl.js diff --git a/packages/core/parcel-bundler/test/graphql.js b/packages/core/integration-tests/test/graphql.js similarity index 100% rename from packages/core/parcel-bundler/test/graphql.js rename to packages/core/integration-tests/test/graphql.js diff --git a/packages/core/parcel-bundler/test/hmr.js b/packages/core/integration-tests/test/hmr.js similarity index 100% rename from packages/core/parcel-bundler/test/hmr.js rename to packages/core/integration-tests/test/hmr.js diff --git a/packages/core/parcel-bundler/test/html.js b/packages/core/integration-tests/test/html.js similarity index 100% rename from packages/core/parcel-bundler/test/html.js rename to packages/core/integration-tests/test/html.js diff --git a/packages/core/integration-tests/test/integration/.eslintrc.json b/packages/core/integration-tests/test/integration/.eslintrc.json new file mode 100644 index 00000000000..c9a233f53c6 --- /dev/null +++ b/packages/core/integration-tests/test/integration/.eslintrc.json @@ -0,0 +1,13 @@ +{ + "extends": "../.eslintrc.json", + "env": { + "browser": true + }, + "globals": { + "output": true, + "import": true + }, + "rules": { + "no-console": [0] + } +} \ No newline at end of file diff --git a/packages/core/parcel-bundler/test/integration/autoinstall/npm/.postcssrc b/packages/core/integration-tests/test/integration/autoinstall/npm/.postcssrc similarity index 100% rename from packages/core/parcel-bundler/test/integration/autoinstall/npm/.postcssrc rename to packages/core/integration-tests/test/integration/autoinstall/npm/.postcssrc diff --git a/packages/core/parcel-bundler/test/integration/autoinstall/npm/index.css b/packages/core/integration-tests/test/integration/autoinstall/npm/index.css similarity index 100% rename from packages/core/parcel-bundler/test/integration/autoinstall/npm/index.css rename to packages/core/integration-tests/test/integration/autoinstall/npm/index.css diff --git a/packages/core/parcel-bundler/test/integration/autoinstall/npm/package.json b/packages/core/integration-tests/test/integration/autoinstall/npm/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/autoinstall/npm/package.json rename to packages/core/integration-tests/test/integration/autoinstall/npm/package.json diff --git a/packages/core/parcel-bundler/test/integration/autoinstall/yarn/.postcssrc b/packages/core/integration-tests/test/integration/autoinstall/yarn/.postcssrc similarity index 100% rename from packages/core/parcel-bundler/test/integration/autoinstall/yarn/.postcssrc rename to packages/core/integration-tests/test/integration/autoinstall/yarn/.postcssrc diff --git a/packages/core/parcel-bundler/test/integration/autoinstall/yarn/index.css b/packages/core/integration-tests/test/integration/autoinstall/yarn/index.css similarity index 100% rename from packages/core/parcel-bundler/test/integration/autoinstall/yarn/index.css rename to packages/core/integration-tests/test/integration/autoinstall/yarn/index.css diff --git a/packages/core/parcel-bundler/test/integration/autoinstall/yarn/package.json b/packages/core/integration-tests/test/integration/autoinstall/yarn/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/autoinstall/yarn/package.json rename to packages/core/integration-tests/test/integration/autoinstall/yarn/package.json diff --git a/packages/core/parcel-bundler/test/integration/autoinstall/yarn/yarn.lock b/packages/core/integration-tests/test/integration/autoinstall/yarn/yarn.lock similarity index 100% rename from packages/core/parcel-bundler/test/integration/autoinstall/yarn/yarn.lock rename to packages/core/integration-tests/test/integration/autoinstall/yarn/yarn.lock diff --git a/packages/core/parcel-bundler/test/integration/babel-6-autoinstall/.babelrc b/packages/core/integration-tests/test/integration/babel-6-autoinstall/.babelrc similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-6-autoinstall/.babelrc rename to packages/core/integration-tests/test/integration/babel-6-autoinstall/.babelrc diff --git a/packages/core/parcel-bundler/test/integration/babel-6-autoinstall/index.js b/packages/core/integration-tests/test/integration/babel-6-autoinstall/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-6-autoinstall/index.js rename to packages/core/integration-tests/test/integration/babel-6-autoinstall/index.js diff --git a/packages/core/parcel-bundler/test/integration/babel-6-autoinstall/package.json b/packages/core/integration-tests/test/integration/babel-6-autoinstall/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-6-autoinstall/package.json rename to packages/core/integration-tests/test/integration/babel-6-autoinstall/package.json diff --git a/packages/core/parcel-bundler/test/integration/babel-6-compatibility/.babelrc b/packages/core/integration-tests/test/integration/babel-6-compatibility/.babelrc similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-6-compatibility/.babelrc rename to packages/core/integration-tests/test/integration/babel-6-compatibility/.babelrc diff --git a/packages/core/parcel-bundler/test/integration/babel-6-compatibility/index.js b/packages/core/integration-tests/test/integration/babel-6-compatibility/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-6-compatibility/index.js rename to packages/core/integration-tests/test/integration/babel-6-compatibility/index.js diff --git a/packages/core/parcel-bundler/test/integration/babel-6-compatibility/package.json b/packages/core/integration-tests/test/integration/babel-6-compatibility/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-6-compatibility/package.json rename to packages/core/integration-tests/test/integration/babel-6-compatibility/package.json diff --git a/packages/core/parcel-bundler/test/integration/babel-7-autoinstall/.babelrc b/packages/core/integration-tests/test/integration/babel-7-autoinstall/.babelrc similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-7-autoinstall/.babelrc rename to packages/core/integration-tests/test/integration/babel-7-autoinstall/.babelrc diff --git a/packages/core/parcel-bundler/test/integration/babel-7-autoinstall/index.js b/packages/core/integration-tests/test/integration/babel-7-autoinstall/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-7-autoinstall/index.js rename to packages/core/integration-tests/test/integration/babel-7-autoinstall/index.js diff --git a/packages/core/parcel-bundler/test/integration/babel-7-autoinstall/package.json b/packages/core/integration-tests/test/integration/babel-7-autoinstall/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-7-autoinstall/package.json rename to packages/core/integration-tests/test/integration/babel-7-autoinstall/package.json diff --git a/packages/core/parcel-bundler/test/integration/babel-browserslist-multiple-env-as-string/.eslintrc.json b/packages/core/integration-tests/test/integration/babel-browserslist-multiple-env-as-string/.eslintrc.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-browserslist-multiple-env-as-string/.eslintrc.json rename to packages/core/integration-tests/test/integration/babel-browserslist-multiple-env-as-string/.eslintrc.json diff --git a/packages/core/parcel-bundler/test/integration/babel-browserslist-multiple-env-as-string/index.js b/packages/core/integration-tests/test/integration/babel-browserslist-multiple-env-as-string/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-browserslist-multiple-env-as-string/index.js rename to packages/core/integration-tests/test/integration/babel-browserslist-multiple-env-as-string/index.js diff --git a/packages/core/parcel-bundler/test/integration/babel-browserslist-multiple-env-as-string/package.json b/packages/core/integration-tests/test/integration/babel-browserslist-multiple-env-as-string/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-browserslist-multiple-env-as-string/package.json rename to packages/core/integration-tests/test/integration/babel-browserslist-multiple-env-as-string/package.json diff --git a/packages/core/parcel-bundler/test/integration/babel-browserslist-multiple-env/.eslintrc.json b/packages/core/integration-tests/test/integration/babel-browserslist-multiple-env/.eslintrc.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-browserslist-multiple-env/.eslintrc.json rename to packages/core/integration-tests/test/integration/babel-browserslist-multiple-env/.eslintrc.json diff --git a/packages/core/parcel-bundler/test/integration/babel-browserslist-multiple-env/index.js b/packages/core/integration-tests/test/integration/babel-browserslist-multiple-env/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-browserslist-multiple-env/index.js rename to packages/core/integration-tests/test/integration/babel-browserslist-multiple-env/index.js diff --git a/packages/core/parcel-bundler/test/integration/babel-browserslist-multiple-env/package.json b/packages/core/integration-tests/test/integration/babel-browserslist-multiple-env/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-browserslist-multiple-env/package.json rename to packages/core/integration-tests/test/integration/babel-browserslist-multiple-env/package.json diff --git a/packages/core/parcel-bundler/test/integration/babel-browserslist/.eslintrc.json b/packages/core/integration-tests/test/integration/babel-browserslist/.eslintrc.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-browserslist/.eslintrc.json rename to packages/core/integration-tests/test/integration/babel-browserslist/.eslintrc.json diff --git a/packages/core/parcel-bundler/test/integration/babel-browserslist/foo.js b/packages/core/integration-tests/test/integration/babel-browserslist/foo.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-browserslist/foo.js rename to packages/core/integration-tests/test/integration/babel-browserslist/foo.js diff --git a/packages/core/parcel-bundler/test/integration/babel-browserslist/index.js b/packages/core/integration-tests/test/integration/babel-browserslist/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-browserslist/index.js rename to packages/core/integration-tests/test/integration/babel-browserslist/index.js diff --git a/packages/core/parcel-bundler/test/integration/babel-browserslist/package.json b/packages/core/integration-tests/test/integration/babel-browserslist/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-browserslist/package.json rename to packages/core/integration-tests/test/integration/babel-browserslist/package.json diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules-browserify/.eslintrc.json b/packages/core/integration-tests/test/integration/babel-default/.eslintrc.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules-browserify/.eslintrc.json rename to packages/core/integration-tests/test/integration/babel-default/.eslintrc.json diff --git a/packages/core/parcel-bundler/test/integration/babel/foo.js b/packages/core/integration-tests/test/integration/babel-default/foo.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel/foo.js rename to packages/core/integration-tests/test/integration/babel-default/foo.js diff --git a/packages/core/parcel-bundler/test/integration/babel/index.js b/packages/core/integration-tests/test/integration/babel-default/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel/index.js rename to packages/core/integration-tests/test/integration/babel-default/index.js diff --git a/packages/core/integration-tests/test/integration/babel-default/package.json b/packages/core/integration-tests/test/integration/babel-default/package.json new file mode 100644 index 00000000000..c8b2dd667be --- /dev/null +++ b/packages/core/integration-tests/test/integration/babel-default/package.json @@ -0,0 +1,4 @@ +{ + "name": "parcel-test-browser-browserslist", + "private": true +} diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules-browserslist/.eslintrc.json b/packages/core/integration-tests/test/integration/babel-node-modules-browserify/.eslintrc.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules-browserslist/.eslintrc.json rename to packages/core/integration-tests/test/integration/babel-node-modules-browserify/.eslintrc.json diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules-browserify/index.js b/packages/core/integration-tests/test/integration/babel-node-modules-browserify/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules-browserify/index.js rename to packages/core/integration-tests/test/integration/babel-node-modules-browserify/index.js diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules-browserify/node_modules/foo/.babelrc b/packages/core/integration-tests/test/integration/babel-node-modules-browserify/node_modules/foo/.babelrc similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules-browserify/node_modules/foo/.babelrc rename to packages/core/integration-tests/test/integration/babel-node-modules-browserify/node_modules/foo/.babelrc diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules-browserify/node_modules/foo/index.js b/packages/core/integration-tests/test/integration/babel-node-modules-browserify/node_modules/foo/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules-browserify/node_modules/foo/index.js rename to packages/core/integration-tests/test/integration/babel-node-modules-browserify/node_modules/foo/index.js diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules-browserify/node_modules/foo/package.json b/packages/core/integration-tests/test/integration/babel-node-modules-browserify/node_modules/foo/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules-browserify/node_modules/foo/package.json rename to packages/core/integration-tests/test/integration/babel-node-modules-browserify/node_modules/foo/package.json diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules-browserify/package.json b/packages/core/integration-tests/test/integration/babel-node-modules-browserify/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules-browserify/package.json rename to packages/core/integration-tests/test/integration/babel-node-modules-browserify/package.json diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules-source-unlinked/.eslintrc.json b/packages/core/integration-tests/test/integration/babel-node-modules-browserslist/.eslintrc.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules-source-unlinked/.eslintrc.json rename to packages/core/integration-tests/test/integration/babel-node-modules-browserslist/.eslintrc.json diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules-browserslist/index.js b/packages/core/integration-tests/test/integration/babel-node-modules-browserslist/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules-browserslist/index.js rename to packages/core/integration-tests/test/integration/babel-node-modules-browserslist/index.js diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules-browserslist/node_modules/foo/index.js b/packages/core/integration-tests/test/integration/babel-node-modules-browserslist/node_modules/foo/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules-browserslist/node_modules/foo/index.js rename to packages/core/integration-tests/test/integration/babel-node-modules-browserslist/node_modules/foo/index.js diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules-browserslist/node_modules/foo/package.json b/packages/core/integration-tests/test/integration/babel-node-modules-browserslist/node_modules/foo/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules-browserslist/node_modules/foo/package.json rename to packages/core/integration-tests/test/integration/babel-node-modules-browserslist/node_modules/foo/package.json diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules-browserslist/package.json b/packages/core/integration-tests/test/integration/babel-node-modules-browserslist/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules-browserslist/package.json rename to packages/core/integration-tests/test/integration/babel-node-modules-browserslist/package.json diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules-source/.eslintrc.json b/packages/core/integration-tests/test/integration/babel-node-modules-source-unlinked/.eslintrc.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules-source/.eslintrc.json rename to packages/core/integration-tests/test/integration/babel-node-modules-source-unlinked/.eslintrc.json diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules-source-unlinked/index.js b/packages/core/integration-tests/test/integration/babel-node-modules-source-unlinked/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules-source-unlinked/index.js rename to packages/core/integration-tests/test/integration/babel-node-modules-source-unlinked/index.js diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules-source-unlinked/node_modules/foo/index.js b/packages/core/integration-tests/test/integration/babel-node-modules-source-unlinked/node_modules/foo/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules-source-unlinked/node_modules/foo/index.js rename to packages/core/integration-tests/test/integration/babel-node-modules-source-unlinked/node_modules/foo/index.js diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules-source-unlinked/node_modules/foo/package.json b/packages/core/integration-tests/test/integration/babel-node-modules-source-unlinked/node_modules/foo/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules-source-unlinked/node_modules/foo/package.json rename to packages/core/integration-tests/test/integration/babel-node-modules-source-unlinked/node_modules/foo/package.json diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules-source-unlinked/package.json b/packages/core/integration-tests/test/integration/babel-node-modules-source-unlinked/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules-source-unlinked/package.json rename to packages/core/integration-tests/test/integration/babel-node-modules-source-unlinked/package.json diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules/.eslintrc.json b/packages/core/integration-tests/test/integration/babel-node-modules-source/.eslintrc.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules/.eslintrc.json rename to packages/core/integration-tests/test/integration/babel-node-modules-source/.eslintrc.json diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules-source/index.js b/packages/core/integration-tests/test/integration/babel-node-modules-source/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules-source/index.js rename to packages/core/integration-tests/test/integration/babel-node-modules-source/index.js diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules-source/package.json b/packages/core/integration-tests/test/integration/babel-node-modules-source/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules-source/package.json rename to packages/core/integration-tests/test/integration/babel-node-modules-source/package.json diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules-source/packages/foo/index.js b/packages/core/integration-tests/test/integration/babel-node-modules-source/packages/foo/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules-source/packages/foo/index.js rename to packages/core/integration-tests/test/integration/babel-node-modules-source/packages/foo/index.js diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules-source/packages/foo/package.json b/packages/core/integration-tests/test/integration/babel-node-modules-source/packages/foo/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules-source/packages/foo/package.json rename to packages/core/integration-tests/test/integration/babel-node-modules-source/packages/foo/package.json diff --git a/packages/core/parcel-bundler/test/integration/babel/.eslintrc.json b/packages/core/integration-tests/test/integration/babel-node-modules/.eslintrc.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel/.eslintrc.json rename to packages/core/integration-tests/test/integration/babel-node-modules/.eslintrc.json diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules/index.js b/packages/core/integration-tests/test/integration/babel-node-modules/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules/index.js rename to packages/core/integration-tests/test/integration/babel-node-modules/index.js diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules/node_modules/foo/.babelrc b/packages/core/integration-tests/test/integration/babel-node-modules/node_modules/foo/.babelrc similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules/node_modules/foo/.babelrc rename to packages/core/integration-tests/test/integration/babel-node-modules/node_modules/foo/.babelrc diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules/node_modules/foo/index.js b/packages/core/integration-tests/test/integration/babel-node-modules/node_modules/foo/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules/node_modules/foo/index.js rename to packages/core/integration-tests/test/integration/babel-node-modules/node_modules/foo/index.js diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules/node_modules/foo/package.json b/packages/core/integration-tests/test/integration/babel-node-modules/node_modules/foo/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules/node_modules/foo/package.json rename to packages/core/integration-tests/test/integration/babel-node-modules/node_modules/foo/package.json diff --git a/packages/core/parcel-bundler/test/integration/babel-node-modules/package.json b/packages/core/integration-tests/test/integration/babel-node-modules/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-node-modules/package.json rename to packages/core/integration-tests/test/integration/babel-node-modules/package.json diff --git a/packages/core/parcel-bundler/test/integration/babel-plugin-autoinstall/.babelrc b/packages/core/integration-tests/test/integration/babel-plugin-autoinstall/.babelrc similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-plugin-autoinstall/.babelrc rename to packages/core/integration-tests/test/integration/babel-plugin-autoinstall/.babelrc diff --git a/packages/core/parcel-bundler/test/integration/babel-plugin-autoinstall/index.js b/packages/core/integration-tests/test/integration/babel-plugin-autoinstall/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-plugin-autoinstall/index.js rename to packages/core/integration-tests/test/integration/babel-plugin-autoinstall/index.js diff --git a/packages/core/parcel-bundler/test/integration/babel-plugin-autoinstall/package.json b/packages/core/integration-tests/test/integration/babel-plugin-autoinstall/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-plugin-autoinstall/package.json rename to packages/core/integration-tests/test/integration/babel-plugin-autoinstall/package.json diff --git a/packages/core/parcel-bundler/test/integration/babel-polyfill/.eslintrc b/packages/core/integration-tests/test/integration/babel-polyfill/.eslintrc similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-polyfill/.eslintrc rename to packages/core/integration-tests/test/integration/babel-polyfill/.eslintrc diff --git a/packages/core/parcel-bundler/test/integration/babel-polyfill/index.js b/packages/core/integration-tests/test/integration/babel-polyfill/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-polyfill/index.js rename to packages/core/integration-tests/test/integration/babel-polyfill/index.js diff --git a/packages/core/parcel-bundler/test/integration/babel-polyfill/package.json b/packages/core/integration-tests/test/integration/babel-polyfill/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-polyfill/package.json rename to packages/core/integration-tests/test/integration/babel-polyfill/package.json diff --git a/packages/core/parcel-bundler/test/integration/babel-strip-flow-types/index.js b/packages/core/integration-tests/test/integration/babel-strip-flow-types/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-strip-flow-types/index.js rename to packages/core/integration-tests/test/integration/babel-strip-flow-types/index.js diff --git a/packages/core/parcel-bundler/test/integration/babel-strip-flow-types/node_modules/flow-typed/index.js b/packages/core/integration-tests/test/integration/babel-strip-flow-types/node_modules/flow-typed/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel-strip-flow-types/node_modules/flow-typed/index.js rename to packages/core/integration-tests/test/integration/babel-strip-flow-types/node_modules/flow-typed/index.js diff --git a/packages/core/parcel-bundler/test/integration/babel/.babelrc b/packages/core/integration-tests/test/integration/babel/.babelrc similarity index 100% rename from packages/core/parcel-bundler/test/integration/babel/.babelrc rename to packages/core/integration-tests/test/integration/babel/.babelrc diff --git a/packages/core/parcel-bundler/test/integration/circular/.eslintrc.json b/packages/core/integration-tests/test/integration/babel/.eslintrc.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/circular/.eslintrc.json rename to packages/core/integration-tests/test/integration/babel/.eslintrc.json diff --git a/packages/core/integration-tests/test/integration/babel/foo.js b/packages/core/integration-tests/test/integration/babel/foo.js new file mode 100644 index 00000000000..7804111002d --- /dev/null +++ b/packages/core/integration-tests/test/integration/babel/foo.js @@ -0,0 +1 @@ +export default class Foo {} diff --git a/packages/core/integration-tests/test/integration/babel/index.js b/packages/core/integration-tests/test/integration/babel/index.js new file mode 100644 index 00000000000..37a72cf028f --- /dev/null +++ b/packages/core/integration-tests/test/integration/babel/index.js @@ -0,0 +1,4 @@ +import Foo from './foo'; + +export {Foo}; +export class Bar {} diff --git a/packages/core/parcel-bundler/test/integration/bundler-error-syntax-error/index.html b/packages/core/integration-tests/test/integration/bundler-error-syntax-error/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/bundler-error-syntax-error/index.html rename to packages/core/integration-tests/test/integration/bundler-error-syntax-error/index.html diff --git a/packages/core/parcel-bundler/test/integration/bundler-error-syntax-error/index.js b/packages/core/integration-tests/test/integration/bundler-error-syntax-error/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/bundler-error-syntax-error/index.js rename to packages/core/integration-tests/test/integration/bundler-error-syntax-error/index.js diff --git a/packages/core/parcel-bundler/test/integration/bundler-middleware/index.js b/packages/core/integration-tests/test/integration/bundler-middleware/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/bundler-middleware/index.js rename to packages/core/integration-tests/test/integration/bundler-middleware/index.js diff --git a/packages/core/parcel-bundler/test/integration/bundler-middleware/local.js b/packages/core/integration-tests/test/integration/bundler-middleware/local.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/bundler-middleware/local.js rename to packages/core/integration-tests/test/integration/bundler-middleware/local.js diff --git a/packages/core/parcel-bundler/test/integration/child-bundle-different-types/index.html b/packages/core/integration-tests/test/integration/child-bundle-different-types/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/child-bundle-different-types/index.html rename to packages/core/integration-tests/test/integration/child-bundle-different-types/index.html diff --git a/packages/core/parcel-bundler/test/integration/child-bundle-different-types/index.js b/packages/core/integration-tests/test/integration/child-bundle-different-types/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/child-bundle-different-types/index.js rename to packages/core/integration-tests/test/integration/child-bundle-different-types/index.js diff --git a/packages/core/parcel-bundler/test/integration/child-bundle-different-types/main.js b/packages/core/integration-tests/test/integration/child-bundle-different-types/main.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/child-bundle-different-types/main.js rename to packages/core/integration-tests/test/integration/child-bundle-different-types/main.js diff --git a/packages/core/parcel-bundler/test/integration/child-bundle-different-types/other.html b/packages/core/integration-tests/test/integration/child-bundle-different-types/other.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/child-bundle-different-types/other.html rename to packages/core/integration-tests/test/integration/child-bundle-different-types/other.html diff --git a/packages/core/parcel-bundler/test/integration/child-bundle-different-types/other.js b/packages/core/integration-tests/test/integration/child-bundle-different-types/other.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/child-bundle-different-types/other.js rename to packages/core/integration-tests/test/integration/child-bundle-different-types/other.js diff --git a/packages/core/parcel-bundler/test/integration/child-bundle-different-types/util.js b/packages/core/integration-tests/test/integration/child-bundle-different-types/util.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/child-bundle-different-types/util.js rename to packages/core/integration-tests/test/integration/child-bundle-different-types/util.js diff --git a/packages/core/parcel-bundler/test/integration/es6-default-only/.eslintrc.json b/packages/core/integration-tests/test/integration/circular/.eslintrc.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/es6-default-only/.eslintrc.json rename to packages/core/integration-tests/test/integration/circular/.eslintrc.json diff --git a/packages/core/parcel-bundler/test/integration/circular/about.html b/packages/core/integration-tests/test/integration/circular/about.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/circular/about.html rename to packages/core/integration-tests/test/integration/circular/about.html diff --git a/packages/core/parcel-bundler/test/integration/circular/about.js b/packages/core/integration-tests/test/integration/circular/about.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/circular/about.js rename to packages/core/integration-tests/test/integration/circular/about.js diff --git a/packages/core/parcel-bundler/test/integration/circular/index.html b/packages/core/integration-tests/test/integration/circular/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/circular/index.html rename to packages/core/integration-tests/test/integration/circular/index.html diff --git a/packages/core/parcel-bundler/test/integration/circular/index.js b/packages/core/integration-tests/test/integration/circular/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/circular/index.js rename to packages/core/integration-tests/test/integration/circular/index.js diff --git a/packages/core/parcel-bundler/test/integration/circular/test.html b/packages/core/integration-tests/test/integration/circular/test.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/circular/test.html rename to packages/core/integration-tests/test/integration/circular/test.html diff --git a/packages/core/parcel-bundler/test/integration/coffee/index.js b/packages/core/integration-tests/test/integration/coffee/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/coffee/index.js rename to packages/core/integration-tests/test/integration/coffee/index.js diff --git a/packages/core/parcel-bundler/test/integration/coffee/local.coffee b/packages/core/integration-tests/test/integration/coffee/local.coffee similarity index 100% rename from packages/core/parcel-bundler/test/integration/coffee/local.coffee rename to packages/core/integration-tests/test/integration/coffee/local.coffee diff --git a/packages/core/parcel-bundler/test/integration/commonjs-with-symlinks/local.js b/packages/core/integration-tests/test/integration/commonjs-with-symlinks/local.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/commonjs-with-symlinks/local.js rename to packages/core/integration-tests/test/integration/commonjs-with-symlinks/local.js diff --git a/packages/core/parcel-bundler/test/integration/commonjs-with-symlinks/src/index.js b/packages/core/integration-tests/test/integration/commonjs-with-symlinks/src/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/commonjs-with-symlinks/src/index.js rename to packages/core/integration-tests/test/integration/commonjs-with-symlinks/src/index.js diff --git a/packages/core/parcel-bundler/test/integration/commonjs/index.js b/packages/core/integration-tests/test/integration/commonjs/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/commonjs/index.js rename to packages/core/integration-tests/test/integration/commonjs/index.js diff --git a/packages/core/parcel-bundler/test/integration/commonjs/local.js b/packages/core/integration-tests/test/integration/commonjs/local.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/commonjs/local.js rename to packages/core/integration-tests/test/integration/commonjs/local.js diff --git a/packages/core/parcel-bundler/test/integration/css-import/index.css b/packages/core/integration-tests/test/integration/css-import/index.css similarity index 100% rename from packages/core/parcel-bundler/test/integration/css-import/index.css rename to packages/core/integration-tests/test/integration/css-import/index.css diff --git a/packages/core/parcel-bundler/test/integration/css-import/index.js b/packages/core/integration-tests/test/integration/css-import/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/css-import/index.js rename to packages/core/integration-tests/test/integration/css-import/index.js diff --git a/packages/core/parcel-bundler/test/integration/css-import/local.css b/packages/core/integration-tests/test/integration/css-import/local.css similarity index 100% rename from packages/core/parcel-bundler/test/integration/css-import/local.css rename to packages/core/integration-tests/test/integration/css-import/local.css diff --git a/packages/core/parcel-bundler/test/integration/css-import/other.css b/packages/core/integration-tests/test/integration/css-import/other.css similarity index 100% rename from packages/core/parcel-bundler/test/integration/css-import/other.css rename to packages/core/integration-tests/test/integration/css-import/other.css diff --git a/packages/core/parcel-bundler/test/integration/css-url/fonts/test.woff2 b/packages/core/integration-tests/test/integration/css-url/fonts/test.woff2 similarity index 100% rename from packages/core/parcel-bundler/test/integration/css-url/fonts/test.woff2 rename to packages/core/integration-tests/test/integration/css-url/fonts/test.woff2 diff --git a/packages/core/parcel-bundler/test/integration/css-url/index.css b/packages/core/integration-tests/test/integration/css-url/index.css similarity index 100% rename from packages/core/parcel-bundler/test/integration/css-url/index.css rename to packages/core/integration-tests/test/integration/css-url/index.css diff --git a/packages/core/parcel-bundler/test/integration/css-url/index.js b/packages/core/integration-tests/test/integration/css-url/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/css-url/index.js rename to packages/core/integration-tests/test/integration/css-url/index.js diff --git a/packages/core/parcel-bundler/test/integration/css/index.css b/packages/core/integration-tests/test/integration/css/index.css similarity index 100% rename from packages/core/parcel-bundler/test/integration/css/index.css rename to packages/core/integration-tests/test/integration/css/index.css diff --git a/packages/core/parcel-bundler/test/integration/css/index.js b/packages/core/integration-tests/test/integration/css/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/css/index.js rename to packages/core/integration-tests/test/integration/css/index.js diff --git a/packages/core/parcel-bundler/test/integration/css/local.css b/packages/core/integration-tests/test/integration/css/local.css similarity index 100% rename from packages/core/parcel-bundler/test/integration/css/local.css rename to packages/core/integration-tests/test/integration/css/local.css diff --git a/packages/core/parcel-bundler/test/integration/css/local.js b/packages/core/integration-tests/test/integration/css/local.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/css/local.js rename to packages/core/integration-tests/test/integration/css/local.js diff --git a/packages/core/parcel-bundler/test/integration/cssnano/index.css b/packages/core/integration-tests/test/integration/cssnano/index.css similarity index 100% rename from packages/core/parcel-bundler/test/integration/cssnano/index.css rename to packages/core/integration-tests/test/integration/cssnano/index.css diff --git a/packages/core/parcel-bundler/test/integration/cssnano/index.js b/packages/core/integration-tests/test/integration/cssnano/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/cssnano/index.js rename to packages/core/integration-tests/test/integration/cssnano/index.js diff --git a/packages/core/parcel-bundler/test/integration/cssnano/local.css b/packages/core/integration-tests/test/integration/cssnano/local.css similarity index 100% rename from packages/core/parcel-bundler/test/integration/cssnano/local.css rename to packages/core/integration-tests/test/integration/cssnano/local.css diff --git a/packages/core/parcel-bundler/test/integration/cssnano/local.js b/packages/core/integration-tests/test/integration/cssnano/local.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/cssnano/local.js rename to packages/core/integration-tests/test/integration/cssnano/local.js diff --git a/packages/core/parcel-bundler/test/integration/define-amd/index.js b/packages/core/integration-tests/test/integration/define-amd/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/define-amd/index.js rename to packages/core/integration-tests/test/integration/define-amd/index.js diff --git a/packages/core/parcel-bundler/test/integration/dont-autoinstall-resolve-alias-fails/index.js b/packages/core/integration-tests/test/integration/dont-autoinstall-resolve-alias-fails/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/dont-autoinstall-resolve-alias-fails/index.js rename to packages/core/integration-tests/test/integration/dont-autoinstall-resolve-alias-fails/index.js diff --git a/packages/core/parcel-bundler/test/integration/dont-autoinstall-resolve-alias-fails/package.json b/packages/core/integration-tests/test/integration/dont-autoinstall-resolve-alias-fails/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/dont-autoinstall-resolve-alias-fails/package.json rename to packages/core/integration-tests/test/integration/dont-autoinstall-resolve-alias-fails/package.json diff --git a/packages/core/parcel-bundler/test/integration/dont-autoinstall-resolve-fails/index.js b/packages/core/integration-tests/test/integration/dont-autoinstall-resolve-fails/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/dont-autoinstall-resolve-fails/index.js rename to packages/core/integration-tests/test/integration/dont-autoinstall-resolve-fails/index.js diff --git a/packages/core/parcel-bundler/test/integration/dynamic-css/index.css b/packages/core/integration-tests/test/integration/dynamic-css/index.css similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic-css/index.css rename to packages/core/integration-tests/test/integration/dynamic-css/index.css diff --git a/packages/core/parcel-bundler/test/integration/dynamic-css/index.js b/packages/core/integration-tests/test/integration/dynamic-css/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic-css/index.js rename to packages/core/integration-tests/test/integration/dynamic-css/index.js diff --git a/packages/core/parcel-bundler/test/integration/dynamic-css/local.css b/packages/core/integration-tests/test/integration/dynamic-css/local.css similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic-css/local.css rename to packages/core/integration-tests/test/integration/dynamic-css/local.css diff --git a/packages/core/parcel-bundler/test/integration/dynamic-css/local.js b/packages/core/integration-tests/test/integration/dynamic-css/local.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic-css/local.js rename to packages/core/integration-tests/test/integration/dynamic-css/local.js diff --git a/packages/core/parcel-bundler/test/integration/dynamic-esm/.eslintrc.json b/packages/core/integration-tests/test/integration/dynamic-esm/.eslintrc.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic-esm/.eslintrc.json rename to packages/core/integration-tests/test/integration/dynamic-esm/.eslintrc.json diff --git a/packages/core/parcel-bundler/test/integration/dynamic-esm/index.js b/packages/core/integration-tests/test/integration/dynamic-esm/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic-esm/index.js rename to packages/core/integration-tests/test/integration/dynamic-esm/index.js diff --git a/packages/core/parcel-bundler/test/integration/dynamic-esm/local.js b/packages/core/integration-tests/test/integration/dynamic-esm/local.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic-esm/local.js rename to packages/core/integration-tests/test/integration/dynamic-esm/local.js diff --git a/packages/core/parcel-bundler/test/integration/dynamic-external/index.js b/packages/core/integration-tests/test/integration/dynamic-external/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic-external/index.js rename to packages/core/integration-tests/test/integration/dynamic-external/index.js diff --git a/packages/core/parcel-bundler/test/integration/dynamic-hoist-deep/1.js b/packages/core/integration-tests/test/integration/dynamic-hoist-deep/1.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic-hoist-deep/1.js rename to packages/core/integration-tests/test/integration/dynamic-hoist-deep/1.js diff --git a/packages/core/parcel-bundler/test/integration/dynamic-hoist-deep/a.js b/packages/core/integration-tests/test/integration/dynamic-hoist-deep/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic-hoist-deep/a.js rename to packages/core/integration-tests/test/integration/dynamic-hoist-deep/a.js diff --git a/packages/core/parcel-bundler/test/integration/dynamic-hoist-deep/b.js b/packages/core/integration-tests/test/integration/dynamic-hoist-deep/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic-hoist-deep/b.js rename to packages/core/integration-tests/test/integration/dynamic-hoist-deep/b.js diff --git a/packages/core/parcel-bundler/test/integration/dynamic-hoist-deep/c.js b/packages/core/integration-tests/test/integration/dynamic-hoist-deep/c.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic-hoist-deep/c.js rename to packages/core/integration-tests/test/integration/dynamic-hoist-deep/c.js diff --git a/packages/core/parcel-bundler/test/integration/dynamic-hoist-deep/index.js b/packages/core/integration-tests/test/integration/dynamic-hoist-deep/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic-hoist-deep/index.js rename to packages/core/integration-tests/test/integration/dynamic-hoist-deep/index.js diff --git a/packages/core/parcel-bundler/test/integration/dynamic-hoist-dup/a.js b/packages/core/integration-tests/test/integration/dynamic-hoist-dup/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic-hoist-dup/a.js rename to packages/core/integration-tests/test/integration/dynamic-hoist-dup/a.js diff --git a/packages/core/parcel-bundler/test/integration/dynamic-hoist-dup/common.js b/packages/core/integration-tests/test/integration/dynamic-hoist-dup/common.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic-hoist-dup/common.js rename to packages/core/integration-tests/test/integration/dynamic-hoist-dup/common.js diff --git a/packages/core/parcel-bundler/test/integration/dynamic-hoist-dup/index.js b/packages/core/integration-tests/test/integration/dynamic-hoist-dup/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic-hoist-dup/index.js rename to packages/core/integration-tests/test/integration/dynamic-hoist-dup/index.js diff --git a/packages/core/parcel-bundler/test/integration/dynamic-hoist/a.js b/packages/core/integration-tests/test/integration/dynamic-hoist/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic-hoist/a.js rename to packages/core/integration-tests/test/integration/dynamic-hoist/a.js diff --git a/packages/core/parcel-bundler/test/integration/dynamic-hoist/b.js b/packages/core/integration-tests/test/integration/dynamic-hoist/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic-hoist/b.js rename to packages/core/integration-tests/test/integration/dynamic-hoist/b.js diff --git a/packages/core/parcel-bundler/test/integration/dynamic-hoist/common-dep.js b/packages/core/integration-tests/test/integration/dynamic-hoist/common-dep.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic-hoist/common-dep.js rename to packages/core/integration-tests/test/integration/dynamic-hoist/common-dep.js diff --git a/packages/core/parcel-bundler/test/integration/dynamic-hoist/common.js b/packages/core/integration-tests/test/integration/dynamic-hoist/common.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic-hoist/common.js rename to packages/core/integration-tests/test/integration/dynamic-hoist/common.js diff --git a/packages/core/parcel-bundler/test/integration/dynamic-hoist/index.js b/packages/core/integration-tests/test/integration/dynamic-hoist/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic-hoist/index.js rename to packages/core/integration-tests/test/integration/dynamic-hoist/index.js diff --git a/packages/core/parcel-bundler/test/integration/dynamic-references-raw/index.js b/packages/core/integration-tests/test/integration/dynamic-references-raw/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic-references-raw/index.js rename to packages/core/integration-tests/test/integration/dynamic-references-raw/index.js diff --git a/packages/core/parcel-bundler/test/integration/dynamic-references-raw/local.js b/packages/core/integration-tests/test/integration/dynamic-references-raw/local.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic-references-raw/local.js rename to packages/core/integration-tests/test/integration/dynamic-references-raw/local.js diff --git a/packages/core/parcel-bundler/test/integration/dynamic-references-raw/test.txt b/packages/core/integration-tests/test/integration/dynamic-references-raw/test.txt similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic-references-raw/test.txt rename to packages/core/integration-tests/test/integration/dynamic-references-raw/test.txt diff --git a/packages/core/parcel-bundler/test/integration/dynamic-subdirectory/local.js b/packages/core/integration-tests/test/integration/dynamic-subdirectory/local.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic-subdirectory/local.js rename to packages/core/integration-tests/test/integration/dynamic-subdirectory/local.js diff --git a/packages/core/parcel-bundler/test/integration/dynamic-subdirectory/subdirectory/index.js b/packages/core/integration-tests/test/integration/dynamic-subdirectory/subdirectory/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic-subdirectory/subdirectory/index.js rename to packages/core/integration-tests/test/integration/dynamic-subdirectory/subdirectory/index.js diff --git a/packages/core/parcel-bundler/test/integration/dynamic/index.js b/packages/core/integration-tests/test/integration/dynamic/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic/index.js rename to packages/core/integration-tests/test/integration/dynamic/index.js diff --git a/packages/core/parcel-bundler/test/integration/dynamic/local.js b/packages/core/integration-tests/test/integration/dynamic/local.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/dynamic/local.js rename to packages/core/integration-tests/test/integration/dynamic/local.js diff --git a/packages/core/parcel-bundler/test/integration/elm/elm.json b/packages/core/integration-tests/test/integration/elm/elm.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/elm/elm.json rename to packages/core/integration-tests/test/integration/elm/elm.json diff --git a/packages/core/parcel-bundler/test/integration/elm/index.js b/packages/core/integration-tests/test/integration/elm/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/elm/index.js rename to packages/core/integration-tests/test/integration/elm/index.js diff --git a/packages/core/parcel-bundler/test/integration/elm/src/Main.elm b/packages/core/integration-tests/test/integration/elm/src/Main.elm similarity index 100% rename from packages/core/parcel-bundler/test/integration/elm/src/Main.elm rename to packages/core/integration-tests/test/integration/elm/src/Main.elm diff --git a/packages/core/parcel-bundler/test/integration/encodedURI/index.html b/packages/core/integration-tests/test/integration/encodedURI/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/encodedURI/index.html rename to packages/core/integration-tests/test/integration/encodedURI/index.html diff --git "a/packages/core/parcel-bundler/test/integration/encodedURI/\346\227\245\346\234\254\350\252\236.jpg" "b/packages/core/integration-tests/test/integration/encodedURI/\346\227\245\346\234\254\350\252\236.jpg" similarity index 100% rename from "packages/core/parcel-bundler/test/integration/encodedURI/\346\227\245\346\234\254\350\252\236.jpg" rename to "packages/core/integration-tests/test/integration/encodedURI/\346\227\245\346\234\254\350\252\236.jpg" diff --git a/packages/core/parcel-bundler/test/integration/entry-point/index.js b/packages/core/integration-tests/test/integration/entry-point/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/entry-point/index.js rename to packages/core/integration-tests/test/integration/entry-point/index.js diff --git a/packages/core/parcel-bundler/test/integration/entry-point/test.html b/packages/core/integration-tests/test/integration/entry-point/test.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/entry-point/test.html rename to packages/core/integration-tests/test/integration/entry-point/test.html diff --git a/packages/core/parcel-bundler/test/integration/env-file/.env b/packages/core/integration-tests/test/integration/env-file/.env similarity index 100% rename from packages/core/parcel-bundler/test/integration/env-file/.env rename to packages/core/integration-tests/test/integration/env-file/.env diff --git a/packages/core/parcel-bundler/test/integration/env-file/index.js b/packages/core/integration-tests/test/integration/env-file/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/env-file/index.js rename to packages/core/integration-tests/test/integration/env-file/index.js diff --git a/packages/core/parcel-bundler/test/integration/env/index.js b/packages/core/integration-tests/test/integration/env/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/env/index.js rename to packages/core/integration-tests/test/integration/env/index.js diff --git a/packages/core/parcel-bundler/test/integration/es6/.eslintrc.json b/packages/core/integration-tests/test/integration/es6-default-only/.eslintrc.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/es6/.eslintrc.json rename to packages/core/integration-tests/test/integration/es6-default-only/.eslintrc.json diff --git a/packages/core/parcel-bundler/test/integration/es6-default-only/index.js b/packages/core/integration-tests/test/integration/es6-default-only/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/es6-default-only/index.js rename to packages/core/integration-tests/test/integration/es6-default-only/index.js diff --git a/packages/core/parcel-bundler/test/integration/es6-default-only/local.js b/packages/core/integration-tests/test/integration/es6-default-only/local.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/es6-default-only/local.js rename to packages/core/integration-tests/test/integration/es6-default-only/local.js diff --git a/packages/core/parcel-bundler/test/integration/fs-import/.eslintrc.json b/packages/core/integration-tests/test/integration/es6/.eslintrc.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/fs-import/.eslintrc.json rename to packages/core/integration-tests/test/integration/es6/.eslintrc.json diff --git a/packages/core/parcel-bundler/test/integration/es6/index.js b/packages/core/integration-tests/test/integration/es6/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/es6/index.js rename to packages/core/integration-tests/test/integration/es6/index.js diff --git a/packages/core/parcel-bundler/test/integration/es6/local.js b/packages/core/integration-tests/test/integration/es6/local.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/es6/local.js rename to packages/core/integration-tests/test/integration/es6/local.js diff --git a/packages/core/parcel-bundler/test/integration/falsy-dep/index.js b/packages/core/integration-tests/test/integration/falsy-dep/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/falsy-dep/index.js rename to packages/core/integration-tests/test/integration/falsy-dep/index.js diff --git a/packages/core/parcel-bundler/test/integration/falsy-dep/true-alternate.js b/packages/core/integration-tests/test/integration/falsy-dep/true-alternate.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/falsy-dep/true-alternate.js rename to packages/core/integration-tests/test/integration/falsy-dep/true-alternate.js diff --git a/packages/core/parcel-bundler/test/integration/falsy-dep/true-consequent.js b/packages/core/integration-tests/test/integration/falsy-dep/true-consequent.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/falsy-dep/true-consequent.js rename to packages/core/integration-tests/test/integration/falsy-dep/true-consequent.js diff --git a/packages/core/parcel-bundler/test/integration/fs-alias/index.js b/packages/core/integration-tests/test/integration/fs-alias/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/fs-alias/index.js rename to packages/core/integration-tests/test/integration/fs-alias/index.js diff --git a/packages/core/parcel-bundler/test/integration/fs-alias/test.txt b/packages/core/integration-tests/test/integration/fs-alias/test.txt similarity index 100% rename from packages/core/parcel-bundler/test/integration/fs-alias/test.txt rename to packages/core/integration-tests/test/integration/fs-alias/test.txt diff --git a/packages/core/parcel-bundler/test/integration/fs-assign-alias/index.js b/packages/core/integration-tests/test/integration/fs-assign-alias/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/fs-assign-alias/index.js rename to packages/core/integration-tests/test/integration/fs-assign-alias/index.js diff --git a/packages/core/parcel-bundler/test/integration/fs-assign-alias/test.txt b/packages/core/integration-tests/test/integration/fs-assign-alias/test.txt similarity index 100% rename from packages/core/parcel-bundler/test/integration/fs-assign-alias/test.txt rename to packages/core/integration-tests/test/integration/fs-assign-alias/test.txt diff --git a/packages/core/parcel-bundler/test/integration/fs-assign/index.js b/packages/core/integration-tests/test/integration/fs-assign/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/fs-assign/index.js rename to packages/core/integration-tests/test/integration/fs-assign/index.js diff --git a/packages/core/parcel-bundler/test/integration/fs-assign/test.txt b/packages/core/integration-tests/test/integration/fs-assign/test.txt similarity index 100% rename from packages/core/parcel-bundler/test/integration/fs-assign/test.txt rename to packages/core/integration-tests/test/integration/fs-assign/test.txt diff --git a/packages/core/parcel-bundler/test/integration/fs-buffer/index.js b/packages/core/integration-tests/test/integration/fs-buffer/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/fs-buffer/index.js rename to packages/core/integration-tests/test/integration/fs-buffer/index.js diff --git a/packages/core/parcel-bundler/test/integration/fs-buffer/test.txt b/packages/core/integration-tests/test/integration/fs-buffer/test.txt similarity index 100% rename from packages/core/parcel-bundler/test/integration/fs-buffer/test.txt rename to packages/core/integration-tests/test/integration/fs-buffer/test.txt diff --git a/packages/core/parcel-bundler/test/integration/fs-destructure-assign/.browserslistrc b/packages/core/integration-tests/test/integration/fs-destructure-assign/.browserslistrc similarity index 100% rename from packages/core/parcel-bundler/test/integration/fs-destructure-assign/.browserslistrc rename to packages/core/integration-tests/test/integration/fs-destructure-assign/.browserslistrc diff --git a/packages/core/parcel-bundler/test/integration/fs-destructure-assign/index.js b/packages/core/integration-tests/test/integration/fs-destructure-assign/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/fs-destructure-assign/index.js rename to packages/core/integration-tests/test/integration/fs-destructure-assign/index.js diff --git a/packages/core/parcel-bundler/test/integration/fs-destructure-assign/test.txt b/packages/core/integration-tests/test/integration/fs-destructure-assign/test.txt similarity index 100% rename from packages/core/parcel-bundler/test/integration/fs-destructure-assign/test.txt rename to packages/core/integration-tests/test/integration/fs-destructure-assign/test.txt diff --git a/packages/core/parcel-bundler/test/integration/fs-destructure/index.js b/packages/core/integration-tests/test/integration/fs-destructure/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/fs-destructure/index.js rename to packages/core/integration-tests/test/integration/fs-destructure/index.js diff --git a/packages/core/parcel-bundler/test/integration/fs-destructure/test.txt b/packages/core/integration-tests/test/integration/fs-destructure/test.txt similarity index 100% rename from packages/core/parcel-bundler/test/integration/fs-destructure/test.txt rename to packages/core/integration-tests/test/integration/fs-destructure/test.txt diff --git a/packages/core/parcel-bundler/test/integration/fs-file-non-evaluable/index.js b/packages/core/integration-tests/test/integration/fs-file-non-evaluable/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/fs-file-non-evaluable/index.js rename to packages/core/integration-tests/test/integration/fs-file-non-evaluable/index.js diff --git a/packages/core/parcel-bundler/test/integration/html-root/.eslintrc.json b/packages/core/integration-tests/test/integration/fs-import/.eslintrc.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-root/.eslintrc.json rename to packages/core/integration-tests/test/integration/fs-import/.eslintrc.json diff --git a/packages/core/parcel-bundler/test/integration/fs-import/index.js b/packages/core/integration-tests/test/integration/fs-import/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/fs-import/index.js rename to packages/core/integration-tests/test/integration/fs-import/index.js diff --git a/packages/core/parcel-bundler/test/integration/fs-import/test.txt b/packages/core/integration-tests/test/integration/fs-import/test.txt similarity index 100% rename from packages/core/parcel-bundler/test/integration/fs-import/test.txt rename to packages/core/integration-tests/test/integration/fs-import/test.txt diff --git a/packages/core/parcel-bundler/test/integration/fs-inline/index.js b/packages/core/integration-tests/test/integration/fs-inline/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/fs-inline/index.js rename to packages/core/integration-tests/test/integration/fs-inline/index.js diff --git a/packages/core/parcel-bundler/test/integration/fs-inline/test.txt b/packages/core/integration-tests/test/integration/fs-inline/test.txt similarity index 100% rename from packages/core/parcel-bundler/test/integration/fs-inline/test.txt rename to packages/core/integration-tests/test/integration/fs-inline/test.txt diff --git a/packages/core/parcel-bundler/test/integration/fs-options-non-evaluable/index.js b/packages/core/integration-tests/test/integration/fs-options-non-evaluable/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/fs-options-non-evaluable/index.js rename to packages/core/integration-tests/test/integration/fs-options-non-evaluable/index.js diff --git a/packages/core/integration-tests/test/integration/fs/index.js b/packages/core/integration-tests/test/integration/fs/index.js new file mode 100644 index 00000000000..ba3e5981e28 --- /dev/null +++ b/packages/core/integration-tests/test/integration/fs/index.js @@ -0,0 +1,2 @@ +var fs = require('fs'); +module.exports = fs.readFileSync(__dirname + '/test.txt', 'utf8'); diff --git a/packages/core/integration-tests/test/integration/fs/test.txt b/packages/core/integration-tests/test/integration/fs/test.txt new file mode 100644 index 00000000000..b6fc4c620b6 --- /dev/null +++ b/packages/core/integration-tests/test/integration/fs/test.txt @@ -0,0 +1 @@ +hello \ No newline at end of file diff --git a/packages/core/parcel-bundler/test/integration/glob-css/dir/local.css b/packages/core/integration-tests/test/integration/glob-css/dir/local.css similarity index 100% rename from packages/core/parcel-bundler/test/integration/glob-css/dir/local.css rename to packages/core/integration-tests/test/integration/glob-css/dir/local.css diff --git a/packages/core/parcel-bundler/test/integration/glob-css/dir/other.css b/packages/core/integration-tests/test/integration/glob-css/dir/other.css similarity index 100% rename from packages/core/parcel-bundler/test/integration/glob-css/dir/other.css rename to packages/core/integration-tests/test/integration/glob-css/dir/other.css diff --git a/packages/core/parcel-bundler/test/integration/glob-css/index.css b/packages/core/integration-tests/test/integration/glob-css/index.css similarity index 100% rename from packages/core/parcel-bundler/test/integration/glob-css/index.css rename to packages/core/integration-tests/test/integration/glob-css/index.css diff --git a/packages/core/parcel-bundler/test/integration/glob-css/index.js b/packages/core/integration-tests/test/integration/glob-css/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/glob-css/index.js rename to packages/core/integration-tests/test/integration/glob-css/index.js diff --git a/packages/core/parcel-bundler/test/integration/glob-deep/dir/a.js b/packages/core/integration-tests/test/integration/glob-deep/dir/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/glob-deep/dir/a.js rename to packages/core/integration-tests/test/integration/glob-deep/dir/a.js diff --git a/packages/core/parcel-bundler/test/integration/glob-deep/dir/b.js b/packages/core/integration-tests/test/integration/glob-deep/dir/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/glob-deep/dir/b.js rename to packages/core/integration-tests/test/integration/glob-deep/dir/b.js diff --git a/packages/core/parcel-bundler/test/integration/glob-deep/dir/x/c.js b/packages/core/integration-tests/test/integration/glob-deep/dir/x/c.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/glob-deep/dir/x/c.js rename to packages/core/integration-tests/test/integration/glob-deep/dir/x/c.js diff --git a/packages/core/parcel-bundler/test/integration/glob-deep/dir/x/y/z.js b/packages/core/integration-tests/test/integration/glob-deep/dir/x/y/z.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/glob-deep/dir/x/y/z.js rename to packages/core/integration-tests/test/integration/glob-deep/dir/x/y/z.js diff --git a/packages/core/parcel-bundler/test/integration/glob-deep/index.js b/packages/core/integration-tests/test/integration/glob-deep/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/glob-deep/index.js rename to packages/core/integration-tests/test/integration/glob-deep/index.js diff --git a/packages/core/parcel-bundler/test/integration/glob/dir/a.js b/packages/core/integration-tests/test/integration/glob/dir/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/glob/dir/a.js rename to packages/core/integration-tests/test/integration/glob/dir/a.js diff --git a/packages/core/parcel-bundler/test/integration/glob/dir/b.js b/packages/core/integration-tests/test/integration/glob/dir/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/glob/dir/b.js rename to packages/core/integration-tests/test/integration/glob/dir/b.js diff --git a/packages/core/parcel-bundler/test/integration/glob/index.js b/packages/core/integration-tests/test/integration/glob/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/glob/index.js rename to packages/core/integration-tests/test/integration/glob/index.js diff --git a/packages/core/parcel-bundler/test/integration/global-redeclare/index.js b/packages/core/integration-tests/test/integration/global-redeclare/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/global-redeclare/index.js rename to packages/core/integration-tests/test/integration/global-redeclare/index.js diff --git a/packages/core/parcel-bundler/test/integration/global-redeclare/package.json b/packages/core/integration-tests/test/integration/global-redeclare/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/global-redeclare/package.json rename to packages/core/integration-tests/test/integration/global-redeclare/package.json diff --git a/packages/core/parcel-bundler/test/integration/globals/index.js b/packages/core/integration-tests/test/integration/globals/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/globals/index.js rename to packages/core/integration-tests/test/integration/globals/index.js diff --git a/packages/core/parcel-bundler/test/integration/glsl/compiled.glsl b/packages/core/integration-tests/test/integration/glsl/compiled.glsl similarity index 100% rename from packages/core/parcel-bundler/test/integration/glsl/compiled.glsl rename to packages/core/integration-tests/test/integration/glsl/compiled.glsl diff --git a/packages/core/parcel-bundler/test/integration/glsl/index.js b/packages/core/integration-tests/test/integration/glsl/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/glsl/index.js rename to packages/core/integration-tests/test/integration/glsl/index.js diff --git a/packages/core/parcel-bundler/test/integration/glsl/lib.glsl b/packages/core/integration-tests/test/integration/glsl/lib.glsl similarity index 100% rename from packages/core/parcel-bundler/test/integration/glsl/lib.glsl rename to packages/core/integration-tests/test/integration/glsl/lib.glsl diff --git a/packages/core/parcel-bundler/test/integration/glsl/local.frag b/packages/core/integration-tests/test/integration/glsl/local.frag similarity index 100% rename from packages/core/parcel-bundler/test/integration/glsl/local.frag rename to packages/core/integration-tests/test/integration/glsl/local.frag diff --git a/packages/core/parcel-bundler/test/integration/glsl/local.glsl b/packages/core/integration-tests/test/integration/glsl/local.glsl similarity index 100% rename from packages/core/parcel-bundler/test/integration/glsl/local.glsl rename to packages/core/integration-tests/test/integration/glsl/local.glsl diff --git a/packages/core/parcel-bundler/test/integration/glsl/local.vert b/packages/core/integration-tests/test/integration/glsl/local.vert similarity index 100% rename from packages/core/parcel-bundler/test/integration/glsl/local.vert rename to packages/core/integration-tests/test/integration/glsl/local.vert diff --git a/packages/core/parcel-bundler/test/integration/graphql-import/another.graphql b/packages/core/integration-tests/test/integration/graphql-import/another.graphql similarity index 100% rename from packages/core/parcel-bundler/test/integration/graphql-import/another.graphql rename to packages/core/integration-tests/test/integration/graphql-import/another.graphql diff --git a/packages/core/parcel-bundler/test/integration/graphql-import/index.js b/packages/core/integration-tests/test/integration/graphql-import/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/graphql-import/index.js rename to packages/core/integration-tests/test/integration/graphql-import/index.js diff --git a/packages/core/parcel-bundler/test/integration/graphql-import/local.graphql b/packages/core/integration-tests/test/integration/graphql-import/local.graphql similarity index 100% rename from packages/core/parcel-bundler/test/integration/graphql-import/local.graphql rename to packages/core/integration-tests/test/integration/graphql-import/local.graphql diff --git a/packages/core/parcel-bundler/test/integration/graphql-import/other.graphql b/packages/core/integration-tests/test/integration/graphql-import/other.graphql similarity index 100% rename from packages/core/parcel-bundler/test/integration/graphql-import/other.graphql rename to packages/core/integration-tests/test/integration/graphql-import/other.graphql diff --git a/packages/core/parcel-bundler/test/integration/graphql/index.js b/packages/core/integration-tests/test/integration/graphql/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/graphql/index.js rename to packages/core/integration-tests/test/integration/graphql/index.js diff --git a/packages/core/parcel-bundler/test/integration/graphql/local.graphql b/packages/core/integration-tests/test/integration/graphql/local.graphql similarity index 100% rename from packages/core/parcel-bundler/test/integration/graphql/local.graphql rename to packages/core/integration-tests/test/integration/graphql/local.graphql diff --git a/packages/core/parcel-bundler/test/integration/hmr-callbacks/index.js b/packages/core/integration-tests/test/integration/hmr-callbacks/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/hmr-callbacks/index.js rename to packages/core/integration-tests/test/integration/hmr-callbacks/index.js diff --git a/packages/core/parcel-bundler/test/integration/hmr-callbacks/local.js b/packages/core/integration-tests/test/integration/hmr-callbacks/local.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/hmr-callbacks/local.js rename to packages/core/integration-tests/test/integration/hmr-callbacks/local.js diff --git a/packages/core/parcel-bundler/test/integration/hmr-dynamic/index.js b/packages/core/integration-tests/test/integration/hmr-dynamic/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/hmr-dynamic/index.js rename to packages/core/integration-tests/test/integration/hmr-dynamic/index.js diff --git a/packages/core/parcel-bundler/test/integration/hmr-dynamic/local.js b/packages/core/integration-tests/test/integration/hmr-dynamic/local.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/hmr-dynamic/local.js rename to packages/core/integration-tests/test/integration/hmr-dynamic/local.js diff --git a/packages/core/parcel-bundler/test/integration/hmr/index.js b/packages/core/integration-tests/test/integration/hmr/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/hmr/index.js rename to packages/core/integration-tests/test/integration/hmr/index.js diff --git a/packages/core/parcel-bundler/test/integration/hmr/local.js b/packages/core/integration-tests/test/integration/hmr/local.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/hmr/local.js rename to packages/core/integration-tests/test/integration/hmr/local.js diff --git a/packages/core/parcel-bundler/test/integration/htm-extension/index.htm b/packages/core/integration-tests/test/integration/htm-extension/index.htm similarity index 100% rename from packages/core/parcel-bundler/test/integration/htm-extension/index.htm rename to packages/core/integration-tests/test/integration/htm-extension/index.htm diff --git a/packages/core/parcel-bundler/test/integration/htm-extension/index.js b/packages/core/integration-tests/test/integration/htm-extension/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/htm-extension/index.js rename to packages/core/integration-tests/test/integration/htm-extension/index.js diff --git a/packages/core/parcel-bundler/test/integration/html-attr-order/index.html b/packages/core/integration-tests/test/integration/html-attr-order/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-attr-order/index.html rename to packages/core/integration-tests/test/integration/html-attr-order/index.html diff --git a/packages/core/parcel-bundler/test/integration/html-attr-order/other.html b/packages/core/integration-tests/test/integration/html-attr-order/other.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-attr-order/other.html rename to packages/core/integration-tests/test/integration/html-attr-order/other.html diff --git a/packages/core/parcel-bundler/test/integration/html-css-head/index.css b/packages/core/integration-tests/test/integration/html-css-head/index.css similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-css-head/index.css rename to packages/core/integration-tests/test/integration/html-css-head/index.css diff --git a/packages/core/parcel-bundler/test/integration/html-css-head/index.html b/packages/core/integration-tests/test/integration/html-css-head/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-css-head/index.html rename to packages/core/integration-tests/test/integration/html-css-head/index.html diff --git a/packages/core/parcel-bundler/test/integration/html-css-head/index.js b/packages/core/integration-tests/test/integration/html-css-head/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-css-head/index.js rename to packages/core/integration-tests/test/integration/html-css-head/index.js diff --git a/packages/core/parcel-bundler/test/integration/html-css-js/index.css b/packages/core/integration-tests/test/integration/html-css-js/index.css similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-css-js/index.css rename to packages/core/integration-tests/test/integration/html-css-js/index.css diff --git a/packages/core/parcel-bundler/test/integration/html-css-js/index.html b/packages/core/integration-tests/test/integration/html-css-js/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-css-js/index.html rename to packages/core/integration-tests/test/integration/html-css-js/index.html diff --git a/packages/core/parcel-bundler/test/integration/html-css-optional-elements/index.css b/packages/core/integration-tests/test/integration/html-css-optional-elements/index.css similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-css-optional-elements/index.css rename to packages/core/integration-tests/test/integration/html-css-optional-elements/index.css diff --git a/packages/core/parcel-bundler/test/integration/html-css-optional-elements/index.html b/packages/core/integration-tests/test/integration/html-css-optional-elements/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-css-optional-elements/index.html rename to packages/core/integration-tests/test/integration/html-css-optional-elements/index.html diff --git a/packages/core/parcel-bundler/test/integration/html-css-optional-elements/index.js b/packages/core/integration-tests/test/integration/html-css-optional-elements/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-css-optional-elements/index.js rename to packages/core/integration-tests/test/integration/html-css-optional-elements/index.js diff --git a/packages/core/parcel-bundler/test/integration/html-css-optional-elements/other.js b/packages/core/integration-tests/test/integration/html-css-optional-elements/other.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-css-optional-elements/other.js rename to packages/core/integration-tests/test/integration/html-css-optional-elements/other.js diff --git a/packages/core/parcel-bundler/test/integration/html-css/index.css b/packages/core/integration-tests/test/integration/html-css/index.css similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-css/index.css rename to packages/core/integration-tests/test/integration/html-css/index.css diff --git a/packages/core/parcel-bundler/test/integration/html-css/index.html b/packages/core/integration-tests/test/integration/html-css/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-css/index.html rename to packages/core/integration-tests/test/integration/html-css/index.html diff --git a/packages/core/parcel-bundler/test/integration/html-css/index.js b/packages/core/integration-tests/test/integration/html-css/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-css/index.js rename to packages/core/integration-tests/test/integration/html-css/index.js diff --git a/packages/core/parcel-bundler/test/integration/html-inline-coffeescript/index.html b/packages/core/integration-tests/test/integration/html-inline-coffeescript/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-inline-coffeescript/index.html rename to packages/core/integration-tests/test/integration/html-inline-coffeescript/index.html diff --git a/packages/core/parcel-bundler/test/integration/html-inline-css-import/index.html b/packages/core/integration-tests/test/integration/html-inline-css-import/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-inline-css-import/index.html rename to packages/core/integration-tests/test/integration/html-inline-css-import/index.html diff --git a/packages/core/parcel-bundler/test/integration/html-inline-css-import/test.css b/packages/core/integration-tests/test/integration/html-inline-css-import/test.css similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-inline-css-import/test.css rename to packages/core/integration-tests/test/integration/html-inline-css-import/test.css diff --git a/packages/core/parcel-bundler/test/integration/html-inline-js-require/index.html b/packages/core/integration-tests/test/integration/html-inline-js-require/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-inline-js-require/index.html rename to packages/core/integration-tests/test/integration/html-inline-js-require/index.html diff --git a/packages/core/parcel-bundler/test/integration/html-inline-js-require/test.js b/packages/core/integration-tests/test/integration/html-inline-js-require/test.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-inline-js-require/test.js rename to packages/core/integration-tests/test/integration/html-inline-js-require/test.js diff --git a/packages/core/parcel-bundler/test/integration/html-inline-js/index.html b/packages/core/integration-tests/test/integration/html-inline-js/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-inline-js/index.html rename to packages/core/integration-tests/test/integration/html-inline-js/index.html diff --git a/packages/core/parcel-bundler/test/integration/html-inline-sass/index.html b/packages/core/integration-tests/test/integration/html-inline-sass/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-inline-sass/index.html rename to packages/core/integration-tests/test/integration/html-inline-sass/index.html diff --git a/packages/core/parcel-bundler/test/integration/html-inline-styles/bg.jpg b/packages/core/integration-tests/test/integration/html-inline-styles/bg.jpg similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-inline-styles/bg.jpg rename to packages/core/integration-tests/test/integration/html-inline-styles/bg.jpg diff --git a/packages/core/parcel-bundler/test/integration/html-inline-styles/img.jpg b/packages/core/integration-tests/test/integration/html-inline-styles/img.jpg similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-inline-styles/img.jpg rename to packages/core/integration-tests/test/integration/html-inline-styles/img.jpg diff --git a/packages/core/parcel-bundler/test/integration/html-inline-styles/index.html b/packages/core/integration-tests/test/integration/html-inline-styles/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-inline-styles/index.html rename to packages/core/integration-tests/test/integration/html-inline-styles/index.html diff --git a/packages/core/parcel-bundler/test/integration/html-manifest/index.html b/packages/core/integration-tests/test/integration/html-manifest/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-manifest/index.html rename to packages/core/integration-tests/test/integration/html-manifest/index.html diff --git a/packages/core/parcel-bundler/test/integration/html-manifest/manifest.webmanifest b/packages/core/integration-tests/test/integration/html-manifest/manifest.webmanifest similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-manifest/manifest.webmanifest rename to packages/core/integration-tests/test/integration/html-manifest/manifest.webmanifest diff --git a/packages/core/parcel-bundler/test/integration/html-object/file.svg b/packages/core/integration-tests/test/integration/html-object/file.svg similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-object/file.svg rename to packages/core/integration-tests/test/integration/html-object/file.svg diff --git a/packages/core/parcel-bundler/test/integration/html-object/index.html b/packages/core/integration-tests/test/integration/html-object/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-object/index.html rename to packages/core/integration-tests/test/integration/html-object/index.html diff --git a/packages/core/integration-tests/test/integration/html-root/.eslintrc.json b/packages/core/integration-tests/test/integration/html-root/.eslintrc.json new file mode 100644 index 00000000000..f89e231fa93 --- /dev/null +++ b/packages/core/integration-tests/test/integration/html-root/.eslintrc.json @@ -0,0 +1,6 @@ +{ + "extends": "../.eslintrc.json", + "parserOptions": { + "sourceType": "module" + } +} \ No newline at end of file diff --git a/packages/core/parcel-bundler/test/integration/html-root/index.html b/packages/core/integration-tests/test/integration/html-root/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-root/index.html rename to packages/core/integration-tests/test/integration/html-root/index.html diff --git a/packages/core/parcel-bundler/test/integration/html-root/index2.js b/packages/core/integration-tests/test/integration/html-root/index2.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-root/index2.js rename to packages/core/integration-tests/test/integration/html-root/index2.js diff --git a/packages/core/parcel-bundler/test/integration/html-root/main.js b/packages/core/integration-tests/test/integration/html-root/main.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-root/main.js rename to packages/core/integration-tests/test/integration/html-root/main.js diff --git a/packages/core/parcel-bundler/test/integration/html-root/other.html b/packages/core/integration-tests/test/integration/html-root/other.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-root/other.html rename to packages/core/integration-tests/test/integration/html-root/other.html diff --git a/packages/core/parcel-bundler/test/integration/html-root/util.js b/packages/core/integration-tests/test/integration/html-root/util.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-root/util.js rename to packages/core/integration-tests/test/integration/html-root/util.js diff --git a/packages/core/parcel-bundler/test/integration/html-source-srcset/100x100.png b/packages/core/integration-tests/test/integration/html-source-srcset/100x100.png similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-source-srcset/100x100.png rename to packages/core/integration-tests/test/integration/html-source-srcset/100x100.png diff --git a/packages/core/parcel-bundler/test/integration/html-source-srcset/200x200.png b/packages/core/integration-tests/test/integration/html-source-srcset/200x200.png similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-source-srcset/200x200.png rename to packages/core/integration-tests/test/integration/html-source-srcset/200x200.png diff --git a/packages/core/parcel-bundler/test/integration/html-source-srcset/300x300.png b/packages/core/integration-tests/test/integration/html-source-srcset/300x300.png similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-source-srcset/300x300.png rename to packages/core/integration-tests/test/integration/html-source-srcset/300x300.png diff --git a/packages/core/parcel-bundler/test/integration/html-source-srcset/index.html b/packages/core/integration-tests/test/integration/html-source-srcset/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-source-srcset/index.html rename to packages/core/integration-tests/test/integration/html-source-srcset/index.html diff --git a/packages/core/parcel-bundler/test/integration/html-srcset/100x100.png b/packages/core/integration-tests/test/integration/html-srcset/100x100.png similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-srcset/100x100.png rename to packages/core/integration-tests/test/integration/html-srcset/100x100.png diff --git a/packages/core/parcel-bundler/test/integration/html-srcset/200x200.png b/packages/core/integration-tests/test/integration/html-srcset/200x200.png similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-srcset/200x200.png rename to packages/core/integration-tests/test/integration/html-srcset/200x200.png diff --git a/packages/core/parcel-bundler/test/integration/html-srcset/300x300.png b/packages/core/integration-tests/test/integration/html-srcset/300x300.png similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-srcset/300x300.png rename to packages/core/integration-tests/test/integration/html-srcset/300x300.png diff --git a/packages/core/parcel-bundler/test/integration/html-srcset/index.html b/packages/core/integration-tests/test/integration/html-srcset/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-srcset/index.html rename to packages/core/integration-tests/test/integration/html-srcset/index.html diff --git a/packages/core/parcel-bundler/test/integration/html-svg-image/file.svg b/packages/core/integration-tests/test/integration/html-svg-image/file.svg similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-svg-image/file.svg rename to packages/core/integration-tests/test/integration/html-svg-image/file.svg diff --git a/packages/core/parcel-bundler/test/integration/html-svg-image/index.html b/packages/core/integration-tests/test/integration/html-svg-image/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-svg-image/index.html rename to packages/core/integration-tests/test/integration/html-svg-image/index.html diff --git a/packages/core/parcel-bundler/test/integration/html-svg/file.svg b/packages/core/integration-tests/test/integration/html-svg/file.svg similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-svg/file.svg rename to packages/core/integration-tests/test/integration/html-svg/file.svg diff --git a/packages/core/parcel-bundler/test/integration/html-svg/index.html b/packages/core/integration-tests/test/integration/html-svg/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-svg/index.html rename to packages/core/integration-tests/test/integration/html-svg/index.html diff --git a/packages/core/parcel-bundler/test/integration/html-virtualpath/index.html b/packages/core/integration-tests/test/integration/html-virtualpath/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-virtualpath/index.html rename to packages/core/integration-tests/test/integration/html-virtualpath/index.html diff --git a/packages/core/parcel-bundler/test/integration/html-virtualpath/other.html b/packages/core/integration-tests/test/integration/html-virtualpath/other.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/html-virtualpath/other.html rename to packages/core/integration-tests/test/integration/html-virtualpath/other.html diff --git a/packages/core/parcel-bundler/test/integration/import-html-async/100x100.png b/packages/core/integration-tests/test/integration/html/100x100.png similarity index 100% rename from packages/core/parcel-bundler/test/integration/import-html-async/100x100.png rename to packages/core/integration-tests/test/integration/html/100x100.png diff --git a/packages/core/parcel-bundler/test/integration/pug/icons.svg b/packages/core/integration-tests/test/integration/html/icons.svg similarity index 100% rename from packages/core/parcel-bundler/test/integration/pug/icons.svg rename to packages/core/integration-tests/test/integration/html/icons.svg diff --git a/packages/core/parcel-bundler/test/integration/import-html-async/index.css b/packages/core/integration-tests/test/integration/html/index.css similarity index 100% rename from packages/core/parcel-bundler/test/integration/import-html-async/index.css rename to packages/core/integration-tests/test/integration/html/index.css diff --git a/packages/core/integration-tests/test/integration/html/index.html b/packages/core/integration-tests/test/integration/html/index.html new file mode 100644 index 00000000000..1700b1dbf3b --- /dev/null +++ b/packages/core/integration-tests/test/integration/html/index.html @@ -0,0 +1,24 @@ + + + + + + + + + + + + +

Hello world

+

Linking to another page

+ Hash link + Mailto link + Tel link + + + hello world + + + + diff --git a/packages/core/parcel-bundler/test/integration/parser-case-insensitive-ext/index.js b/packages/core/integration-tests/test/integration/html/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/parser-case-insensitive-ext/index.js rename to packages/core/integration-tests/test/integration/html/index.js diff --git a/packages/core/integration-tests/test/integration/html/other.html b/packages/core/integration-tests/test/integration/html/other.html new file mode 100644 index 00000000000..9963481fa00 --- /dev/null +++ b/packages/core/integration-tests/test/integration/html/other.html @@ -0,0 +1,10 @@ + + + + + + +

Other page

+ + + diff --git a/packages/core/parcel-bundler/test/integration/htmlnano-config/.htmlnanorc b/packages/core/integration-tests/test/integration/htmlnano-config/.htmlnanorc similarity index 100% rename from packages/core/parcel-bundler/test/integration/htmlnano-config/.htmlnanorc rename to packages/core/integration-tests/test/integration/htmlnano-config/.htmlnanorc diff --git a/packages/core/parcel-bundler/test/integration/htmlnano-config/index.html b/packages/core/integration-tests/test/integration/htmlnano-config/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/htmlnano-config/index.html rename to packages/core/integration-tests/test/integration/htmlnano-config/index.html diff --git a/packages/core/parcel-bundler/test/integration/htmlnano-defaults-form/index.html b/packages/core/integration-tests/test/integration/htmlnano-defaults-form/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/htmlnano-defaults-form/index.html rename to packages/core/integration-tests/test/integration/htmlnano-defaults-form/index.html diff --git a/packages/core/parcel-bundler/test/integration/htmlnano/index.html b/packages/core/integration-tests/test/integration/htmlnano/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/htmlnano/index.html rename to packages/core/integration-tests/test/integration/htmlnano/index.html diff --git a/packages/core/integration-tests/test/integration/https/primary.crt b/packages/core/integration-tests/test/integration/https/primary.crt new file mode 100644 index 00000000000..266d735041b --- /dev/null +++ b/packages/core/integration-tests/test/integration/https/primary.crt @@ -0,0 +1,29 @@ +-----BEGIN CERTIFICATE----- +MIIE/zCCAuegAwIBAgIJAITHmIqRap3uMA0GCSqGSIb3DQEBCwUAMBYxFDASBgNV +BAMMC2V4YW1wbGUuY29tMB4XDTE4MDMwODE5NDIxOFoXDTI4MDMwNTE5NDIxOFow +FjEUMBIGA1UEAwwLZXhhbXBsZS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw +ggIKAoICAQDqi17CnmpA5jfFqcvfB5OZz59lRQpNO098OOeUIbQB/pP868Y5qmL/ +ylCQmj3liIdul6oflNFPmu23numpUTHOSwSxfY/QZwzsYytnbQG6gr1DhrvNDzeN +Arf1cNJ9CqfJdEmNyikfXGOJCk1xewCWYcZ34kugo2kuLGO83ft3Q5J47iqvgTPX +PbTc4qfUgXavprVSUzpWOGbbK2GHeenTGCarsfu7YkP3VVjMpeKcxS94Bnd0wHZF +PJKuTNDMrANBP/7RKh4XBgeuRPAdUjbcHWnlMWBvj0YuIL/Yhw976tIWAlyp0ZR6 +HKF46QOEnPrR5sQGIC7wM6qyB3xCVX7eMEKcV97YYtD52eskBHT8knQhNfYn6OI4 +zin13++en3Kg8I/lDA3uf/Zr2Uj2gwu8v4RqINOQoWrgAHWeActi+5FB9xwebnwX +yax+7eoCPtfe1zDo0GlzNbDKFnd3JfMC4e4gvwnAMnS1Wg5bBNXZJy8ggpniY04b +34HBWBOonscaQLMWrZQpNDfHoszUzGla0nKjru3Cwk8MJqz9qlruPJN0stdqY2C/ +3Q2rB1YgvMFTr43C+KALk7hQ4w1ShJ0KYde1UPgWKooYGJRMKtpSuwu4QcgsxPIB +fH1aXEuHefxQ5EwhZm8FW79Psit+oPMvrBw1esLQnBQA3JhDG2tG3wIDAQABo1Aw +TjAdBgNVHQ4EFgQUkO1iAxx9YovR6zdzp9WTigA0OX4wHwYDVR0jBBgwFoAUkO1i +Axx9YovR6zdzp9WTigA0OX4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOC +AgEAGk378ptJZMSmxgypj8z2pldHfbRURDL+rI+5opf7JBeVQkyqqDWkdSM1dCMy +mN7QqwCQbQFxKiKM+wbZfS8/JO5Pj0kQwuiaXVx7gPDezXT4aDw+TFH/K3ZNI2oB +S4JWCix5rHpwE6Xdnady0IYloT08t9lMdME0728B7j+XcJgH5exzLIwWdzs9JWYj +hip87tx6ORw1s74HCmcnMshr7Ow1J8DTmWcL5+MLPokFm14jGWiW826odzucU3jf +bh1T8+DbM+ZkxXN0BTh6jFx0qmYg8wyVSKqVSncAo1hdsb+/aA+BpU0eofWInyzs +45c3/wIE2LVC3EsoHAlT3O6ZVtI2va48E4oDMJSf7IinjGZ+VJzn46gXvmZl6KDQ +Get1dsrxxlPqwOLM/WgHkvGBwfw9OyK3igdYtudsT5OcW4Parok9s1ea4szDteHF +5opBcQG91i9/fAeCMSgjAZx0HMlFQi7OxsappUgc0d77JeR04hiVPxOxttu8LuKw +GgmuoZ0HgCso9CaPlOQXfQxOFljcdQkUxrIf/7HOo/D7Lzhc2RIgcDQiZk5o8chv +JX+QSmpQTRl//iBDNlNcUy5WJtSjpPOxvKryVypTw+Xwkbb4HgAmNY5x87K7WucB +j5hfjsLAwrciIsIcKu5qLzheU6vRhPwZE5vW3lWZnf6D/s4= +-----END CERTIFICATE----- diff --git a/packages/core/integration-tests/test/integration/https/private.pem b/packages/core/integration-tests/test/integration/https/private.pem new file mode 100644 index 00000000000..1e636462d23 --- /dev/null +++ b/packages/core/integration-tests/test/integration/https/private.pem @@ -0,0 +1,52 @@ +-----BEGIN PRIVATE KEY----- +MIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQDqi17CnmpA5jfF +qcvfB5OZz59lRQpNO098OOeUIbQB/pP868Y5qmL/ylCQmj3liIdul6oflNFPmu23 +numpUTHOSwSxfY/QZwzsYytnbQG6gr1DhrvNDzeNArf1cNJ9CqfJdEmNyikfXGOJ +Ck1xewCWYcZ34kugo2kuLGO83ft3Q5J47iqvgTPXPbTc4qfUgXavprVSUzpWOGbb +K2GHeenTGCarsfu7YkP3VVjMpeKcxS94Bnd0wHZFPJKuTNDMrANBP/7RKh4XBgeu +RPAdUjbcHWnlMWBvj0YuIL/Yhw976tIWAlyp0ZR6HKF46QOEnPrR5sQGIC7wM6qy +B3xCVX7eMEKcV97YYtD52eskBHT8knQhNfYn6OI4zin13++en3Kg8I/lDA3uf/Zr +2Uj2gwu8v4RqINOQoWrgAHWeActi+5FB9xwebnwXyax+7eoCPtfe1zDo0GlzNbDK +Fnd3JfMC4e4gvwnAMnS1Wg5bBNXZJy8ggpniY04b34HBWBOonscaQLMWrZQpNDfH +oszUzGla0nKjru3Cwk8MJqz9qlruPJN0stdqY2C/3Q2rB1YgvMFTr43C+KALk7hQ +4w1ShJ0KYde1UPgWKooYGJRMKtpSuwu4QcgsxPIBfH1aXEuHefxQ5EwhZm8FW79P +sit+oPMvrBw1esLQnBQA3JhDG2tG3wIDAQABAoICAQCDNbqqV6MLcX8r5iR2Pa/V +8S+zoJ71u8NotBDhbsVcBEZXzLKVGfvOKylM6+zKlsllFhWHG2LJDNwFyDHhldmu +FYunm52zsaKqL4RdlL7Nz0wAFcTEH8os6aNt/FLUvvxEl/h6COlecPoB9TCD1pLq +jgJQmNlEIYa63Pxi8TA3dSbg3iQlELumow+mLmpDWLXD6Bgx2PuetmjcHXWvK4Wi +oTUpAiXYm014dVd7DSYsG6fFlqCHQRApBYztU23Pwj8D5sAv1UcGDEqJtGk7jf3A +v/e4zxmq71UMgyewA0anRSOISoP6QJO2iIPQt1JPgt5SRK3O23xGxjCs7cEW/us8 +YT+1s894op7YU2TrxzTK4MFYcpI6pAFRUOCmV6dJ3b6j4vX81VdWY+Zceb9h82RI +Q1E4Ak61bElPT0w7hkHvCMl8/P+YifDXhHCIVhfBnjKxs+6gWvOWmaGIv4ZwfQkp +ZcZ4QeXXCxIHL7k6KCdXgEkOf9dBizbtvsNGkdTIRTRWzZakmWz7GFH3/3xpxAvx +Gjg7Xqh0sPxquLCuUrAtopTZj34YpOLZqp4ACAAtBuUi3hfQ9Q6WobWruUgI+UtV +r9OQdp9DB8lIvLzLLw0/tnX1FMmiDShaXxl3PM85skV+ALbUGpmyc6ybSJcVrH6i +zFmyBirQvZRvwEDEivs9sQKCAQEA+YJJQQQLyZpbWe5DXrruvuLHTeMA1kPWk50+ +3IUNzuvIIROLhpoYWCRmYe9y0tk8Yz9C8aCkKEZT+n6BXJGNwcLtLG5cm4GpWo85 +2SkxV7h3nvCoEqa4R9gCi/UxazLdEbmo3iaKLAKQ+OcoXs6wBTc1MCeUsR0VcwCV +Ly+nV6C4CXQaIIrcFzQ1rTBZR/5OEgU9Rp1j3Dg5VR+cBGMrT8Olvu3IezVrWG5q +C1H5spvnTyC9f9nz4KrINmP7hGdZG7boZJJUHTwsKkcwhCyM9edoZeFcfwaEY/PB +CBA8jBmSJZuw2GtWELP8BRDjPrF6cYWHZuOIrZW4Jz92kWYDuQKCAQEA8KVr2HxS +mW0shc1xr/PBxqmbZzNlexdlPJ+rv5kAtYryvxBRUIYZAvDDQ6NdFWEZIHDI1wTI +/r25qezJNwK7Wb2IaPmsnU7W/slHWl5ETZ3pwq8eiW8f6mrdcd3Doomjn+3DWZRk +jqrTCrpFfBZmIKinu2U6w19HDmFPF67qjMhF83pES7mM3lwAYn5mabK3ojf5AZTW +vJPMcyOMHtFVmfmKuzBmOHGcv7l0Z1fRGvV9coNGOLZewF3NRywbTEoBNzRpj5hD +1e5K2d3c9MZ1FtGShBBFF5L3tKdbJ5/Ctfmzol6LAi1LDnhzLg+7vJu3rgi5Cofc +Sxnmq0ZDBvebVwKCAQAnMNW8xpvrYLl0mL4wRQB3LzvK+hsJjMJJkWtsS+HtXI+k +0mMaE147igwi2e+ZOtIHbMphFbBzOwi50eET3zD6/Fkwn20gZ+9n8BNQDu5XLvxr +FLXxqApODpnnze2jPuwGerkRm9AcNZL75aMrsR9o0lEibTUn1L+nvrGwJbYNR4tg +wMHR1r3XTzYXK/76FfHBVt1XGCW1U4d93WcuMT1+W+bO5J6W678etsklWgz0hxSA +E05wpJVv9qNYF8BL/ce7WLGMCof3x5nQUjpGqJDDl0OIrStQMH/fC0yIrbQ09VdF +XP0cIU/1c6/kQ9DN6ianaifoe1jemyO/1nITSIjRAoIBAE1jpW8VbCrTJUJSc4E2 +TtborIVfzf7r4y6/2qffOI8phC9VvBC9T0XWz7Ts0H6Tn1UDcFNVwp3Jve+bqon6 +Yu3VOg0oXg6o0BNX/45cSnL7mbV2Q8fG6OimPVjlDIk04l4IRI6GXmBTJ1OH29iw +C1/tXSOyxlcWSO+i86CWK+/iaDyI0XXY0iigRa9nHuBXDR8qCPYtO3Ghxlow0FsI +zxKZYbgZNIZqYxJ1Pa4OW7zjvdgZx3dtjsMmZ2HAGXdLRWDPhjMbsJUX8RJneyts +tzMDaq713IJcTTTXrUTs591F1DMfXGzyy/R3X/MsNB/PpB5fx8JPNtUgG0JxchTH +hDkCggEBAK5wO2yVt+Xfu0j5/AaJsKT8EtKPZ3VYCW30r7HGOKciiQX/6ikITVtI +9pprqO1EKMlIzNO4lIOxEA0vzkKOYji/6RrMhdN7q8xmZfvlUKXa6Ao0vayWejlK +lJefEf5/f8i+dSjYfP1p/cASWSyb80r+0mdgllMFtrt8DTzi8AzJT81Z3dMQgKbO +f92NoWTEfKK2S/GI/oM0dkMZAXDHrbMB02wgainSbF219xNxmGHJrXzkyjJ/CeST +pP2mVEqI7iUfG+Bwf+d3crluUfxX5lwaxOLZDGzMGGN14BD/VA+PvCg9SlKnfkEu +I0ZrfUn75MYvsljzUOiaIQRgK9m1/74= +-----END PRIVATE KEY----- diff --git a/packages/core/parcel-bundler/test/integration/import-html-sync/100x100.png b/packages/core/integration-tests/test/integration/import-html-async/100x100.png similarity index 100% rename from packages/core/parcel-bundler/test/integration/import-html-sync/100x100.png rename to packages/core/integration-tests/test/integration/import-html-async/100x100.png diff --git a/packages/core/parcel-bundler/test/integration/import-html-sync/index.css b/packages/core/integration-tests/test/integration/import-html-async/index.css similarity index 100% rename from packages/core/parcel-bundler/test/integration/import-html-sync/index.css rename to packages/core/integration-tests/test/integration/import-html-async/index.css diff --git a/packages/core/parcel-bundler/test/integration/import-html-async/index.js b/packages/core/integration-tests/test/integration/import-html-async/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/import-html-async/index.js rename to packages/core/integration-tests/test/integration/import-html-async/index.js diff --git a/packages/core/parcel-bundler/test/integration/import-html-async/other.html b/packages/core/integration-tests/test/integration/import-html-async/other.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/import-html-async/other.html rename to packages/core/integration-tests/test/integration/import-html-async/other.html diff --git a/packages/core/parcel-bundler/test/integration/pug-var/100x100.png b/packages/core/integration-tests/test/integration/import-html-sync/100x100.png similarity index 100% rename from packages/core/parcel-bundler/test/integration/pug-var/100x100.png rename to packages/core/integration-tests/test/integration/import-html-sync/100x100.png diff --git a/packages/core/parcel-bundler/test/integration/pug/index.css b/packages/core/integration-tests/test/integration/import-html-sync/index.css similarity index 100% rename from packages/core/parcel-bundler/test/integration/pug/index.css rename to packages/core/integration-tests/test/integration/import-html-sync/index.css diff --git a/packages/core/parcel-bundler/test/integration/import-html-sync/index.js b/packages/core/integration-tests/test/integration/import-html-sync/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/import-html-sync/index.js rename to packages/core/integration-tests/test/integration/import-html-sync/index.js diff --git a/packages/core/parcel-bundler/test/integration/import-html-sync/other.html b/packages/core/integration-tests/test/integration/import-html-sync/other.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/import-html-sync/other.html rename to packages/core/integration-tests/test/integration/import-html-sync/other.html diff --git a/packages/core/parcel-bundler/test/integration/import-raw/index.js b/packages/core/integration-tests/test/integration/import-raw/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/import-raw/index.js rename to packages/core/integration-tests/test/integration/import-raw/index.js diff --git a/packages/core/parcel-bundler/test/integration/import-raw/test.txt b/packages/core/integration-tests/test/integration/import-raw/test.txt similarity index 100% rename from packages/core/parcel-bundler/test/integration/import-raw/test.txt rename to packages/core/integration-tests/test/integration/import-raw/test.txt diff --git a/packages/core/parcel-bundler/test/integration/js-dedup-hoist/a.js b/packages/core/integration-tests/test/integration/js-dedup-hoist/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/js-dedup-hoist/a.js rename to packages/core/integration-tests/test/integration/js-dedup-hoist/a.js diff --git a/packages/core/parcel-bundler/test/integration/js-dedup-hoist/hello1.js b/packages/core/integration-tests/test/integration/js-dedup-hoist/hello1.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/js-dedup-hoist/hello1.js rename to packages/core/integration-tests/test/integration/js-dedup-hoist/hello1.js diff --git a/packages/core/parcel-bundler/test/integration/js-dedup-hoist/hello2.js b/packages/core/integration-tests/test/integration/js-dedup-hoist/hello2.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/js-dedup-hoist/hello2.js rename to packages/core/integration-tests/test/integration/js-dedup-hoist/hello2.js diff --git a/packages/core/parcel-bundler/test/integration/js-dedup-hoist/index.js b/packages/core/integration-tests/test/integration/js-dedup-hoist/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/js-dedup-hoist/index.js rename to packages/core/integration-tests/test/integration/js-dedup-hoist/index.js diff --git a/packages/core/parcel-bundler/test/integration/js-dedup-hoist/package.json b/packages/core/integration-tests/test/integration/js-dedup-hoist/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/js-dedup-hoist/package.json rename to packages/core/integration-tests/test/integration/js-dedup-hoist/package.json diff --git a/packages/core/parcel-bundler/test/integration/js-different-contents/hello.js b/packages/core/integration-tests/test/integration/js-different-contents/hello.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/js-different-contents/hello.js rename to packages/core/integration-tests/test/integration/js-different-contents/hello.js diff --git a/packages/core/parcel-bundler/test/integration/js-different-contents/index.js b/packages/core/integration-tests/test/integration/js-different-contents/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/js-different-contents/index.js rename to packages/core/integration-tests/test/integration/js-different-contents/index.js diff --git a/packages/core/parcel-bundler/test/integration/js-different-contents/world.js b/packages/core/integration-tests/test/integration/js-different-contents/world.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/js-different-contents/world.js rename to packages/core/integration-tests/test/integration/js-different-contents/world.js diff --git a/packages/core/parcel-bundler/test/integration/js-same-contents-different-dependencies/hello/index.js b/packages/core/integration-tests/test/integration/js-same-contents-different-dependencies/hello/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/js-same-contents-different-dependencies/hello/index.js rename to packages/core/integration-tests/test/integration/js-same-contents-different-dependencies/hello/index.js diff --git a/packages/core/parcel-bundler/test/integration/js-same-contents-different-dependencies/hello/value.js b/packages/core/integration-tests/test/integration/js-same-contents-different-dependencies/hello/value.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/js-same-contents-different-dependencies/hello/value.js rename to packages/core/integration-tests/test/integration/js-same-contents-different-dependencies/hello/value.js diff --git a/packages/core/parcel-bundler/test/integration/js-same-contents-different-dependencies/index.js b/packages/core/integration-tests/test/integration/js-same-contents-different-dependencies/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/js-same-contents-different-dependencies/index.js rename to packages/core/integration-tests/test/integration/js-same-contents-different-dependencies/index.js diff --git a/packages/core/parcel-bundler/test/integration/js-same-contents-different-dependencies/world/index.js b/packages/core/integration-tests/test/integration/js-same-contents-different-dependencies/world/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/js-same-contents-different-dependencies/world/index.js rename to packages/core/integration-tests/test/integration/js-same-contents-different-dependencies/world/index.js diff --git a/packages/core/parcel-bundler/test/integration/js-same-contents-different-dependencies/world/value.js b/packages/core/integration-tests/test/integration/js-same-contents-different-dependencies/world/value.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/js-same-contents-different-dependencies/world/value.js rename to packages/core/integration-tests/test/integration/js-same-contents-different-dependencies/world/value.js diff --git a/packages/core/parcel-bundler/test/integration/js-same-contents-same-dependencies/hello1.js b/packages/core/integration-tests/test/integration/js-same-contents-same-dependencies/hello1.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/js-same-contents-same-dependencies/hello1.js rename to packages/core/integration-tests/test/integration/js-same-contents-same-dependencies/hello1.js diff --git a/packages/core/parcel-bundler/test/integration/js-same-contents-same-dependencies/hello2.js b/packages/core/integration-tests/test/integration/js-same-contents-same-dependencies/hello2.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/js-same-contents-same-dependencies/hello2.js rename to packages/core/integration-tests/test/integration/js-same-contents-same-dependencies/hello2.js diff --git a/packages/core/parcel-bundler/test/integration/js-same-contents-same-dependencies/index.js b/packages/core/integration-tests/test/integration/js-same-contents-same-dependencies/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/js-same-contents-same-dependencies/index.js rename to packages/core/integration-tests/test/integration/js-same-contents-same-dependencies/index.js diff --git a/packages/core/parcel-bundler/test/integration/json/index.js b/packages/core/integration-tests/test/integration/json/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/json/index.js rename to packages/core/integration-tests/test/integration/json/index.js diff --git a/packages/core/parcel-bundler/test/integration/json/local.json b/packages/core/integration-tests/test/integration/json/local.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/json/local.json rename to packages/core/integration-tests/test/integration/json/local.json diff --git a/packages/core/parcel-bundler/test/integration/json5/index.js b/packages/core/integration-tests/test/integration/json5/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/json5/index.js rename to packages/core/integration-tests/test/integration/json5/index.js diff --git a/packages/core/parcel-bundler/test/integration/json5/local.json5 b/packages/core/integration-tests/test/integration/json5/local.json5 similarity index 100% rename from packages/core/parcel-bundler/test/integration/json5/local.json5 rename to packages/core/integration-tests/test/integration/json5/local.json5 diff --git a/packages/core/parcel-bundler/test/integration/jsx-hyperapp/index.js b/packages/core/integration-tests/test/integration/jsx-hyperapp/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/jsx-hyperapp/index.js rename to packages/core/integration-tests/test/integration/jsx-hyperapp/index.js diff --git a/packages/core/parcel-bundler/test/integration/jsx-hyperapp/package.json b/packages/core/integration-tests/test/integration/jsx-hyperapp/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/jsx-hyperapp/package.json rename to packages/core/integration-tests/test/integration/jsx-hyperapp/package.json diff --git a/packages/core/parcel-bundler/test/integration/jsx-nervjs/index.js b/packages/core/integration-tests/test/integration/jsx-nervjs/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/jsx-nervjs/index.js rename to packages/core/integration-tests/test/integration/jsx-nervjs/index.js diff --git a/packages/core/parcel-bundler/test/integration/jsx-nervjs/package.json b/packages/core/integration-tests/test/integration/jsx-nervjs/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/jsx-nervjs/package.json rename to packages/core/integration-tests/test/integration/jsx-nervjs/package.json diff --git a/packages/core/parcel-bundler/test/integration/jsx-preact/index.js b/packages/core/integration-tests/test/integration/jsx-preact/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/jsx-preact/index.js rename to packages/core/integration-tests/test/integration/jsx-preact/index.js diff --git a/packages/core/parcel-bundler/test/integration/jsx-preact/package.json b/packages/core/integration-tests/test/integration/jsx-preact/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/jsx-preact/package.json rename to packages/core/integration-tests/test/integration/jsx-preact/package.json diff --git a/packages/core/parcel-bundler/test/integration/jsx-react/index.js b/packages/core/integration-tests/test/integration/jsx-react/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/jsx-react/index.js rename to packages/core/integration-tests/test/integration/jsx-react/index.js diff --git a/packages/core/parcel-bundler/test/integration/jsx-react/package.json b/packages/core/integration-tests/test/integration/jsx-react/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/jsx-react/package.json rename to packages/core/integration-tests/test/integration/jsx-react/package.json diff --git a/packages/core/parcel-bundler/test/integration/jsx/index.jsx b/packages/core/integration-tests/test/integration/jsx/index.jsx similarity index 100% rename from packages/core/parcel-bundler/test/integration/jsx/index.jsx rename to packages/core/integration-tests/test/integration/jsx/index.jsx diff --git a/packages/core/parcel-bundler/test/integration/less-advanced-import/base.less b/packages/core/integration-tests/test/integration/less-advanced-import/base.less similarity index 100% rename from packages/core/parcel-bundler/test/integration/less-advanced-import/base.less rename to packages/core/integration-tests/test/integration/less-advanced-import/base.less diff --git a/packages/core/parcel-bundler/test/integration/less-advanced-import/index.js b/packages/core/integration-tests/test/integration/less-advanced-import/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/less-advanced-import/index.js rename to packages/core/integration-tests/test/integration/less-advanced-import/index.js diff --git a/packages/core/parcel-bundler/test/integration/less-advanced-import/index.less b/packages/core/integration-tests/test/integration/less-advanced-import/index.less similarity index 100% rename from packages/core/parcel-bundler/test/integration/less-advanced-import/index.less rename to packages/core/integration-tests/test/integration/less-advanced-import/index.less diff --git a/packages/core/parcel-bundler/test/integration/less-empty/index.js b/packages/core/integration-tests/test/integration/less-empty/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/less-empty/index.js rename to packages/core/integration-tests/test/integration/less-empty/index.js diff --git a/packages/core/parcel-bundler/test/integration/less-empty/index.less b/packages/core/integration-tests/test/integration/less-empty/index.less similarity index 100% rename from packages/core/parcel-bundler/test/integration/less-empty/index.less rename to packages/core/integration-tests/test/integration/less-empty/index.less diff --git a/packages/core/parcel-bundler/test/integration/less-import/base.less b/packages/core/integration-tests/test/integration/less-import/base.less similarity index 100% rename from packages/core/parcel-bundler/test/integration/less-import/base.less rename to packages/core/integration-tests/test/integration/less-import/base.less diff --git a/packages/core/parcel-bundler/test/integration/less-import/index.js b/packages/core/integration-tests/test/integration/less-import/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/less-import/index.js rename to packages/core/integration-tests/test/integration/less-import/index.js diff --git a/packages/core/parcel-bundler/test/integration/less-import/index.less b/packages/core/integration-tests/test/integration/less-import/index.less similarity index 100% rename from packages/core/parcel-bundler/test/integration/less-import/index.less rename to packages/core/integration-tests/test/integration/less-import/index.less diff --git a/packages/core/parcel-bundler/test/integration/less-import/node_modules/external-less/a.less b/packages/core/integration-tests/test/integration/less-import/node_modules/external-less/a.less similarity index 100% rename from packages/core/parcel-bundler/test/integration/less-import/node_modules/external-less/a.less rename to packages/core/integration-tests/test/integration/less-import/node_modules/external-less/a.less diff --git a/packages/core/parcel-bundler/test/integration/less-import/node_modules/external-less/package.json b/packages/core/integration-tests/test/integration/less-import/node_modules/external-less/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/less-import/node_modules/external-less/package.json rename to packages/core/integration-tests/test/integration/less-import/node_modules/external-less/package.json diff --git a/packages/core/parcel-bundler/test/integration/less-postcss/.postcssrc b/packages/core/integration-tests/test/integration/less-postcss/.postcssrc similarity index 100% rename from packages/core/parcel-bundler/test/integration/less-postcss/.postcssrc rename to packages/core/integration-tests/test/integration/less-postcss/.postcssrc diff --git a/packages/core/parcel-bundler/test/integration/less-postcss/index.js b/packages/core/integration-tests/test/integration/less-postcss/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/less-postcss/index.js rename to packages/core/integration-tests/test/integration/less-postcss/index.js diff --git a/packages/core/parcel-bundler/test/integration/less-postcss/index.less b/packages/core/integration-tests/test/integration/less-postcss/index.less similarity index 100% rename from packages/core/parcel-bundler/test/integration/less-postcss/index.less rename to packages/core/integration-tests/test/integration/less-postcss/index.less diff --git a/packages/core/parcel-bundler/test/integration/less-url/fonts/test.woff2 b/packages/core/integration-tests/test/integration/less-url/fonts/test.woff2 similarity index 100% rename from packages/core/parcel-bundler/test/integration/less-url/fonts/test.woff2 rename to packages/core/integration-tests/test/integration/less-url/fonts/test.woff2 diff --git a/packages/core/parcel-bundler/test/integration/less-url/index.js b/packages/core/integration-tests/test/integration/less-url/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/less-url/index.js rename to packages/core/integration-tests/test/integration/less-url/index.js diff --git a/packages/core/parcel-bundler/test/integration/less-url/index.less b/packages/core/integration-tests/test/integration/less-url/index.less similarity index 100% rename from packages/core/parcel-bundler/test/integration/less-url/index.less rename to packages/core/integration-tests/test/integration/less-url/index.less diff --git a/packages/core/parcel-bundler/test/integration/less/index.js b/packages/core/integration-tests/test/integration/less/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/less/index.js rename to packages/core/integration-tests/test/integration/less/index.js diff --git a/packages/core/parcel-bundler/test/integration/less/index.less b/packages/core/integration-tests/test/integration/less/index.less similarity index 100% rename from packages/core/parcel-bundler/test/integration/less/index.less rename to packages/core/integration-tests/test/integration/less/index.less diff --git a/packages/core/parcel-bundler/test/integration/multi-entry/one.html b/packages/core/integration-tests/test/integration/multi-entry/one.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/multi-entry/one.html rename to packages/core/integration-tests/test/integration/multi-entry/one.html diff --git a/packages/core/parcel-bundler/test/integration/multi-entry/shared.js b/packages/core/integration-tests/test/integration/multi-entry/shared.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/multi-entry/shared.js rename to packages/core/integration-tests/test/integration/multi-entry/shared.js diff --git a/packages/core/parcel-bundler/test/integration/multi-entry/two.html b/packages/core/integration-tests/test/integration/multi-entry/two.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/multi-entry/two.html rename to packages/core/integration-tests/test/integration/multi-entry/two.html diff --git a/packages/core/parcel-bundler/test/integration/node_require/local.js b/packages/core/integration-tests/test/integration/node_require/local.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/node_require/local.js rename to packages/core/integration-tests/test/integration/node_require/local.js diff --git a/packages/core/parcel-bundler/test/integration/node_require/main.js b/packages/core/integration-tests/test/integration/node_require/main.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/node_require/main.js rename to packages/core/integration-tests/test/integration/node_require/main.js diff --git a/packages/core/parcel-bundler/test/integration/node_require/node_modules/testmodule/index.js b/packages/core/integration-tests/test/integration/node_require/node_modules/testmodule/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/node_require/node_modules/testmodule/index.js rename to packages/core/integration-tests/test/integration/node_require/node_modules/testmodule/index.js diff --git a/packages/core/parcel-bundler/test/integration/node_require_cache/main.js b/packages/core/integration-tests/test/integration/node_require_cache/main.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/node_require_cache/main.js rename to packages/core/integration-tests/test/integration/node_require_cache/main.js diff --git a/packages/core/parcel-bundler/test/integration/object-rest-spread/object-rest-spread.js b/packages/core/integration-tests/test/integration/object-rest-spread/object-rest-spread.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/object-rest-spread/object-rest-spread.js rename to packages/core/integration-tests/test/integration/object-rest-spread/object-rest-spread.js diff --git a/packages/core/parcel-bundler/test/integration/optional-dep/index.js b/packages/core/integration-tests/test/integration/optional-dep/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/optional-dep/index.js rename to packages/core/integration-tests/test/integration/optional-dep/index.js diff --git a/packages/core/parcel-bundler/test/integration/parser-case-insensitive-ext/icons.SVG b/packages/core/integration-tests/test/integration/parser-case-insensitive-ext/icons.SVG similarity index 100% rename from packages/core/parcel-bundler/test/integration/parser-case-insensitive-ext/icons.SVG rename to packages/core/integration-tests/test/integration/parser-case-insensitive-ext/icons.SVG diff --git a/packages/core/parcel-bundler/test/integration/parser-case-insensitive-ext/index.cSs b/packages/core/integration-tests/test/integration/parser-case-insensitive-ext/index.cSs similarity index 100% rename from packages/core/parcel-bundler/test/integration/parser-case-insensitive-ext/index.cSs rename to packages/core/integration-tests/test/integration/parser-case-insensitive-ext/index.cSs diff --git a/packages/core/parcel-bundler/test/integration/parser-case-insensitive-ext/index.html b/packages/core/integration-tests/test/integration/parser-case-insensitive-ext/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/parser-case-insensitive-ext/index.html rename to packages/core/integration-tests/test/integration/parser-case-insensitive-ext/index.html diff --git a/packages/core/parcel-bundler/test/integration/pug/index.js b/packages/core/integration-tests/test/integration/parser-case-insensitive-ext/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/pug/index.js rename to packages/core/integration-tests/test/integration/parser-case-insensitive-ext/index.js diff --git a/packages/core/parcel-bundler/test/integration/parser-case-insensitive-ext/other.HTM b/packages/core/integration-tests/test/integration/parser-case-insensitive-ext/other.HTM similarity index 100% rename from packages/core/parcel-bundler/test/integration/parser-case-insensitive-ext/other.HTM rename to packages/core/integration-tests/test/integration/parser-case-insensitive-ext/other.HTM diff --git a/packages/core/parcel-bundler/test/integration/postcss-plugins/.postcssrc.js b/packages/core/integration-tests/test/integration/postcss-plugins/.postcssrc.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/postcss-plugins/.postcssrc.js rename to packages/core/integration-tests/test/integration/postcss-plugins/.postcssrc.js diff --git a/packages/core/parcel-bundler/test/integration/postcss-plugins/index.css b/packages/core/integration-tests/test/integration/postcss-plugins/index.css similarity index 100% rename from packages/core/parcel-bundler/test/integration/postcss-plugins/index.css rename to packages/core/integration-tests/test/integration/postcss-plugins/index.css diff --git a/packages/core/parcel-bundler/test/integration/postcss-plugins/index.js b/packages/core/integration-tests/test/integration/postcss-plugins/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/postcss-plugins/index.js rename to packages/core/integration-tests/test/integration/postcss-plugins/index.js diff --git a/packages/core/parcel-bundler/test/integration/postcss-plugins/index2.js b/packages/core/integration-tests/test/integration/postcss-plugins/index2.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/postcss-plugins/index2.js rename to packages/core/integration-tests/test/integration/postcss-plugins/index2.js diff --git a/packages/core/parcel-bundler/test/integration/postcss/.postcssrc b/packages/core/integration-tests/test/integration/postcss/.postcssrc similarity index 100% rename from packages/core/parcel-bundler/test/integration/postcss/.postcssrc rename to packages/core/integration-tests/test/integration/postcss/.postcssrc diff --git a/packages/core/parcel-bundler/test/integration/postcss/index.css b/packages/core/integration-tests/test/integration/postcss/index.css similarity index 100% rename from packages/core/parcel-bundler/test/integration/postcss/index.css rename to packages/core/integration-tests/test/integration/postcss/index.css diff --git a/packages/core/parcel-bundler/test/integration/postcss/index.js b/packages/core/integration-tests/test/integration/postcss/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/postcss/index.js rename to packages/core/integration-tests/test/integration/postcss/index.js diff --git a/packages/core/parcel-bundler/test/integration/posthtml-assets/.posthtmlrc.js b/packages/core/integration-tests/test/integration/posthtml-assets/.posthtmlrc.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/posthtml-assets/.posthtmlrc.js rename to packages/core/integration-tests/test/integration/posthtml-assets/.posthtmlrc.js diff --git a/packages/core/parcel-bundler/test/integration/posthtml-assets/index.html b/packages/core/integration-tests/test/integration/posthtml-assets/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/posthtml-assets/index.html rename to packages/core/integration-tests/test/integration/posthtml-assets/index.html diff --git a/packages/core/parcel-bundler/test/integration/posthtml-assets/index.js b/packages/core/integration-tests/test/integration/posthtml-assets/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/posthtml-assets/index.js rename to packages/core/integration-tests/test/integration/posthtml-assets/index.js diff --git a/packages/core/parcel-bundler/test/integration/posthtml-assets/other.html b/packages/core/integration-tests/test/integration/posthtml-assets/other.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/posthtml-assets/other.html rename to packages/core/integration-tests/test/integration/posthtml-assets/other.html diff --git a/packages/core/parcel-bundler/test/integration/posthtml-plugin-deps/base.html b/packages/core/integration-tests/test/integration/posthtml-plugin-deps/base.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/posthtml-plugin-deps/base.html rename to packages/core/integration-tests/test/integration/posthtml-plugin-deps/base.html diff --git a/packages/core/parcel-bundler/test/integration/posthtml-plugin-deps/index.html b/packages/core/integration-tests/test/integration/posthtml-plugin-deps/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/posthtml-plugin-deps/index.html rename to packages/core/integration-tests/test/integration/posthtml-plugin-deps/index.html diff --git a/packages/core/parcel-bundler/test/integration/posthtml-plugin-deps/posthtml.config.js b/packages/core/integration-tests/test/integration/posthtml-plugin-deps/posthtml.config.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/posthtml-plugin-deps/posthtml.config.js rename to packages/core/integration-tests/test/integration/posthtml-plugin-deps/posthtml.config.js diff --git a/packages/core/parcel-bundler/test/integration/posthtml/.posthtmlrc.js b/packages/core/integration-tests/test/integration/posthtml/.posthtmlrc.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/posthtml/.posthtmlrc.js rename to packages/core/integration-tests/test/integration/posthtml/.posthtmlrc.js diff --git a/packages/core/parcel-bundler/test/integration/posthtml/index.html b/packages/core/integration-tests/test/integration/posthtml/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/posthtml/index.html rename to packages/core/integration-tests/test/integration/posthtml/index.html diff --git a/packages/core/parcel-bundler/test/integration/posthtml/other.html b/packages/core/integration-tests/test/integration/posthtml/other.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/posthtml/other.html rename to packages/core/integration-tests/test/integration/posthtml/other.html diff --git a/packages/core/parcel-bundler/test/integration/pug-filters/.pugrc.js b/packages/core/integration-tests/test/integration/pug-filters/.pugrc.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/pug-filters/.pugrc.js rename to packages/core/integration-tests/test/integration/pug-filters/.pugrc.js diff --git a/packages/core/parcel-bundler/test/integration/pug-filters/index.pug b/packages/core/integration-tests/test/integration/pug-filters/index.pug similarity index 100% rename from packages/core/parcel-bundler/test/integration/pug-filters/index.pug rename to packages/core/integration-tests/test/integration/pug-filters/index.pug diff --git a/packages/core/parcel-bundler/test/integration/pug-include-extends/base.pug b/packages/core/integration-tests/test/integration/pug-include-extends/base.pug similarity index 100% rename from packages/core/parcel-bundler/test/integration/pug-include-extends/base.pug rename to packages/core/integration-tests/test/integration/pug-include-extends/base.pug diff --git a/packages/core/parcel-bundler/test/integration/pug-include-extends/expect.html b/packages/core/integration-tests/test/integration/pug-include-extends/expect.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/pug-include-extends/expect.html rename to packages/core/integration-tests/test/integration/pug-include-extends/expect.html diff --git a/packages/core/parcel-bundler/test/integration/pug-include-extends/index.pug b/packages/core/integration-tests/test/integration/pug-include-extends/index.pug similarity index 100% rename from packages/core/parcel-bundler/test/integration/pug-include-extends/index.pug rename to packages/core/integration-tests/test/integration/pug-include-extends/index.pug diff --git a/packages/core/parcel-bundler/test/integration/pug-include-extends/other.pug b/packages/core/integration-tests/test/integration/pug-include-extends/other.pug similarity index 100% rename from packages/core/parcel-bundler/test/integration/pug-include-extends/other.pug rename to packages/core/integration-tests/test/integration/pug-include-extends/other.pug diff --git a/packages/core/parcel-bundler/test/integration/pug-minify/index.pug b/packages/core/integration-tests/test/integration/pug-minify/index.pug similarity index 100% rename from packages/core/parcel-bundler/test/integration/pug-minify/index.pug rename to packages/core/integration-tests/test/integration/pug-minify/index.pug diff --git a/packages/core/parcel-bundler/test/integration/pug-mixins/index.pug b/packages/core/integration-tests/test/integration/pug-mixins/index.pug similarity index 100% rename from packages/core/parcel-bundler/test/integration/pug-mixins/index.pug rename to packages/core/integration-tests/test/integration/pug-mixins/index.pug diff --git a/packages/core/parcel-bundler/test/integration/pug-mixins/mixins.pug b/packages/core/integration-tests/test/integration/pug-mixins/mixins.pug similarity index 100% rename from packages/core/parcel-bundler/test/integration/pug-mixins/mixins.pug rename to packages/core/integration-tests/test/integration/pug-mixins/mixins.pug diff --git a/packages/core/parcel-bundler/test/integration/pug/100x100.png b/packages/core/integration-tests/test/integration/pug-var/100x100.png similarity index 100% rename from packages/core/parcel-bundler/test/integration/pug/100x100.png rename to packages/core/integration-tests/test/integration/pug-var/100x100.png diff --git a/packages/core/parcel-bundler/test/integration/pug-var/index.pug b/packages/core/integration-tests/test/integration/pug-var/index.pug similarity index 100% rename from packages/core/parcel-bundler/test/integration/pug-var/index.pug rename to packages/core/integration-tests/test/integration/pug-var/index.pug diff --git a/packages/core/integration-tests/test/integration/pug/100x100.png b/packages/core/integration-tests/test/integration/pug/100x100.png new file mode 100644 index 0000000000000000000000000000000000000000..8a1daa0121d524256c1d1b45ff5e7ed771784c52 GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^DImVS)*E46%Oq(`s&YU^>_U&7| zc=6GrN4Ia^zG~H~jT<-Ko_$0QsEo6~BeIx*f$sR&2=kJHM z&5N9@w|=XzipNCbb|s-xrJeH)f2E%im~OIrio1Qy&Sj1+>x<+1)+oPni}kGd6Ohy! z>6x1RttNZTv!7LG>?+Ii&zjEnadB}e3778<6P>u`Anzuis~9|8{an^LB{Ts5qZeh6 literal 0 HcmV?d00001 diff --git a/packages/core/integration-tests/test/integration/pug/icons.svg b/packages/core/integration-tests/test/integration/pug/icons.svg new file mode 100644 index 00000000000..21f0a75277c --- /dev/null +++ b/packages/core/integration-tests/test/integration/pug/icons.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/core/integration-tests/test/integration/pug/index.css b/packages/core/integration-tests/test/integration/pug/index.css new file mode 100644 index 00000000000..67ce83e4d09 --- /dev/null +++ b/packages/core/integration-tests/test/integration/pug/index.css @@ -0,0 +1,3 @@ +body { + background: red; +} diff --git a/packages/core/integration-tests/test/integration/pug/index.js b/packages/core/integration-tests/test/integration/pug/index.js new file mode 100644 index 00000000000..f096229a664 --- /dev/null +++ b/packages/core/integration-tests/test/integration/pug/index.js @@ -0,0 +1 @@ +alert('Hi'); diff --git a/packages/core/parcel-bundler/test/integration/pug/index.pug b/packages/core/integration-tests/test/integration/pug/index.pug similarity index 100% rename from packages/core/parcel-bundler/test/integration/pug/index.pug rename to packages/core/integration-tests/test/integration/pug/index.pug diff --git a/packages/core/parcel-bundler/test/integration/reason/index.js b/packages/core/integration-tests/test/integration/reason/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/reason/index.js rename to packages/core/integration-tests/test/integration/reason/index.js diff --git a/packages/core/parcel-bundler/test/integration/reason/local.bs.js b/packages/core/integration-tests/test/integration/reason/local.bs.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/reason/local.bs.js rename to packages/core/integration-tests/test/integration/reason/local.bs.js diff --git a/packages/core/parcel-bundler/test/integration/reason/local.re b/packages/core/integration-tests/test/integration/reason/local.re similarity index 100% rename from packages/core/parcel-bundler/test/integration/reason/local.re rename to packages/core/integration-tests/test/integration/reason/local.re diff --git a/packages/core/parcel-bundler/test/integration/require-scope/index.js b/packages/core/integration-tests/test/integration/require-scope/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/require-scope/index.js rename to packages/core/integration-tests/test/integration/require-scope/index.js diff --git a/packages/core/parcel-bundler/test/integration/resolve-entries/.eslintrc.json b/packages/core/integration-tests/test/integration/resolve-entries/.eslintrc.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-entries/.eslintrc.json rename to packages/core/integration-tests/test/integration/resolve-entries/.eslintrc.json diff --git a/packages/core/parcel-bundler/test/integration/resolve-entries/both-fields.js b/packages/core/integration-tests/test/integration/resolve-entries/both-fields.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-entries/both-fields.js rename to packages/core/integration-tests/test/integration/resolve-entries/both-fields.js diff --git a/packages/core/parcel-bundler/test/integration/resolve-entries/browser-multiple.js b/packages/core/integration-tests/test/integration/resolve-entries/browser-multiple.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-entries/browser-multiple.js rename to packages/core/integration-tests/test/integration/resolve-entries/browser-multiple.js diff --git a/packages/core/parcel-bundler/test/integration/resolve-entries/browser.js b/packages/core/integration-tests/test/integration/resolve-entries/browser.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-entries/browser.js rename to packages/core/integration-tests/test/integration/resolve-entries/browser.js diff --git a/packages/core/parcel-bundler/test/integration/resolve-entries/ignore-fs.js b/packages/core/integration-tests/test/integration/resolve-entries/ignore-fs.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-entries/ignore-fs.js rename to packages/core/integration-tests/test/integration/resolve-entries/ignore-fs.js diff --git a/packages/core/parcel-bundler/test/integration/resolve-entries/jsnext-field.js b/packages/core/integration-tests/test/integration/resolve-entries/jsnext-field.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-entries/jsnext-field.js rename to packages/core/integration-tests/test/integration/resolve-entries/jsnext-field.js diff --git a/packages/core/parcel-bundler/test/integration/resolve-entries/main-field.js b/packages/core/integration-tests/test/integration/resolve-entries/main-field.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-entries/main-field.js rename to packages/core/integration-tests/test/integration/resolve-entries/main-field.js diff --git a/packages/core/parcel-bundler/test/integration/resolve-entries/module-field.js b/packages/core/integration-tests/test/integration/resolve-entries/module-field.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-entries/module-field.js rename to packages/core/integration-tests/test/integration/resolve-entries/module-field.js diff --git a/packages/core/parcel-bundler/test/integration/resolve-entries/pkg-both/es6.module.js b/packages/core/integration-tests/test/integration/resolve-entries/pkg-both/es6.module.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-entries/pkg-both/es6.module.js rename to packages/core/integration-tests/test/integration/resolve-entries/pkg-both/es6.module.js diff --git a/packages/core/parcel-bundler/test/integration/resolve-entries/pkg-both/package.json b/packages/core/integration-tests/test/integration/resolve-entries/pkg-both/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-entries/pkg-both/package.json rename to packages/core/integration-tests/test/integration/resolve-entries/pkg-both/package.json diff --git a/packages/core/parcel-bundler/test/integration/resolve-entries/pkg-browser-multiple/browser-entry.js b/packages/core/integration-tests/test/integration/resolve-entries/pkg-browser-multiple/browser-entry.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-entries/pkg-browser-multiple/browser-entry.js rename to packages/core/integration-tests/test/integration/resolve-entries/pkg-browser-multiple/browser-entry.js diff --git a/packages/core/parcel-bundler/test/integration/resolve-entries/pkg-browser-multiple/node-entry.js b/packages/core/integration-tests/test/integration/resolve-entries/pkg-browser-multiple/node-entry.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-entries/pkg-browser-multiple/node-entry.js rename to packages/core/integration-tests/test/integration/resolve-entries/pkg-browser-multiple/node-entry.js diff --git a/packages/core/parcel-bundler/test/integration/resolve-entries/pkg-browser-multiple/package.json b/packages/core/integration-tests/test/integration/resolve-entries/pkg-browser-multiple/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-entries/pkg-browser-multiple/package.json rename to packages/core/integration-tests/test/integration/resolve-entries/pkg-browser-multiple/package.json diff --git a/packages/core/parcel-bundler/test/integration/resolve-entries/pkg-browser-multiple/projected-browser.js b/packages/core/integration-tests/test/integration/resolve-entries/pkg-browser-multiple/projected-browser.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-entries/pkg-browser-multiple/projected-browser.js rename to packages/core/integration-tests/test/integration/resolve-entries/pkg-browser-multiple/projected-browser.js diff --git a/packages/core/parcel-bundler/test/integration/resolve-entries/pkg-browser-multiple/projected.js b/packages/core/integration-tests/test/integration/resolve-entries/pkg-browser-multiple/projected.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-entries/pkg-browser-multiple/projected.js rename to packages/core/integration-tests/test/integration/resolve-entries/pkg-browser-multiple/projected.js diff --git a/packages/core/parcel-bundler/test/integration/resolve-entries/pkg-browser/browser-module.js b/packages/core/integration-tests/test/integration/resolve-entries/pkg-browser/browser-module.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-entries/pkg-browser/browser-module.js rename to packages/core/integration-tests/test/integration/resolve-entries/pkg-browser/browser-module.js diff --git a/packages/core/parcel-bundler/test/integration/resolve-entries/pkg-browser/node-module.js b/packages/core/integration-tests/test/integration/resolve-entries/pkg-browser/node-module.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-entries/pkg-browser/node-module.js rename to packages/core/integration-tests/test/integration/resolve-entries/pkg-browser/node-module.js diff --git a/packages/core/parcel-bundler/test/integration/resolve-entries/pkg-browser/package.json b/packages/core/integration-tests/test/integration/resolve-entries/pkg-browser/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-entries/pkg-browser/package.json rename to packages/core/integration-tests/test/integration/resolve-entries/pkg-browser/package.json diff --git a/packages/core/parcel-bundler/test/integration/resolve-entries/pkg-es6-module/es6.module.js b/packages/core/integration-tests/test/integration/resolve-entries/pkg-es6-module/es6.module.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-entries/pkg-es6-module/es6.module.js rename to packages/core/integration-tests/test/integration/resolve-entries/pkg-es6-module/es6.module.js diff --git a/packages/core/parcel-bundler/test/integration/resolve-entries/pkg-es6-module/package.json b/packages/core/integration-tests/test/integration/resolve-entries/pkg-es6-module/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-entries/pkg-es6-module/package.json rename to packages/core/integration-tests/test/integration/resolve-entries/pkg-es6-module/package.json diff --git a/packages/core/parcel-bundler/test/integration/resolve-entries/pkg-ignore-fs/index.js b/packages/core/integration-tests/test/integration/resolve-entries/pkg-ignore-fs/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-entries/pkg-ignore-fs/index.js rename to packages/core/integration-tests/test/integration/resolve-entries/pkg-ignore-fs/index.js diff --git a/packages/core/parcel-bundler/test/integration/resolve-entries/pkg-ignore-fs/package.json b/packages/core/integration-tests/test/integration/resolve-entries/pkg-ignore-fs/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-entries/pkg-ignore-fs/package.json rename to packages/core/integration-tests/test/integration/resolve-entries/pkg-ignore-fs/package.json diff --git a/packages/core/parcel-bundler/test/integration/resolve-entries/pkg-jsnext-module/jsnext.module.js b/packages/core/integration-tests/test/integration/resolve-entries/pkg-jsnext-module/jsnext.module.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-entries/pkg-jsnext-module/jsnext.module.js rename to packages/core/integration-tests/test/integration/resolve-entries/pkg-jsnext-module/jsnext.module.js diff --git a/packages/core/parcel-bundler/test/integration/resolve-entries/pkg-jsnext-module/package.json b/packages/core/integration-tests/test/integration/resolve-entries/pkg-jsnext-module/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-entries/pkg-jsnext-module/package.json rename to packages/core/integration-tests/test/integration/resolve-entries/pkg-jsnext-module/package.json diff --git a/packages/core/parcel-bundler/test/integration/resolve-entries/pkg-main/main.js b/packages/core/integration-tests/test/integration/resolve-entries/pkg-main/main.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-entries/pkg-main/main.js rename to packages/core/integration-tests/test/integration/resolve-entries/pkg-main/main.js diff --git a/packages/core/parcel-bundler/test/integration/resolve-entries/pkg-main/package.json b/packages/core/integration-tests/test/integration/resolve-entries/pkg-main/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-entries/pkg-main/package.json rename to packages/core/integration-tests/test/integration/resolve-entries/pkg-main/package.json diff --git a/packages/core/parcel-bundler/test/integration/resolve-spaces/index.html b/packages/core/integration-tests/test/integration/resolve-spaces/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-spaces/index.html rename to packages/core/integration-tests/test/integration/resolve-spaces/index.html diff --git a/packages/core/parcel-bundler/test/integration/resolve-spaces/other page.html b/packages/core/integration-tests/test/integration/resolve-spaces/other page.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/resolve-spaces/other page.html rename to packages/core/integration-tests/test/integration/resolve-spaces/other page.html diff --git a/packages/core/parcel-bundler/test/integration/rust-cargo-workspace/.eslintrc b/packages/core/integration-tests/test/integration/rust-cargo-workspace/.eslintrc similarity index 100% rename from packages/core/parcel-bundler/test/integration/rust-cargo-workspace/.eslintrc rename to packages/core/integration-tests/test/integration/rust-cargo-workspace/.eslintrc diff --git a/packages/core/parcel-bundler/test/integration/rust-cargo-workspace/Cargo.toml b/packages/core/integration-tests/test/integration/rust-cargo-workspace/Cargo.toml similarity index 100% rename from packages/core/parcel-bundler/test/integration/rust-cargo-workspace/Cargo.toml rename to packages/core/integration-tests/test/integration/rust-cargo-workspace/Cargo.toml diff --git a/packages/core/parcel-bundler/test/integration/rust-cargo-workspace/member/Cargo.toml b/packages/core/integration-tests/test/integration/rust-cargo-workspace/member/Cargo.toml similarity index 100% rename from packages/core/parcel-bundler/test/integration/rust-cargo-workspace/member/Cargo.toml rename to packages/core/integration-tests/test/integration/rust-cargo-workspace/member/Cargo.toml diff --git a/packages/core/parcel-bundler/test/integration/rust-cargo-workspace/member/src/index.js b/packages/core/integration-tests/test/integration/rust-cargo-workspace/member/src/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/rust-cargo-workspace/member/src/index.js rename to packages/core/integration-tests/test/integration/rust-cargo-workspace/member/src/index.js diff --git a/packages/core/parcel-bundler/test/integration/rust-cargo-workspace/member/src/lib.rs b/packages/core/integration-tests/test/integration/rust-cargo-workspace/member/src/lib.rs similarity index 100% rename from packages/core/parcel-bundler/test/integration/rust-cargo-workspace/member/src/lib.rs rename to packages/core/integration-tests/test/integration/rust-cargo-workspace/member/src/lib.rs diff --git a/packages/core/parcel-bundler/test/integration/rust-cargo/.eslintrc b/packages/core/integration-tests/test/integration/rust-cargo/.eslintrc similarity index 100% rename from packages/core/parcel-bundler/test/integration/rust-cargo/.eslintrc rename to packages/core/integration-tests/test/integration/rust-cargo/.eslintrc diff --git a/packages/core/parcel-bundler/test/integration/rust-cargo/Cargo.toml b/packages/core/integration-tests/test/integration/rust-cargo/Cargo.toml similarity index 100% rename from packages/core/parcel-bundler/test/integration/rust-cargo/Cargo.toml rename to packages/core/integration-tests/test/integration/rust-cargo/Cargo.toml diff --git a/packages/core/parcel-bundler/test/integration/rust-cargo/src/index.js b/packages/core/integration-tests/test/integration/rust-cargo/src/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/rust-cargo/src/index.js rename to packages/core/integration-tests/test/integration/rust-cargo/src/index.js diff --git a/packages/core/parcel-bundler/test/integration/rust-cargo/src/lib.rs b/packages/core/integration-tests/test/integration/rust-cargo/src/lib.rs similarity index 100% rename from packages/core/parcel-bundler/test/integration/rust-cargo/src/lib.rs rename to packages/core/integration-tests/test/integration/rust-cargo/src/lib.rs diff --git a/packages/core/parcel-bundler/test/integration/rust-deps/.eslintrc b/packages/core/integration-tests/test/integration/rust-deps/.eslintrc similarity index 100% rename from packages/core/parcel-bundler/test/integration/rust-deps/.eslintrc rename to packages/core/integration-tests/test/integration/rust-deps/.eslintrc diff --git a/packages/core/parcel-bundler/test/integration/rust-deps/add.rs b/packages/core/integration-tests/test/integration/rust-deps/add.rs similarity index 100% rename from packages/core/parcel-bundler/test/integration/rust-deps/add.rs rename to packages/core/integration-tests/test/integration/rust-deps/add.rs diff --git a/packages/core/parcel-bundler/test/integration/rust-deps/index.js b/packages/core/integration-tests/test/integration/rust-deps/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/rust-deps/index.js rename to packages/core/integration-tests/test/integration/rust-deps/index.js diff --git a/packages/core/parcel-bundler/test/integration/rust-deps/test.rs b/packages/core/integration-tests/test/integration/rust-deps/test.rs similarity index 100% rename from packages/core/parcel-bundler/test/integration/rust-deps/test.rs rename to packages/core/integration-tests/test/integration/rust-deps/test.rs diff --git a/packages/core/parcel-bundler/test/integration/rust/.eslintrc b/packages/core/integration-tests/test/integration/rust/.eslintrc similarity index 100% rename from packages/core/parcel-bundler/test/integration/rust/.eslintrc rename to packages/core/integration-tests/test/integration/rust/.eslintrc diff --git a/packages/core/parcel-bundler/test/integration/rust/add.rs b/packages/core/integration-tests/test/integration/rust/add.rs similarity index 100% rename from packages/core/parcel-bundler/test/integration/rust/add.rs rename to packages/core/integration-tests/test/integration/rust/add.rs diff --git a/packages/core/parcel-bundler/test/integration/rust/index.js b/packages/core/integration-tests/test/integration/rust/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/rust/index.js rename to packages/core/integration-tests/test/integration/rust/index.js diff --git a/packages/core/parcel-bundler/test/integration/sass-advanced-import/bar.sass b/packages/core/integration-tests/test/integration/sass-advanced-import/bar.sass similarity index 100% rename from packages/core/parcel-bundler/test/integration/sass-advanced-import/bar.sass rename to packages/core/integration-tests/test/integration/sass-advanced-import/bar.sass diff --git a/packages/core/parcel-bundler/test/integration/sass-advanced-import/foo.sass b/packages/core/integration-tests/test/integration/sass-advanced-import/foo.sass similarity index 100% rename from packages/core/parcel-bundler/test/integration/sass-advanced-import/foo.sass rename to packages/core/integration-tests/test/integration/sass-advanced-import/foo.sass diff --git a/packages/core/parcel-bundler/test/integration/sass-advanced-import/index.sass b/packages/core/integration-tests/test/integration/sass-advanced-import/index.sass similarity index 100% rename from packages/core/parcel-bundler/test/integration/sass-advanced-import/index.sass rename to packages/core/integration-tests/test/integration/sass-advanced-import/index.sass diff --git a/packages/core/parcel-bundler/test/integration/sass/index.js b/packages/core/integration-tests/test/integration/sass/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/sass/index.js rename to packages/core/integration-tests/test/integration/sass/index.js diff --git a/packages/core/parcel-bundler/test/integration/sass/index.sass b/packages/core/integration-tests/test/integration/sass/index.sass similarity index 100% rename from packages/core/parcel-bundler/test/integration/sass/index.sass rename to packages/core/integration-tests/test/integration/sass/index.sass diff --git a/packages/core/parcel-bundler/test/integration/schema-jsonld/images/image.jpeg b/packages/core/integration-tests/test/integration/schema-jsonld/images/image.jpeg similarity index 100% rename from packages/core/parcel-bundler/test/integration/schema-jsonld/images/image.jpeg rename to packages/core/integration-tests/test/integration/schema-jsonld/images/image.jpeg diff --git a/packages/core/parcel-bundler/test/integration/schema-jsonld/images/logo.png b/packages/core/integration-tests/test/integration/schema-jsonld/images/logo.png similarity index 100% rename from packages/core/parcel-bundler/test/integration/schema-jsonld/images/logo.png rename to packages/core/integration-tests/test/integration/schema-jsonld/images/logo.png diff --git a/packages/core/parcel-bundler/test/integration/schema-jsonld/index.html b/packages/core/integration-tests/test/integration/schema-jsonld/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/schema-jsonld/index.html rename to packages/core/integration-tests/test/integration/schema-jsonld/index.html diff --git a/packages/core/parcel-bundler/test/integration/schema-jsonld/other.css b/packages/core/integration-tests/test/integration/schema-jsonld/other.css similarity index 100% rename from packages/core/parcel-bundler/test/integration/schema-jsonld/other.css rename to packages/core/integration-tests/test/integration/schema-jsonld/other.css diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/default-import/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/default-import/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/default-import/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/default-import/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/default-import/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/default-import/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/default-import/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/default-import/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/define-exports/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/define-exports/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/define-exports/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/define-exports/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/eliminate-exports/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/eliminate-exports/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/eliminate-exports/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/eliminate-exports/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/eliminate-exports/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/eliminate-exports/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/eliminate-exports/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/eliminate-exports/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/empty-module/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/empty-module/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/empty-module/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/empty-module/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/empty-module/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/empty-module/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/empty-module/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/empty-module/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/es6-commonjs-hybrid/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/es6-commonjs-hybrid/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/es6-commonjs-hybrid/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/es6-commonjs-hybrid/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/es6-commonjs-hybrid/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/es6-commonjs-hybrid/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/es6-commonjs-hybrid/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/es6-commonjs-hybrid/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/export-local/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/export-local/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/export-local/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/export-local/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/export-local/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/export-local/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/export-local/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/export-local/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/export-order/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/export-order/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/export-order/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/export-order/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/export-order/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/export-order/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/export-order/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/export-order/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/import-namespace/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/import-namespace/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/import-namespace/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/import-namespace/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/import-namespace/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/import-namespace/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/import-namespace/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/import-namespace/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/live-bindings/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/live-bindings/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/live-bindings/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/live-bindings/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/live-bindings/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/live-bindings/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/live-bindings/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/live-bindings/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/module-object/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/module-object/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/module-object/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/module-object/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/module-object/package.json b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/module-object/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/module-object/package.json rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/module-object/package.json diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/multi-assign/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/multi-assign/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/multi-assign/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/multi-assign/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/named-import/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/named-import/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/named-import/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/named-import/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/named-import/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/named-import/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/named-import/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/named-import/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/object-pattern/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/object-pattern/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/object-pattern/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/object-pattern/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/object-pattern/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/object-pattern/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/object-pattern/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/object-pattern/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/object-pattern/package.json b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/object-pattern/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/object-pattern/package.json rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/object-pattern/package.json diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/re-export-var/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/re-export-var/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/re-export-var/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/re-export-var/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/re-export-var/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/re-export-var/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/re-export-var/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/re-export-var/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/re-export-var/c.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/re-export-var/c.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/re-export-var/c.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/re-export-var/c.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-circular/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-circular/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-circular/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-circular/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-circular/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-circular/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-circular/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-circular/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-conditional/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-conditional/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-conditional/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-conditional/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-conditional/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-conditional/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-conditional/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-conditional/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-conditional/c.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-conditional/c.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-conditional/c.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-conditional/c.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-default-export-declaration/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-default-export-declaration/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-default-export-declaration/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-default-export-declaration/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-default-export-declaration/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-default-export-declaration/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-default-export-declaration/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-default-export-declaration/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-default-export-expression/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-default-export-expression/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-default-export-expression/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-default-export-expression/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-default-export-expression/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-default-export-expression/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-default-export-expression/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-default-export-expression/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-default-export-variable/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-default-export-variable/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-default-export-variable/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-default-export-variable/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-default-export-variable/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-default-export-variable/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-default-export-variable/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-default-export-variable/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-execution-order/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-execution-order/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-execution-order/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-execution-order/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-execution-order/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-execution-order/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-execution-order/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-execution-order/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-execution-order/c.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-execution-order/c.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-execution-order/c.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-execution-order/c.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-in-function-import-hoist/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-in-function-import-hoist/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-in-function-import-hoist/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-in-function-import-hoist/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-in-function-import-hoist/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-in-function-import-hoist/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-in-function-import-hoist/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-in-function-import-hoist/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-in-function-import-hoist/c.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-in-function-import-hoist/c.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-in-function-import-hoist/c.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-in-function-import-hoist/c.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-in-function-import/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-in-function-import/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-in-function-import/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-in-function-import/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-in-function-import/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-in-function-import/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-in-function-import/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-in-function-import/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-in-function-import/c.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-in-function-import/c.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-in-function-import/c.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-in-function-import/c.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-in-function-reexport/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-in-function-reexport/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-in-function-reexport/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-in-function-reexport/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-in-function-reexport/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-in-function-reexport/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-in-function-reexport/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-in-function-reexport/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-in-function-reexport/c.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-in-function-reexport/c.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-in-function-reexport/c.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-in-function-reexport/c.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-in-function/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-in-function/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-in-function/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-in-function/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-in-function/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-in-function/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-in-function/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-in-function/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-named-export-declaration/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-named-export-declaration/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-named-export-declaration/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-named-export-declaration/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-named-export-declaration/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-named-export-declaration/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-named-export-declaration/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-named-export-declaration/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-named-export-variable/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-named-export-variable/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-named-export-variable/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-named-export-variable/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-named-export-variable/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-named-export-variable/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-named-export-variable/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-named-export-variable/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-all/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-all/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-all/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-all/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-all/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-all/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-all/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-all/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-all/c.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-all/c.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-all/c.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-all/c.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-default/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-default/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-default/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-default/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-default/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-default/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-default/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-default/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-default/c.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-default/c.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-default/c.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-default/c.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-exclude-default/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-exclude-default/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-exclude-default/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-exclude-default/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-exclude-default/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-exclude-default/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-exclude-default/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-exclude-default/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-exclude-default/c.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-exclude-default/c.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-exclude-default/c.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-exclude-default/c.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-multiple/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-multiple/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-multiple/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-multiple/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-multiple/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-multiple/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-multiple/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-multiple/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-multiple/c.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-multiple/c.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-multiple/c.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-multiple/c.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-multiple/d.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-multiple/d.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-multiple/d.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-multiple/d.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-named/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-named/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-named/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-named/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-named/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-named/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-named/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-named/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-named/c.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-named/c.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-named/c.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-named/c.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-namespace/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-namespace/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-namespace/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-namespace/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-namespace/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-namespace/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-namespace/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-namespace/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-namespace/c.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-namespace/c.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-re-export-namespace/c.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-re-export-namespace/c.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-renamed-export/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-renamed-export/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-renamed-export/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-renamed-export/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-renamed-export/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-renamed-export/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-renamed-export/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-renamed-export/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-resolve/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-resolve/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-resolve/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-resolve/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-resolve/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-resolve/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require-resolve/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require-resolve/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/require/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/require/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/side-effects-false/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/side-effects-false/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/side-effects-false/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/side-effects-false/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/side-effects-false/node_modules/bar/bar.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/side-effects-false/node_modules/bar/bar.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/side-effects-false/node_modules/bar/bar.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/side-effects-false/node_modules/bar/bar.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/side-effects-false/node_modules/bar/foo.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/side-effects-false/node_modules/bar/foo.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/side-effects-false/node_modules/bar/foo.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/side-effects-false/node_modules/bar/foo.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/side-effects-false/node_modules/bar/index.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/side-effects-false/node_modules/bar/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/side-effects-false/node_modules/bar/index.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/side-effects-false/node_modules/bar/index.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/side-effects-false/node_modules/bar/package.json b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/side-effects-false/node_modules/bar/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/side-effects-false/node_modules/bar/package.json rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/side-effects-false/node_modules/bar/package.json diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/stream-module/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/stream-module/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/stream-module/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/stream-module/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/this-reference-wrapped/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/this-reference-wrapped/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/this-reference-wrapped/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/this-reference-wrapped/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/this-reference-wrapped/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/this-reference-wrapped/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/this-reference-wrapped/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/this-reference-wrapped/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/this-reference/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/this-reference/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/this-reference/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/this-reference/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/this-reference/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/this-reference/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/this-reference/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/this-reference/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/tree-shaking/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/tree-shaking/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/tree-shaking/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/tree-shaking/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/tree-shaking/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/tree-shaking/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/tree-shaking/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/tree-shaking/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/wrap-aliases/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/wrap-aliases/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/wrap-aliases/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/wrap-aliases/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/wrap-aliases/node_modules/foo-bar/index.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/wrap-aliases/node_modules/foo-bar/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/wrap-aliases/node_modules/foo-bar/index.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/wrap-aliases/node_modules/foo-bar/index.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/wrap-aliases/package.json b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/wrap-aliases/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/wrap-aliases/package.json rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/wrap-aliases/package.json diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/wrap-eval/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/wrap-eval/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/wrap-eval/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/wrap-eval/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/wrap-eval/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/wrap-eval/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/wrap-eval/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/wrap-eval/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/wrap-module-computed/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/wrap-module-computed/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/wrap-module-computed/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/wrap-module-computed/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/wrap-module/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/wrap-module/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/wrap-module/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/wrap-module/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/wrap-optional/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/wrap-optional/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/wrap-optional/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/wrap-optional/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/wrap-return/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/wrap-return/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/wrap-return/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/wrap-return/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/wrap-return/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/commonjs/wrap-return/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/commonjs/wrap-return/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/commonjs/wrap-return/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/default-export-anonymous/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/default-export-anonymous/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/default-export-anonymous/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/default-export-anonymous/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/default-export-anonymous/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/default-export-anonymous/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/default-export-anonymous/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/default-export-anonymous/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/default-export-declaration/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/default-export-declaration/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/default-export-declaration/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/default-export-declaration/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/default-export-declaration/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/default-export-declaration/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/default-export-declaration/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/default-export-declaration/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/default-export-expression/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/default-export-expression/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/default-export-expression/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/default-export-expression/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/default-export-expression/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/default-export-expression/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/default-export-expression/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/default-export-expression/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/default-export-variable/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/default-export-variable/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/default-export-variable/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/default-export-variable/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/default-export-variable/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/default-export-variable/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/default-export-variable/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/default-export-variable/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/dynamic-default-interop/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/dynamic-default-interop/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/dynamic-default-interop/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/dynamic-default-interop/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/dynamic-default-interop/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/dynamic-default-interop/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/dynamic-default-interop/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/dynamic-default-interop/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/dynamic-default-interop/shared.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/dynamic-default-interop/shared.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/dynamic-default-interop/shared.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/dynamic-default-interop/shared.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/dynamic-import/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/dynamic-import/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/dynamic-import/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/dynamic-import/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/dynamic-import/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/dynamic-import/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/dynamic-import/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/dynamic-import/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/dynamic-import/c.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/dynamic-import/c.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/dynamic-import/c.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/dynamic-import/c.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/empty-module/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/empty-module/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/empty-module/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/empty-module/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/empty-module/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/empty-module/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/empty-module/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/empty-module/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/export-binding-identifiers/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/export-binding-identifiers/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/export-binding-identifiers/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/export-binding-identifiers/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/export-binding-identifiers/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/export-binding-identifiers/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/export-binding-identifiers/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/export-binding-identifiers/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/import-commonjs-default/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/import-commonjs-default/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/import-commonjs-default/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/import-commonjs-default/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/import-commonjs-default/exports.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/import-commonjs-default/exports.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/import-commonjs-default/exports.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/import-commonjs-default/exports.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/import-commonjs-default/wrapped.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/import-commonjs-default/wrapped.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/import-commonjs-default/wrapped.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/import-commonjs-default/wrapped.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/import-multiple-wildcards/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/import-multiple-wildcards/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/import-multiple-wildcards/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/import-multiple-wildcards/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/import-namespace-commonjs/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/import-namespace-commonjs/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/import-namespace-commonjs/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/import-namespace-commonjs/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/import-namespace-commonjs/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/import-namespace-commonjs/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/import-namespace-commonjs/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/import-namespace-commonjs/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/import-namespace-commonjs/c.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/import-namespace-commonjs/c.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/import-namespace-commonjs/c.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/import-namespace-commonjs/c.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/import-namespace/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/import-namespace/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/import-namespace/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/import-namespace/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/import-namespace/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/import-namespace/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/import-namespace/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/import-namespace/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/import-wrapped/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/import-wrapped/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/import-wrapped/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/import-wrapped/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/import-wrapped/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/import-wrapped/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/import-wrapped/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/import-wrapped/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/jsx-pragma/.babelrc b/packages/core/integration-tests/test/integration/scope-hoisting/es6/jsx-pragma/.babelrc similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/jsx-pragma/.babelrc rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/jsx-pragma/.babelrc diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/jsx-pragma/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/jsx-pragma/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/jsx-pragma/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/jsx-pragma/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/jsx-pragma/react.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/jsx-pragma/react.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/jsx-pragma/react.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/jsx-pragma/react.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/live-bindings/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/live-bindings/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/live-bindings/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/live-bindings/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/live-bindings/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/live-bindings/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/live-bindings/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/live-bindings/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/multi-export/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/multi-export/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/multi-export/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/multi-export/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/multi-export/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/multi-export/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/multi-export/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/multi-export/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/name-clash/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/name-clash/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/name-clash/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/name-clash/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/name-clash/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/name-clash/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/name-clash/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/name-clash/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/named-export-declaration/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/named-export-declaration/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/named-export-declaration/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/named-export-declaration/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/named-export-declaration/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/named-export-declaration/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/named-export-declaration/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/named-export-declaration/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/named-export-variable/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/named-export-variable/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/named-export-variable/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/named-export-variable/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/named-export-variable/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/named-export-variable/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/named-export-variable/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/named-export-variable/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-all-multiple/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-all-multiple/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-all-multiple/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-all-multiple/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-all-multiple/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-all-multiple/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-all-multiple/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-all-multiple/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-all-multiple/c.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-all-multiple/c.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-all-multiple/c.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-all-multiple/c.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-all-multiple/d.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-all-multiple/d.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-all-multiple/d.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-all-multiple/d.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-all/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-all/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-all/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-all/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-all/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-all/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-all/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-all/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-all/c.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-all/c.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-all/c.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-all/c.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-commonjs/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-commonjs/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-commonjs/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-commonjs/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-commonjs/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-commonjs/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-commonjs/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-commonjs/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-commonjs/c.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-commonjs/c.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-commonjs/c.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-commonjs/c.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-default/.babelrc b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-default/.babelrc similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-default/.babelrc rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-default/.babelrc diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-default/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-default/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-default/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-default/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-default/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-default/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-default/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-default/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-default/c.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-default/c.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-default/c.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-default/c.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-exclude-default/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-exclude-default/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-exclude-default/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-exclude-default/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-exclude-default/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-exclude-default/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-exclude-default/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-exclude-default/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-exclude-default/c.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-exclude-default/c.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-exclude-default/c.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-exclude-default/c.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-multiple/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-multiple/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-multiple/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-multiple/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-multiple/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-multiple/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-multiple/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-multiple/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-multiple/c.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-multiple/c.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-multiple/c.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-multiple/c.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-multiple/d.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-multiple/d.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-multiple/d.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-multiple/d.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-named/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-named/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-named/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-named/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-named/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-named/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-named/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-named/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-named/c.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-named/c.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-named/c.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-named/c.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-namespace/.babelrc b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-namespace/.babelrc similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-namespace/.babelrc rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-namespace/.babelrc diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-namespace/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-namespace/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-namespace/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-namespace/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-namespace/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-namespace/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-namespace/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-namespace/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-namespace/c.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-namespace/c.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-namespace/c.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-namespace/c.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-var/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-var/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-var/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-var/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-var/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-var/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-var/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-var/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-var/c.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-var/c.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/re-export-var/c.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/re-export-var/c.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/rename-superclass/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/rename-superclass/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/rename-superclass/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/rename-superclass/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/rename-superclass/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/rename-superclass/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/rename-superclass/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/rename-superclass/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/renamed-export/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/renamed-export/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/renamed-export/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/renamed-export/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/renamed-export/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/renamed-export/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/renamed-export/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/renamed-export/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/renamed-import/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/renamed-import/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/renamed-import/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/renamed-import/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/renamed-import/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/renamed-import/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/renamed-import/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/renamed-import/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-array/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-array/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-array/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-array/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-array/node_modules/bar/bar.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-array/node_modules/bar/bar.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-array/node_modules/bar/bar.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-array/node_modules/bar/bar.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-array/node_modules/bar/foo.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-array/node_modules/bar/foo.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-array/node_modules/bar/foo.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-array/node_modules/bar/foo.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-array/node_modules/bar/index.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-array/node_modules/bar/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-array/node_modules/bar/index.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-array/node_modules/bar/index.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-array/node_modules/bar/package.json b/packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-array/node_modules/bar/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-array/node_modules/bar/package.json rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-array/node_modules/bar/package.json diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-false-wildcards/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-false-wildcards/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-false-wildcards/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-false-wildcards/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-false-wildcards/node_modules/bar/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-false-wildcards/node_modules/bar/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-false-wildcards/node_modules/bar/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-false-wildcards/node_modules/bar/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-false-wildcards/node_modules/bar/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-false-wildcards/node_modules/bar/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-false-wildcards/node_modules/bar/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-false-wildcards/node_modules/bar/b.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-false-wildcards/node_modules/bar/index.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-false-wildcards/node_modules/bar/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-false-wildcards/node_modules/bar/index.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-false-wildcards/node_modules/bar/index.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-false-wildcards/node_modules/bar/package.json b/packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-false-wildcards/node_modules/bar/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-false-wildcards/node_modules/bar/package.json rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-false-wildcards/node_modules/bar/package.json diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-false/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-false/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-false/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-false/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-false/node_modules/bar/bar.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-false/node_modules/bar/bar.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-false/node_modules/bar/bar.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-false/node_modules/bar/bar.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-false/node_modules/bar/foo.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-false/node_modules/bar/foo.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-false/node_modules/bar/foo.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-false/node_modules/bar/foo.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-false/node_modules/bar/index.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-false/node_modules/bar/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-false/node_modules/bar/index.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-false/node_modules/bar/index.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-false/node_modules/bar/package.json b/packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-false/node_modules/bar/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects-false/node_modules/bar/package.json rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects-false/node_modules/bar/package.json diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects/node_modules/bar/bar.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects/node_modules/bar/bar.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects/node_modules/bar/bar.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects/node_modules/bar/bar.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects/node_modules/bar/foo.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects/node_modules/bar/foo.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects/node_modules/bar/foo.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects/node_modules/bar/foo.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects/node_modules/bar/index.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects/node_modules/bar/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects/node_modules/bar/index.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects/node_modules/bar/index.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects/node_modules/bar/package.json b/packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects/node_modules/bar/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/side-effects/node_modules/bar/package.json rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/side-effects/node_modules/bar/package.json diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/tree-shaking/a.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/tree-shaking/a.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/tree-shaking/a.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/tree-shaking/a.js diff --git a/packages/core/parcel-bundler/test/integration/scope-hoisting/es6/tree-shaking/b.js b/packages/core/integration-tests/test/integration/scope-hoisting/es6/tree-shaking/b.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scope-hoisting/es6/tree-shaking/b.js rename to packages/core/integration-tests/test/integration/scope-hoisting/es6/tree-shaking/b.js diff --git a/packages/core/parcel-bundler/test/integration/scss-empty/index.js b/packages/core/integration-tests/test/integration/scss-empty/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scss-empty/index.js rename to packages/core/integration-tests/test/integration/scss-empty/index.js diff --git a/packages/core/parcel-bundler/test/integration/scss-empty/index.scss b/packages/core/integration-tests/test/integration/scss-empty/index.scss similarity index 100% rename from packages/core/parcel-bundler/test/integration/scss-empty/index.scss rename to packages/core/integration-tests/test/integration/scss-empty/index.scss diff --git a/packages/core/parcel-bundler/test/integration/scss-import/bar.scss b/packages/core/integration-tests/test/integration/scss-import/bar.scss similarity index 100% rename from packages/core/parcel-bundler/test/integration/scss-import/bar.scss rename to packages/core/integration-tests/test/integration/scss-import/bar.scss diff --git a/packages/core/parcel-bundler/test/integration/scss-import/foo.scss b/packages/core/integration-tests/test/integration/scss-import/foo.scss similarity index 100% rename from packages/core/parcel-bundler/test/integration/scss-import/foo.scss rename to packages/core/integration-tests/test/integration/scss-import/foo.scss diff --git a/packages/core/parcel-bundler/test/integration/scss-import/index.js b/packages/core/integration-tests/test/integration/scss-import/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scss-import/index.js rename to packages/core/integration-tests/test/integration/scss-import/index.js diff --git a/packages/core/parcel-bundler/test/integration/scss-import/index.scss b/packages/core/integration-tests/test/integration/scss-import/index.scss similarity index 100% rename from packages/core/parcel-bundler/test/integration/scss-import/index.scss rename to packages/core/integration-tests/test/integration/scss-import/index.scss diff --git a/packages/core/parcel-bundler/test/integration/scss-postcss/.postcssrc b/packages/core/integration-tests/test/integration/scss-postcss/.postcssrc similarity index 100% rename from packages/core/parcel-bundler/test/integration/scss-postcss/.postcssrc rename to packages/core/integration-tests/test/integration/scss-postcss/.postcssrc diff --git a/packages/core/parcel-bundler/test/integration/scss-postcss/index.js b/packages/core/integration-tests/test/integration/scss-postcss/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scss-postcss/index.js rename to packages/core/integration-tests/test/integration/scss-postcss/index.js diff --git a/packages/core/parcel-bundler/test/integration/scss-postcss/index.scss b/packages/core/integration-tests/test/integration/scss-postcss/index.scss similarity index 100% rename from packages/core/parcel-bundler/test/integration/scss-postcss/index.scss rename to packages/core/integration-tests/test/integration/scss-postcss/index.scss diff --git a/packages/core/parcel-bundler/test/integration/scss-url/fonts/test.woff2 b/packages/core/integration-tests/test/integration/scss-url/fonts/test.woff2 similarity index 100% rename from packages/core/parcel-bundler/test/integration/scss-url/fonts/test.woff2 rename to packages/core/integration-tests/test/integration/scss-url/fonts/test.woff2 diff --git a/packages/core/parcel-bundler/test/integration/scss-url/image.jpeg b/packages/core/integration-tests/test/integration/scss-url/image.jpeg similarity index 100% rename from packages/core/parcel-bundler/test/integration/scss-url/image.jpeg rename to packages/core/integration-tests/test/integration/scss-url/image.jpeg diff --git a/packages/core/parcel-bundler/test/integration/scss-url/index.js b/packages/core/integration-tests/test/integration/scss-url/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scss-url/index.js rename to packages/core/integration-tests/test/integration/scss-url/index.js diff --git a/packages/core/parcel-bundler/test/integration/scss-url/index.scss b/packages/core/integration-tests/test/integration/scss-url/index.scss similarity index 100% rename from packages/core/parcel-bundler/test/integration/scss-url/index.scss rename to packages/core/integration-tests/test/integration/scss-url/index.scss diff --git a/packages/core/parcel-bundler/test/integration/scss/index.js b/packages/core/integration-tests/test/integration/scss/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/scss/index.js rename to packages/core/integration-tests/test/integration/scss/index.js diff --git a/packages/core/parcel-bundler/test/integration/scss/index.scss b/packages/core/integration-tests/test/integration/scss/index.scss similarity index 100% rename from packages/core/parcel-bundler/test/integration/scss/index.scss rename to packages/core/integration-tests/test/integration/scss/index.scss diff --git a/packages/core/parcel-bundler/test/integration/service-worker/a/index.js b/packages/core/integration-tests/test/integration/service-worker/a/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/service-worker/a/index.js rename to packages/core/integration-tests/test/integration/service-worker/a/index.js diff --git a/packages/core/parcel-bundler/test/integration/service-worker/b/nested/index.js b/packages/core/integration-tests/test/integration/service-worker/b/nested/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/service-worker/b/nested/index.js rename to packages/core/integration-tests/test/integration/service-worker/b/nested/index.js diff --git a/packages/core/parcel-bundler/test/integration/service-worker/b/nested/worker-nested.js b/packages/core/integration-tests/test/integration/service-worker/b/nested/worker-nested.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/service-worker/b/nested/worker-nested.js rename to packages/core/integration-tests/test/integration/service-worker/b/nested/worker-nested.js diff --git a/packages/core/parcel-bundler/test/integration/service-worker/b/worker-outside.js b/packages/core/integration-tests/test/integration/service-worker/b/worker-outside.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/service-worker/b/worker-outside.js rename to packages/core/integration-tests/test/integration/service-worker/b/worker-outside.js diff --git a/packages/core/parcel-bundler/test/integration/sourcemap-existing/index.js b/packages/core/integration-tests/test/integration/sourcemap-existing/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/sourcemap-existing/index.js rename to packages/core/integration-tests/test/integration/sourcemap-existing/index.js diff --git a/packages/core/parcel-bundler/test/integration/sourcemap-existing/sum.js b/packages/core/integration-tests/test/integration/sourcemap-existing/sum.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/sourcemap-existing/sum.js rename to packages/core/integration-tests/test/integration/sourcemap-existing/sum.js diff --git a/packages/core/parcel-bundler/test/integration/sourcemap-existing/sum.map b/packages/core/integration-tests/test/integration/sourcemap-existing/sum.map similarity index 100% rename from packages/core/parcel-bundler/test/integration/sourcemap-existing/sum.map rename to packages/core/integration-tests/test/integration/sourcemap-existing/sum.map diff --git a/packages/core/parcel-bundler/test/integration/sourcemap-external-contents/index.js b/packages/core/integration-tests/test/integration/sourcemap-external-contents/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/sourcemap-external-contents/index.js rename to packages/core/integration-tests/test/integration/sourcemap-external-contents/index.js diff --git a/packages/core/parcel-bundler/test/integration/sourcemap-external-contents/sum.coffee b/packages/core/integration-tests/test/integration/sourcemap-external-contents/sum.coffee similarity index 100% rename from packages/core/parcel-bundler/test/integration/sourcemap-external-contents/sum.coffee rename to packages/core/integration-tests/test/integration/sourcemap-external-contents/sum.coffee diff --git a/packages/core/parcel-bundler/test/integration/sourcemap-external-contents/sum.js b/packages/core/integration-tests/test/integration/sourcemap-external-contents/sum.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/sourcemap-external-contents/sum.js rename to packages/core/integration-tests/test/integration/sourcemap-external-contents/sum.js diff --git a/packages/core/parcel-bundler/test/integration/sourcemap-external-contents/sum.map b/packages/core/integration-tests/test/integration/sourcemap-external-contents/sum.map similarity index 100% rename from packages/core/parcel-bundler/test/integration/sourcemap-external-contents/sum.map rename to packages/core/integration-tests/test/integration/sourcemap-external-contents/sum.map diff --git a/packages/core/parcel-bundler/test/integration/sourcemap-inline/index.js b/packages/core/integration-tests/test/integration/sourcemap-inline/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/sourcemap-inline/index.js rename to packages/core/integration-tests/test/integration/sourcemap-inline/index.js diff --git a/packages/core/parcel-bundler/test/integration/sourcemap-inline/sum.js b/packages/core/integration-tests/test/integration/sourcemap-inline/sum.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/sourcemap-inline/sum.js rename to packages/core/integration-tests/test/integration/sourcemap-inline/sum.js diff --git a/packages/core/parcel-bundler/test/integration/sourcemap-nested-minified/index.js b/packages/core/integration-tests/test/integration/sourcemap-nested-minified/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/sourcemap-nested-minified/index.js rename to packages/core/integration-tests/test/integration/sourcemap-nested-minified/index.js diff --git a/packages/core/parcel-bundler/test/integration/sourcemap-nested-minified/local.js b/packages/core/integration-tests/test/integration/sourcemap-nested-minified/local.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/sourcemap-nested-minified/local.js rename to packages/core/integration-tests/test/integration/sourcemap-nested-minified/local.js diff --git a/packages/core/parcel-bundler/test/integration/sourcemap-nested-minified/utils/util.js b/packages/core/integration-tests/test/integration/sourcemap-nested-minified/utils/util.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/sourcemap-nested-minified/utils/util.js rename to packages/core/integration-tests/test/integration/sourcemap-nested-minified/utils/util.js diff --git a/packages/core/parcel-bundler/test/integration/sourcemap-nested/index.js b/packages/core/integration-tests/test/integration/sourcemap-nested/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/sourcemap-nested/index.js rename to packages/core/integration-tests/test/integration/sourcemap-nested/index.js diff --git a/packages/core/parcel-bundler/test/integration/sourcemap-nested/local.js b/packages/core/integration-tests/test/integration/sourcemap-nested/local.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/sourcemap-nested/local.js rename to packages/core/integration-tests/test/integration/sourcemap-nested/local.js diff --git a/packages/core/parcel-bundler/test/integration/sourcemap-nested/utils/util.js b/packages/core/integration-tests/test/integration/sourcemap-nested/utils/util.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/sourcemap-nested/utils/util.js rename to packages/core/integration-tests/test/integration/sourcemap-nested/utils/util.js diff --git a/packages/core/parcel-bundler/test/integration/sourcemap-reference/data.js b/packages/core/integration-tests/test/integration/sourcemap-reference/data.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/sourcemap-reference/data.js rename to packages/core/integration-tests/test/integration/sourcemap-reference/data.js diff --git a/packages/core/parcel-bundler/test/integration/sourcemap-reference/index.html b/packages/core/integration-tests/test/integration/sourcemap-reference/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/sourcemap-reference/index.html rename to packages/core/integration-tests/test/integration/sourcemap-reference/index.html diff --git a/packages/core/parcel-bundler/test/integration/sourcemap-reference/index.js b/packages/core/integration-tests/test/integration/sourcemap-reference/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/sourcemap-reference/index.js rename to packages/core/integration-tests/test/integration/sourcemap-reference/index.js diff --git a/packages/core/parcel-bundler/test/integration/sourcemap-typescript-nested/index.ts b/packages/core/integration-tests/test/integration/sourcemap-typescript-nested/index.ts similarity index 100% rename from packages/core/parcel-bundler/test/integration/sourcemap-typescript-nested/index.ts rename to packages/core/integration-tests/test/integration/sourcemap-typescript-nested/index.ts diff --git a/packages/core/parcel-bundler/test/integration/sourcemap-typescript-nested/local.ts b/packages/core/integration-tests/test/integration/sourcemap-typescript-nested/local.ts similarity index 100% rename from packages/core/parcel-bundler/test/integration/sourcemap-typescript-nested/local.ts rename to packages/core/integration-tests/test/integration/sourcemap-typescript-nested/local.ts diff --git a/packages/core/parcel-bundler/test/integration/sourcemap-typescript/index.ts b/packages/core/integration-tests/test/integration/sourcemap-typescript/index.ts similarity index 100% rename from packages/core/parcel-bundler/test/integration/sourcemap-typescript/index.ts rename to packages/core/integration-tests/test/integration/sourcemap-typescript/index.ts diff --git a/packages/core/parcel-bundler/test/integration/sourcemap/index.js b/packages/core/integration-tests/test/integration/sourcemap/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/sourcemap/index.js rename to packages/core/integration-tests/test/integration/sourcemap/index.js diff --git a/packages/core/parcel-bundler/test/integration/stylus-deps/.stylusrc.js b/packages/core/integration-tests/test/integration/stylus-deps/.stylusrc.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/stylus-deps/.stylusrc.js rename to packages/core/integration-tests/test/integration/stylus-deps/.stylusrc.js diff --git a/packages/core/parcel-bundler/test/integration/stylus-deps/deps/a.styl b/packages/core/integration-tests/test/integration/stylus-deps/deps/a.styl similarity index 100% rename from packages/core/parcel-bundler/test/integration/stylus-deps/deps/a.styl rename to packages/core/integration-tests/test/integration/stylus-deps/deps/a.styl diff --git a/packages/core/parcel-bundler/test/integration/stylus-deps/index.js b/packages/core/integration-tests/test/integration/stylus-deps/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/stylus-deps/index.js rename to packages/core/integration-tests/test/integration/stylus-deps/index.js diff --git a/packages/core/parcel-bundler/test/integration/stylus-deps/index.styl b/packages/core/integration-tests/test/integration/stylus-deps/index.styl similarity index 100% rename from packages/core/parcel-bundler/test/integration/stylus-deps/index.styl rename to packages/core/integration-tests/test/integration/stylus-deps/index.styl diff --git a/packages/core/parcel-bundler/test/integration/stylus-deps/node_modules/foo/index.styl b/packages/core/integration-tests/test/integration/stylus-deps/node_modules/foo/index.styl similarity index 100% rename from packages/core/parcel-bundler/test/integration/stylus-deps/node_modules/foo/index.styl rename to packages/core/integration-tests/test/integration/stylus-deps/node_modules/foo/index.styl diff --git a/packages/core/parcel-bundler/test/integration/stylus-deps/node_modules/foo/package.json b/packages/core/integration-tests/test/integration/stylus-deps/node_modules/foo/package.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/stylus-deps/node_modules/foo/package.json rename to packages/core/integration-tests/test/integration/stylus-deps/node_modules/foo/package.json diff --git a/packages/core/parcel-bundler/test/integration/stylus-glob-import/index.js b/packages/core/integration-tests/test/integration/stylus-glob-import/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/stylus-glob-import/index.js rename to packages/core/integration-tests/test/integration/stylus-glob-import/index.js diff --git a/packages/core/parcel-bundler/test/integration/stylus-glob-import/index.styl b/packages/core/integration-tests/test/integration/stylus-glob-import/index.styl similarity index 100% rename from packages/core/parcel-bundler/test/integration/stylus-glob-import/index.styl rename to packages/core/integration-tests/test/integration/stylus-glob-import/index.styl diff --git a/packages/core/parcel-bundler/test/integration/stylus-glob-import/subdir/bar/bar.styl b/packages/core/integration-tests/test/integration/stylus-glob-import/subdir/bar/bar.styl similarity index 100% rename from packages/core/parcel-bundler/test/integration/stylus-glob-import/subdir/bar/bar.styl rename to packages/core/integration-tests/test/integration/stylus-glob-import/subdir/bar/bar.styl diff --git a/packages/core/parcel-bundler/test/integration/stylus-glob-import/subdir/foo/foo.styl b/packages/core/integration-tests/test/integration/stylus-glob-import/subdir/foo/foo.styl similarity index 100% rename from packages/core/parcel-bundler/test/integration/stylus-glob-import/subdir/foo/foo.styl rename to packages/core/integration-tests/test/integration/stylus-glob-import/subdir/foo/foo.styl diff --git a/packages/core/parcel-bundler/test/integration/stylus-glob-import/subdir/main.styl b/packages/core/integration-tests/test/integration/stylus-glob-import/subdir/main.styl similarity index 100% rename from packages/core/parcel-bundler/test/integration/stylus-glob-import/subdir/main.styl rename to packages/core/integration-tests/test/integration/stylus-glob-import/subdir/main.styl diff --git a/packages/core/parcel-bundler/test/integration/stylus-postcss/.postcssrc b/packages/core/integration-tests/test/integration/stylus-postcss/.postcssrc similarity index 100% rename from packages/core/parcel-bundler/test/integration/stylus-postcss/.postcssrc rename to packages/core/integration-tests/test/integration/stylus-postcss/.postcssrc diff --git a/packages/core/parcel-bundler/test/integration/stylus-postcss/index.js b/packages/core/integration-tests/test/integration/stylus-postcss/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/stylus-postcss/index.js rename to packages/core/integration-tests/test/integration/stylus-postcss/index.js diff --git a/packages/core/parcel-bundler/test/integration/stylus-postcss/index.styl b/packages/core/integration-tests/test/integration/stylus-postcss/index.styl similarity index 100% rename from packages/core/parcel-bundler/test/integration/stylus-postcss/index.styl rename to packages/core/integration-tests/test/integration/stylus-postcss/index.styl diff --git a/packages/core/parcel-bundler/test/integration/stylus-url/fonts/test.woff2 b/packages/core/integration-tests/test/integration/stylus-url/fonts/test.woff2 similarity index 100% rename from packages/core/parcel-bundler/test/integration/stylus-url/fonts/test.woff2 rename to packages/core/integration-tests/test/integration/stylus-url/fonts/test.woff2 diff --git a/packages/core/parcel-bundler/test/integration/stylus-url/index.js b/packages/core/integration-tests/test/integration/stylus-url/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/stylus-url/index.js rename to packages/core/integration-tests/test/integration/stylus-url/index.js diff --git a/packages/core/parcel-bundler/test/integration/stylus-url/index.styl b/packages/core/integration-tests/test/integration/stylus-url/index.styl similarity index 100% rename from packages/core/parcel-bundler/test/integration/stylus-url/index.styl rename to packages/core/integration-tests/test/integration/stylus-url/index.styl diff --git a/packages/core/parcel-bundler/test/integration/stylus/index.js b/packages/core/integration-tests/test/integration/stylus/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/stylus/index.js rename to packages/core/integration-tests/test/integration/stylus/index.js diff --git a/packages/core/parcel-bundler/test/integration/stylus/index.styl b/packages/core/integration-tests/test/integration/stylus/index.styl similarity index 100% rename from packages/core/parcel-bundler/test/integration/stylus/index.styl rename to packages/core/integration-tests/test/integration/stylus/index.styl diff --git a/packages/core/parcel-bundler/test/integration/sugarss/index.sss b/packages/core/integration-tests/test/integration/sugarss/index.sss similarity index 100% rename from packages/core/parcel-bundler/test/integration/sugarss/index.sss rename to packages/core/integration-tests/test/integration/sugarss/index.sss diff --git a/packages/core/parcel-bundler/test/integration/toml/index.js b/packages/core/integration-tests/test/integration/toml/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/toml/index.js rename to packages/core/integration-tests/test/integration/toml/index.js diff --git a/packages/core/parcel-bundler/test/integration/toml/local.toml b/packages/core/integration-tests/test/integration/toml/local.toml similarity index 100% rename from packages/core/parcel-bundler/test/integration/toml/local.toml rename to packages/core/integration-tests/test/integration/toml/local.toml diff --git a/packages/core/parcel-bundler/test/integration/typescript-config/index.ts b/packages/core/integration-tests/test/integration/typescript-config/index.ts similarity index 100% rename from packages/core/parcel-bundler/test/integration/typescript-config/index.ts rename to packages/core/integration-tests/test/integration/typescript-config/index.ts diff --git a/packages/core/parcel-bundler/test/integration/typescript-config/tsconfig.json b/packages/core/integration-tests/test/integration/typescript-config/tsconfig.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/typescript-config/tsconfig.json rename to packages/core/integration-tests/test/integration/typescript-config/tsconfig.json diff --git a/packages/core/parcel-bundler/test/integration/typescript-env/index.ts b/packages/core/integration-tests/test/integration/typescript-env/index.ts similarity index 100% rename from packages/core/parcel-bundler/test/integration/typescript-env/index.ts rename to packages/core/integration-tests/test/integration/typescript-env/index.ts diff --git a/packages/core/parcel-bundler/test/integration/typescript-fs/index.ts b/packages/core/integration-tests/test/integration/typescript-fs/index.ts similarity index 100% rename from packages/core/parcel-bundler/test/integration/typescript-fs/index.ts rename to packages/core/integration-tests/test/integration/typescript-fs/index.ts diff --git a/packages/core/parcel-bundler/test/integration/typescript-fs/raw.tsx b/packages/core/integration-tests/test/integration/typescript-fs/raw.tsx similarity index 100% rename from packages/core/parcel-bundler/test/integration/typescript-fs/raw.tsx rename to packages/core/integration-tests/test/integration/typescript-fs/raw.tsx diff --git a/packages/core/parcel-bundler/test/integration/typescript-fs/readFromTsx.tsx b/packages/core/integration-tests/test/integration/typescript-fs/readFromTsx.tsx similarity index 100% rename from packages/core/parcel-bundler/test/integration/typescript-fs/readFromTsx.tsx rename to packages/core/integration-tests/test/integration/typescript-fs/readFromTsx.tsx diff --git a/packages/core/parcel-bundler/test/integration/typescript-interop/commonjs-module.js b/packages/core/integration-tests/test/integration/typescript-interop/commonjs-module.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/typescript-interop/commonjs-module.js rename to packages/core/integration-tests/test/integration/typescript-interop/commonjs-module.js diff --git a/packages/core/parcel-bundler/test/integration/typescript-interop/index.ts b/packages/core/integration-tests/test/integration/typescript-interop/index.ts similarity index 100% rename from packages/core/parcel-bundler/test/integration/typescript-interop/index.ts rename to packages/core/integration-tests/test/integration/typescript-interop/index.ts diff --git a/packages/core/parcel-bundler/test/integration/typescript-json/index.ts b/packages/core/integration-tests/test/integration/typescript-json/index.ts similarity index 100% rename from packages/core/parcel-bundler/test/integration/typescript-json/index.ts rename to packages/core/integration-tests/test/integration/typescript-json/index.ts diff --git a/packages/core/parcel-bundler/test/integration/typescript-json/local.json b/packages/core/integration-tests/test/integration/typescript-json/local.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/typescript-json/local.json rename to packages/core/integration-tests/test/integration/typescript-json/local.json diff --git a/packages/core/parcel-bundler/test/integration/typescript-jsx/index.tsx b/packages/core/integration-tests/test/integration/typescript-jsx/index.tsx similarity index 100% rename from packages/core/parcel-bundler/test/integration/typescript-jsx/index.tsx rename to packages/core/integration-tests/test/integration/typescript-jsx/index.tsx diff --git a/packages/core/parcel-bundler/test/integration/typescript-raw/index.ts b/packages/core/integration-tests/test/integration/typescript-raw/index.ts similarity index 100% rename from packages/core/parcel-bundler/test/integration/typescript-raw/index.ts rename to packages/core/integration-tests/test/integration/typescript-raw/index.ts diff --git a/packages/core/parcel-bundler/test/integration/typescript-raw/test.txt b/packages/core/integration-tests/test/integration/typescript-raw/test.txt similarity index 100% rename from packages/core/parcel-bundler/test/integration/typescript-raw/test.txt rename to packages/core/integration-tests/test/integration/typescript-raw/test.txt diff --git a/packages/core/parcel-bundler/test/integration/typescript-require/Local.ts b/packages/core/integration-tests/test/integration/typescript-require/Local.ts similarity index 100% rename from packages/core/parcel-bundler/test/integration/typescript-require/Local.ts rename to packages/core/integration-tests/test/integration/typescript-require/Local.ts diff --git a/packages/core/parcel-bundler/test/integration/typescript-require/index.ts b/packages/core/integration-tests/test/integration/typescript-require/index.ts similarity index 100% rename from packages/core/parcel-bundler/test/integration/typescript-require/index.ts rename to packages/core/integration-tests/test/integration/typescript-require/index.ts diff --git a/packages/core/parcel-bundler/test/integration/typescript/Local.ts b/packages/core/integration-tests/test/integration/typescript/Local.ts similarity index 100% rename from packages/core/parcel-bundler/test/integration/typescript/Local.ts rename to packages/core/integration-tests/test/integration/typescript/Local.ts diff --git a/packages/core/parcel-bundler/test/integration/typescript/index.ts b/packages/core/integration-tests/test/integration/typescript/index.ts similarity index 100% rename from packages/core/parcel-bundler/test/integration/typescript/index.ts rename to packages/core/integration-tests/test/integration/typescript/index.ts diff --git a/packages/core/parcel-bundler/test/integration/uglify-config/.uglifyrc b/packages/core/integration-tests/test/integration/uglify-config/.uglifyrc similarity index 100% rename from packages/core/parcel-bundler/test/integration/uglify-config/.uglifyrc rename to packages/core/integration-tests/test/integration/uglify-config/.uglifyrc diff --git a/packages/core/parcel-bundler/test/integration/uglify-config/index.js b/packages/core/integration-tests/test/integration/uglify-config/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/uglify-config/index.js rename to packages/core/integration-tests/test/integration/uglify-config/index.js diff --git a/packages/core/parcel-bundler/test/integration/uglify-json/index.json b/packages/core/integration-tests/test/integration/uglify-json/index.json similarity index 100% rename from packages/core/parcel-bundler/test/integration/uglify-json/index.json rename to packages/core/integration-tests/test/integration/uglify-json/index.json diff --git a/packages/core/parcel-bundler/test/integration/uglify-json5/index.json5 b/packages/core/integration-tests/test/integration/uglify-json5/index.json5 similarity index 100% rename from packages/core/parcel-bundler/test/integration/uglify-json5/index.json5 rename to packages/core/integration-tests/test/integration/uglify-json5/index.json5 diff --git a/packages/core/parcel-bundler/test/integration/uglify/index.js b/packages/core/integration-tests/test/integration/uglify/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/uglify/index.js rename to packages/core/integration-tests/test/integration/uglify/index.js diff --git a/packages/core/parcel-bundler/test/integration/uglify/local.js b/packages/core/integration-tests/test/integration/uglify/local.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/uglify/local.js rename to packages/core/integration-tests/test/integration/uglify/local.js diff --git a/packages/core/parcel-bundler/test/integration/vue-basic/Basic.vue b/packages/core/integration-tests/test/integration/vue-basic/Basic.vue similarity index 100% rename from packages/core/parcel-bundler/test/integration/vue-basic/Basic.vue rename to packages/core/integration-tests/test/integration/vue-basic/Basic.vue diff --git a/packages/core/parcel-bundler/test/integration/vue-css-modules/App.vue b/packages/core/integration-tests/test/integration/vue-css-modules/App.vue similarity index 100% rename from packages/core/parcel-bundler/test/integration/vue-css-modules/App.vue rename to packages/core/integration-tests/test/integration/vue-css-modules/App.vue diff --git a/packages/core/parcel-bundler/test/integration/vue-dependencies/App.vue b/packages/core/integration-tests/test/integration/vue-dependencies/App.vue similarity index 100% rename from packages/core/parcel-bundler/test/integration/vue-dependencies/App.vue rename to packages/core/integration-tests/test/integration/vue-dependencies/App.vue diff --git a/packages/core/parcel-bundler/test/integration/vue-dependencies/assets/logo.png b/packages/core/integration-tests/test/integration/vue-dependencies/assets/logo.png similarity index 100% rename from packages/core/parcel-bundler/test/integration/vue-dependencies/assets/logo.png rename to packages/core/integration-tests/test/integration/vue-dependencies/assets/logo.png diff --git a/packages/core/parcel-bundler/test/integration/vue-functional/functional.vue b/packages/core/integration-tests/test/integration/vue-functional/functional.vue similarity index 100% rename from packages/core/parcel-bundler/test/integration/vue-functional/functional.vue rename to packages/core/integration-tests/test/integration/vue-functional/functional.vue diff --git a/packages/core/parcel-bundler/test/integration/vue-nested-components/insidecomp.vue b/packages/core/integration-tests/test/integration/vue-nested-components/insidecomp.vue similarity index 100% rename from packages/core/parcel-bundler/test/integration/vue-nested-components/insidecomp.vue rename to packages/core/integration-tests/test/integration/vue-nested-components/insidecomp.vue diff --git a/packages/core/parcel-bundler/test/integration/vue-nested-components/testcomp.vue b/packages/core/integration-tests/test/integration/vue-nested-components/testcomp.vue similarity index 100% rename from packages/core/parcel-bundler/test/integration/vue-nested-components/testcomp.vue rename to packages/core/integration-tests/test/integration/vue-nested-components/testcomp.vue diff --git a/packages/core/parcel-bundler/test/integration/vue-preprocessors/pre-processors.vue b/packages/core/integration-tests/test/integration/vue-preprocessors/pre-processors.vue similarity index 100% rename from packages/core/parcel-bundler/test/integration/vue-preprocessors/pre-processors.vue rename to packages/core/integration-tests/test/integration/vue-preprocessors/pre-processors.vue diff --git a/packages/core/parcel-bundler/test/integration/vue-scoped/App.vue b/packages/core/integration-tests/test/integration/vue-scoped/App.vue similarity index 100% rename from packages/core/parcel-bundler/test/integration/vue-scoped/App.vue rename to packages/core/integration-tests/test/integration/vue-scoped/App.vue diff --git a/packages/core/parcel-bundler/test/integration/wasm-async/.eslintrc b/packages/core/integration-tests/test/integration/wasm-async/.eslintrc similarity index 100% rename from packages/core/parcel-bundler/test/integration/wasm-async/.eslintrc rename to packages/core/integration-tests/test/integration/wasm-async/.eslintrc diff --git a/packages/core/parcel-bundler/test/integration/wasm-async/add.wasm b/packages/core/integration-tests/test/integration/wasm-async/add.wasm similarity index 100% rename from packages/core/parcel-bundler/test/integration/wasm-async/add.wasm rename to packages/core/integration-tests/test/integration/wasm-async/add.wasm diff --git a/packages/core/parcel-bundler/test/integration/wasm-async/index.js b/packages/core/integration-tests/test/integration/wasm-async/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/wasm-async/index.js rename to packages/core/integration-tests/test/integration/wasm-async/index.js diff --git a/packages/core/parcel-bundler/test/integration/wasm-dynamic/.eslintrc b/packages/core/integration-tests/test/integration/wasm-dynamic/.eslintrc similarity index 100% rename from packages/core/parcel-bundler/test/integration/wasm-dynamic/.eslintrc rename to packages/core/integration-tests/test/integration/wasm-dynamic/.eslintrc diff --git a/packages/core/parcel-bundler/test/integration/wasm-dynamic/add.wasm b/packages/core/integration-tests/test/integration/wasm-dynamic/add.wasm similarity index 100% rename from packages/core/parcel-bundler/test/integration/wasm-dynamic/add.wasm rename to packages/core/integration-tests/test/integration/wasm-dynamic/add.wasm diff --git a/packages/core/parcel-bundler/test/integration/wasm-dynamic/dynamic.js b/packages/core/integration-tests/test/integration/wasm-dynamic/dynamic.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/wasm-dynamic/dynamic.js rename to packages/core/integration-tests/test/integration/wasm-dynamic/dynamic.js diff --git a/packages/core/parcel-bundler/test/integration/wasm-dynamic/index.js b/packages/core/integration-tests/test/integration/wasm-dynamic/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/wasm-dynamic/index.js rename to packages/core/integration-tests/test/integration/wasm-dynamic/index.js diff --git a/packages/core/parcel-bundler/test/integration/wasm-sync/.eslintrc b/packages/core/integration-tests/test/integration/wasm-sync/.eslintrc similarity index 100% rename from packages/core/parcel-bundler/test/integration/wasm-sync/.eslintrc rename to packages/core/integration-tests/test/integration/wasm-sync/.eslintrc diff --git a/packages/core/parcel-bundler/test/integration/wasm-sync/add.wasm b/packages/core/integration-tests/test/integration/wasm-sync/add.wasm similarity index 100% rename from packages/core/parcel-bundler/test/integration/wasm-sync/add.wasm rename to packages/core/integration-tests/test/integration/wasm-sync/add.wasm diff --git a/packages/core/parcel-bundler/test/integration/wasm-sync/index.js b/packages/core/integration-tests/test/integration/wasm-sync/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/wasm-sync/index.js rename to packages/core/integration-tests/test/integration/wasm-sync/index.js diff --git a/packages/core/parcel-bundler/test/integration/webmanifest/index.html b/packages/core/integration-tests/test/integration/webmanifest/index.html similarity index 100% rename from packages/core/parcel-bundler/test/integration/webmanifest/index.html rename to packages/core/integration-tests/test/integration/webmanifest/index.html diff --git a/packages/core/parcel-bundler/test/integration/webmanifest/manifest.webmanifest b/packages/core/integration-tests/test/integration/webmanifest/manifest.webmanifest similarity index 100% rename from packages/core/parcel-bundler/test/integration/webmanifest/manifest.webmanifest rename to packages/core/integration-tests/test/integration/webmanifest/manifest.webmanifest diff --git a/packages/core/parcel-bundler/test/integration/webmanifest/some.txt b/packages/core/integration-tests/test/integration/webmanifest/some.txt similarity index 100% rename from packages/core/parcel-bundler/test/integration/webmanifest/some.txt rename to packages/core/integration-tests/test/integration/webmanifest/some.txt diff --git a/packages/core/parcel-bundler/test/integration/worker-circular/index.js b/packages/core/integration-tests/test/integration/worker-circular/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/worker-circular/index.js rename to packages/core/integration-tests/test/integration/worker-circular/index.js diff --git a/packages/core/parcel-bundler/test/integration/worker-circular/worker-dep.js b/packages/core/integration-tests/test/integration/worker-circular/worker-dep.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/worker-circular/worker-dep.js rename to packages/core/integration-tests/test/integration/worker-circular/worker-dep.js diff --git a/packages/core/parcel-bundler/test/integration/worker-circular/worker.js b/packages/core/integration-tests/test/integration/worker-circular/worker.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/worker-circular/worker.js rename to packages/core/integration-tests/test/integration/worker-circular/worker.js diff --git a/packages/core/parcel-bundler/test/integration/workers-with-other-loaders/add.wasm b/packages/core/integration-tests/test/integration/workers-with-other-loaders/add.wasm similarity index 100% rename from packages/core/parcel-bundler/test/integration/workers-with-other-loaders/add.wasm rename to packages/core/integration-tests/test/integration/workers-with-other-loaders/add.wasm diff --git a/packages/core/parcel-bundler/test/integration/workers-with-other-loaders/index.js b/packages/core/integration-tests/test/integration/workers-with-other-loaders/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/workers-with-other-loaders/index.js rename to packages/core/integration-tests/test/integration/workers-with-other-loaders/index.js diff --git a/packages/core/parcel-bundler/test/integration/workers-with-other-loaders/worker-client.js b/packages/core/integration-tests/test/integration/workers-with-other-loaders/worker-client.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/workers-with-other-loaders/worker-client.js rename to packages/core/integration-tests/test/integration/workers-with-other-loaders/worker-client.js diff --git a/packages/core/parcel-bundler/test/integration/workers-with-other-loaders/worker.js b/packages/core/integration-tests/test/integration/workers-with-other-loaders/worker.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/workers-with-other-loaders/worker.js rename to packages/core/integration-tests/test/integration/workers-with-other-loaders/worker.js diff --git a/packages/core/parcel-bundler/test/integration/workers/common.js b/packages/core/integration-tests/test/integration/workers/common.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/workers/common.js rename to packages/core/integration-tests/test/integration/workers/common.js diff --git a/packages/core/parcel-bundler/test/integration/workers/feature.js b/packages/core/integration-tests/test/integration/workers/feature.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/workers/feature.js rename to packages/core/integration-tests/test/integration/workers/feature.js diff --git a/packages/core/parcel-bundler/test/integration/workers/index-alternative.js b/packages/core/integration-tests/test/integration/workers/index-alternative.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/workers/index-alternative.js rename to packages/core/integration-tests/test/integration/workers/index-alternative.js diff --git a/packages/core/parcel-bundler/test/integration/workers/index.js b/packages/core/integration-tests/test/integration/workers/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/workers/index.js rename to packages/core/integration-tests/test/integration/workers/index.js diff --git a/packages/core/parcel-bundler/test/integration/workers/service-worker.js b/packages/core/integration-tests/test/integration/workers/service-worker.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/workers/service-worker.js rename to packages/core/integration-tests/test/integration/workers/service-worker.js diff --git a/packages/core/parcel-bundler/test/integration/workers/shared-worker.js b/packages/core/integration-tests/test/integration/workers/shared-worker.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/workers/shared-worker.js rename to packages/core/integration-tests/test/integration/workers/shared-worker.js diff --git a/packages/core/parcel-bundler/test/integration/workers/worker-client.js b/packages/core/integration-tests/test/integration/workers/worker-client.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/workers/worker-client.js rename to packages/core/integration-tests/test/integration/workers/worker-client.js diff --git a/packages/core/parcel-bundler/test/integration/workers/worker.js b/packages/core/integration-tests/test/integration/workers/worker.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/workers/worker.js rename to packages/core/integration-tests/test/integration/workers/worker.js diff --git a/packages/core/parcel-bundler/test/integration/yaml/index.js b/packages/core/integration-tests/test/integration/yaml/index.js similarity index 100% rename from packages/core/parcel-bundler/test/integration/yaml/index.js rename to packages/core/integration-tests/test/integration/yaml/index.js diff --git a/packages/core/parcel-bundler/test/integration/yaml/local.yaml b/packages/core/integration-tests/test/integration/yaml/local.yaml similarity index 100% rename from packages/core/parcel-bundler/test/integration/yaml/local.yaml rename to packages/core/integration-tests/test/integration/yaml/local.yaml diff --git a/packages/core/parcel-bundler/test/javascript.js b/packages/core/integration-tests/test/javascript.js similarity index 100% rename from packages/core/parcel-bundler/test/javascript.js rename to packages/core/integration-tests/test/javascript.js diff --git a/packages/core/parcel-bundler/test/less.js b/packages/core/integration-tests/test/less.js similarity index 100% rename from packages/core/parcel-bundler/test/less.js rename to packages/core/integration-tests/test/less.js diff --git a/packages/core/integration-tests/test/mocha.opts b/packages/core/integration-tests/test/mocha.opts new file mode 100644 index 00000000000..07f38ecc644 --- /dev/null +++ b/packages/core/integration-tests/test/mocha.opts @@ -0,0 +1,3 @@ +--timeout 50000 +--require @parcel/babel-register +--exit diff --git a/packages/core/integration-tests/test/mochareporters.json b/packages/core/integration-tests/test/mochareporters.json new file mode 100644 index 00000000000..4f48903e567 --- /dev/null +++ b/packages/core/integration-tests/test/mochareporters.json @@ -0,0 +1,6 @@ +{ + "reporterEnabled": "mocha-junit-reporter", + "mochaJunitReporterReporterOptions": { + "mochaFile": "junit-testresults.xml" + } +} diff --git a/packages/core/parcel-bundler/test/parser.js b/packages/core/integration-tests/test/parser.js similarity index 100% rename from packages/core/parcel-bundler/test/parser.js rename to packages/core/integration-tests/test/parser.js diff --git a/packages/core/parcel-bundler/test/pug.js b/packages/core/integration-tests/test/pug.js similarity index 100% rename from packages/core/parcel-bundler/test/pug.js rename to packages/core/integration-tests/test/pug.js diff --git a/packages/core/parcel-bundler/test/reason.js b/packages/core/integration-tests/test/reason.js similarity index 100% rename from packages/core/parcel-bundler/test/reason.js rename to packages/core/integration-tests/test/reason.js diff --git a/packages/core/parcel-bundler/test/rust.js b/packages/core/integration-tests/test/rust.js similarity index 100% rename from packages/core/parcel-bundler/test/rust.js rename to packages/core/integration-tests/test/rust.js diff --git a/packages/core/parcel-bundler/test/sass.js b/packages/core/integration-tests/test/sass.js similarity index 100% rename from packages/core/parcel-bundler/test/sass.js rename to packages/core/integration-tests/test/sass.js diff --git a/packages/core/parcel-bundler/test/schema-jsonld.js b/packages/core/integration-tests/test/schema-jsonld.js similarity index 100% rename from packages/core/parcel-bundler/test/schema-jsonld.js rename to packages/core/integration-tests/test/schema-jsonld.js diff --git a/packages/core/parcel-bundler/test/scope-hoisting.js b/packages/core/integration-tests/test/scope-hoisting.js similarity index 100% rename from packages/core/parcel-bundler/test/scope-hoisting.js rename to packages/core/integration-tests/test/scope-hoisting.js diff --git a/packages/core/parcel-bundler/test/server.js b/packages/core/integration-tests/test/server.js similarity index 100% rename from packages/core/parcel-bundler/test/server.js rename to packages/core/integration-tests/test/server.js diff --git a/packages/core/parcel-bundler/test/sourcemaps.js b/packages/core/integration-tests/test/sourcemaps.js similarity index 100% rename from packages/core/parcel-bundler/test/sourcemaps.js rename to packages/core/integration-tests/test/sourcemaps.js diff --git a/packages/core/parcel-bundler/test/stylus.js b/packages/core/integration-tests/test/stylus.js similarity index 100% rename from packages/core/parcel-bundler/test/stylus.js rename to packages/core/integration-tests/test/stylus.js diff --git a/packages/core/parcel-bundler/test/sugarss.js b/packages/core/integration-tests/test/sugarss.js similarity index 100% rename from packages/core/parcel-bundler/test/sugarss.js rename to packages/core/integration-tests/test/sugarss.js diff --git a/packages/core/parcel-bundler/test/typescript.js b/packages/core/integration-tests/test/typescript.js similarity index 100% rename from packages/core/parcel-bundler/test/typescript.js rename to packages/core/integration-tests/test/typescript.js diff --git a/packages/core/integration-tests/test/utils.js b/packages/core/integration-tests/test/utils.js new file mode 100644 index 00000000000..e2f78fd517a --- /dev/null +++ b/packages/core/integration-tests/test/utils.js @@ -0,0 +1,283 @@ +const Bundler = require('parcel-bundler'); +const assert = require('assert'); +const vm = require('vm'); +const fs = require('@parcel/fs'); +const nodeFS = require('fs'); +const path = require('path'); +const WebSocket = require('ws'); +const Module = require('module'); + +const {promisify} = require('@parcel/utils'); +const {sleep} = require('@parcel/test-utils'); +const rimraf = promisify(require('rimraf')); +const ncp = promisify(require('ncp')); + +const chalk = new (require('chalk')).constructor({enabled: true}); +const warning = chalk.keyword('orange'); +// eslint-disable-next-line no-console +console.warn = (...args) => { + // eslint-disable-next-line no-console + console.error(warning(...args)); +}; + +async function removeDistDirectory(count = 0) { + try { + await rimraf(path.join(__dirname, 'dist')); + } catch (e) { + if (count > 8) { + // eslint-disable-next-line no-console + console.warn('WARNING: Unable to remove dist directory:', e.message); + return; + } + + await sleep(250); + await removeDistDirectory(count + 1); + } +} + +beforeEach(async function() { + await removeDistDirectory(); +}); + +function bundler(file, opts) { + return new Bundler( + file, + Object.assign( + { + outDir: path.join(__dirname, 'dist'), + watch: false, + cache: false, + killWorkers: false, + hmr: false, + logLevel: 0, + throwErrors: true + }, + opts + ) + ); +} + +function bundle(file, opts) { + return bundler(file, opts).bundle(); +} + +function prepareBrowserContext(bundle, globals) { + // for testing dynamic imports + const fakeElement = { + remove() {} + }; + + const fakeDocument = { + createElement(tag) { + return {tag}; + }, + + getElementsByTagName() { + return [ + { + appendChild(el) { + setTimeout(function() { + if (el.tag === 'script') { + vm.runInContext( + nodeFS.readFileSync( + path.join(path.dirname(bundle.name), el.src) + ), + ctx + ); + } + + el.onload(); + }, 0); + } + } + ]; + }, + + getElementById() { + return fakeElement; + }, + + body: { + appendChild() { + return null; + } + } + }; + + var exports = {}; + var ctx = Object.assign( + { + exports, + module: {exports}, + document: fakeDocument, + WebSocket, + console, + location: {hostname: 'localhost'}, + fetch(url) { + return Promise.resolve({ + arrayBuffer() { + return Promise.resolve( + new Uint8Array( + nodeFS.readFileSync(path.join(path.dirname(bundle.name), url)) + ).buffer + ); + }, + text() { + return Promise.resolve( + nodeFS.readFileSync( + path.join(path.dirname(bundle.name), url), + 'utf8' + ) + ); + } + }); + } + }, + globals + ); + + ctx.window = ctx; + return ctx; +} + +function prepareNodeContext(bundle, globals) { + var mod = new Module(bundle.name); + mod.paths = [path.dirname(bundle.name) + '/node_modules']; + + var ctx = Object.assign( + { + module: mod, + exports: module.exports, + __filename: bundle.name, + __dirname: path.dirname(bundle.name), + require: function(path) { + return mod.require(path); + }, + console, + process: process, + setTimeout: setTimeout, + setImmediate: setImmediate + }, + globals + ); + + ctx.global = ctx; + return ctx; +} + +async function run(bundle, globals, opts = {}) { + var ctx; + switch (bundle.entryAsset.options.target) { + case 'browser': + ctx = prepareBrowserContext(bundle, globals); + break; + case 'node': + ctx = prepareNodeContext(bundle, globals); + break; + case 'electron': + ctx = Object.assign( + prepareBrowserContext(bundle, globals), + prepareNodeContext(bundle, globals) + ); + break; + } + + vm.createContext(ctx); + vm.runInContext(await fs.readFile(bundle.name), ctx); + + if (opts.require !== false) { + if (ctx.parcelRequire) { + return ctx.parcelRequire(bundle.entryAsset.id); + } else if (ctx.output) { + return ctx.output; + } + if (ctx.module) { + return ctx.module.exports; + } + } + + return ctx; +} + +async function assertBundleTree(bundle, tree) { + if (tree.name) { + assert.equal( + path.basename(bundle.name), + tree.name, + 'bundle names mismatched' + ); + } + + if (tree.type) { + assert.equal( + bundle.type.toLowerCase(), + tree.type.toLowerCase(), + 'bundle types mismatched' + ); + } + + if (tree.assets) { + assert.deepEqual( + Array.from(bundle.assets) + .map(a => a.basename) + .sort(), + tree.assets.sort() + ); + } + + let childBundles = Array.isArray(tree) ? tree : tree.childBundles; + if (childBundles) { + let children = Array.from(bundle.childBundles).sort( + (a, b) => + Array.from(a.assets).sort()[0].basename < + Array.from(b.assets).sort()[0].basename + ? -1 + : 1 + ); + assert.equal( + bundle.childBundles.size, + childBundles.length, + 'expected number of child bundles mismatched' + ); + await Promise.all( + childBundles.map((b, i) => assertBundleTree(children[i], b)) + ); + } + + if (/js|css/.test(bundle.type)) { + assert(await fs.exists(bundle.name), 'expected file does not exist'); + } +} + +function nextBundle(b) { + return new Promise(resolve => { + b.once('bundled', resolve); + }); +} + +function deferred() { + let resolve, reject; + let promise = new Promise((res, rej) => { + resolve = res; + reject = rej; + }); + + promise.resolve = resolve; + promise.reject = reject; + + return promise; +} + +function normaliseNewlines(text) { + return text.replace(/(\r\n|\n|\r)/g, '\n'); +} + +exports.bundler = bundler; +exports.bundle = bundle; +exports.run = run; +exports.assertBundleTree = assertBundleTree; +exports.nextBundle = nextBundle; +exports.deferred = deferred; +exports.rimraf = rimraf; +exports.ncp = ncp; +exports.normaliseNewlines = normaliseNewlines; diff --git a/packages/core/parcel-bundler/test/vue.js b/packages/core/integration-tests/test/vue.js similarity index 100% rename from packages/core/parcel-bundler/test/vue.js rename to packages/core/integration-tests/test/vue.js diff --git a/packages/core/parcel-bundler/test/wasm.js b/packages/core/integration-tests/test/wasm.js similarity index 100% rename from packages/core/parcel-bundler/test/wasm.js rename to packages/core/integration-tests/test/wasm.js diff --git a/packages/core/parcel-bundler/test/watcher.js b/packages/core/integration-tests/test/watcher.js similarity index 100% rename from packages/core/parcel-bundler/test/watcher.js rename to packages/core/integration-tests/test/watcher.js diff --git a/yarn.lock b/yarn.lock index 4323ea7028f..16cba160f22 100644 --- a/yarn.lock +++ b/yarn.lock @@ -43,6 +43,26 @@ semver "^5.4.1" source-map "^0.5.0" +"@babel/core@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.2.0.tgz#a4dd3814901998e93340f0086e9867fefa163ada" + integrity sha512-7pvAdC4B+iKjFFp9Ztj0QgBndJ++qaMeonT185wAqUnhipw8idm9Rv1UMyBuKtYjfl6ORNkgEgcsYLfHX/GpLw== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/generator" "^7.2.0" + "@babel/helpers" "^7.2.0" + "@babel/parser" "^7.2.0" + "@babel/template" "^7.1.2" + "@babel/traverse" "^7.1.6" + "@babel/types" "^7.2.0" + convert-source-map "^1.1.0" + debug "^4.1.0" + json5 "^2.1.0" + lodash "^4.17.10" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + "@babel/generator@^7.0.0", "@babel/generator@^7.1.2", "@babel/generator@^7.1.3": version "7.1.3" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.1.3.tgz#2103ec9c42d9bdad9190a6ad5ff2d456fd7b8673" @@ -53,6 +73,17 @@ source-map "^0.5.0" trim-right "^1.0.1" +"@babel/generator@^7.1.6", "@babel/generator@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.2.0.tgz#eaf3821fa0301d9d4aef88e63d4bcc19b73ba16c" + integrity sha512-BA75MVfRlFQG2EZgFYIwyT1r6xSkwfP2bdkY/kLZusEYWiJs4xCowab/alaEaT0wSvmVuXGqiefeBlP+7V1yKg== + dependencies: + "@babel/types" "^7.2.0" + jsesc "^2.5.1" + lodash "^4.17.10" + source-map "^0.5.0" + trim-right "^1.0.1" + "@babel/helper-annotate-as-pure@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz#323d39dd0b50e10c7c06ca7d7638e6864d8c5c32" @@ -204,6 +235,15 @@ "@babel/traverse" "^7.1.0" "@babel/types" "^7.1.2" +"@babel/helpers@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.2.0.tgz#8335f3140f3144270dc63c4732a4f8b0a50b7a21" + integrity sha512-Fr07N+ea0dMcMN8nFpuK6dUIT7/ivt9yKQdEEnjVS83tG2pHwPi03gYmk/tyuwONnZ+sY+GFFPlWGgCtW1hF9A== + dependencies: + "@babel/template" "^7.1.2" + "@babel/traverse" "^7.1.5" + "@babel/types" "^7.2.0" + "@babel/highlight@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0.tgz#f710c38c8d458e6dd9a201afb637fcb781ce99e4" @@ -216,6 +256,11 @@ version "7.1.3" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.1.3.tgz#2c92469bac2b7fbff810b67fca07bd138b48af77" +"@babel/parser@^7.1.6", "@babel/parser@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.2.0.tgz#02d01dbc330b6cbf36b76ac93c50752c69027065" + integrity sha512-M74+GvK4hn1eejD9lZ7967qAwvqTZayQa3g10ag4s9uewgR7TKjeaT0YMyoq+gVfKYABiWZ4MQD701/t5e1Jhg== + "@babel/plugin-proposal-async-generator-functions@^7.1.0": version "7.1.0" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.1.0.tgz#41c1a702e10081456e23a7b74d891922dd1bb6ce" @@ -606,6 +651,21 @@ globals "^11.1.0" lodash "^4.17.10" +"@babel/traverse@^7.1.5", "@babel/traverse@^7.1.6": + version "7.1.6" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.1.6.tgz#c8db9963ab4ce5b894222435482bd8ea854b7b5c" + integrity sha512-CXedit6GpISz3sC2k2FsGCUpOhUqKdyL0lqNrImQojagnUMXf8hex4AxYFRuMkNGcvJX5QAFGzB5WJQmSv8SiQ== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/generator" "^7.1.6" + "@babel/helper-function-name" "^7.1.0" + "@babel/helper-split-export-declaration" "^7.0.0" + "@babel/parser" "^7.1.6" + "@babel/types" "^7.1.6" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.10" + "@babel/types@^7.0.0", "@babel/types@^7.1.2", "@babel/types@^7.1.3": version "7.1.3" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.1.3.tgz#3a767004567060c2f40fca49a304712c525ee37d" @@ -614,6 +674,15 @@ lodash "^4.17.10" to-fast-properties "^2.0.0" +"@babel/types@^7.1.6", "@babel/types@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.2.0.tgz#7941c5b2d8060e06f9601d6be7c223eef906d5d8" + integrity sha512-b4v7dyfApuKDvmPb+O488UlGuR1WbwMXFsO/cyqMrnfvRAChZKJAYeeglWTjUO1b9UghKKgepAQM5tsvBJca6A== + dependencies: + esutils "^2.0.2" + lodash "^4.17.10" + to-fast-properties "^2.0.0" + "@choojs/findup@^0.2.0": version "0.2.1" resolved "https://registry.yarnpkg.com/@choojs/findup/-/findup-0.2.1.tgz#ac13c59ae7be6e1da64de0779a0a7f03d75615a3" @@ -3109,7 +3178,7 @@ debug-log@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/debug-log/-/debug-log-1.0.1.tgz#2307632d4c04382b8df8a32f70b895046d52745f" -debug@*: +debug@*, debug@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.0.tgz#373687bffa678b38b1cd91f861b63850035ddc87" dependencies: @@ -5196,6 +5265,13 @@ json5@^1.0.1: dependencies: minimist "^1.2.0" +json5@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.0.tgz#e7a0c62c48285c628d20a10b85c89bb807c32850" + integrity sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ== + dependencies: + minimist "^1.2.0" + jsonfile@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"