gitextract_28t6qide/ ├── .changeset/ │ ├── README.md │ └── config.json ├── .editorconfig ├── .github/ │ ├── CODEOWNERS │ ├── ISSUE_TEMPLATE/ │ │ ├── ---bug-report.yml │ │ ├── ---feature-request.yml │ │ └── config.yml │ ├── ISSUE_TEMPLATE.md │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ ├── format.yml │ ├── lint.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .prettierignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── create-snowpack-app/ │ ├── README.md │ ├── app-scripts-lit-element/ │ │ ├── package.json │ │ ├── snowpack.config.js │ │ └── tsconfig.base.json │ ├── app-scripts-preact/ │ │ ├── babel.config.json │ │ ├── jest/ │ │ │ ├── babelTransform.js │ │ │ ├── cssTransform.js │ │ │ └── fileTransform.js │ │ ├── jest.config.js │ │ ├── package.json │ │ ├── snowpack.config.js │ │ └── tsconfig.base.json │ ├── app-scripts-react/ │ │ ├── babel.config.json │ │ ├── jest/ │ │ │ ├── babelTransform.js │ │ │ ├── cssTransform.js │ │ │ ├── esbuildTransform.js │ │ │ ├── fileTransform.js │ │ │ └── importMetaBabelPlugin.js │ │ ├── jest.config.js │ │ ├── package.json │ │ ├── snowpack.config.js │ │ └── tsconfig.base.json │ ├── app-scripts-svelte/ │ │ ├── jest/ │ │ │ ├── babelTransform.js │ │ │ └── importMetaBabelPlugin.js │ │ ├── jest.config.js │ │ ├── package.json │ │ └── snowpack.config.js │ ├── app-scripts-vue/ │ │ ├── package.json │ │ ├── snowpack.config.js │ │ └── tsconfig.base.json │ ├── app-template-11ty/ │ │ ├── .eleventy.js │ │ ├── .npmignore │ │ ├── .prettierrc │ │ ├── README.md │ │ ├── _includes/ │ │ │ └── layouts/ │ │ │ └── base.njk │ │ ├── _output/ │ │ │ ├── about/ │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ └── static/ │ │ │ └── index.css │ │ ├── _template/ │ │ │ ├── about.md │ │ │ ├── index.njk │ │ │ └── static/ │ │ │ ├── index.css │ │ │ └── robots.txt │ │ ├── package.json │ │ ├── snowpack.config.mjs │ │ └── src/ │ │ └── index.js │ ├── app-template-blank/ │ │ ├── .npmignore │ │ ├── .prettierrc │ │ ├── README.md │ │ ├── package.json │ │ ├── public/ │ │ │ ├── index.html │ │ │ └── robots.txt │ │ ├── snowpack.config.mjs │ │ └── src/ │ │ ├── index.css │ │ └── index.js │ ├── app-template-blank-typescript/ │ │ ├── .npmignore │ │ ├── .prettierrc │ │ ├── README.md │ │ ├── package.json │ │ ├── public/ │ │ │ ├── index.html │ │ │ └── robots.txt │ │ ├── snowpack.config.mjs │ │ ├── src/ │ │ │ ├── index.css │ │ │ └── index.ts │ │ ├── tsconfig.json │ │ └── types/ │ │ └── static.d.ts │ ├── app-template-lit-element/ │ │ ├── .npmignore │ │ ├── .prettierrc │ │ ├── README.md │ │ ├── babel.config.json │ │ ├── package.json │ │ ├── public/ │ │ │ ├── index.css │ │ │ ├── index.html │ │ │ └── robots.txt │ │ ├── snowpack.config.mjs │ │ └── src/ │ │ ├── app-root.js │ │ └── index.js │ ├── app-template-lit-element-typescript/ │ │ ├── .npmignore │ │ ├── .prettierrc │ │ ├── README.md │ │ ├── babel.config.json │ │ ├── package.json │ │ ├── public/ │ │ │ ├── index.css │ │ │ ├── index.html │ │ │ └── robots.txt │ │ ├── snowpack.config.mjs │ │ ├── src/ │ │ │ ├── app-root.ts │ │ │ └── index.ts │ │ ├── tsconfig.json │ │ └── types/ │ │ └── static.d.ts │ ├── app-template-minimal/ │ │ ├── README.md │ │ ├── index.css │ │ ├── index.html │ │ ├── index.js │ │ ├── package.json │ │ └── snowpack.config.mjs │ ├── app-template-preact/ │ │ ├── .npmignore │ │ ├── .prettierrc │ │ ├── README.md │ │ ├── package.json │ │ ├── public/ │ │ │ ├── index.html │ │ │ └── robots.txt │ │ ├── snowpack.config.mjs │ │ ├── src/ │ │ │ ├── App.css │ │ │ ├── App.jsx │ │ │ ├── App.test.jsx │ │ │ ├── index.css │ │ │ └── index.jsx │ │ └── web-test-runner.config.js │ ├── app-template-preact-typescript/ │ │ ├── .npmignore │ │ ├── .prettierrc │ │ ├── README.md │ │ ├── package.json │ │ ├── public/ │ │ │ ├── index.html │ │ │ └── robots.txt │ │ ├── snowpack.config.mjs │ │ ├── src/ │ │ │ ├── App.css │ │ │ ├── App.test.tsx │ │ │ ├── App.tsx │ │ │ ├── index.css │ │ │ └── index.tsx │ │ ├── tsconfig.json │ │ ├── types/ │ │ │ └── static.d.ts │ │ └── web-test-runner.config.js │ ├── app-template-react/ │ │ ├── .npmignore │ │ ├── .prettierrc │ │ ├── README.md │ │ ├── package.json │ │ ├── public/ │ │ │ ├── index.html │ │ │ └── robots.txt │ │ ├── snowpack.config.mjs │ │ ├── src/ │ │ │ ├── App.css │ │ │ ├── App.jsx │ │ │ ├── App.test.jsx │ │ │ ├── index.css │ │ │ └── index.jsx │ │ └── web-test-runner.config.js │ ├── app-template-react-typescript/ │ │ ├── .npmignore │ │ ├── .prettierrc │ │ ├── README.md │ │ ├── package.json │ │ ├── public/ │ │ │ ├── index.html │ │ │ └── robots.txt │ │ ├── snowpack.config.mjs │ │ ├── src/ │ │ │ ├── App.css │ │ │ ├── App.test.tsx │ │ │ ├── App.tsx │ │ │ ├── index.css │ │ │ └── index.tsx │ │ ├── tsconfig.json │ │ ├── types/ │ │ │ └── static.d.ts │ │ └── web-test-runner.config.js │ ├── app-template-svelte/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── package.json │ │ ├── public/ │ │ │ ├── index.html │ │ │ └── robots.txt │ │ ├── snowpack.config.mjs │ │ ├── src/ │ │ │ ├── App.svelte │ │ │ ├── App.test.js │ │ │ └── index.js │ │ └── web-test-runner.config.js │ ├── app-template-svelte-typescript/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── public/ │ │ │ ├── index.html │ │ │ └── robots.txt │ │ ├── snowpack.config.mjs │ │ ├── src/ │ │ │ ├── App.svelte │ │ │ ├── App.test.ts │ │ │ └── index.ts │ │ ├── svelte.config.js │ │ ├── tsconfig.json │ │ ├── types/ │ │ │ └── static.d.ts │ │ └── web-test-runner.config.js │ ├── app-template-vue/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── package.json │ │ ├── public/ │ │ │ ├── index.html │ │ │ └── robots.txt │ │ ├── snowpack.config.mjs │ │ └── src/ │ │ ├── App.vue │ │ └── index.js │ ├── app-template-vue-typescript/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── package.json │ │ ├── public/ │ │ │ ├── index.html │ │ │ └── robots.txt │ │ ├── snowpack.config.mjs │ │ ├── src/ │ │ │ ├── App.vue │ │ │ └── index.js │ │ ├── tsconfig.json │ │ └── types/ │ │ ├── shims-vue.d.ts │ │ └── static.d.ts │ └── cli/ │ ├── README.md │ ├── createSnowpackApp.js │ ├── index.js │ └── package.json ├── docs/ │ ├── README.md │ ├── concepts/ │ │ ├── build-pipeline.md │ │ ├── dev-server.md │ │ ├── hot-module-replacement.md │ │ └── how-snowpack-works.md │ ├── guides/ │ │ ├── babel.md │ │ ├── connecting-tools.md │ │ ├── hmr.md │ │ ├── https-ssl-certificates.md │ │ ├── jest.md │ │ ├── optimize-and-bundle.md │ │ ├── plugins.md │ │ ├── postcss.md │ │ ├── preact.md │ │ ├── react-global-imports.md │ │ ├── react-loadable-components.md │ │ ├── routing.md │ │ ├── sass.md │ │ ├── server-side-render.md │ │ ├── streaming-imports.md │ │ ├── tailwind-css.md │ │ ├── testing.md │ │ ├── upgrade-guide.md │ │ ├── wasm.md │ │ ├── web-test-runner.md │ │ ├── web-worker.md │ │ └── workbox.md │ ├── posts/ │ │ ├── 2020-05-26-snowpack-2-0-release.md │ │ ├── 2020-07-30-snowpack-2-7-release.md │ │ ├── 2020-12-03-snowpack-3-release-candidate.md │ │ └── 2021-01-13-snowpack-3-0.md │ ├── reference/ │ │ ├── cli-command-line-interface.md │ │ ├── common-error-details.md │ │ ├── configuration.md │ │ ├── environment-variables.md │ │ ├── hot-module-replacement.md │ │ ├── javascript-interface.md │ │ ├── plugins.md │ │ └── supported-files.md │ └── tutorials/ │ ├── getting-started.md │ ├── quick-start.md │ ├── react.md │ ├── svelte.md │ └── vue.md ├── esinstall/ │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.esm.mjs │ ├── package.json │ ├── src/ │ │ ├── entrypoints.ts │ │ ├── index.ts │ │ ├── rollup-plugins/ │ │ │ ├── generateProcessPolyfill.ts │ │ │ ├── rollup-plugin-alias.ts │ │ │ ├── rollup-plugin-catch-fetch.ts │ │ │ ├── rollup-plugin-catch-unresolved.ts │ │ │ ├── rollup-plugin-css.ts │ │ │ ├── rollup-plugin-node-process-polyfill.ts │ │ │ ├── rollup-plugin-stats.ts │ │ │ ├── rollup-plugin-strip-source-mapping.ts │ │ │ └── rollup-plugin-wrap-install-targets.ts │ │ ├── stats.ts │ │ ├── types.ts │ │ └── util.ts │ └── tsconfig.json ├── examples/ │ ├── .gitignore │ ├── https-ssl-certificates/ │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ └── snowpack.config.js │ ├── react-global-imports/ │ │ ├── README.md │ │ ├── babel.config.js │ │ ├── package.json │ │ ├── public/ │ │ │ ├── index.html │ │ │ └── robots.txt │ │ ├── snowpack.config.js │ │ └── src/ │ │ ├── App.css │ │ ├── App.jsx │ │ ├── index.css │ │ └── index.jsx │ ├── react-loadable-components/ │ │ ├── README.md │ │ ├── package.json │ │ ├── public/ │ │ │ ├── index.html │ │ │ └── robots.txt │ │ ├── snowpack.config.js │ │ └── src/ │ │ ├── App.css │ │ ├── App.jsx │ │ ├── Async.jsx │ │ ├── index.css │ │ └── index.jsx │ └── tailwind/ │ ├── README.md │ ├── package.json │ ├── postcss.config.js │ ├── public/ │ │ ├── global.css │ │ └── index.html │ ├── snowpack.config.mjs │ └── tailwind.config.js ├── jest.config.js ├── jest.setup.js ├── lerna.json ├── package.json ├── plugins/ │ ├── plugin-babel/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── plugin.js │ │ ├── test/ │ │ │ └── plugin-babel.test.js │ │ └── worker.js │ ├── plugin-build-script/ │ │ ├── README.md │ │ ├── package.json │ │ ├── plugin.js │ │ └── test/ │ │ └── plugin.test.js │ ├── plugin-dotenv/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── plugin.js │ │ └── test/ │ │ ├── __snapshots__/ │ │ │ └── plugin.test.js.snap │ │ ├── execPlugin.js │ │ └── plugin.test.js │ ├── plugin-optimize/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── lib/ │ │ │ ├── css.js │ │ │ ├── html.js │ │ │ └── js.js │ │ ├── package.json │ │ ├── plugin.js │ │ ├── test/ │ │ │ ├── plugin.test.js │ │ │ ├── serializer.js │ │ │ └── stubs/ │ │ │ └── minimal/ │ │ │ ├── do-not-preload-1.js │ │ │ ├── do-not-preload-2.js │ │ │ ├── do-not-preload-3.js │ │ │ ├── esm_example.js │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ ├── style.css │ │ │ └── target-es2018.js │ │ └── util.js │ ├── plugin-postcss/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── plugin.js │ │ ├── test/ │ │ │ ├── fixtures/ │ │ │ │ ├── from/ │ │ │ │ │ ├── from.css │ │ │ │ │ ├── postcss.config.js │ │ │ │ │ └── style.css │ │ │ │ ├── postcss.config.js │ │ │ │ └── style.css │ │ │ └── plugin.test.js │ │ └── worker.js │ ├── plugin-react-refresh/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── plugin.js │ │ └── test/ │ │ ├── __snapshots__/ │ │ │ └── plugin.test.js.snap │ │ ├── plugin.test.js │ │ └── stubs/ │ │ ├── stub.html │ │ └── stub.js │ ├── plugin-run-script/ │ │ ├── README.md │ │ ├── package.json │ │ ├── plugin.js │ │ └── test/ │ │ └── plugin.test.js │ ├── plugin-sass/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── plugin.js │ │ └── test/ │ │ ├── __snapshots__/ │ │ │ └── plugin.test.js.snap │ │ ├── fixtures/ │ │ │ ├── bad/ │ │ │ │ └── bad.scss │ │ │ ├── sass/ │ │ │ │ ├── App.sass │ │ │ │ ├── _base.sass │ │ │ │ └── folder/ │ │ │ │ ├── _child-partial.sass │ │ │ │ └── _index.sass │ │ │ └── scss/ │ │ │ ├── App.scss │ │ │ ├── _base.scss │ │ │ └── folder/ │ │ │ └── _index.scss │ │ ├── plugin-mocked.test.js │ │ └── plugin.test.js │ ├── plugin-svelte/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── plugin.js │ │ └── test/ │ │ ├── Button.svelte │ │ ├── custom-config.js │ │ ├── plugin.test.js │ │ └── svelte.config.js │ ├── plugin-typescript/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── plugin.js │ │ └── test/ │ │ └── plugin.test.js │ ├── plugin-vue/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── plugin-tsx-jsx.js │ │ ├── plugin.js │ │ ├── src/ │ │ │ └── script-compilers.js │ │ └── test/ │ │ ├── __snapshots__/ │ │ │ ├── plugin-tsx-jsx.test.js.snap │ │ │ ├── plugin-vue-ts-tsx-jsx.test.js.snap │ │ │ ├── plugin.test.js.snap │ │ │ └── script-compilers.test.js.snap │ │ ├── plugin-tsx-jsx.test.js │ │ ├── plugin-vue-ts-tsx-jsx.test.js │ │ ├── plugin.test.js │ │ ├── script-compilers.test.js │ │ └── stubs/ │ │ ├── JsxContent.jsx │ │ ├── TsContent.ts │ │ ├── TsxContent.tsx │ │ ├── VueContent.vue │ │ ├── VueContentJsx.vue │ │ ├── VueContentOnlyTpl.vue │ │ ├── VueContentStyleScoped.vue │ │ ├── VueContentTs.vue │ │ ├── VueContentTsx.vue │ │ └── tsconfig.json │ ├── plugin-webpack/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── plugin.js │ │ ├── plugins/ │ │ │ ├── import-meta-fix.js │ │ │ └── proxy-import-resolve.js │ │ └── test/ │ │ ├── __snapshots__/ │ │ │ └── plugin.test.js.snap │ │ ├── plugin.test.js │ │ ├── readFilesSync.js │ │ └── stubs/ │ │ ├── minimal/ │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── styles.css │ │ └── multiple-entrypoints/ │ │ ├── admin/ │ │ │ ├── index.html │ │ │ └── index.js │ │ ├── index.html │ │ ├── index.js │ │ └── package.json │ └── web-test-runner-plugin/ │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ └── plugin.js ├── scripts/ │ ├── release-all.js │ └── release.cjs ├── skypack/ │ ├── .gitignore │ ├── .prettierrc │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.esm.mjs │ ├── package.json │ ├── src/ │ │ ├── index.ts │ │ ├── rollup-plugin-remote-cdn.ts │ │ └── util.ts │ └── tsconfig.json ├── snowpack/ │ ├── .gitignore │ ├── .npmignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── assets/ │ │ ├── hmr-client.js │ │ ├── hmr-error-overlay.js │ │ ├── openChrome.appleScript │ │ ├── require-or-import.js │ │ └── snowpack-init-file.js │ ├── index.bin.js │ ├── package.json │ ├── src/ │ │ ├── build/ │ │ │ ├── build-import-proxy.ts │ │ │ ├── build-pipeline.ts │ │ │ ├── file-builder.ts │ │ │ ├── file-urls.ts │ │ │ ├── import-css.ts │ │ │ ├── import-resolver.ts │ │ │ ├── import-sri.ts │ │ │ ├── optimize.ts │ │ │ └── process.ts │ │ ├── commands/ │ │ │ ├── add-rm.ts │ │ │ ├── build.ts │ │ │ ├── dev.ts │ │ │ ├── init.ts │ │ │ ├── paint.ts │ │ │ └── prepare.ts │ │ ├── config.ts │ │ ├── dev/ │ │ │ └── hmr.ts │ │ ├── hmr-server-engine.ts │ │ ├── index.ts │ │ ├── lexer-util.ts │ │ ├── logger.ts │ │ ├── plugins/ │ │ │ └── plugin-esbuild.ts │ │ ├── rewrite-imports.ts │ │ ├── scan-import-glob.ts │ │ ├── scan-imports.ts │ │ ├── sources/ │ │ │ ├── local-install.ts │ │ │ ├── local.ts │ │ │ ├── remote.ts │ │ │ └── util.ts │ │ ├── ssr-loader/ │ │ │ ├── index.ts │ │ │ ├── sourcemaps.ts │ │ │ └── transform.ts │ │ ├── types.ts │ │ └── util.ts │ ├── tsconfig.cjs.json │ └── tsconfig.json ├── test/ │ ├── build/ │ │ ├── config-loading-esm-package/ │ │ │ ├── config-loading-esm-package.test.js │ │ │ ├── package.json │ │ │ ├── snowpack.config.js │ │ │ └── src/ │ │ │ └── index.js │ │ ├── config-loading-mjs/ │ │ │ ├── config-loading-mjs.test.js │ │ │ ├── package.json │ │ │ ├── snowpack.config.mjs │ │ │ └── src/ │ │ │ └── index.js │ │ ├── config-path/ │ │ │ ├── config-path.test.js │ │ │ ├── index.js │ │ │ ├── my-config-file.js │ │ │ └── package.json │ │ ├── entrypoint-ids/ │ │ │ ├── entrypoint-ids.test.js │ │ │ ├── package.json │ │ │ └── src/ │ │ │ └── index.js │ │ ├── import-assets/ │ │ │ ├── import-assets.test.js │ │ │ ├── package.json │ │ │ ├── snowpack.config.json │ │ │ └── src/ │ │ │ ├── index.js │ │ │ └── styles.css │ │ ├── package-bootstrap/ │ │ │ ├── package-bootstrap.test.js │ │ │ ├── package.json │ │ │ └── src/ │ │ │ ├── index.js │ │ │ └── styles.css │ │ ├── package-workspace/ │ │ │ ├── package-workspace.test.js │ │ │ ├── package.json │ │ │ ├── snowpack.config.js │ │ │ └── src/ │ │ │ ├── index.html │ │ │ └── index.svelte │ │ ├── plugin-build-script/ │ │ │ ├── package.json │ │ │ ├── plugin-build-script.test.js │ │ │ ├── snowpack.config.js │ │ │ └── src/ │ │ │ └── index.ts │ │ ├── plugin-hook-optimize/ │ │ │ ├── custom-optimize-plugin.js │ │ │ ├── package.json │ │ │ ├── plugin-hook-optimize.test.js │ │ │ ├── snowpack.config.json │ │ │ └── src/ │ │ │ ├── index.js │ │ │ └── styles.css │ │ ├── plugin-run-script/ │ │ │ ├── package.json │ │ │ ├── plugin-run-script.test.js │ │ │ ├── public/ │ │ │ │ └── css/ │ │ │ │ └── index.css │ │ │ ├── snowpack.config.js │ │ │ └── src/ │ │ │ └── css/ │ │ │ └── index.scss │ │ ├── prepare-external-package/ │ │ │ ├── package.json │ │ │ ├── prepare-external-package.test.js │ │ │ └── src/ │ │ │ └── index.js │ │ ├── react-lazy-bundle/ │ │ │ ├── package.json │ │ │ ├── public/ │ │ │ │ └── index.html │ │ │ ├── react-lazy.test.js │ │ │ ├── snowpack.config.js │ │ │ └── src/ │ │ │ ├── components/ │ │ │ │ ├── App.jsx │ │ │ │ └── Articles.jsx │ │ │ └── index.jsx │ │ └── test-workspace-component/ │ │ ├── Layout.ts │ │ ├── README.md │ │ ├── SvelteComponent.svelte │ │ ├── index.mjs │ │ ├── package.json │ │ └── works-without-extension.ts │ ├── create-snowpack-app/ │ │ ├── __snapshots__/ │ │ │ └── create-snowpack-app.test.js.snap │ │ └── create-snowpack-app.test.js │ ├── esinstall/ │ │ ├── alias/ │ │ │ ├── alias.test.js │ │ │ └── package.json │ │ ├── cjs-autodetect-exports/ │ │ │ ├── .gitignore │ │ │ ├── cjs-autodetect-exports.test.js │ │ │ ├── package.json │ │ │ └── packages/ │ │ │ ├── cjs-invalid-exports/ │ │ │ │ ├── entrypoint.js │ │ │ │ └── package.json │ │ │ └── cjs-valid-exports/ │ │ │ ├── entrypoint.js │ │ │ └── package.json │ │ ├── config-package-svelte/ │ │ │ ├── config-package-svelte.test.js │ │ │ ├── package.json │ │ │ └── src/ │ │ │ └── index.js │ │ ├── dep-list-simple/ │ │ │ ├── __snapshots__ │ │ │ ├── dep-list-simple.test.js │ │ │ └── package.json │ │ ├── error-missing-dep/ │ │ │ ├── __snapshots__ │ │ │ ├── error-missing-dep.test.js │ │ │ └── package.json │ │ ├── esinstall-test-utils.js │ │ ├── exclude-external-packages/ │ │ │ ├── __snapshots__ │ │ │ ├── exclude-external-packages.test.js │ │ │ └── package.json │ │ ├── exports-only/ │ │ │ ├── .gitignore │ │ │ ├── exports-only.test.js │ │ │ ├── mod.js │ │ │ ├── package.json │ │ │ ├── pkg/ │ │ │ │ ├── mod.mjs │ │ │ │ └── package.json │ │ │ └── snowpack.config.js │ │ ├── exports-only-no-main/ │ │ │ ├── .gitignore │ │ │ ├── exports-only-no-main.test.js │ │ │ ├── mod.js │ │ │ ├── package.json │ │ │ ├── pkg/ │ │ │ │ ├── mod.mjs │ │ │ │ └── package.json │ │ │ └── snowpack.config.js │ │ ├── import-assets/ │ │ │ ├── .gitignore │ │ │ ├── import-assets.test.js │ │ │ ├── package.json │ │ │ └── packages/ │ │ │ └── mock-pkg-install-assets/ │ │ │ ├── css.css │ │ │ ├── json.json │ │ │ └── package.json │ │ ├── import-astro/ │ │ │ ├── .gitignore │ │ │ ├── import-astro.test.js │ │ │ ├── package.json │ │ │ └── packages/ │ │ │ └── components/ │ │ │ ├── Wow.astro │ │ │ └── package.json │ │ ├── import-missing/ │ │ │ ├── import-missing.test.js │ │ │ ├── package.json │ │ │ ├── packages/ │ │ │ │ ├── @material/ │ │ │ │ │ └── animation/ │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── _functions.import.scss │ │ │ │ │ ├── _functions.scss │ │ │ │ │ ├── _index.scss │ │ │ │ │ ├── _variables.import.scss │ │ │ │ │ ├── _variables.scss │ │ │ │ │ ├── dist/ │ │ │ │ │ │ ├── mdc.animation.d.ts │ │ │ │ │ │ └── mdc.animation.js │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── types.d.ts │ │ │ │ │ ├── types.js │ │ │ │ │ ├── util.d.ts │ │ │ │ │ └── util.js │ │ │ │ └── tslib/ │ │ │ │ ├── CopyrightNotice.txt │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── package.json │ │ │ │ ├── tslib.d.ts │ │ │ │ ├── tslib.es6.html │ │ │ │ ├── tslib.es6.js │ │ │ │ ├── tslib.html │ │ │ │ └── tslib.js │ │ │ └── src/ │ │ │ └── index.js │ │ ├── import-named-from-default/ │ │ │ ├── import-named-from-default.test.js │ │ │ ├── package/ │ │ │ │ └── default-only-esm/ │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ └── package.json │ │ ├── import-node-builtin/ │ │ │ ├── .gitignore │ │ │ ├── error-node-builtin-unresolved.test.js │ │ │ ├── package.json │ │ │ └── packages/ │ │ │ └── bad-node-builtin-pkg/ │ │ │ ├── entrypoint.js │ │ │ └── package.json │ │ ├── import-nothing/ │ │ │ ├── import-nothing.test.js │ │ │ └── package.json │ │ ├── import-types/ │ │ │ ├── .gitignore │ │ │ ├── import-types.test.js │ │ │ ├── package.json │ │ │ └── packages/ │ │ │ └── type-only-pkg/ │ │ │ ├── index.d.ts │ │ │ └── package.json │ │ ├── named-exports/ │ │ │ ├── .gitignore │ │ │ ├── named-exports.test.js │ │ │ ├── package.json │ │ │ └── packages/ │ │ │ ├── cjs-named-exports-obj/ │ │ │ │ ├── entrypoint.js │ │ │ │ └── package.json │ │ │ ├── cjs-named-exports-reexported/ │ │ │ │ ├── entrypoint.js │ │ │ │ ├── package.json │ │ │ │ └── reexported.js │ │ │ ├── cjs-named-exports-simple/ │ │ │ │ ├── entrypoint.js │ │ │ │ └── package.json │ │ │ └── umd-named-exports/ │ │ │ ├── autolayout.js │ │ │ └── package.json │ │ ├── node-env/ │ │ │ ├── .gitignore │ │ │ ├── node-env.test.js │ │ │ ├── package.json │ │ │ └── packages/ │ │ │ └── node-env-mock-pkg/ │ │ │ ├── entrypoint.js │ │ │ └── package.json │ │ ├── package-entrypoints/ │ │ │ ├── .gitignore │ │ │ ├── browser-dot/ │ │ │ │ ├── entrypoint.js │ │ │ │ └── package.json │ │ │ ├── browser-dot-slash/ │ │ │ │ ├── entrypoint.js │ │ │ │ └── package.json │ │ │ ├── browser-dot-slash-index/ │ │ │ │ ├── entrypoint.js │ │ │ │ └── package.json │ │ │ ├── browser-dot-slash-index-js/ │ │ │ │ ├── entrypoint.js │ │ │ │ └── package.json │ │ │ ├── browser-index/ │ │ │ │ ├── entrypoint.js │ │ │ │ └── package.json │ │ │ ├── browser-index-js/ │ │ │ │ ├── entrypoint.js │ │ │ │ └── package.json │ │ │ ├── browser-no-valid/ │ │ │ │ ├── entrypoint.js │ │ │ │ └── package.json │ │ │ ├── browser-path/ │ │ │ │ ├── entrypoint.js │ │ │ │ └── package.json │ │ │ ├── export-map-dot-no-slash/ │ │ │ │ ├── entrypoint.js │ │ │ │ └── package.json │ │ │ ├── export-map-dot-slash/ │ │ │ │ ├── entrypoint.js │ │ │ │ └── package.json │ │ │ ├── export-map-internal-imports/ │ │ │ │ ├── entrypoint.js │ │ │ │ ├── imported-by-entrypoint.js │ │ │ │ ├── imports-entrypoint.js │ │ │ │ └── package.json │ │ │ ├── export-map-object-browser/ │ │ │ │ ├── entrypoint.js │ │ │ │ └── package.json │ │ │ ├── export-map-object-browser-object/ │ │ │ │ ├── entrypoint.js │ │ │ │ └── package.json │ │ │ ├── export-map-object-default/ │ │ │ │ ├── entrypoint.js │ │ │ │ └── package.json │ │ │ ├── export-map-object-import/ │ │ │ │ ├── entrypoint.js │ │ │ │ └── package.json │ │ │ ├── export-map-object-no-key/ │ │ │ │ ├── entrypoint.js │ │ │ │ └── package.json │ │ │ ├── export-map-object-require/ │ │ │ │ ├── entrypoint.js │ │ │ │ └── package.json │ │ │ ├── export-map-star/ │ │ │ │ ├── entrypoint.js │ │ │ │ ├── package.json │ │ │ │ └── src/ │ │ │ │ └── extras/ │ │ │ │ ├── one.js │ │ │ │ ├── other.css │ │ │ │ ├── three.js │ │ │ │ └── two.js │ │ │ ├── export-map-trailing-slash/ │ │ │ │ ├── dist/ │ │ │ │ │ ├── esm/ │ │ │ │ │ │ └── helpers.js │ │ │ │ │ └── index.js │ │ │ │ ├── entrypoint.js │ │ │ │ ├── package.json │ │ │ │ └── src/ │ │ │ │ ├── extras/ │ │ │ │ │ ├── one.js │ │ │ │ │ ├── other.css │ │ │ │ │ ├── three.js │ │ │ │ │ └── two.js │ │ │ │ └── more/ │ │ │ │ └── one.js │ │ │ ├── implicit-main/ │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── jsnext-main/ │ │ │ │ ├── entrypoint.js │ │ │ │ └── package.json │ │ │ ├── main-folder/ │ │ │ │ ├── entrypoint/ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── module/ │ │ │ │ ├── entrypoint.js │ │ │ │ └── package.json │ │ │ ├── package-entrypoints-browser.test.js │ │ │ ├── package-entrypoints-export-map.test.js │ │ │ ├── package-entrypoints-general.test.js │ │ │ ├── package.json │ │ │ └── pkg-with-dot.in-the-name/ │ │ │ ├── entrypoint.js │ │ │ └── package.json │ │ ├── package-node-fetch/ │ │ │ ├── .gitignore │ │ │ ├── package-node-fetch.test.js │ │ │ ├── package.json │ │ │ └── packages/ │ │ │ └── dep-node-fetch-mock-pkg/ │ │ │ ├── entrypoint.js │ │ │ └── package.json │ │ ├── package-react/ │ │ │ ├── __snapshots__ │ │ │ ├── package-react.test.js │ │ │ ├── package.json │ │ │ └── src/ │ │ │ └── index.js │ │ ├── polyfill-node/ │ │ │ ├── .gitignore │ │ │ ├── package.json │ │ │ ├── packages/ │ │ │ │ └── node-builtin-pkg/ │ │ │ │ ├── entrypoint.js │ │ │ │ └── package.json │ │ │ └── polyfill-node.test.js │ │ ├── rollup/ │ │ │ ├── .gitignore │ │ │ ├── package.json │ │ │ ├── rollup.test.js │ │ │ └── src/ │ │ │ └── index.js │ │ ├── source-map-strip/ │ │ │ ├── __snapshots__ │ │ │ ├── package.json │ │ │ └── source-map-strip.test.js │ │ ├── sub-package-json/ │ │ │ ├── .gitignore │ │ │ ├── package.json │ │ │ └── sub-package-json.test.js │ │ └── tree-shake-expression/ │ │ ├── .gitignore │ │ ├── inner-module/ │ │ │ ├── main.js │ │ │ └── package.json │ │ ├── package.json │ │ └── tree-shake-expression.test.js │ ├── esinstall.api.test.js │ ├── fixture-utils.js │ ├── rollup-plugins.test.js │ ├── snowpack/ │ │ ├── __template__/ │ │ │ └── index.test.js │ │ ├── cdnUrls/ │ │ │ └── index.test.js │ │ ├── config/ │ │ │ ├── alias/ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ └── index.test.js.snap │ │ │ │ └── index.test.js │ │ │ ├── buildOptions.baseUrl/ │ │ │ │ └── index.test.js │ │ │ ├── buildOptions.jsxInject/ │ │ │ │ └── index.test.js │ │ │ ├── buildOptions.metaUrlPath/ │ │ │ │ └── index.test.js │ │ │ ├── buildOptions.out/ │ │ │ │ └── index.test.js │ │ │ ├── env/ │ │ │ │ └── index.test.js │ │ │ ├── invalid/ │ │ │ │ └── index.test.js │ │ │ ├── mode/ │ │ │ │ └── index.test.js │ │ │ ├── mount/ │ │ │ │ └── index.test.js │ │ │ ├── optimize/ │ │ │ │ └── index.test.js │ │ │ ├── packageOptions.external/ │ │ │ │ └── index.test.js │ │ │ ├── packageOptions.packageLookupFields/ │ │ │ │ └── index.test.js │ │ │ ├── packageOptions.source/ │ │ │ │ └── index.test.js │ │ │ ├── plugins/ │ │ │ │ ├── extends/ │ │ │ │ │ └── index.test.js │ │ │ │ └── instantiatedObject/ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ └── index.test.js.snap │ │ │ │ └── index.test.js │ │ │ └── withExtension/ │ │ │ └── index.test.js │ │ ├── cssModules/ │ │ │ └── index.test.js │ │ ├── import/ │ │ │ ├── css.ts/ │ │ │ │ └── index.test.js │ │ │ ├── dotFolder/ │ │ │ │ └── index.test.js │ │ │ ├── glob/ │ │ │ │ └── index.test.js │ │ │ ├── json/ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ └── index.test.js.snap │ │ │ │ └── index.test.js │ │ │ └── ts/ │ │ │ └── index.test.js │ │ ├── import-sri.test.ts │ │ ├── moduleResolution/ │ │ │ └── index.test.js │ │ ├── namedImport/ │ │ │ ├── __snapshots__/ │ │ │ │ └── index.test.js.snap │ │ │ └── index.test.js │ │ ├── package/ │ │ │ ├── @nivo/ │ │ │ │ └── index.test.js │ │ │ ├── bootstrap/ │ │ │ │ └── index.test.js │ │ │ ├── tippy/ │ │ │ │ └── index.test.js │ │ │ └── workspace/ │ │ │ └── index.test.js │ │ ├── plugin/ │ │ │ ├── babel/ │ │ │ │ └── index.test.js │ │ │ ├── buildScript/ │ │ │ │ └── index.test.js │ │ │ ├── custom/ │ │ │ │ └── index.test.js │ │ │ ├── customTransform/ │ │ │ │ └── index.test.js │ │ │ ├── runScript/ │ │ │ │ └── index.test.js │ │ │ ├── sass/ │ │ │ │ └── index.test.js │ │ │ ├── svelte/ │ │ │ │ └── index.test.js │ │ │ └── vue/ │ │ │ └── index.test.js │ │ ├── runtime/ │ │ │ └── runtime.test.js │ │ ├── utf8/ │ │ │ └── index.test.js │ │ └── util.test.ts │ └── test-utils.js ├── test-dev/ │ ├── README.md │ ├── __snapshots__/ │ │ └── dev.test.ts.snap │ ├── dev.test.ts │ ├── smoke/ │ │ ├── package.json │ │ ├── public/ │ │ │ ├── about.tmpl │ │ │ ├── index.css │ │ │ └── index.html │ │ ├── snowpack.config.js │ │ └── src/ │ │ └── index.js │ ├── smoke-secure-1/ │ │ ├── package.json │ │ ├── public/ │ │ │ ├── about.tmpl │ │ │ ├── index.css │ │ │ └── index.html │ │ ├── snowpack.config.js │ │ ├── snowpack.crt │ │ ├── snowpack.key │ │ └── src/ │ │ └── index.js │ └── smoke-secure-2/ │ ├── package.json │ ├── public/ │ │ ├── about.tmpl │ │ ├── index.css │ │ └── index.html │ ├── snowpack.config.js │ ├── src/ │ │ └── index.js │ └── tls/ │ ├── certificate.pem │ └── key.pem └── www/ ├── .gitignore ├── LICENSE ├── README.md ├── astro.config.mjs ├── package.json ├── public/ │ ├── favicon/ │ │ └── site.webmanifest │ ├── img/ │ │ ├── snowpackskypack.webm │ │ └── streaming-imports-demo.webm │ ├── js/ │ │ └── index.js │ ├── robots.txt │ └── styles/ │ ├── _animations.scss │ ├── _card-grid.scss │ ├── _github-markdown.scss │ ├── _globals.scss │ ├── _prism.scss │ ├── _typography.scss │ ├── _utils.scss │ ├── _var.scss │ └── global.scss ├── scripts/ │ └── copy.js └── src/ ├── components/ │ ├── Banner.astro │ ├── BaseHead.astro │ ├── BaseLayout.astro │ ├── Button.astro │ ├── Card.css │ ├── Card.jsx │ ├── CompanyLogo.jsx │ ├── Hero.astro │ ├── MainLayout.astro │ ├── Menu.astro │ ├── Nav.astro │ ├── NewsAssets.svelte │ ├── NewsTitle.vue │ ├── PluginSearchPage.jsx │ ├── PluginSearchPage.module.css │ ├── PokemonLookup.astro │ ├── Subnav.astro │ ├── docsearch.js │ └── index.ts ├── data/ │ ├── news.json │ └── users.json ├── layouts/ │ ├── content-with-cover.astro │ ├── content.astro │ └── post.astro └── pages/ ├── 404.astro ├── guides.astro ├── index.astro ├── news.astro └── plugins.astro