From 812658ad2ab3732a99e35c4fd903e302e723db46 Mon Sep 17 00:00:00 2001 From: Bjorn Lu Date: Wed, 28 Sep 2022 23:13:33 +0800 Subject: [PATCH] Remove shamefully-hoist (#4842) --- .changeset/itchy-guests-perform.md | 5 + .changeset/odd-elephants-argue.md | 5 + .changeset/silver-rats-know.md | 15 + .changeset/young-pens-lick.md | 5 + .github/workflows/ci.yml | 3 +- .npmrc | 26 +- examples/basics/.npmrc | 2 - examples/blog/.npmrc | 2 - examples/deno/.npmrc | 2 - examples/docs/.npmrc | 2 - examples/framework-alpine/.npmrc | 2 - examples/framework-lit/.npmrc | 3 +- examples/framework-multiple/.npmrc | 2 - examples/framework-preact/.npmrc | 2 - examples/framework-react/.npmrc | 2 - examples/framework-solid/.npmrc | 2 - examples/framework-svelte/.npmrc | 2 - examples/framework-vue/.npmrc | 2 - examples/minimal/.npmrc | 2 - examples/non-html-pages/.npmrc | 2 - examples/portfolio/.npmrc | 2 - examples/ssr/.npmrc | 2 - examples/with-markdown-plugins/.npmrc | 2 - examples/with-markdown-shiki/.npmrc | 2 - examples/with-mdx/.npmrc | 2 - examples/with-nanostores/.npmrc | 2 - examples/with-tailwindcss/.npmrc | 2 - examples/with-vite-plugin-pwa/.npmrc | 2 - examples/with-vitest/.npmrc | 2 - package.json | 3 +- packages/astro-rss/src/util.ts | 10 +- .../fixtures/astro-component/astro.config.mjs | 5 +- .../e2e/fixtures/astro-component/package.json | 4 +- .../e2e/fixtures/error-cyclic/package.json | 3 +- .../astro/e2e/fixtures/errors/package.json | 8 +- .../e2e/fixtures/hydration-race/package.json | 3 +- .../e2e/fixtures/solid-component/package.json | 6 +- .../e2e/fixtures/tailwindcss/package.json | 5 +- .../e2e/fixtures/vue-component/package.json | 3 +- packages/astro/package.json | 10 +- packages/astro/playwright.config.js | 5 +- packages/astro/src/core/config/config.ts | 6 + packages/astro/src/core/create-vite.ts | 4 + packages/astro/test/api-routes.test.js | 3 - .../astro/test/fixtures/0-css/package.json | 4 +- .../test/fixtures/alias-tsconfig/package.json | 3 +- .../astro/test/fixtures/alias/package.json | 3 +- .../test/fixtures/astro-basic/package.json | 3 +- .../test/fixtures/astro-children/package.json | 5 +- .../fixtures/astro-client-only/package.json | 5 +- .../test/fixtures/astro-dynamic/package.json | 3 +- .../test/fixtures/astro-envs/package.json | 3 +- .../test/fixtures/astro-expr/package.json | 3 +- .../test/fixtures/astro-fallback/package.json | 3 +- .../fixtures/before-hydration/package.json | 3 +- .../component-library-shared/package.json | 4 + .../fixtures/entry-file-names/package.json | 3 +- .../astro/test/fixtures/fetch/package.json | 5 +- .../test/fixtures/hydration-race/package.json | 3 +- .../test/fixtures/large-array/package.json | 3 +- .../package.json | 4 +- .../test/fixtures/lit-element/package.json | 4 +- .../astro/test/fixtures/postcss/package.json | 5 +- .../fixtures/preact-component/package.json | 3 +- .../fixtures/react-and-solid/package.json | 7 +- .../package.json | 3 +- .../test/fixtures/slots-preact/package.json | 3 +- .../test/fixtures/slots-solid/package.json | 3 +- .../test/fixtures/slots-svelte/package.json | 3 +- .../test/fixtures/slots-vue/package.json | 3 +- .../fixtures/solid-component/package.json | 3 +- .../astro/test/fixtures/ssr-env/package.json | 3 +- .../test/fixtures/ssr-scripts/package.json | 3 +- .../static-build-frameworks/package.json | 3 +- .../test/fixtures/static-build/package.json | 3 +- .../fixtures/svelte-component/package.json | 3 +- .../test/fixtures/vue-component/package.json | 3 +- .../vue-with-multi-renderer/package.json | 6 +- packages/integrations/cloudflare/package.json | 3 + packages/integrations/image/package.json | 17 +- packages/integrations/lit/package.json | 3 + packages/integrations/mdx/package.json | 6 +- .../test/fixtures/mdx-namespace/package.json | 6 +- .../mdx/test/fixtures/mdx-page/package.json | 4 +- .../test/fixtures/mdx-plus-react/package.json | 6 +- packages/integrations/netlify/package.json | 6 +- packages/integrations/node/package.json | 2 + packages/integrations/preact/src/index.ts | 19 +- packages/integrations/prefetch/package.json | 1 + .../prefetch/playwright.config.js | 5 +- packages/integrations/sitemap/package.json | 2 + packages/integrations/svelte/package.json | 6 +- packages/integrations/tailwind/package.json | 3 +- packages/integrations/vercel/package.json | 4 +- packages/integrations/vue/package.json | 3 +- packages/markdown/component/package.json | 7 +- .../component/test/astro-markdown.test.js | 2 + .../astro-markdown-plugins/package.json | 3 +- .../test/fixtures/astro-markdown/package.json | 6 +- packages/markdown/remark/package.json | 2 + packages/markdown/remark/src/load-plugins.ts | 15 +- packages/telemetry/package.json | 5 +- pnpm-lock.yaml | 852 ++++++++++-------- scripts/smoke/index.js | 2 +- 104 files changed, 768 insertions(+), 527 deletions(-) create mode 100644 .changeset/itchy-guests-perform.md create mode 100644 .changeset/odd-elephants-argue.md create mode 100644 .changeset/silver-rats-know.md create mode 100644 .changeset/young-pens-lick.md delete mode 100644 examples/basics/.npmrc delete mode 100644 examples/blog/.npmrc delete mode 100644 examples/deno/.npmrc delete mode 100644 examples/docs/.npmrc delete mode 100644 examples/framework-alpine/.npmrc delete mode 100644 examples/framework-multiple/.npmrc delete mode 100644 examples/framework-preact/.npmrc delete mode 100644 examples/framework-react/.npmrc delete mode 100644 examples/framework-solid/.npmrc delete mode 100644 examples/framework-svelte/.npmrc delete mode 100644 examples/framework-vue/.npmrc delete mode 100644 examples/minimal/.npmrc delete mode 100644 examples/non-html-pages/.npmrc delete mode 100644 examples/portfolio/.npmrc delete mode 100644 examples/ssr/.npmrc delete mode 100644 examples/with-markdown-plugins/.npmrc delete mode 100644 examples/with-markdown-shiki/.npmrc delete mode 100644 examples/with-mdx/.npmrc delete mode 100644 examples/with-nanostores/.npmrc delete mode 100644 examples/with-tailwindcss/.npmrc delete mode 100644 examples/with-vite-plugin-pwa/.npmrc delete mode 100644 examples/with-vitest/.npmrc diff --git a/.changeset/itchy-guests-perform.md b/.changeset/itchy-guests-perform.md new file mode 100644 index 000000000..1d17db5a5 --- /dev/null +++ b/.changeset/itchy-guests-perform.md @@ -0,0 +1,5 @@ +--- +'@astrojs/image': patch +--- + +Specify sharp as optional peer dependency diff --git a/.changeset/odd-elephants-argue.md b/.changeset/odd-elephants-argue.md new file mode 100644 index 000000000..cb69ae270 --- /dev/null +++ b/.changeset/odd-elephants-argue.md @@ -0,0 +1,5 @@ +--- +'@astrojs/markdown-remark': patch +--- + +Fix non-hoisted remark/rehype plugin loading diff --git a/.changeset/silver-rats-know.md b/.changeset/silver-rats-know.md new file mode 100644 index 000000000..9d0517c9f --- /dev/null +++ b/.changeset/silver-rats-know.md @@ -0,0 +1,15 @@ +--- +'astro': patch +'@astrojs/image': patch +'@astrojs/mdx': patch +'@astrojs/netlify': patch +'@astrojs/preact': patch +'@astrojs/rss': patch +'@astrojs/svelte': patch +'@astrojs/tailwind': patch +'@astrojs/vue': patch +'@astrojs/markdown-remark': patch +'@astrojs/telemetry': patch +--- + +Add missing dependencies, support strict dependency installation (e.g. pnpm) diff --git a/.changeset/young-pens-lick.md b/.changeset/young-pens-lick.md new file mode 100644 index 000000000..3dcb03925 --- /dev/null +++ b/.changeset/young-pens-lick.md @@ -0,0 +1,5 @@ +--- +'@astrojs/rss': patch +--- + +Remove path-browserify dependency diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c0892d832..ee5e55901 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -207,8 +207,9 @@ jobs: repository: withastro/docs path: smoke/docs + # NOTE: remove shamefully-hoist when docs is also not hoisted - name: Install dependencies - run: pnpm install --no-frozen-lockfile + run: pnpm install --no-frozen-lockfile --shamefully-hoist - name: Build Packages run: pnpm run build diff --git a/.npmrc b/.npmrc index d00b700b8..28128c1da 100644 --- a/.npmrc +++ b/.npmrc @@ -4,19 +4,13 @@ link-workspace-packages=true save-workspace-protocol=false # This prevents the examples to have the `workspace:` prefix auto-install-peers=false -shamefully-hoist=true -# TODO: We would like to move to individual opt-in hoisting, but Astro was not originally -# written with this in mind. In the future, it would be good to hoist individual packages only. -# public-hoist-pattern[]=autoprefixer -# public-hoist-pattern[]=astro -# public-hoist-pattern[]=remark-* -# public-hoist-pattern[]=rehype-* -# public-hoist-pattern[]=react -# public-hoist-pattern[]=react-dom -# public-hoist-pattern[]=preact -# public-hoist-pattern[]=preact-render-to-string -# public-hoist-pattern[]=vue -# public-hoist-pattern[]=svelte -# public-hoist-pattern[]=solid-js -# public-hoist-pattern[]=lit -# public-hoist-pattern[]=@webcomponents/template-shadowroot +# `github-slugger` is used by `vite-plugin-markdown-legacy`. +# Temporarily hoist this until we remove the feature. +public-hoist-pattern[]=github-slugger +# Vite's esbuild optimizer has trouble optimizing `@astrojs/lit/client-shim.js` +# which imports this dependency. +public-hoist-pattern[]=@webcomponents/template-shadowroot +# On Windows, `svelte-preprocess` can't import `svelte/compiler`. Might be a pnpm bug. +public-hoist-pattern[]=svelte +# There's a lit dependency duplication somewhere causing multiple Lit versions error. +public-hoist-pattern[]=*lit* diff --git a/examples/basics/.npmrc b/examples/basics/.npmrc deleted file mode 100644 index ef83021af..000000000 --- a/examples/basics/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -# Expose Astro dependencies for `pnpm` users -shamefully-hoist=true diff --git a/examples/blog/.npmrc b/examples/blog/.npmrc deleted file mode 100644 index ef83021af..000000000 --- a/examples/blog/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -# Expose Astro dependencies for `pnpm` users -shamefully-hoist=true diff --git a/examples/deno/.npmrc b/examples/deno/.npmrc deleted file mode 100644 index ef83021af..000000000 --- a/examples/deno/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -# Expose Astro dependencies for `pnpm` users -shamefully-hoist=true diff --git a/examples/docs/.npmrc b/examples/docs/.npmrc deleted file mode 100644 index ef83021af..000000000 --- a/examples/docs/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -# Expose Astro dependencies for `pnpm` users -shamefully-hoist=true diff --git a/examples/framework-alpine/.npmrc b/examples/framework-alpine/.npmrc deleted file mode 100644 index ef83021af..000000000 --- a/examples/framework-alpine/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -# Expose Astro dependencies for `pnpm` users -shamefully-hoist=true diff --git a/examples/framework-lit/.npmrc b/examples/framework-lit/.npmrc index ef83021af..b417e450e 100644 --- a/examples/framework-lit/.npmrc +++ b/examples/framework-lit/.npmrc @@ -1,2 +1 @@ -# Expose Astro dependencies for `pnpm` users -shamefully-hoist=true +public-hoist-pattern[]=*lit* diff --git a/examples/framework-multiple/.npmrc b/examples/framework-multiple/.npmrc deleted file mode 100644 index ef83021af..000000000 --- a/examples/framework-multiple/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -# Expose Astro dependencies for `pnpm` users -shamefully-hoist=true diff --git a/examples/framework-preact/.npmrc b/examples/framework-preact/.npmrc deleted file mode 100644 index ef83021af..000000000 --- a/examples/framework-preact/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -# Expose Astro dependencies for `pnpm` users -shamefully-hoist=true diff --git a/examples/framework-react/.npmrc b/examples/framework-react/.npmrc deleted file mode 100644 index ef83021af..000000000 --- a/examples/framework-react/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -# Expose Astro dependencies for `pnpm` users -shamefully-hoist=true diff --git a/examples/framework-solid/.npmrc b/examples/framework-solid/.npmrc deleted file mode 100644 index ef83021af..000000000 --- a/examples/framework-solid/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -# Expose Astro dependencies for `pnpm` users -shamefully-hoist=true diff --git a/examples/framework-svelte/.npmrc b/examples/framework-svelte/.npmrc deleted file mode 100644 index ef83021af..000000000 --- a/examples/framework-svelte/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -# Expose Astro dependencies for `pnpm` users -shamefully-hoist=true diff --git a/examples/framework-vue/.npmrc b/examples/framework-vue/.npmrc deleted file mode 100644 index ef83021af..000000000 --- a/examples/framework-vue/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -# Expose Astro dependencies for `pnpm` users -shamefully-hoist=true diff --git a/examples/minimal/.npmrc b/examples/minimal/.npmrc deleted file mode 100644 index ef83021af..000000000 --- a/examples/minimal/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -# Expose Astro dependencies for `pnpm` users -shamefully-hoist=true diff --git a/examples/non-html-pages/.npmrc b/examples/non-html-pages/.npmrc deleted file mode 100644 index ef83021af..000000000 --- a/examples/non-html-pages/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -# Expose Astro dependencies for `pnpm` users -shamefully-hoist=true diff --git a/examples/portfolio/.npmrc b/examples/portfolio/.npmrc deleted file mode 100644 index ef83021af..000000000 --- a/examples/portfolio/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -# Expose Astro dependencies for `pnpm` users -shamefully-hoist=true diff --git a/examples/ssr/.npmrc b/examples/ssr/.npmrc deleted file mode 100644 index ef83021af..000000000 --- a/examples/ssr/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -# Expose Astro dependencies for `pnpm` users -shamefully-hoist=true diff --git a/examples/with-markdown-plugins/.npmrc b/examples/with-markdown-plugins/.npmrc deleted file mode 100644 index ef83021af..000000000 --- a/examples/with-markdown-plugins/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -# Expose Astro dependencies for `pnpm` users -shamefully-hoist=true diff --git a/examples/with-markdown-shiki/.npmrc b/examples/with-markdown-shiki/.npmrc deleted file mode 100644 index ef83021af..000000000 --- a/examples/with-markdown-shiki/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -# Expose Astro dependencies for `pnpm` users -shamefully-hoist=true diff --git a/examples/with-mdx/.npmrc b/examples/with-mdx/.npmrc deleted file mode 100644 index ef83021af..000000000 --- a/examples/with-mdx/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -# Expose Astro dependencies for `pnpm` users -shamefully-hoist=true diff --git a/examples/with-nanostores/.npmrc b/examples/with-nanostores/.npmrc deleted file mode 100644 index ef83021af..000000000 --- a/examples/with-nanostores/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -# Expose Astro dependencies for `pnpm` users -shamefully-hoist=true diff --git a/examples/with-tailwindcss/.npmrc b/examples/with-tailwindcss/.npmrc deleted file mode 100644 index ef83021af..000000000 --- a/examples/with-tailwindcss/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -# Expose Astro dependencies for `pnpm` users -shamefully-hoist=true diff --git a/examples/with-vite-plugin-pwa/.npmrc b/examples/with-vite-plugin-pwa/.npmrc deleted file mode 100644 index ef83021af..000000000 --- a/examples/with-vite-plugin-pwa/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -# Expose Astro dependencies for `pnpm` users -shamefully-hoist=true diff --git a/examples/with-vitest/.npmrc b/examples/with-vitest/.npmrc deleted file mode 100644 index ef83021af..000000000 --- a/examples/with-vitest/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -# Expose Astro dependencies for `pnpm` users -shamefully-hoist=true diff --git a/package.json b/package.json index 991e4d2b9..66e7e3045 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "node": "^14.18.0 || >=16.12.0", "pnpm": ">=7.9.5" }, - "packageManager": "pnpm@7.9.5", + "packageManager": "pnpm@7.12.2", "pnpm": { "packageExtensions": { "svelte2tsx": { @@ -74,6 +74,7 @@ "@changesets/changelog-github": "0.4.4", "@changesets/cli": "2.23.0", "@octokit/action": "^3.18.1", + "@types/node": "^18.7.21", "@typescript-eslint/eslint-plugin": "^5.27.1", "@typescript-eslint/parser": "^5.27.1", "del": "^7.0.0", diff --git a/packages/astro-rss/src/util.ts b/packages/astro-rss/src/util.ts index 0dad6b239..7218cc934 100644 --- a/packages/astro-rss/src/util.ts +++ b/packages/astro-rss/src/util.ts @@ -1,10 +1,8 @@ -import npath from 'path-browserify'; - /** Normalize URL to its canonical form */ export function createCanonicalURL(url: string, base?: string): URL { let pathname = url.replace(/\/index.html$/, ''); // index.html is not canonical pathname = pathname.replace(/\/1\/?$/, ''); // neither is a trailing /1/ (impl. detail of collections) - if (!npath.extname(pathname)) pathname = pathname.replace(/(\/+)?$/, '/'); // add trailing slash if there’s no extension + if (!getUrlExtension(url)) pathname = pathname.replace(/(\/+)?$/, '/'); // add trailing slash if there’s no extension pathname = pathname.replace(/\/+/g, '/'); // remove duplicate slashes (URL() won’t) return new URL(pathname, base); } @@ -17,3 +15,9 @@ export function isValidURL(url: string): boolean { } catch (e) {} return false; } + +function getUrlExtension(url: string) { + const lastDot = url.lastIndexOf('.'); + const lastSlash = url.lastIndexOf('/'); + return lastDot > lastSlash ? url.slice(lastDot + 1) : ''; +} diff --git a/packages/astro/e2e/fixtures/astro-component/astro.config.mjs b/packages/astro/e2e/fixtures/astro-component/astro.config.mjs index 882e6515a..44371fc32 100644 --- a/packages/astro/e2e/fixtures/astro-component/astro.config.mjs +++ b/packages/astro/e2e/fixtures/astro-component/astro.config.mjs @@ -1,4 +1,7 @@ import { defineConfig } from 'astro/config'; +import preact from '@astrojs/preact' // https://astro.build/config -export default defineConfig({}); +export default defineConfig({ + integrations: [preact()] +}); diff --git a/packages/astro/e2e/fixtures/astro-component/package.json b/packages/astro/e2e/fixtures/astro-component/package.json index 33a377834..a994d4936 100644 --- a/packages/astro/e2e/fixtures/astro-component/package.json +++ b/packages/astro/e2e/fixtures/astro-component/package.json @@ -3,6 +3,8 @@ "version": "0.0.0", "private": true, "dependencies": { - "astro": "workspace:*" + "@astrojs/preact": "^1.1.0", + "astro": "workspace:*", + "preact": "^10.11.0" } } diff --git a/packages/astro/e2e/fixtures/error-cyclic/package.json b/packages/astro/e2e/fixtures/error-cyclic/package.json index 46cce7a02..a1c170e71 100644 --- a/packages/astro/e2e/fixtures/error-cyclic/package.json +++ b/packages/astro/e2e/fixtures/error-cyclic/package.json @@ -3,7 +3,8 @@ "version": "0.0.0", "private": true, "dependencies": { + "@astrojs/preact": "workspace:*", "astro": "workspace:*", - "@astrojs/preact": "workspace:*" + "preact": "^10.11.0" } } diff --git a/packages/astro/e2e/fixtures/errors/package.json b/packages/astro/e2e/fixtures/errors/package.json index 1821e074f..cbcab17d3 100644 --- a/packages/astro/e2e/fixtures/errors/package.json +++ b/packages/astro/e2e/fixtures/errors/package.json @@ -3,13 +3,17 @@ "version": "0.0.0", "private": true, "dependencies": { - "@astrojs/react": "workspace:*", "@astrojs/preact": "workspace:*", + "@astrojs/react": "workspace:*", "@astrojs/solid-js": "workspace:*", "@astrojs/svelte": "workspace:*", "@astrojs/vue": "workspace:*", "astro": "workspace:*", + "preact": "^10.11.0", "react": "^18.1.0", - "react-dom": "^18.1.0" + "react-dom": "^18.1.0", + "solid-js": "^1.5.6", + "svelte": "^3.50.1", + "vue": "^3.2.39" } } diff --git a/packages/astro/e2e/fixtures/hydration-race/package.json b/packages/astro/e2e/fixtures/hydration-race/package.json index ee28e25f9..2d2ca0673 100644 --- a/packages/astro/e2e/fixtures/hydration-race/package.json +++ b/packages/astro/e2e/fixtures/hydration-race/package.json @@ -7,7 +7,8 @@ "build": "astro build" }, "dependencies": { + "@astrojs/preact": "workspace:*", "astro": "workspace:*", - "@astrojs/preact": "workspace:*" + "preact": "^10.11.0" } } diff --git a/packages/astro/e2e/fixtures/solid-component/package.json b/packages/astro/e2e/fixtures/solid-component/package.json index 1ed5a5742..aee1bddab 100644 --- a/packages/astro/e2e/fixtures/solid-component/package.json +++ b/packages/astro/e2e/fixtures/solid-component/package.json @@ -3,11 +3,9 @@ "version": "0.0.0", "private": true, "dependencies": { + "@astrojs/mdx": "workspace:*", "@astrojs/solid-js": "workspace:*", "astro": "workspace:*", - "@astrojs/mdx": "workspace:*" - }, - "devDependencies": { - "solid-js": "^1.4.3" + "solid-js": "^1.5.5" } } diff --git a/packages/astro/e2e/fixtures/tailwindcss/package.json b/packages/astro/e2e/fixtures/tailwindcss/package.json index f06e3ea91..6c7e4eb64 100644 --- a/packages/astro/e2e/fixtures/tailwindcss/package.json +++ b/packages/astro/e2e/fixtures/tailwindcss/package.json @@ -3,7 +3,10 @@ "version": "0.0.0", "private": true, "dependencies": { + "@astrojs/tailwind": "workspace:*", "astro": "workspace:*", - "@astrojs/tailwind": "workspace:*" + "autoprefixer": "^10.4.7", + "postcss": "^8.4.14", + "tailwindcss": "^3.0.24" } } diff --git a/packages/astro/e2e/fixtures/vue-component/package.json b/packages/astro/e2e/fixtures/vue-component/package.json index 206bb68ca..a0411f31f 100644 --- a/packages/astro/e2e/fixtures/vue-component/package.json +++ b/packages/astro/e2e/fixtures/vue-component/package.json @@ -3,8 +3,9 @@ "version": "0.0.0", "private": true, "dependencies": { + "@astrojs/mdx": "workspace:*", "@astrojs/vue": "workspace:*", "astro": "workspace:*", - "@astrojs/mdx": "workspace:*" + "vue": "^3.2.39" } } diff --git a/packages/astro/package.json b/packages/astro/package.json index 709e5cd9e..0792f118a 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -164,11 +164,13 @@ "@types/debug": "^4.1.7", "@types/diff": "^5.0.2", "@types/estree": "^0.0.51", + "@types/hast": "^2.3.4", "@types/mime": "^2.0.3", "@types/mocha": "^9.1.1", "@types/parse5": "^6.0.3", "@types/path-browserify": "^1.0.0", "@types/prettier": "^2.6.3", + "@types/prompts": "^2.0.14", "@types/resolve": "^1.20.2", "@types/rimraf": "^3.0.2", "@types/send": "^0.17.1", @@ -178,8 +180,14 @@ "chai": "^4.3.6", "cheerio": "^1.0.0-rc.11", "mocha": "^9.2.2", + "node-fetch": "^3.2.5", + "rehype-autolink-headings": "^6.1.1", + "rehype-slug": "^5.0.1", + "rehype-toc": "^3.0.2", + "remark-code-titles": "^0.1.2", "sass": "^1.52.2", - "srcset-parse": "^1.1.0" + "srcset-parse": "^1.1.0", + "unified": "^10.1.2" }, "engines": { "node": "^14.18.0 || >=16.12.0", diff --git a/packages/astro/playwright.config.js b/packages/astro/playwright.config.js index 0e7cbf659..10a5c2023 100644 --- a/packages/astro/playwright.config.js +++ b/packages/astro/playwright.config.js @@ -1,4 +1,7 @@ -import { devices } from '@playwright/test'; +// NOTE: Sometimes, tests fail with `TypeError: process.stdout.clearLine is not a function` +// for some reason. This comes from Vite, and is conditionally called based on `isTTY`. +// We set it to false here to skip this odd behavior. +process.stdout.isTTY = false; const config = { testMatch: 'e2e/*.test.js', diff --git a/packages/astro/src/core/config/config.ts b/packages/astro/src/core/config/config.ts index a5c8faa14..bbaeee186 100644 --- a/packages/astro/src/core/config/config.ts +++ b/packages/astro/src/core/config/config.ts @@ -263,6 +263,12 @@ async function tryLoadConfig( optimizeDeps: { entries: [] }, clearScreen: false, appType: 'custom', + // NOTE: Vite doesn't externalize linked packages by default. During testing locally, + // these dependencies trip up Vite's dev SSR transform. In the future, we should + // avoid `vite.createServer` and use `loadConfigFromFile` instead. + ssr: { + external: ['@astrojs/mdx', '@astrojs/react'], + }, }); try { const mod = await viteServer.ssrLoadModule(configPath); diff --git a/packages/astro/src/core/create-vite.ts b/packages/astro/src/core/create-vite.ts index 9c4757f44..bf7033c0e 100644 --- a/packages/astro/src/core/create-vite.ts +++ b/packages/astro/src/core/create-vite.ts @@ -130,6 +130,10 @@ export async function createVite( }, ssr: { noExternal: [...getSsrNoExternalDeps(settings.config.root), ...thirdPartyAstroPackages], + // shiki is imported by Code.astro, which is no-externalized (processed by Vite). + // However, shiki's deps are in CJS and trips up Vite's dev SSR transform, externalize + // shiki to load it with node instead. + external: mode === 'dev' ? ['shiki'] : [], }, }; diff --git a/packages/astro/test/api-routes.test.js b/packages/astro/test/api-routes.test.js index a911de332..ba229c095 100644 --- a/packages/astro/test/api-routes.test.js +++ b/packages/astro/test/api-routes.test.js @@ -1,8 +1,5 @@ import { expect } from 'chai'; -import * as cheerio from 'cheerio'; import { loadFixture } from './test-utils.js'; -import * as fs from 'fs'; -import { FormData, File } from 'node-fetch'; describe('API routes', () => { /** @type {import('./test-utils').Fixture} */ diff --git a/packages/astro/test/fixtures/0-css/package.json b/packages/astro/test/fixtures/0-css/package.json index ad5f5d825..bec81c0fb 100644 --- a/packages/astro/test/fixtures/0-css/package.json +++ b/packages/astro/test/fixtures/0-css/package.json @@ -8,6 +8,8 @@ "@astrojs/vue": "workspace:*", "astro": "workspace:*", "react": "^18.1.0", - "react-dom": "^18.1.0" + "react-dom": "^18.1.0", + "svelte": "^3.48.0", + "vue": "^3.2.39" } } diff --git a/packages/astro/test/fixtures/alias-tsconfig/package.json b/packages/astro/test/fixtures/alias-tsconfig/package.json index 0217d35fe..61e7fb4cb 100644 --- a/packages/astro/test/fixtures/alias-tsconfig/package.json +++ b/packages/astro/test/fixtures/alias-tsconfig/package.json @@ -4,6 +4,7 @@ "private": true, "dependencies": { "@astrojs/svelte": "workspace:*", - "astro": "workspace:*" + "astro": "workspace:*", + "svelte": "^3.48.0" } } diff --git a/packages/astro/test/fixtures/alias/package.json b/packages/astro/test/fixtures/alias/package.json index 1390fe040..c3f6f56d8 100644 --- a/packages/astro/test/fixtures/alias/package.json +++ b/packages/astro/test/fixtures/alias/package.json @@ -4,6 +4,7 @@ "private": true, "dependencies": { "@astrojs/svelte": "workspace:*", - "astro": "workspace:*" + "astro": "workspace:*", + "svelte": "^3.48.0" } } diff --git a/packages/astro/test/fixtures/astro-basic/package.json b/packages/astro/test/fixtures/astro-basic/package.json index f9aba8565..a63125658 100644 --- a/packages/astro/test/fixtures/astro-basic/package.json +++ b/packages/astro/test/fixtures/astro-basic/package.json @@ -4,6 +4,7 @@ "private": true, "dependencies": { "@astrojs/preact": "workspace:*", - "astro": "workspace:*" + "astro": "workspace:*", + "preact": "^10.11.0" } } diff --git a/packages/astro/test/fixtures/astro-children/package.json b/packages/astro/test/fixtures/astro-children/package.json index 2b1ccec4c..0ba89d0a9 100644 --- a/packages/astro/test/fixtures/astro-children/package.json +++ b/packages/astro/test/fixtures/astro-children/package.json @@ -6,6 +6,9 @@ "@astrojs/preact": "workspace:*", "@astrojs/svelte": "workspace:*", "@astrojs/vue": "workspace:*", - "astro": "workspace:*" + "astro": "workspace:*", + "preact": "^10.11.0", + "svelte": "^3.48.0", + "vue": "^3.2.39" } } diff --git a/packages/astro/test/fixtures/astro-client-only/package.json b/packages/astro/test/fixtures/astro-client-only/package.json index 69bef83c6..219a1a6a7 100644 --- a/packages/astro/test/fixtures/astro-client-only/package.json +++ b/packages/astro/test/fixtures/astro-client-only/package.json @@ -3,11 +3,12 @@ "version": "0.0.0", "private": true, "dependencies": { - "@astrojs/svelte": "workspace:*", "@astrojs/react": "workspace:*", + "@astrojs/svelte": "workspace:*", + "@test/astro-client-only-pkg": "file:./pkg", "astro": "workspace:*", "react": "^18.1.0", "react-dom": "^18.1.0", - "@test/astro-client-only-pkg": "file:./pkg" + "svelte": "^3.48.0" } } diff --git a/packages/astro/test/fixtures/astro-dynamic/package.json b/packages/astro/test/fixtures/astro-dynamic/package.json index c9c8c194a..844513ebf 100644 --- a/packages/astro/test/fixtures/astro-dynamic/package.json +++ b/packages/astro/test/fixtures/astro-dynamic/package.json @@ -7,6 +7,7 @@ "@astrojs/svelte": "workspace:*", "astro": "workspace:*", "react": "^18.1.0", - "react-dom": "^18.1.0" + "react-dom": "^18.1.0", + "svelte": "^3.48.0" } } diff --git a/packages/astro/test/fixtures/astro-envs/package.json b/packages/astro/test/fixtures/astro-envs/package.json index 4309d0833..a90a9c01c 100644 --- a/packages/astro/test/fixtures/astro-envs/package.json +++ b/packages/astro/test/fixtures/astro-envs/package.json @@ -4,6 +4,7 @@ "private": true, "dependencies": { "@astrojs/vue": "workspace:*", - "astro": "workspace:*" + "astro": "workspace:*", + "vue": "^3.2.39" } } diff --git a/packages/astro/test/fixtures/astro-expr/package.json b/packages/astro/test/fixtures/astro-expr/package.json index 491e6cdaf..31ecdeb13 100644 --- a/packages/astro/test/fixtures/astro-expr/package.json +++ b/packages/astro/test/fixtures/astro-expr/package.json @@ -4,6 +4,7 @@ "private": true, "dependencies": { "@astrojs/preact": "workspace:*", - "astro": "workspace:*" + "astro": "workspace:*", + "preact": "^10.11.0" } } diff --git a/packages/astro/test/fixtures/astro-fallback/package.json b/packages/astro/test/fixtures/astro-fallback/package.json index 71b110f11..31e7941ed 100644 --- a/packages/astro/test/fixtures/astro-fallback/package.json +++ b/packages/astro/test/fixtures/astro-fallback/package.json @@ -4,6 +4,7 @@ "private": true, "dependencies": { "@astrojs/preact": "workspace:*", - "astro": "workspace:*" + "astro": "workspace:*", + "preact": "^10.11.0" } } diff --git a/packages/astro/test/fixtures/before-hydration/package.json b/packages/astro/test/fixtures/before-hydration/package.json index 70e0c684d..a4994e2d1 100644 --- a/packages/astro/test/fixtures/before-hydration/package.json +++ b/packages/astro/test/fixtures/before-hydration/package.json @@ -1,7 +1,8 @@ { "name": "@test/before-hydration", "dependencies": { + "@astrojs/preact": "workspace:*", "astro": "workspace:*", - "@astrojs/preact": "workspace:*" + "preact": "^10.11.0" } } diff --git a/packages/astro/test/fixtures/component-library-shared/package.json b/packages/astro/test/fixtures/component-library-shared/package.json index a30f0d20f..f5c344316 100644 --- a/packages/astro/test/fixtures/component-library-shared/package.json +++ b/packages/astro/test/fixtures/component-library-shared/package.json @@ -16,5 +16,9 @@ ], "devDependencies": { "astro": "workspace:*" + }, + "dependencies": { + "preact": "^10.11.0", + "react": "^18.2.0" } } diff --git a/packages/astro/test/fixtures/entry-file-names/package.json b/packages/astro/test/fixtures/entry-file-names/package.json index 760acaedb..392886491 100644 --- a/packages/astro/test/fixtures/entry-file-names/package.json +++ b/packages/astro/test/fixtures/entry-file-names/package.json @@ -4,6 +4,7 @@ "private": true, "dependencies": { "@astrojs/preact": "workspace:", - "astro": "workspace:*" + "astro": "workspace:*", + "preact": "^10.11.0" } } diff --git a/packages/astro/test/fixtures/fetch/package.json b/packages/astro/test/fixtures/fetch/package.json index 7527db97a..39d0a4e86 100644 --- a/packages/astro/test/fixtures/fetch/package.json +++ b/packages/astro/test/fixtures/fetch/package.json @@ -6,6 +6,9 @@ "@astrojs/preact": "workspace:*", "@astrojs/svelte": "workspace:*", "@astrojs/vue": "workspace:*", - "astro": "workspace:*" + "astro": "workspace:*", + "preact": "^10.11.0", + "svelte": "^3.48.0", + "vue": "^3.2.39" } } diff --git a/packages/astro/test/fixtures/hydration-race/package.json b/packages/astro/test/fixtures/hydration-race/package.json index 57882c32b..4b97e86f6 100644 --- a/packages/astro/test/fixtures/hydration-race/package.json +++ b/packages/astro/test/fixtures/hydration-race/package.json @@ -7,7 +7,8 @@ "build": "astro build" }, "dependencies": { + "@astrojs/preact": "workspace:*", "astro": "workspace:*", - "@astrojs/preact": "workspace:*" + "preact": "^10.11.0" } } diff --git a/packages/astro/test/fixtures/large-array/package.json b/packages/astro/test/fixtures/large-array/package.json index c8e001365..b5061ebf5 100644 --- a/packages/astro/test/fixtures/large-array/package.json +++ b/packages/astro/test/fixtures/large-array/package.json @@ -4,6 +4,7 @@ "private": true, "dependencies": { "@astrojs/solid-js": "workspace:*", - "astro": "workspace:*" + "astro": "workspace:*", + "solid-js": "^1.5.6" } } diff --git a/packages/astro/test/fixtures/legacy-astro-flavored-markdown/package.json b/packages/astro/test/fixtures/legacy-astro-flavored-markdown/package.json index e5a54cf7c..ba6bd41cf 100644 --- a/packages/astro/test/fixtures/legacy-astro-flavored-markdown/package.json +++ b/packages/astro/test/fixtures/legacy-astro-flavored-markdown/package.json @@ -5,6 +5,8 @@ "dependencies": { "@astrojs/preact": "workspace:*", "@astrojs/svelte": "workspace:*", - "astro": "workspace:*" + "astro": "workspace:*", + "preact": "^10.11.0", + "svelte": "^3.48.0" } } diff --git a/packages/astro/test/fixtures/lit-element/package.json b/packages/astro/test/fixtures/lit-element/package.json index cfd45e9dc..5a84713a9 100644 --- a/packages/astro/test/fixtures/lit-element/package.json +++ b/packages/astro/test/fixtures/lit-element/package.json @@ -4,6 +4,8 @@ "private": true, "dependencies": { "@astrojs/lit": "workspace:*", - "astro": "workspace:*" + "@webcomponents/template-shadowroot": "^0.1.0", + "astro": "workspace:*", + "lit": "^2.2.5" } } diff --git a/packages/astro/test/fixtures/postcss/package.json b/packages/astro/test/fixtures/postcss/package.json index 417914c12..fcb30c06f 100644 --- a/packages/astro/test/fixtures/postcss/package.json +++ b/packages/astro/test/fixtures/postcss/package.json @@ -8,7 +8,10 @@ "@astrojs/vue": "workspace:*", "astro": "workspace:*", "autoprefixer": "^10.4.7", - "postcss": "^8.4.14" + "postcss": "^8.4.14", + "solid-js": "^1.5.6", + "svelte": "^3.48.0", + "vue": "^3.2.39" }, "devDependencies": { "postcss-preset-env": "^7.7.1" diff --git a/packages/astro/test/fixtures/preact-component/package.json b/packages/astro/test/fixtures/preact-component/package.json index a95de2de8..2cb473f69 100644 --- a/packages/astro/test/fixtures/preact-component/package.json +++ b/packages/astro/test/fixtures/preact-component/package.json @@ -4,6 +4,7 @@ "private": true, "dependencies": { "@astrojs/preact": "workspace:*", - "astro": "workspace:*" + "astro": "workspace:*", + "preact": "^10.11.0" } } diff --git a/packages/astro/test/fixtures/react-and-solid/package.json b/packages/astro/test/fixtures/react-and-solid/package.json index 0ec8ac57e..228c39ea7 100644 --- a/packages/astro/test/fixtures/react-and-solid/package.json +++ b/packages/astro/test/fixtures/react-and-solid/package.json @@ -1,8 +1,11 @@ { "name": "@test/react-and-solid", "dependencies": { - "astro": "workspace:*", "@astrojs/react": "workspace:*", - "@astrojs/solid-js": "workspace:*" + "@astrojs/solid-js": "workspace:*", + "astro": "workspace:*", + "react": "^18.2.0", + "react-dom": "^18.1.0", + "solid-js": "^1.5.6" } } diff --git a/packages/astro/test/fixtures/reexport-astro-containing-client-component/package.json b/packages/astro/test/fixtures/reexport-astro-containing-client-component/package.json index 13a0cd46c..15ec0ab64 100644 --- a/packages/astro/test/fixtures/reexport-astro-containing-client-component/package.json +++ b/packages/astro/test/fixtures/reexport-astro-containing-client-component/package.json @@ -1,7 +1,8 @@ { "name": "@test/reexport-astro-containing-client-component", "dependencies": { + "@astrojs/preact": "workspace:", "astro": "workspace:", - "@astrojs/preact": "workspace:" + "preact": "^10.11.0" } } diff --git a/packages/astro/test/fixtures/slots-preact/package.json b/packages/astro/test/fixtures/slots-preact/package.json index 240071578..d06192b83 100644 --- a/packages/astro/test/fixtures/slots-preact/package.json +++ b/packages/astro/test/fixtures/slots-preact/package.json @@ -5,6 +5,7 @@ "dependencies": { "@astrojs/mdx": "workspace:*", "@astrojs/preact": "workspace:*", - "astro": "workspace:*" + "astro": "workspace:*", + "preact": "^10.11.0" } } diff --git a/packages/astro/test/fixtures/slots-solid/package.json b/packages/astro/test/fixtures/slots-solid/package.json index be9555ace..82bd822cc 100644 --- a/packages/astro/test/fixtures/slots-solid/package.json +++ b/packages/astro/test/fixtures/slots-solid/package.json @@ -5,6 +5,7 @@ "dependencies": { "@astrojs/mdx": "workspace:*", "@astrojs/solid-js": "workspace:*", - "astro": "workspace:*" + "astro": "workspace:*", + "solid-js": "^1.5.6" } } diff --git a/packages/astro/test/fixtures/slots-svelte/package.json b/packages/astro/test/fixtures/slots-svelte/package.json index 95dbd239d..28d7022c6 100644 --- a/packages/astro/test/fixtures/slots-svelte/package.json +++ b/packages/astro/test/fixtures/slots-svelte/package.json @@ -5,6 +5,7 @@ "dependencies": { "@astrojs/mdx": "workspace:*", "@astrojs/svelte": "workspace:*", - "astro": "workspace:*" + "astro": "workspace:*", + "svelte": "^3.48.0" } } diff --git a/packages/astro/test/fixtures/slots-vue/package.json b/packages/astro/test/fixtures/slots-vue/package.json index 4e2e7dd06..7992ea476 100644 --- a/packages/astro/test/fixtures/slots-vue/package.json +++ b/packages/astro/test/fixtures/slots-vue/package.json @@ -5,6 +5,7 @@ "dependencies": { "@astrojs/mdx": "workspace:*", "@astrojs/vue": "workspace:*", - "astro": "workspace:*" + "astro": "workspace:*", + "vue": "^3.2.39" } } diff --git a/packages/astro/test/fixtures/solid-component/package.json b/packages/astro/test/fixtures/solid-component/package.json index 93148abca..6863b1978 100644 --- a/packages/astro/test/fixtures/solid-component/package.json +++ b/packages/astro/test/fixtures/solid-component/package.json @@ -4,6 +4,7 @@ "private": true, "dependencies": { "@astrojs/solid-js": "workspace:*", - "astro": "workspace:*" + "astro": "workspace:*", + "solid-js": "^1.5.6" } } diff --git a/packages/astro/test/fixtures/ssr-env/package.json b/packages/astro/test/fixtures/ssr-env/package.json index f2d339704..7bb284752 100644 --- a/packages/astro/test/fixtures/ssr-env/package.json +++ b/packages/astro/test/fixtures/ssr-env/package.json @@ -3,7 +3,8 @@ "version": "0.0.0", "private": true, "dependencies": { + "@astrojs/preact": "workspace:*", "astro": "workspace:*", - "@astrojs/preact": "workspace:*" + "preact": "^10.11.0" } } diff --git a/packages/astro/test/fixtures/ssr-scripts/package.json b/packages/astro/test/fixtures/ssr-scripts/package.json index 2050dfbec..ac49fda2e 100644 --- a/packages/astro/test/fixtures/ssr-scripts/package.json +++ b/packages/astro/test/fixtures/ssr-scripts/package.json @@ -4,6 +4,7 @@ "private": true, "dependencies": { "@astrojs/preact": "workspace:", - "astro": "workspace:*" + "astro": "workspace:*", + "preact": "^10.11.0" } } diff --git a/packages/astro/test/fixtures/static-build-frameworks/package.json b/packages/astro/test/fixtures/static-build-frameworks/package.json index d270ce205..89fd24ee4 100644 --- a/packages/astro/test/fixtures/static-build-frameworks/package.json +++ b/packages/astro/test/fixtures/static-build-frameworks/package.json @@ -3,9 +3,10 @@ "version": "0.0.0", "private": true, "dependencies": { - "@astrojs/react": "workspace:*", "@astrojs/preact": "workspace:*", + "@astrojs/react": "workspace:*", "astro": "workspace:*", + "preact": "^10.11.0", "react": "^18.1.0", "react-dom": "^18.1.0" } diff --git a/packages/astro/test/fixtures/static-build/package.json b/packages/astro/test/fixtures/static-build/package.json index 5796987a3..c57569171 100644 --- a/packages/astro/test/fixtures/static-build/package.json +++ b/packages/astro/test/fixtures/static-build/package.json @@ -4,6 +4,7 @@ "dependencies": { "@astrojs/preact": "workspace:*", "@test/static-build-pkg": "workspace:*", - "astro": "workspace:*" + "astro": "workspace:*", + "preact": "^10.11.0" } } diff --git a/packages/astro/test/fixtures/svelte-component/package.json b/packages/astro/test/fixtures/svelte-component/package.json index e3d625aad..21d01c911 100644 --- a/packages/astro/test/fixtures/svelte-component/package.json +++ b/packages/astro/test/fixtures/svelte-component/package.json @@ -4,6 +4,7 @@ "private": true, "dependencies": { "@astrojs/svelte": "workspace:*", - "astro": "workspace:*" + "astro": "workspace:*", + "svelte": "^3.48.0" } } diff --git a/packages/astro/test/fixtures/vue-component/package.json b/packages/astro/test/fixtures/vue-component/package.json index 2322b5d2d..1096ac057 100644 --- a/packages/astro/test/fixtures/vue-component/package.json +++ b/packages/astro/test/fixtures/vue-component/package.json @@ -4,6 +4,7 @@ "private": true, "dependencies": { "@astrojs/vue": "workspace:*", - "astro": "workspace:*" + "astro": "workspace:*", + "vue": "^3.2.39" } } diff --git a/packages/astro/test/fixtures/vue-with-multi-renderer/package.json b/packages/astro/test/fixtures/vue-with-multi-renderer/package.json index e36b012a6..968047174 100644 --- a/packages/astro/test/fixtures/vue-with-multi-renderer/package.json +++ b/packages/astro/test/fixtures/vue-with-multi-renderer/package.json @@ -3,8 +3,10 @@ "version": "0.0.0", "private": true, "dependencies": { - "@astrojs/vue": "workspace:*", "@astrojs/svelte": "workspace:*", - "astro": "workspace:*" + "@astrojs/vue": "workspace:*", + "astro": "workspace:*", + "svelte": "^3.48.0", + "vue": "^3.2.39" } } diff --git a/packages/integrations/cloudflare/package.json b/packages/integrations/cloudflare/package.json index 1b018167d..b3745557c 100644 --- a/packages/integrations/cloudflare/package.json +++ b/packages/integrations/cloudflare/package.json @@ -35,6 +35,9 @@ "devDependencies": { "astro": "workspace:*", "astro-scripts": "workspace:*", + "chai": "^4.3.6", + "cheerio": "^1.0.0-rc.11", + "mocha": "^9.2.2", "wrangler": "^2.0.23" } } diff --git a/packages/integrations/image/package.json b/packages/integrations/image/package.json index 62d302003..e1db1fe53 100644 --- a/packages/integrations/image/package.json +++ b/packages/integrations/image/package.json @@ -45,14 +45,29 @@ "@altano/tiny-async-pool": "^1.0.2", "image-size": "^1.0.2", "magic-string": "^0.25.9", - "mime": "^3.0.0" + "mime": "^3.0.0", + "slash": "^4.0.0" }, "devDependencies": { + "@types/mime": "^2.0.3", "@types/sharp": "^0.30.5", "astro": "workspace:*", "astro-scripts": "workspace:*", + "chai": "^4.3.6", + "cheerio": "^1.0.0-rc.11", "kleur": "^4.1.4", + "mocha": "^9.2.2", "rollup-plugin-copy": "^3.4.0", + "sharp": "^0.31.0", + "vite": "^3.0.0", "web-streams-polyfill": "^3.2.1" + }, + "peerDependencies": { + "sharp": ">=0.31.0" + }, + "peerDependenciesMeta": { + "sharp": { + "optional": true + } } } diff --git a/packages/integrations/lit/package.json b/packages/integrations/lit/package.json index b2f3bca73..9781094c7 100644 --- a/packages/integrations/lit/package.json +++ b/packages/integrations/lit/package.json @@ -38,7 +38,10 @@ "devDependencies": { "astro": "workspace:*", "astro-scripts": "workspace:*", + "chai": "^4.3.6", "cheerio": "^1.0.0-rc.11", + "lit": "^2.2.5", + "mocha": "^9.2.2", "sass": "^1.52.2" }, "peerDependencies": { diff --git a/packages/integrations/mdx/package.json b/packages/integrations/mdx/package.json index 840f9d621..6109cdc64 100644 --- a/packages/integrations/mdx/package.json +++ b/packages/integrations/mdx/package.json @@ -49,17 +49,21 @@ "devDependencies": { "@types/chai": "^4.3.1", "@types/estree": "^1.0.0", + "@types/github-slugger": "^1.3.0", "@types/mocha": "^9.1.1", "@types/yargs-parser": "^21.0.0", "astro": "workspace:*", "astro-scripts": "workspace:*", "chai": "^4.3.6", + "cheerio": "^1.0.0-rc.11", "linkedom": "^0.14.12", + "mdast-util-mdx": "^2.0.0", "mdast-util-to-string": "^3.1.0", "mocha": "^9.2.2", "reading-time": "^1.5.0", "remark-shiki-twoslash": "^3.1.0", - "remark-toc": "^8.0.1" + "remark-toc": "^8.0.1", + "vite": "^3.0.0" }, "engines": { "node": "^14.18.0 || >=16.12.0" diff --git a/packages/integrations/mdx/test/fixtures/mdx-namespace/package.json b/packages/integrations/mdx/test/fixtures/mdx-namespace/package.json index 7917f372d..68a482c21 100644 --- a/packages/integrations/mdx/test/fixtures/mdx-namespace/package.json +++ b/packages/integrations/mdx/test/fixtures/mdx-namespace/package.json @@ -1,8 +1,10 @@ { "name": "@test/mdx-namespace", "dependencies": { - "astro": "workspace:*", "@astrojs/mdx": "workspace:*", - "@astrojs/react": "workspace:*" + "@astrojs/react": "workspace:*", + "astro": "workspace:*", + "react": "^18.2.0", + "react-dom": "^18.1.0" } } diff --git a/packages/integrations/mdx/test/fixtures/mdx-page/package.json b/packages/integrations/mdx/test/fixtures/mdx-page/package.json index c8f3217b3..7ff215df1 100644 --- a/packages/integrations/mdx/test/fixtures/mdx-page/package.json +++ b/packages/integrations/mdx/test/fixtures/mdx-page/package.json @@ -1,7 +1,9 @@ { "name": "@test/mdx-page", "dependencies": { + "@astrojs/mdx": "workspace:*", "astro": "workspace:*", - "@astrojs/mdx": "workspace:*" + "react": "^18.2.0", + "react-dom": "^18.2.0" } } diff --git a/packages/integrations/mdx/test/fixtures/mdx-plus-react/package.json b/packages/integrations/mdx/test/fixtures/mdx-plus-react/package.json index 982f4c685..a4c8bb5f4 100644 --- a/packages/integrations/mdx/test/fixtures/mdx-plus-react/package.json +++ b/packages/integrations/mdx/test/fixtures/mdx-plus-react/package.json @@ -1,8 +1,10 @@ { "name": "@test/mdx-plus-react", "dependencies": { - "astro": "workspace:*", "@astrojs/mdx": "workspace:*", - "@astrojs/react": "workspace:*" + "@astrojs/react": "workspace:*", + "astro": "workspace:*", + "react": "^18.2.0", + "react-dom": "^18.2.0" } } diff --git a/packages/integrations/netlify/package.json b/packages/integrations/netlify/package.json index 23d144716..3818cc3e8 100644 --- a/packages/integrations/netlify/package.json +++ b/packages/integrations/netlify/package.json @@ -42,6 +42,10 @@ "@netlify/functions": "^1.0.0", "@types/node": "^14.18.20", "astro": "workspace:*", - "astro-scripts": "workspace:*" + "astro-scripts": "workspace:*", + "chai": "^4.3.6", + "cheerio": "^1.0.0-rc.11", + "mocha": "^9.2.2", + "vite": "^3.0.0" } } diff --git a/packages/integrations/node/package.json b/packages/integrations/node/package.json index 20bd2a32a..490384e27 100644 --- a/packages/integrations/node/package.json +++ b/packages/integrations/node/package.json @@ -34,6 +34,8 @@ "devDependencies": { "astro": "workspace:*", "astro-scripts": "workspace:*", + "chai": "^4.3.6", + "mocha": "^9.2.2", "node-mocks-http": "^1.11.0" } } diff --git a/packages/integrations/preact/src/index.ts b/packages/integrations/preact/src/index.ts index 88c603751..3a7a99856 100644 --- a/packages/integrations/preact/src/index.ts +++ b/packages/integrations/preact/src/index.ts @@ -52,17 +52,9 @@ function getCompatRenderer(development: boolean): AstroRenderer { function getViteConfiguration(compat?: boolean): ViteUserConfig { const viteConfig: ViteUserConfig = { optimizeDeps: { - include: [ - '@astrojs/preact/client.js', - 'preact', - 'preact/jsx-runtime', - 'preact-render-to-string', - ], + include: ['@astrojs/preact/client.js', 'preact', 'preact/jsx-runtime'], exclude: ['@astrojs/preact/server.js'], }, - ssr: { - external: ['preact-render-to-string'], - }, }; if (compat) { @@ -81,12 +73,9 @@ function getViteConfiguration(compat?: boolean): ViteUserConfig { dedupe: ['preact/compat', 'preact'], }; // noExternal React entrypoints to be bundled, resolved, and aliased by Vite - viteConfig.ssr!.noExternal = [ - 'react', - 'react-dom', - 'react-dom/test-utils', - 'react/jsx-runtime', - ]; + viteConfig.ssr = { + noExternal: ['react', 'react-dom', 'react-dom/test-utils', 'react/jsx-runtime'], + }; } return viteConfig; diff --git a/packages/integrations/prefetch/package.json b/packages/integrations/prefetch/package.json index 5575b3cd2..c15eb5eda 100644 --- a/packages/integrations/prefetch/package.json +++ b/packages/integrations/prefetch/package.json @@ -29,6 +29,7 @@ "test:match": "playwright test -g" }, "devDependencies": { + "@playwright/test": "^1.26.0", "@types/chai": "^4.3.1", "@types/chai-as-promised": "^7.1.5", "@types/mocha": "^9.1.1", diff --git a/packages/integrations/prefetch/playwright.config.js b/packages/integrations/prefetch/playwright.config.js index c8353201f..d9600393e 100644 --- a/packages/integrations/prefetch/playwright.config.js +++ b/packages/integrations/prefetch/playwright.config.js @@ -1,4 +1,7 @@ -import { devices } from '@playwright/test'; +// NOTE: Prefetch tests fail with `TypeError: process.stdout.clearLine is not a function` +// for some reason. This comes from Vite, and is conditionally called based on `isTTY`. +// We set it to false here to skip this odd behavior. +process.stdout.isTTY = false; const config = { testMatch: 'test/*.test.js', diff --git a/packages/integrations/sitemap/package.json b/packages/integrations/sitemap/package.json index fa66a1189..a55425b2f 100644 --- a/packages/integrations/sitemap/package.json +++ b/packages/integrations/sitemap/package.json @@ -39,6 +39,8 @@ "devDependencies": { "astro": "workspace:*", "astro-scripts": "workspace:*", + "chai": "^4.3.6", + "mocha": "^9.2.2", "xml2js": "0.4.23" } } diff --git a/packages/integrations/svelte/package.json b/packages/integrations/svelte/package.json index 2d8fc9964..ed8bf4ebd 100644 --- a/packages/integrations/svelte/package.json +++ b/packages/integrations/svelte/package.json @@ -36,13 +36,13 @@ "@sveltejs/vite-plugin-svelte": "^1.0.1", "postcss-load-config": "^3.1.4", "svelte-preprocess": "^4.10.7", - "svelte2tsx": "^0.5.11", - "vite": "^3.0.0" + "svelte2tsx": "^0.5.11" }, "devDependencies": { "astro": "workspace:*", "astro-scripts": "workspace:*", - "svelte": "^3.48.0" + "svelte": "^3.48.0", + "vite": "^3.0.0" }, "peerDependencies": { "svelte": "^3.46.4" diff --git a/packages/integrations/tailwind/package.json b/packages/integrations/tailwind/package.json index 7ed14a1e3..6b2a6cdc3 100644 --- a/packages/integrations/tailwind/package.json +++ b/packages/integrations/tailwind/package.json @@ -34,7 +34,8 @@ }, "devDependencies": { "astro": "workspace:*", - "astro-scripts": "workspace:*" + "astro-scripts": "workspace:*", + "tailwindcss": "^3.0.24" }, "peerDependencies": { "tailwindcss": "^3.0.24" diff --git a/packages/integrations/vercel/package.json b/packages/integrations/vercel/package.json index 72a05c0dd..b1323f360 100644 --- a/packages/integrations/vercel/package.json +++ b/packages/integrations/vercel/package.json @@ -49,6 +49,8 @@ }, "devDependencies": { "astro": "workspace:*", - "astro-scripts": "workspace:*" + "astro-scripts": "workspace:*", + "chai": "^4.3.6", + "mocha": "^9.2.2" } } diff --git a/packages/integrations/vue/package.json b/packages/integrations/vue/package.json index 283f029f4..efb18ca12 100644 --- a/packages/integrations/vue/package.json +++ b/packages/integrations/vue/package.json @@ -34,11 +34,12 @@ }, "dependencies": { "@vitejs/plugin-vue": "^3.0.0", - "vite": "^3.0.0" + "@vue/compiler-sfc": "^3.2.39" }, "devDependencies": { "astro": "workspace:*", "astro-scripts": "workspace:*", + "vite": "^3.0.0", "vue": "^3.2.37" }, "peerDependencies": { diff --git a/packages/markdown/component/package.json b/packages/markdown/component/package.json index b7878d027..8ba0b78b9 100644 --- a/packages/markdown/component/package.json +++ b/packages/markdown/component/package.json @@ -21,11 +21,16 @@ "test": "mocha --exit --timeout 20000" }, "devDependencies": { + "@types/mocha": "^9.1.1", "astro": "workspace:*", "chai": "^4.3.6", "cheerio": "^1.0.0-rc.11", + "github-slugger": "^1.4.0", "mocha": "^9.2.2", - "@types/mocha": "^9.1.1" + "rehype-autolink-headings": "^6.1.1", + "rehype-slug": "^5.0.1", + "rehype-toc": "^3.0.2", + "remark-code-titles": "^0.1.2" }, "keywords": [ "astro", diff --git a/packages/markdown/component/test/astro-markdown.test.js b/packages/markdown/component/test/astro-markdown.test.js index c0726d2ca..e5a1382a5 100644 --- a/packages/markdown/component/test/astro-markdown.test.js +++ b/packages/markdown/component/test/astro-markdown.test.js @@ -12,6 +12,8 @@ describe('Astro Markdown', () => { await fixture.build(); }); + // NOTE: This test uses legacy markdown, which requires `github-slugger` to be installed. + // This breaks in strict dependency installation, but since it's a legacy feature, ignore for now. it('Can load markdown pages with Astro', async () => { const html = await fixture.readFile('/post/index.html'); const $ = cheerio.load(html); diff --git a/packages/markdown/component/test/fixtures/astro-markdown-plugins/package.json b/packages/markdown/component/test/fixtures/astro-markdown-plugins/package.json index 4babf437a..77481c297 100644 --- a/packages/markdown/component/test/fixtures/astro-markdown-plugins/package.json +++ b/packages/markdown/component/test/fixtures/astro-markdown-plugins/package.json @@ -3,10 +3,11 @@ "version": "0.0.0", "private": true, "dependencies": { - "@astrojs/preact": "workspace:*", "@astrojs/markdown-component": "workspace:*", + "@astrojs/preact": "workspace:*", "astro": "workspace:*", "hast-util-select": "^5.0.2", + "preact": "^10.11.0", "rehype-slug": "^5.0.1" } } diff --git a/packages/markdown/component/test/fixtures/astro-markdown/package.json b/packages/markdown/component/test/fixtures/astro-markdown/package.json index a5864786e..8dec19e14 100644 --- a/packages/markdown/component/test/fixtures/astro-markdown/package.json +++ b/packages/markdown/component/test/fixtures/astro-markdown/package.json @@ -3,9 +3,11 @@ "version": "0.0.0", "private": true, "dependencies": { + "@astrojs/markdown-component": "workspace:*", "@astrojs/preact": "workspace:*", "@astrojs/svelte": "workspace:*", - "@astrojs/markdown-component": "workspace:*", - "astro": "workspace:*" + "astro": "workspace:*", + "preact": "^10.11.0", + "svelte": "^3.48.0" } } diff --git a/packages/markdown/remark/package.json b/packages/markdown/remark/package.json index 6178bf014..36b702d93 100644 --- a/packages/markdown/remark/package.json +++ b/packages/markdown/remark/package.json @@ -30,6 +30,8 @@ "acorn-jsx": "^5.3.2", "github-slugger": "^1.4.0", "hast-util-to-html": "^8.0.3", + "import-meta-resolve": "^2.1.0", + "mdast-util-from-markdown": "^1.2.0", "mdast-util-mdx-expression": "^1.2.1", "mdast-util-mdx-jsx": "^1.2.0", "micromark-extension-mdx-expression": "^1.0.3", diff --git a/packages/markdown/remark/src/load-plugins.ts b/packages/markdown/remark/src/load-plugins.ts index c64d13543..37798db14 100644 --- a/packages/markdown/remark/src/load-plugins.ts +++ b/packages/markdown/remark/src/load-plugins.ts @@ -1,8 +1,21 @@ +import path from 'path'; +import { pathToFileURL } from 'url'; import * as unified from 'unified'; +import { resolve as importMetaResolve } from 'import-meta-resolve'; + +const cwdUrlStr = pathToFileURL(path.join(process.cwd(), 'package.json')).toString(); async function importPlugin(p: string | unified.Plugin): Promise { if (typeof p === 'string') { - const importResult = await import(p); + // Try import from this package first + try { + const importResult = await import(p); + return importResult.default; + } catch {} + + // Try import from user project + const resolved = await importMetaResolve(p, cwdUrlStr); + const importResult = await import(resolved); return importResult.default; } diff --git a/packages/telemetry/package.json b/packages/telemetry/package.json index 6faa09098..ae9dbc612 100644 --- a/packages/telemetry/package.json +++ b/packages/telemetry/package.json @@ -36,10 +36,13 @@ "which-pm-runs": "^1.1.0" }, "devDependencies": { + "@types/debug": "^4.1.7", "@types/dlv": "^1.1.2", "@types/node": "^14.18.21", "@types/which-pm-runs": "^1.0.0", - "astro-scripts": "workspace:*" + "astro-scripts": "workspace:*", + "chai": "^4.3.6", + "mocha": "^9.2.2" }, "engines": { "node": "^14.18.0 || >=16.12.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8120e2d64..84d57b238 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,6 +15,7 @@ importers: '@changesets/changelog-github': 0.4.4 '@changesets/cli': 2.23.0 '@octokit/action': ^3.18.1 + '@types/node': ^18.7.21 '@typescript-eslint/eslint-plugin': ^5.27.1 '@typescript-eslint/parser': ^5.27.1 del: ^7.0.0 @@ -37,14 +38,15 @@ importers: '@changesets/changelog-github': 0.4.4 '@changesets/cli': 2.23.0_kcozqtpxuwjzskw6zg5royevn4 '@octokit/action': 3.18.1 - '@typescript-eslint/eslint-plugin': 5.38.1_p3mxqq76cyiko4dez23ycf7bl4 - '@typescript-eslint/parser': 5.38.1_oma37ntcsyoxqn5sr4l7ekf4na + '@types/node': 18.7.21 + '@typescript-eslint/eslint-plugin': 5.38.1_txkdgmgh2rkzjuhcevlsuge22a + '@typescript-eslint/parser': 5.38.1_4brgkhw6cq4me3drk3kxrpb2mm del: 7.0.0 esbuild: 0.14.54 - eslint: 8.24.0 - eslint-config-prettier: 8.5.0_eslint@8.24.0 + eslint: 8.23.1 + eslint-config-prettier: 8.5.0_eslint@8.23.1 eslint-plugin-no-only-tests: 2.6.0 - eslint-plugin-prettier: 4.2.1_cfn5x6ujhhgzv3423d6k7r2zzm + eslint-plugin-prettier: 4.2.1_cabrci5exjdaojcvd6xoxgeowu execa: 6.1.0 organize-imports-cli: 0.10.0 prettier: 2.7.1 @@ -163,7 +165,7 @@ importers: preact: 10.11.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - solid-js: 1.5.6 + solid-js: 1.5.5 svelte: 3.50.1 vue: 3.2.39 @@ -187,7 +189,7 @@ importers: react-dom: ^18.1.0 dependencies: '@astrojs/react': link:../../packages/integrations/react - '@types/react': 18.0.21 + '@types/react': 18.0.20 '@types/react-dom': 18.0.6 astro: link:../../packages/astro react: 18.2.0 @@ -201,7 +203,7 @@ importers: dependencies: '@astrojs/solid-js': link:../../packages/integrations/solid astro: link:../../packages/astro - solid-js: 1.5.6 + solid-js: 1.5.5 examples/framework-svelte: specifiers: @@ -370,12 +372,14 @@ importers: '@types/debug': ^4.1.7 '@types/diff': ^5.0.2 '@types/estree': ^0.0.51 + '@types/hast': ^2.3.4 '@types/html-escaper': ^3.0.0 '@types/mime': ^2.0.3 '@types/mocha': ^9.1.1 '@types/parse5': ^6.0.3 '@types/path-browserify': ^1.0.0 '@types/prettier': ^2.6.3 + '@types/prompts': ^2.0.14 '@types/resolve': ^1.20.2 '@types/rimraf': ^3.0.2 '@types/send': ^0.17.1 @@ -403,6 +407,7 @@ importers: magic-string: ^0.25.9 mime: ^3.0.0 mocha: ^9.2.2 + node-fetch: ^3.2.5 ora: ^6.1.0 path-browserify: ^1.0.1 path-to-regexp: ^6.2.1 @@ -412,6 +417,10 @@ importers: prompts: ^2.4.2 recast: ^0.20.5 rehype: ^12.0.1 + rehype-autolink-headings: ^6.1.1 + rehype-slug: ^5.0.1 + rehype-toc: ^3.0.2 + remark-code-titles: ^0.1.2 resolve: ^1.22.0 rollup: ~2.78.0 sass: ^1.52.2 @@ -425,6 +434,7 @@ importers: supports-esm: ^1.0.0 tsconfig-resolver: ^3.0.1 typescript: '*' + unified: ^10.1.2 unist-util-visit: ^4.1.0 vfile: ^5.3.2 vite: ~3.1.3 @@ -486,24 +496,26 @@ importers: typescript: 4.8.3 unist-util-visit: 4.1.1 vfile: 5.3.5 - vite: 3.1.3_sass@1.55.0 + vite: 3.1.3_sass@1.54.9 yargs-parser: 21.1.1 zod: 3.19.1 devDependencies: '@playwright/test': 1.26.0 '@types/babel__generator': 7.6.4 - '@types/babel__traverse': 7.18.2 + '@types/babel__traverse': 7.18.1 '@types/chai': 4.3.3 '@types/common-ancestor-path': 1.0.0 '@types/connect': 3.4.35 '@types/debug': 4.1.7 '@types/diff': 5.0.2 '@types/estree': 0.0.51 + '@types/hast': 2.3.4 '@types/mime': 2.0.3 '@types/mocha': 9.1.1 '@types/parse5': 6.0.3 '@types/path-browserify': 1.0.0 - '@types/prettier': 2.7.1 + '@types/prettier': 2.7.0 + '@types/prompts': 2.0.14 '@types/resolve': 1.20.2 '@types/rimraf': 3.0.2 '@types/send': 0.17.1 @@ -513,8 +525,14 @@ importers: chai: 4.3.6 cheerio: 1.0.0-rc.12 mocha: 9.2.2 - sass: 1.55.0 + node-fetch: 3.2.10 + rehype-autolink-headings: 6.1.1 + rehype-slug: 5.0.1 + rehype-toc: 3.0.2 + remark-code-titles: 0.1.2 + sass: 1.54.9 srcset-parse: 1.1.0 + unified: 10.1.2 packages/astro-prism: specifiers: @@ -552,9 +570,13 @@ importers: packages/astro/e2e/fixtures/astro-component: specifiers: + '@astrojs/preact': ^1.1.0 astro: workspace:* + preact: ^10.11.0 dependencies: + '@astrojs/preact': link:../../../../integrations/preact astro: link:../../.. + preact: 10.11.0 packages/astro/e2e/fixtures/client-only: specifiers: @@ -574,7 +596,7 @@ importers: preact: 10.11.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - solid-js: 1.5.6 + solid-js: 1.5.5 svelte: 3.50.1 vue: 3.2.39 devDependencies: @@ -595,9 +617,11 @@ importers: specifiers: '@astrojs/preact': workspace:* astro: workspace:* + preact: ^10.11.0 dependencies: '@astrojs/preact': link:../../../../integrations/preact astro: link:../../.. + preact: 10.11.0 packages/astro/e2e/fixtures/error-react-spectrum: specifiers: @@ -619,7 +643,7 @@ importers: sass: ^1.52.2 dependencies: astro: link:../../.. - sass: 1.55.0 + sass: 1.54.9 packages/astro/e2e/fixtures/errors: specifiers: @@ -629,8 +653,12 @@ importers: '@astrojs/svelte': workspace:* '@astrojs/vue': workspace:* astro: workspace:* + preact: ^10.11.0 react: ^18.1.0 react-dom: ^18.1.0 + solid-js: ^1.5.6 + svelte: ^3.50.1 + vue: ^3.2.39 dependencies: '@astrojs/preact': link:../../../../integrations/preact '@astrojs/react': link:../../../../integrations/react @@ -638,16 +666,22 @@ importers: '@astrojs/svelte': link:../../../../integrations/svelte '@astrojs/vue': link:../../../../integrations/vue astro: link:../../.. + preact: 10.11.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 + solid-js: 1.5.6 + svelte: 3.50.1 + vue: 3.2.39 packages/astro/e2e/fixtures/hydration-race: specifiers: '@astrojs/preact': workspace:* astro: workspace:* + preact: ^10.11.0 dependencies: '@astrojs/preact': link:../../../../integrations/preact astro: link:../../.. + preact: 10.11.0 packages/astro/e2e/fixtures/invalidate-script-deps: specifiers: @@ -690,7 +724,7 @@ importers: preact: 10.11.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - solid-js: 1.5.6 + solid-js: 1.5.5 svelte: 3.50.1 vue: 3.2.39 devDependencies: @@ -733,7 +767,7 @@ importers: preact: 10.11.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - solid-js: 1.5.6 + solid-js: 1.5.5 svelte: 3.50.1 vue: 3.2.39 devDependencies: @@ -762,7 +796,7 @@ importers: preact: 10.11.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - solid-js: 1.5.6 + solid-js: 1.5.5 svelte: 3.50.1 vue: 3.2.39 devDependencies: @@ -791,7 +825,7 @@ importers: preact: 10.11.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - solid-js: 1.5.6 + solid-js: 1.5.5 svelte: 3.50.1 vue: 3.2.39 devDependencies: @@ -820,7 +854,7 @@ importers: preact: 10.11.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - solid-js: 1.5.6 + solid-js: 1.5.5 svelte: 3.50.1 vue: 3.2.39 devDependencies: @@ -849,7 +883,7 @@ importers: preact: 10.11.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - solid-js: 1.5.6 + solid-js: 1.5.5 svelte: 3.50.1 vue: 3.2.39 devDependencies: @@ -878,7 +912,7 @@ importers: preact: 10.11.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - solid-js: 1.5.6 + solid-js: 1.5.5 svelte: 3.50.1 vue: 3.2.39 devDependencies: @@ -949,13 +983,12 @@ importers: '@astrojs/mdx': workspace:* '@astrojs/solid-js': workspace:* astro: workspace:* - solid-js: ^1.4.3 + solid-js: ^1.5.5 dependencies: '@astrojs/mdx': link:../../../../integrations/mdx '@astrojs/solid-js': link:../../../../integrations/solid astro: link:../../.. - devDependencies: - solid-js: 1.5.6 + solid-js: 1.5.5 packages/astro/e2e/fixtures/solid-recurse: specifiers: @@ -966,7 +999,7 @@ importers: '@astrojs/solid-js': link:../../../../integrations/solid astro: link:../../.. devDependencies: - solid-js: 1.5.6 + solid-js: 1.5.5 packages/astro/e2e/fixtures/svelte-component: specifiers: @@ -984,9 +1017,15 @@ importers: specifiers: '@astrojs/tailwind': workspace:* astro: workspace:* + autoprefixer: ^10.4.7 + postcss: ^8.4.14 + tailwindcss: ^3.0.24 dependencies: '@astrojs/tailwind': link:../../../../integrations/tailwind astro: link:../../.. + autoprefixer: 10.4.12_postcss@8.4.16 + postcss: 8.4.16 + tailwindcss: 3.1.8_postcss@8.4.16 packages/astro/e2e/fixtures/ts-resolution: specifiers: @@ -1005,10 +1044,12 @@ importers: '@astrojs/mdx': workspace:* '@astrojs/vue': workspace:* astro: workspace:* + vue: ^3.2.39 dependencies: '@astrojs/mdx': link:../../../../integrations/mdx '@astrojs/vue': link:../../../../integrations/vue astro: link:../../.. + vue: 3.2.39 packages/astro/test/fixtures/0-css: specifiers: @@ -1018,6 +1059,8 @@ importers: astro: workspace:* react: ^18.1.0 react-dom: ^18.1.0 + svelte: ^3.48.0 + vue: ^3.2.39 dependencies: '@astrojs/react': link:../../../../integrations/react '@astrojs/svelte': link:../../../../integrations/svelte @@ -1025,22 +1068,28 @@ importers: astro: link:../../.. react: 18.2.0 react-dom: 18.2.0_react@18.2.0 + svelte: 3.50.1 + vue: 3.2.39 packages/astro/test/fixtures/alias: specifiers: '@astrojs/svelte': workspace:* astro: workspace:* + svelte: ^3.48.0 dependencies: '@astrojs/svelte': link:../../../../integrations/svelte astro: link:../../.. + svelte: 3.50.1 packages/astro/test/fixtures/alias-tsconfig: specifiers: '@astrojs/svelte': workspace:* astro: workspace:* + svelte: ^3.48.0 dependencies: '@astrojs/svelte': link:../../../../integrations/svelte astro: link:../../.. + svelte: 3.50.1 packages/astro/test/fixtures/api-routes: specifiers: @@ -1076,9 +1125,11 @@ importers: specifiers: '@astrojs/preact': workspace:* astro: workspace:* + preact: ^10.11.0 dependencies: '@astrojs/preact': link:../../../../integrations/preact astro: link:../../.. + preact: 10.11.0 packages/astro/test/fixtures/astro-check-errors: specifiers: @@ -1098,11 +1149,17 @@ importers: '@astrojs/svelte': workspace:* '@astrojs/vue': workspace:* astro: workspace:* + preact: ^10.11.0 + svelte: ^3.48.0 + vue: ^3.2.39 dependencies: '@astrojs/preact': link:../../../../integrations/preact '@astrojs/svelte': link:../../../../integrations/svelte '@astrojs/vue': link:../../../../integrations/vue astro: link:../../.. + preact: 10.11.0 + svelte: 3.50.1 + vue: 3.2.39 packages/astro/test/fixtures/astro-class-list: specifiers: @@ -1118,6 +1175,7 @@ importers: astro: workspace:* react: ^18.1.0 react-dom: ^18.1.0 + svelte: ^3.48.0 dependencies: '@astrojs/react': link:../../../../integrations/react '@astrojs/svelte': link:../../../../integrations/svelte @@ -1125,6 +1183,7 @@ importers: astro: link:../../.. react: 18.2.0 react-dom: 18.2.0_react@18.2.0 + svelte: 3.50.1 packages/astro/test/fixtures/astro-client-only/pkg: specifiers: {} @@ -1172,28 +1231,34 @@ importers: astro: workspace:* react: ^18.1.0 react-dom: ^18.1.0 + svelte: ^3.48.0 dependencies: '@astrojs/react': link:../../../../integrations/react '@astrojs/svelte': link:../../../../integrations/svelte astro: link:../../.. react: 18.2.0 react-dom: 18.2.0_react@18.2.0 + svelte: 3.50.1 packages/astro/test/fixtures/astro-envs: specifiers: '@astrojs/vue': workspace:* astro: workspace:* + vue: ^3.2.39 dependencies: '@astrojs/vue': link:../../../../integrations/vue astro: link:../../.. + vue: 3.2.39 packages/astro/test/fixtures/astro-expr: specifiers: '@astrojs/preact': workspace:* astro: workspace:* + preact: ^10.11.0 dependencies: '@astrojs/preact': link:../../../../integrations/preact astro: link:../../.. + preact: 10.11.0 packages/astro/test/fixtures/astro-external-files: specifiers: @@ -1205,9 +1270,11 @@ importers: specifiers: '@astrojs/preact': workspace:* astro: workspace:* + preact: ^10.11.0 dependencies: '@astrojs/preact': link:../../../../integrations/preact astro: link:../../.. + preact: 10.11.0 packages/astro/test/fixtures/astro-generator: specifiers: @@ -1409,9 +1476,11 @@ importers: specifiers: '@astrojs/preact': workspace:* astro: workspace:* + preact: ^10.11.0 dependencies: '@astrojs/preact': link:../../../../integrations/preact astro: link:../../.. + preact: 10.11.0 packages/astro/test/fixtures/client-address: specifiers: @@ -1446,6 +1515,11 @@ importers: packages/astro/test/fixtures/component-library-shared: specifiers: astro: workspace:* + preact: ^10.11.0 + react: ^18.2.0 + dependencies: + preact: 10.11.0 + react: 18.2.0 devDependencies: astro: link:../../.. @@ -1535,9 +1609,11 @@ importers: specifiers: '@astrojs/preact': 'workspace:' astro: workspace:* + preact: ^10.11.0 dependencies: '@astrojs/preact': link:../../../../integrations/preact astro: link:../../.. + preact: 10.11.0 packages/astro/test/fixtures/error-bad-js: specifiers: @@ -1551,11 +1627,17 @@ importers: '@astrojs/svelte': workspace:* '@astrojs/vue': workspace:* astro: workspace:* + preact: ^10.11.0 + svelte: ^3.48.0 + vue: ^3.2.39 dependencies: '@astrojs/preact': link:../../../../integrations/preact '@astrojs/svelte': link:../../../../integrations/svelte '@astrojs/vue': link:../../../../integrations/vue astro: link:../../.. + preact: 10.11.0 + svelte: 3.50.1 + vue: 3.2.39 packages/astro/test/fixtures/fontsource-package: specifiers: @@ -1619,9 +1701,11 @@ importers: specifiers: '@astrojs/preact': workspace:* astro: workspace:* + preact: ^10.11.0 dependencies: '@astrojs/preact': link:../../../../integrations/preact astro: link:../../.. + preact: 10.11.0 packages/astro/test/fixtures/import-ts-with-js: specifiers: @@ -1653,7 +1737,7 @@ importers: preact: 10.11.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - solid-js: 1.5.6 + solid-js: 1.5.5 svelte: 3.50.1 vue: 3.2.39 devDependencies: @@ -1668,9 +1752,11 @@ importers: specifiers: '@astrojs/solid-js': workspace:* astro: workspace:* + solid-js: ^1.5.6 dependencies: '@astrojs/solid-js': link:../../../../integrations/solid astro: link:../../.. + solid-js: 1.5.6 packages/astro/test/fixtures/lazy-layout: specifiers: @@ -1683,10 +1769,14 @@ importers: '@astrojs/preact': workspace:* '@astrojs/svelte': workspace:* astro: workspace:* + preact: ^10.11.0 + svelte: ^3.48.0 dependencies: '@astrojs/preact': link:../../../../integrations/preact '@astrojs/svelte': link:../../../../integrations/svelte astro: link:../../.. + preact: 10.11.0 + svelte: 3.50.1 packages/astro/test/fixtures/legacy-build: specifiers: @@ -1701,10 +1791,14 @@ importers: packages/astro/test/fixtures/lit-element: specifiers: '@astrojs/lit': workspace:* + '@webcomponents/template-shadowroot': ^0.1.0 astro: workspace:* + lit: ^2.2.5 dependencies: '@astrojs/lit': link:../../../../integrations/lit + '@webcomponents/template-shadowroot': 0.1.0 astro: link:../../.. + lit: 2.3.1 packages/astro/test/fixtures/markdown: specifiers: @@ -1763,6 +1857,9 @@ importers: autoprefixer: ^10.4.7 postcss: ^8.4.14 postcss-preset-env: ^7.7.1 + solid-js: ^1.5.6 + svelte: ^3.48.0 + vue: ^3.2.39 dependencies: '@astrojs/solid-js': link:../../../../integrations/solid '@astrojs/svelte': link:../../../../integrations/svelte @@ -1770,6 +1867,9 @@ importers: astro: link:../../.. autoprefixer: 10.4.12_postcss@8.4.16 postcss: 8.4.16 + solid-js: 1.5.6 + svelte: 3.50.1 + vue: 3.2.39 devDependencies: postcss-preset-env: 7.8.2_postcss@8.4.16 @@ -1795,9 +1895,11 @@ importers: specifiers: '@astrojs/preact': workspace:* astro: workspace:* + preact: ^10.11.0 dependencies: '@astrojs/preact': link:../../../../integrations/preact astro: link:../../.. + preact: 10.11.0 packages/astro/test/fixtures/public-base-404: specifiers: @@ -1810,10 +1912,16 @@ importers: '@astrojs/react': workspace:* '@astrojs/solid-js': workspace:* astro: workspace:* + react: ^18.2.0 + react-dom: ^18.1.0 + solid-js: ^1.5.6 dependencies: '@astrojs/react': link:../../../../integrations/react '@astrojs/solid-js': link:../../../../integrations/solid astro: link:../../.. + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + solid-js: 1.5.6 packages/astro/test/fixtures/react-component: specifiers: @@ -1848,9 +1956,11 @@ importers: specifiers: '@astrojs/preact': 'workspace:' astro: 'workspace:' + preact: ^10.11.0 dependencies: '@astrojs/preact': link:../../../../integrations/preact astro: link:../../.. + preact: 10.11.0 packages/astro/test/fixtures/remote-css: specifiers: @@ -1881,10 +1991,12 @@ importers: '@astrojs/mdx': workspace:* '@astrojs/preact': workspace:* astro: workspace:* + preact: ^10.11.0 dependencies: '@astrojs/mdx': link:../../../../integrations/mdx '@astrojs/preact': link:../../../../integrations/preact astro: link:../../.. + preact: 10.11.0 packages/astro/test/fixtures/slots-react: specifiers: @@ -1905,38 +2017,46 @@ importers: '@astrojs/mdx': workspace:* '@astrojs/solid-js': workspace:* astro: workspace:* + solid-js: ^1.5.6 dependencies: '@astrojs/mdx': link:../../../../integrations/mdx '@astrojs/solid-js': link:../../../../integrations/solid astro: link:../../.. + solid-js: 1.5.6 packages/astro/test/fixtures/slots-svelte: specifiers: '@astrojs/mdx': workspace:* '@astrojs/svelte': workspace:* astro: workspace:* + svelte: ^3.48.0 dependencies: '@astrojs/mdx': link:../../../../integrations/mdx '@astrojs/svelte': link:../../../../integrations/svelte astro: link:../../.. + svelte: 3.50.1 packages/astro/test/fixtures/slots-vue: specifiers: '@astrojs/mdx': workspace:* '@astrojs/vue': workspace:* astro: workspace:* + vue: ^3.2.39 dependencies: '@astrojs/mdx': link:../../../../integrations/mdx '@astrojs/vue': link:../../../../integrations/vue astro: link:../../.. + vue: 3.2.39 packages/astro/test/fixtures/solid-component: specifiers: '@astrojs/solid-js': workspace:* astro: workspace:* + solid-js: ^1.5.6 dependencies: '@astrojs/solid-js': link:../../../../integrations/solid astro: link:../../.. + solid-js: 1.5.6 packages/astro/test/fixtures/sourcemap: specifiers: @@ -1992,9 +2112,11 @@ importers: specifiers: '@astrojs/preact': workspace:* astro: workspace:* + preact: ^10.11.0 dependencies: '@astrojs/preact': link:../../../../integrations/preact astro: link:../../.. + preact: 10.11.0 packages/astro/test/fixtures/ssr-hoisted-script: specifiers: @@ -2038,19 +2160,23 @@ importers: specifiers: '@astrojs/preact': 'workspace:' astro: workspace:* + preact: ^10.11.0 dependencies: '@astrojs/preact': link:../../../../integrations/preact astro: link:../../.. + preact: 10.11.0 packages/astro/test/fixtures/static-build: specifiers: '@astrojs/preact': workspace:* '@test/static-build-pkg': workspace:* astro: workspace:* + preact: ^10.11.0 dependencies: '@astrojs/preact': link:../../../../integrations/preact '@test/static-build-pkg': link:pkg astro: link:../../.. + preact: 10.11.0 packages/astro/test/fixtures/static-build-code-component: specifiers: @@ -2069,12 +2195,14 @@ importers: '@astrojs/preact': workspace:* '@astrojs/react': workspace:* astro: workspace:* + preact: ^10.11.0 react: ^18.1.0 react-dom: ^18.1.0 dependencies: '@astrojs/preact': link:../../../../integrations/preact '@astrojs/react': link:../../../../integrations/react astro: link:../../.. + preact: 10.11.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -2113,9 +2241,11 @@ importers: specifiers: '@astrojs/svelte': workspace:* astro: workspace:* + svelte: ^3.48.0 dependencies: '@astrojs/svelte': link:../../../../integrations/svelte astro: link:../../.. + svelte: 3.50.1 packages/astro/test/fixtures/tailwindcss: specifiers: @@ -2163,19 +2293,25 @@ importers: specifiers: '@astrojs/vue': workspace:* astro: workspace:* + vue: ^3.2.39 dependencies: '@astrojs/vue': link:../../../../integrations/vue astro: link:../../.. + vue: 3.2.39 packages/astro/test/fixtures/vue-with-multi-renderer: specifiers: '@astrojs/svelte': workspace:* '@astrojs/vue': workspace:* astro: workspace:* + svelte: ^3.48.0 + vue: ^3.2.39 dependencies: '@astrojs/svelte': link:../../../../integrations/svelte '@astrojs/vue': link:../../../../integrations/vue astro: link:../../.. + svelte: 3.50.1 + vue: 3.2.39 packages/astro/test/fixtures/with-endpoint-routes: specifiers: @@ -2252,13 +2388,19 @@ importers: specifiers: astro: workspace:* astro-scripts: workspace:* + chai: ^4.3.6 + cheerio: ^1.0.0-rc.11 esbuild: ^0.14.42 + mocha: ^9.2.2 wrangler: ^2.0.23 dependencies: esbuild: 0.14.54 devDependencies: astro: link:../../astro astro-scripts: link:../../../scripts + chai: 4.3.6 + cheerio: 1.0.0-rc.12 + mocha: 9.2.2 wrangler: 2.1.7 packages/integrations/cloudflare/test/fixtures/basics: @@ -2315,26 +2457,40 @@ importers: packages/integrations/image: specifiers: '@altano/tiny-async-pool': ^1.0.2 + '@types/mime': ^2.0.3 '@types/sharp': ^0.30.5 astro: workspace:* astro-scripts: workspace:* + chai: ^4.3.6 + cheerio: ^1.0.0-rc.11 image-size: ^1.0.2 kleur: ^4.1.4 magic-string: ^0.25.9 mime: ^3.0.0 + mocha: ^9.2.2 rollup-plugin-copy: ^3.4.0 + sharp: ^0.31.0 + slash: ^4.0.0 + vite: ^3.0.0 web-streams-polyfill: ^3.2.1 dependencies: '@altano/tiny-async-pool': 1.0.2 image-size: 1.0.2 magic-string: 0.25.9 mime: 3.0.0 + slash: 4.0.0 devDependencies: + '@types/mime': 2.0.3 '@types/sharp': 0.30.5 astro: link:../../astro astro-scripts: link:../../../scripts + chai: 4.3.6 + cheerio: 1.0.0-rc.12 kleur: 4.1.5 + mocha: 9.2.2 rollup-plugin-copy: 3.4.0 + sharp: 0.31.0 + vite: 3.1.3 web-streams-polyfill: 3.2.1 packages/integrations/image/test/fixtures/background-color-image: @@ -2438,15 +2594,21 @@ importers: '@lit-labs/ssr': ^2.2.0 astro: workspace:* astro-scripts: workspace:* + chai: ^4.3.6 cheerio: ^1.0.0-rc.11 + lit: ^2.2.5 + mocha: ^9.2.2 sass: ^1.52.2 dependencies: '@lit-labs/ssr': 2.2.3 devDependencies: astro: link:../../astro astro-scripts: link:../../../scripts + chai: 4.3.6 cheerio: 1.0.0-rc.12 - sass: 1.55.0 + lit: 2.3.1 + mocha: 9.2.2 + sass: 1.54.9 packages/integrations/mdx: specifiers: @@ -2455,18 +2617,21 @@ importers: '@mdx-js/rollup': ^2.1.1 '@types/chai': ^4.3.1 '@types/estree': ^1.0.0 + '@types/github-slugger': ^1.3.0 '@types/mocha': ^9.1.1 '@types/yargs-parser': ^21.0.0 acorn: ^8.8.0 astro: workspace:* astro-scripts: workspace:* chai: ^4.3.6 + cheerio: ^1.0.0-rc.11 es-module-lexer: ^0.10.5 estree-util-visit: ^1.2.0 github-slugger: ^1.4.0 gray-matter: ^4.0.3 kleur: ^4.1.4 linkedom: ^0.14.12 + mdast-util-mdx: ^2.0.0 mdast-util-to-string: ^3.1.0 mocha: ^9.2.2 reading-time: ^1.5.0 @@ -2479,6 +2644,7 @@ importers: shiki: ^0.11.1 unist-util-visit: ^4.1.0 vfile: ^5.3.2 + vite: ^3.0.0 dependencies: '@astrojs/prism': link:../../astro-prism '@mdx-js/mdx': 2.1.3 @@ -2499,17 +2665,21 @@ importers: devDependencies: '@types/chai': 4.3.3 '@types/estree': 1.0.0 + '@types/github-slugger': 1.3.0 '@types/mocha': 9.1.1 '@types/yargs-parser': 21.0.0 astro: link:../../astro astro-scripts: link:../../../scripts chai: 4.3.6 - linkedom: 0.14.16 + cheerio: 1.0.0-rc.12 + linkedom: 0.14.15 + mdast-util-mdx: 2.0.0 mdast-util-to-string: 3.1.0 mocha: 9.2.2 reading-time: 1.5.0 remark-shiki-twoslash: 3.1.0 remark-toc: 8.0.1 + vite: 3.1.3 packages/integrations/mdx/test/fixtures/mdx-frontmatter-injection: specifiers: @@ -2530,28 +2700,40 @@ importers: '@astrojs/mdx': workspace:* '@astrojs/react': workspace:* astro: workspace:* + react: ^18.2.0 + react-dom: ^18.1.0 dependencies: '@astrojs/mdx': link:../../.. '@astrojs/react': link:../../../../react astro: link:../../../../../astro + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 packages/integrations/mdx/test/fixtures/mdx-page: specifiers: '@astrojs/mdx': workspace:* astro: workspace:* + react: ^18.2.0 + react-dom: ^18.2.0 dependencies: '@astrojs/mdx': link:../../.. astro: link:../../../../../astro + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 packages/integrations/mdx/test/fixtures/mdx-plus-react: specifiers: '@astrojs/mdx': workspace:* '@astrojs/react': workspace:* astro: workspace:* + react: ^18.2.0 + react-dom: ^18.2.0 dependencies: '@astrojs/mdx': link:../../.. '@astrojs/react': link:../../../../react astro: link:../../../../../astro + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 packages/integrations/mdx/test/fixtures/mdx-vite-env-vars: specifiers: @@ -2569,7 +2751,11 @@ importers: '@types/node': ^14.18.20 astro: workspace:* astro-scripts: workspace:* + chai: ^4.3.6 + cheerio: ^1.0.0-rc.11 esbuild: ^0.14.43 + mocha: ^9.2.2 + vite: ^3.0.0 dependencies: '@astrojs/webapi': link:../../webapi esbuild: 0.14.54 @@ -2579,6 +2765,10 @@ importers: '@types/node': 14.18.31 astro: link:../../astro astro-scripts: link:../../../scripts + chai: 4.3.6 + cheerio: 1.0.0-rc.12 + mocha: 9.2.2 + vite: 3.1.3 packages/integrations/netlify/test/edge-functions/fixtures/dynimport: specifiers: @@ -2615,12 +2805,16 @@ importers: '@astrojs/webapi': ^1.1.0 astro: workspace:* astro-scripts: workspace:* + chai: ^4.3.6 + mocha: ^9.2.2 node-mocks-http: ^1.11.0 dependencies: '@astrojs/webapi': link:../../webapi devDependencies: astro: link:../../astro astro-scripts: link:../../../scripts + chai: 4.3.6 + mocha: 9.2.2 node-mocks-http: 1.11.0 packages/integrations/node/test/fixtures/api-route: @@ -2665,6 +2859,7 @@ importers: packages/integrations/prefetch: specifiers: + '@playwright/test': ^1.26.0 '@types/chai': ^4.3.1 '@types/chai-as-promised': ^7.1.5 '@types/mocha': ^9.1.1 @@ -2675,6 +2870,7 @@ importers: dependencies: throttles: 1.0.1 devDependencies: + '@playwright/test': 1.26.0 '@types/chai': 4.3.3 '@types/chai-as-promised': 7.1.5 '@types/mocha': 9.1.1 @@ -2715,6 +2911,8 @@ importers: specifiers: astro: workspace:* astro-scripts: workspace:* + chai: ^4.3.6 + mocha: ^9.2.2 sitemap: ^7.1.1 xml2js: 0.4.23 zod: ^3.17.3 @@ -2724,6 +2922,8 @@ importers: devDependencies: astro: link:../../astro astro-scripts: link:../../../scripts + chai: 4.3.6 + mocha: 9.2.2 xml2js: 0.4.23 packages/integrations/sitemap/test/fixtures/trailing-slash: @@ -2741,11 +2941,11 @@ importers: babel-preset-solid: ^1.4.2 solid-js: ^1.5.1 dependencies: - babel-preset-solid: 1.5.6 + babel-preset-solid: 1.5.5 devDependencies: astro: link:../../astro astro-scripts: link:../../../scripts - solid-js: 1.5.6 + solid-js: 1.5.5 packages/integrations/svelte: specifiers: @@ -2758,15 +2958,15 @@ importers: svelte2tsx: ^0.5.11 vite: ^3.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 1.0.8_svelte@3.50.1+vite@3.1.3 + '@sveltejs/vite-plugin-svelte': 1.0.7_svelte@3.50.1+vite@3.1.3 postcss-load-config: 3.1.4 svelte-preprocess: 4.10.7_dnlyed3grtnuceggogyodrmgvm svelte2tsx: 0.5.19_svelte@3.50.1 - vite: 3.1.3 devDependencies: astro: link:../../astro astro-scripts: link:../../../scripts svelte: 3.50.1 + vite: 3.1.3 packages/integrations/tailwind: specifiers: @@ -2775,6 +2975,7 @@ importers: astro-scripts: workspace:* autoprefixer: ^10.4.7 postcss: ^8.4.14 + tailwindcss: ^3.0.24 dependencies: '@proload/core': 0.3.3 autoprefixer: 10.4.12_postcss@8.4.16 @@ -2782,6 +2983,7 @@ importers: devDependencies: astro: link:../../astro astro-scripts: link:../../../scripts + tailwindcss: 3.1.8_postcss@8.4.16 packages/integrations/turbolinks: specifiers: @@ -2800,12 +3002,16 @@ importers: '@vercel/nft': ^0.18.2 astro: workspace:* astro-scripts: workspace:* + chai: ^4.3.6 + mocha: ^9.2.2 dependencies: '@astrojs/webapi': link:../../webapi '@vercel/nft': 0.18.2 devDependencies: astro: link:../../astro astro-scripts: link:../../../scripts + chai: 4.3.6 + mocha: 9.2.2 packages/integrations/vercel/test/fixtures/no-output: specifiers: @@ -2818,16 +3024,18 @@ importers: packages/integrations/vue: specifiers: '@vitejs/plugin-vue': ^3.0.0 + '@vue/compiler-sfc': ^3.2.39 astro: workspace:* astro-scripts: workspace:* vite: ^3.0.0 vue: ^3.2.37 dependencies: '@vitejs/plugin-vue': 3.1.0_vite@3.1.3+vue@3.2.39 - vite: 3.1.3 + '@vue/compiler-sfc': 3.2.39 devDependencies: astro: link:../../astro astro-scripts: link:../../../scripts + vite: 3.1.3 vue: 3.2.39 packages/markdown/component: @@ -2836,13 +3044,23 @@ importers: astro: workspace:* chai: ^4.3.6 cheerio: ^1.0.0-rc.11 + github-slugger: ^1.4.0 mocha: ^9.2.2 + rehype-autolink-headings: ^6.1.1 + rehype-slug: ^5.0.1 + rehype-toc: ^3.0.2 + remark-code-titles: ^0.1.2 devDependencies: '@types/mocha': 9.1.1 astro: link:../../astro chai: 4.3.6 cheerio: 1.0.0-rc.12 + github-slugger: 1.4.0 mocha: 9.2.2 + rehype-autolink-headings: 6.1.1 + rehype-slug: 5.0.1 + rehype-toc: 3.0.2 + remark-code-titles: 0.1.2 packages/markdown/component/test/fixtures/astro-markdown: specifiers: @@ -2850,11 +3068,15 @@ importers: '@astrojs/preact': workspace:* '@astrojs/svelte': workspace:* astro: workspace:* + preact: ^10.11.0 + svelte: ^3.48.0 dependencies: '@astrojs/markdown-component': link:../../.. '@astrojs/preact': link:../../../../../integrations/preact '@astrojs/svelte': link:../../../../../integrations/svelte astro: link:../../../../../astro + preact: 10.11.0 + svelte: 3.50.1 packages/markdown/component/test/fixtures/astro-markdown-plugins: specifiers: @@ -2862,12 +3084,14 @@ importers: '@astrojs/preact': workspace:* astro: workspace:* hast-util-select: ^5.0.2 + preact: ^10.11.0 rehype-slug: ^5.0.1 dependencies: '@astrojs/markdown-component': link:../../.. '@astrojs/preact': link:../../../../../integrations/preact astro: link:../../../../../astro hast-util-select: 5.0.2 + preact: 10.11.0 rehype-slug: 5.0.1 packages/markdown/component/test/fixtures/astro-markdown-shiki: @@ -2950,6 +3174,8 @@ importers: chai: ^4.3.6 github-slugger: ^1.4.0 hast-util-to-html: ^8.0.3 + import-meta-resolve: ^2.1.0 + mdast-util-from-markdown: ^1.2.0 mdast-util-mdx-expression: ^1.2.1 mdast-util-mdx-jsx: ^1.2.0 micromark-extension-mdx-expression: ^1.0.3 @@ -2975,6 +3201,8 @@ importers: acorn-jsx: 5.3.2_acorn@8.8.0 github-slugger: 1.4.0 hast-util-to-html: 8.0.3 + import-meta-resolve: 2.1.0 + mdast-util-from-markdown: 1.2.0 mdast-util-mdx-expression: 1.3.0 mdast-util-mdx-jsx: 1.2.0 micromark-extension-mdx-expression: 1.0.3 @@ -3005,16 +3233,19 @@ importers: packages/telemetry: specifiers: + '@types/debug': ^4.1.7 '@types/dlv': ^1.1.2 '@types/node': ^14.18.21 '@types/which-pm-runs': ^1.0.0 astro-scripts: workspace:* + chai: ^4.3.6 ci-info: ^3.3.1 debug: ^4.3.4 dlv: ^1.1.3 dset: ^3.1.2 is-docker: ^3.0.0 is-wsl: ^2.2.0 + mocha: ^9.2.2 node-fetch: ^3.2.5 which-pm-runs: ^1.1.0 dependencies: @@ -3027,10 +3258,13 @@ importers: node-fetch: 3.2.10 which-pm-runs: 1.1.0 devDependencies: + '@types/debug': 4.1.7 '@types/dlv': 1.1.2 '@types/node': 14.18.31 '@types/which-pm-runs': 1.0.0 astro-scripts: link:../../scripts + chai: 4.3.6 + mocha: 9.2.2 packages/webapi: specifiers: @@ -3062,10 +3296,10 @@ importers: global-agent: 3.0.0 node-fetch: 3.2.10 devDependencies: - '@rollup/plugin-alias': 3.1.9_rollup@2.79.1 - '@rollup/plugin-inject': 4.0.4_rollup@2.79.1 - '@rollup/plugin-node-resolve': 13.3.0_rollup@2.79.1 - '@rollup/plugin-typescript': 8.5.0_xwhsf76p4ysrvxbjgnmc6wmmq4 + '@rollup/plugin-alias': 3.1.9_rollup@2.79.0 + '@rollup/plugin-inject': 4.0.4_rollup@2.79.0 + '@rollup/plugin-node-resolve': 13.3.0_rollup@2.79.0 + '@rollup/plugin-typescript': 8.5.0_ppxule2mhlgb6ds3e4gxjflaqy '@types/chai': 4.3.3 '@types/global-agent': 2.1.1 '@types/mocha': 9.1.1 @@ -3078,8 +3312,8 @@ importers: formdata-polyfill: 4.0.10 magic-string: 0.25.9 mocha: 9.2.2 - rollup: 2.79.1 - rollup-plugin-terser: 7.0.2_rollup@2.79.1 + rollup: 2.79.0 + rollup-plugin-terser: 7.0.2_rollup@2.79.0 tslib: 2.4.0 typescript: 4.7.4 urlpattern-polyfill: 1.0.0-rc5 @@ -4759,7 +4993,7 @@ packages: babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.19.1 babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.19.1 babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.19.1 - core-js-compat: 3.25.3 + core-js-compat: 3.25.2 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -5254,13 +5488,14 @@ packages: rollup-plugin-node-polyfills: 0.2.1 dev: true - /@esbuild/android-arm/0.15.9: - resolution: {integrity: sha512-VZPy/ETF3fBG5PiinIkA0W/tlsvlEgJccyN2DzWZEl0DlVKRbu91PvY2D6Lxgluj4w9QtYHjOWjAT44C+oQ+EQ==} + /@esbuild/android-arm/0.15.8: + resolution: {integrity: sha512-CyEWALmn+no/lbgbAJsbuuhT8s2J19EJGHkeyAwjbFJMrj80KJ9zuYsoAvidPTU7BgBf87r/sgae8Tw0dbOc4Q==} engines: {node: '>=12'} cpu: [arm] os: [android] requiresBuild: true - dev: false + dependencies: + esbuild-wasm: 0.15.8 optional: true /@esbuild/linux-loong64/0.14.54: @@ -5271,13 +5506,12 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-loong64/0.15.9: - resolution: {integrity: sha512-O+NfmkfRrb3uSsTa4jE3WApidSe3N5++fyOVGP1SmMZi4A3BZELkhUUvj5hwmMuNdlpzAZ8iAPz2vmcR7DCFQA==} + /@esbuild/linux-loong64/0.15.8: + resolution: {integrity: sha512-pE5RQsOTSERCtfZdfCT25wzo7dfhOSlhAXcsZmuvRYhendOv7djcdvtINdnDp2DAjP17WXlBB4nBO6sHLczmsg==} engines: {node: '>=12'} cpu: [loong64] os: [linux] requiresBuild: true - dev: false optional: true /@eslint/eslintrc/1.3.2: @@ -5339,8 +5573,8 @@ packages: tslib: 2.4.0 dev: false - /@humanwhocodes/config-array/0.10.5: - resolution: {integrity: sha512-XVVDtp+dVvRxMoxSiSfasYaG02VEe1qH5cKgMQJWhol6HwzbcqoCMJi8dAGoYAO57jhUyhI6cWuRiTcRaDaYug==} + /@humanwhocodes/config-array/0.10.4: + resolution: {integrity: sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 @@ -5451,7 +5685,6 @@ packages: /@jsdevtools/rehype-toc/3.0.2: resolution: {integrity: sha512-n5JEf16Wr4mdkRMZ8wMP/wN9/sHmTjRPbouXjJH371mZ2LEGDl72t8tEsMRNFerQN/QJtivOxqK1frdGa4QK5Q==} engines: {node: '>=10'} - dev: false /@lit-labs/ssr-client/1.0.1: resolution: {integrity: sha512-rr/UVhxbKWNUr+3qRyvZk+glC7v7ph8Gk/W0z96YG64COJKf9ilnWY6JGW77TRqhrRMmS2nsvAXOyQgcF+4jrA==} @@ -5478,7 +5711,6 @@ packages: /@lit/reactive-element/1.4.1: resolution: {integrity: sha512-qDv4851VFSaBWzpS02cXHclo40jsbAjRXnebNXpm0uVg32kCneZPo9RYVQtrTNICtZ+1wAYHu1ZtxWSWMbKrBw==} - dev: false /@ljharb/has-package-exports-patterns/0.0.2: resolution: {integrity: sha512-4/RWEeXDO6bocPONheFe6gX/oQdP/bEpv0oL4HqjPP5DCenBSt0mHgahppY49N0CpsaqffdwPq+TlX9CYOq2Dw==} @@ -5634,7 +5866,7 @@ packages: kleur: 4.1.5 selfsigned: 2.1.1 undici: 5.9.1 - ws: 8.9.0 + ws: 8.8.1 youch: 2.2.2 transitivePeerDependencies: - bufferutil @@ -5727,7 +5959,7 @@ packages: '@miniflare/core': 2.9.0 '@miniflare/shared': 2.9.0 undici: 5.9.1 - ws: 8.9.0 + ws: 8.8.1 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -8757,7 +8989,7 @@ packages: react: 18.2.0 dev: false - /@rollup/plugin-alias/3.1.9_rollup@2.79.1: + /@rollup/plugin-alias/3.1.9_rollup@2.79.0: resolution: {integrity: sha512-QI5fsEvm9bDzt32k39wpOwZhVzRcL5ydcffUHMyLVaVaLeC70I8TJZ17F1z1eMoLu4E/UOcH9BWVkKpIKdrfiw==} engines: {node: '>=8.0.0'} peerDependencies: @@ -8766,11 +8998,11 @@ packages: rollup: optional: true dependencies: - rollup: 2.79.1 + rollup: 2.79.0 slash: 3.0.0 dev: true - /@rollup/plugin-babel/5.3.1_r56fldxoyazzliugjcx2ns4pma: + /@rollup/plugin-babel/5.3.1_qjhfxcwn2glzcb5646tzyg45bq: resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} engines: {node: '>= 10.0.0'} peerDependencies: @@ -8787,11 +9019,11 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-module-imports': 7.18.6 - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 - rollup: 2.79.1 + '@rollup/pluginutils': 3.1.0_rollup@2.79.0 + rollup: 2.79.0 dev: false - /@rollup/plugin-inject/4.0.4_rollup@2.79.1: + /@rollup/plugin-inject/4.0.4_rollup@2.79.0: resolution: {integrity: sha512-4pbcU4J/nS+zuHk+c+OL3WtmEQhqxlZ9uqfjQMQDOHOPld7PsCd8k5LWs8h5wjwJN7MgnAn768F2sDxEP4eNFQ==} peerDependencies: rollup: ^1.20.0 || ^2.0.0 @@ -8799,13 +9031,13 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 + '@rollup/pluginutils': 3.1.0_rollup@2.79.0 estree-walker: 2.0.2 magic-string: 0.25.9 - rollup: 2.79.1 + rollup: 2.79.0 dev: true - /@rollup/plugin-node-resolve/11.2.1_rollup@2.79.1: + /@rollup/plugin-node-resolve/11.2.1_rollup@2.79.0: resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==} engines: {node: '>= 10.0.0'} peerDependencies: @@ -8814,16 +9046,16 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 + '@rollup/pluginutils': 3.1.0_rollup@2.79.0 '@types/resolve': 1.17.1 builtin-modules: 3.3.0 deepmerge: 4.2.2 is-module: 1.0.0 resolve: 1.22.1 - rollup: 2.79.1 + rollup: 2.79.0 dev: false - /@rollup/plugin-node-resolve/13.3.0_rollup@2.79.1: + /@rollup/plugin-node-resolve/13.3.0_rollup@2.79.0: resolution: {integrity: sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==} engines: {node: '>= 10.0.0'} peerDependencies: @@ -8832,16 +9064,16 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 + '@rollup/pluginutils': 3.1.0_rollup@2.79.0 '@types/resolve': 1.17.1 deepmerge: 4.2.2 is-builtin-module: 3.2.0 is-module: 1.0.0 resolve: 1.22.1 - rollup: 2.79.1 + rollup: 2.79.0 dev: true - /@rollup/plugin-replace/2.4.2_rollup@2.79.1: + /@rollup/plugin-replace/2.4.2_rollup@2.79.0: resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==} peerDependencies: rollup: ^1.20.0 || ^2.0.0 @@ -8849,12 +9081,12 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 + '@rollup/pluginutils': 3.1.0_rollup@2.79.0 magic-string: 0.25.9 - rollup: 2.79.1 + rollup: 2.79.0 dev: false - /@rollup/plugin-typescript/8.5.0_xwhsf76p4ysrvxbjgnmc6wmmq4: + /@rollup/plugin-typescript/8.5.0_ppxule2mhlgb6ds3e4gxjflaqy: resolution: {integrity: sha512-wMv1/scv0m/rXx21wD2IsBbJFba8wGF3ErJIr6IKRfRj49S85Lszbxb4DCo8iILpluTjk2GAAu9CoZt4G3ppgQ==} engines: {node: '>=8.0.0'} peerDependencies: @@ -8867,14 +9099,14 @@ packages: tslib: optional: true dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 + '@rollup/pluginutils': 3.1.0_rollup@2.79.0 resolve: 1.22.1 - rollup: 2.79.1 + rollup: 2.79.0 tslib: 2.4.0 typescript: 4.7.4 dev: true - /@rollup/pluginutils/3.1.0_rollup@2.79.1: + /@rollup/pluginutils/3.1.0_rollup@2.79.0: resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} engines: {node: '>= 8.0.0'} peerDependencies: @@ -8886,7 +9118,7 @@ packages: '@types/estree': 0.0.39 estree-walker: 1.0.1 picomatch: 2.3.1 - rollup: 2.79.1 + rollup: 2.79.0 /@rollup/pluginutils/4.2.1: resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} @@ -8941,8 +9173,8 @@ packages: string.prototype.matchall: 4.0.7 dev: false - /@sveltejs/vite-plugin-svelte/1.0.8_svelte@3.50.1+vite@3.1.3: - resolution: {integrity: sha512-1xkVTB4pm6zuign858FzVYE9Fdw9MQBOlxrdd85STV0NvTDmcofcRpcrK+zcIyT8SZ2dseHLu8hvDwzssF6RfA==} + /@sveltejs/vite-plugin-svelte/1.0.7_svelte@3.50.1+vite@3.1.3: + resolution: {integrity: sha512-bf3/xrpKP5Sj9I6hT0slYwY4rVElocWZ79zLPc/bPFCOjjuty0jW4hmC4Uehb7yifjf3I6QnT3eIs2EKqw+Kig==} engines: {node: ^14.18.0 || >= 16} peerDependencies: diff-match-patch: ^1.0.5 @@ -8958,7 +9190,7 @@ packages: debug: 4.3.4 deepmerge: 4.2.2 kleur: 4.1.5 - magic-string: 0.26.4 + magic-string: 0.26.3 svelte: 3.50.1 svelte-hmr: 0.15.0_svelte@3.50.1 vite: 3.1.3 @@ -8999,7 +9231,7 @@ packages: '@babel/types': 7.19.0 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 - '@types/babel__traverse': 7.18.2 + '@types/babel__traverse': 7.18.1 dev: false /@types/babel__generator/7.6.4: @@ -9014,8 +9246,8 @@ packages: '@babel/types': 7.19.0 dev: false - /@types/babel__traverse/7.18.2: - resolution: {integrity: sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==} + /@types/babel__traverse/7.18.1: + resolution: {integrity: sha512-FSdLaZh2UxaMuLp9lixWaHq/golWTRWOnRsAXzDTDSDOQLuZb1nsdCt6pJSPWSEQt2eFZ2YVk3oYhn+1kLMeMA==} dependencies: '@babel/types': 7.19.0 @@ -9077,7 +9309,6 @@ packages: resolution: {integrity: sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==} dependencies: '@types/estree': 1.0.0 - dev: false /@types/estree/0.0.39: resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} @@ -9197,6 +9428,14 @@ packages: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: false + /@types/node/18.7.18: + resolution: {integrity: sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==} + dev: false + + /@types/node/18.7.21: + resolution: {integrity: sha512-rLFzK5bhM0YPyCoTC8bolBjMk7bwnZ8qeZUBslBfjZQou2ssJdWslx9CZ8DGM+Dx7QXQiiTVZ/6QO6kwtHkZCA==} + dev: true + /@types/node/18.7.23: resolution: {integrity: sha512-DWNcCHolDq0ZKGizjx2DZjR/PqsYwAcYUJmfMWqtVU2MBMG5Mo+xFZrhGId5r/O5HOuMPyQEcM6KUBp5lBZZBg==} @@ -9211,8 +9450,8 @@ packages: resolution: {integrity: sha512-XMCcyhSvxcch8b7rZAtFAaierBYdeHXVvg2iYnxOV0MCQHmPuRRmGZPFDRzPayxcGiiSL1Te9UIO+f3cuj0tfw==} dev: true - /@types/prettier/2.7.1: - resolution: {integrity: sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==} + /@types/prettier/2.7.0: + resolution: {integrity: sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==} dev: true /@types/prismjs/1.26.0: @@ -9251,8 +9490,8 @@ packages: '@types/scheduler': 0.16.2 csstype: 3.1.1 - /@types/react/18.0.21: - resolution: {integrity: sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA==} + /@types/react/18.0.20: + resolution: {integrity: sha512-MWul1teSPxujEHVwZl4a5HxQ9vVNsjTchVA+xRqv/VYGCuKGAU6UhfrTdF5aBefwD1BHUD8i/zq+O/vyCm/FrA==} dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 @@ -9283,7 +9522,7 @@ packages: /@types/sax/1.2.4: resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.7.18 dev: false /@types/scheduler/0.16.2: @@ -9324,7 +9563,6 @@ packages: /@types/trusted-types/2.0.2: resolution: {integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==} - dev: false /@types/unist/2.0.6: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} @@ -9336,7 +9574,7 @@ packages: /@types/yargs-parser/21.0.0: resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} - /@typescript-eslint/eslint-plugin/5.38.1_p3mxqq76cyiko4dez23ycf7bl4: + /@typescript-eslint/eslint-plugin/5.38.1_txkdgmgh2rkzjuhcevlsuge22a: resolution: {integrity: sha512-ky7EFzPhqz3XlhS7vPOoMDaQnQMn+9o5ICR9CPr/6bw8HrFkzhMSxuA3gRfiJVvs7geYrSeawGJjZoZQKCOglQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -9347,12 +9585,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.38.1_oma37ntcsyoxqn5sr4l7ekf4na + '@typescript-eslint/parser': 5.38.1_4brgkhw6cq4me3drk3kxrpb2mm '@typescript-eslint/scope-manager': 5.38.1 - '@typescript-eslint/type-utils': 5.38.1_oma37ntcsyoxqn5sr4l7ekf4na - '@typescript-eslint/utils': 5.38.1_oma37ntcsyoxqn5sr4l7ekf4na + '@typescript-eslint/type-utils': 5.38.1_4brgkhw6cq4me3drk3kxrpb2mm + '@typescript-eslint/utils': 5.38.1_4brgkhw6cq4me3drk3kxrpb2mm debug: 4.3.4 - eslint: 8.24.0 + eslint: 8.23.1 ignore: 5.2.0 regexpp: 3.2.0 semver: 7.3.7 @@ -9362,7 +9600,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.38.1_oma37ntcsyoxqn5sr4l7ekf4na: + /@typescript-eslint/parser/5.38.1_4brgkhw6cq4me3drk3kxrpb2mm: resolution: {integrity: sha512-LDqxZBVFFQnQRz9rUZJhLmox+Ep5kdUmLatLQnCRR6523YV+XhRjfYzStQ4MheFA8kMAfUlclHSbu+RKdRwQKw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -9376,7 +9614,7 @@ packages: '@typescript-eslint/types': 5.38.1 '@typescript-eslint/typescript-estree': 5.38.1_typescript@4.7.4 debug: 4.3.4 - eslint: 8.24.0 + eslint: 8.23.1 typescript: 4.7.4 transitivePeerDependencies: - supports-color @@ -9390,7 +9628,7 @@ packages: '@typescript-eslint/visitor-keys': 5.38.1 dev: true - /@typescript-eslint/type-utils/5.38.1_oma37ntcsyoxqn5sr4l7ekf4na: + /@typescript-eslint/type-utils/5.38.1_4brgkhw6cq4me3drk3kxrpb2mm: resolution: {integrity: sha512-UU3j43TM66gYtzo15ivK2ZFoDFKKP0k03MItzLdq0zV92CeGCXRfXlfQX5ILdd4/DSpHkSjIgLLLh1NtkOJOAw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -9401,9 +9639,9 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 5.38.1_typescript@4.7.4 - '@typescript-eslint/utils': 5.38.1_oma37ntcsyoxqn5sr4l7ekf4na + '@typescript-eslint/utils': 5.38.1_4brgkhw6cq4me3drk3kxrpb2mm debug: 4.3.4 - eslint: 8.24.0 + eslint: 8.23.1 tsutils: 3.21.0_typescript@4.7.4 typescript: 4.7.4 transitivePeerDependencies: @@ -9436,7 +9674,7 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.38.1_oma37ntcsyoxqn5sr4l7ekf4na: + /@typescript-eslint/utils/5.38.1_4brgkhw6cq4me3drk3kxrpb2mm: resolution: {integrity: sha512-oIuUiVxPBsndrN81oP8tXnFa/+EcZ03qLqPDfSZ5xIJVm7A9V0rlkQwwBOAGtrdN70ZKDlKv+l1BeT4eSFxwXA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -9446,9 +9684,9 @@ packages: '@typescript-eslint/scope-manager': 5.38.1 '@typescript-eslint/types': 5.38.1 '@typescript-eslint/typescript-estree': 5.38.1_typescript@4.7.4 - eslint: 8.24.0 + eslint: 8.23.1 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.24.0 + eslint-utils: 3.0.0_eslint@8.23.1 transitivePeerDependencies: - supports-color - typescript @@ -9750,12 +9988,10 @@ packages: acorn: 7.4.1 acorn-walk: 7.2.0 xtend: 4.0.2 - dev: false /acorn-walk/7.2.0: resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} engines: {node: '>=0.4.0'} - dev: false /acorn-walk/8.2.0: resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} @@ -9766,7 +10002,6 @@ packages: resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} engines: {node: '>=0.4.0'} hasBin: true - dev: false /acorn/8.8.0: resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==} @@ -9916,7 +10151,6 @@ packages: /arg/5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - dev: false /argparse/1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} @@ -9951,7 +10185,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.3 + es-abstract: 1.20.2 es-shim-unscopables: 1.0.0 dev: true @@ -10009,7 +10243,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.21.4 - caniuse-lite: 1.0.30001412 + caniuse-lite: 1.0.30001409 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -10022,8 +10256,8 @@ packages: object.assign: 4.1.4 dev: false - /babel-plugin-jsx-dom-expressions/0.34.11: - resolution: {integrity: sha512-pXygym8znJC/WiozMVA5R/8keu5j6kTZEVJjJi2tjnQrUHsm9JMbXQw8QjLZSW0oxU601rsutb1TlECdBAvfJQ==} + /babel-plugin-jsx-dom-expressions/0.34.10: + resolution: {integrity: sha512-YTuTvhpGWuD67JTgb/oFDkQMEzsAG7GKBSl+WNTMkmD9tUBkDNZoKijsDRA2R+zV2VJz2aPaXu3gwPkIIbhMtg==} peerDependencies: '@babel/core': ^7.0.0 peerDependenciesMeta: @@ -10073,7 +10307,7 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.1 - core-js-compat: 3.25.3 + core-js-compat: 3.25.2 transitivePeerDependencies: - supports-color dev: false @@ -10092,15 +10326,15 @@ packages: - supports-color dev: false - /babel-preset-solid/1.5.6: - resolution: {integrity: sha512-DETqhEygtRq627y5jII5szev495CvbPZJDTaosCbRWdbBh7nMBPI9JuVBUdWs56M2D4mqYa6Z2vH4mdIS6srwA==} + /babel-preset-solid/1.5.5: + resolution: {integrity: sha512-Ang5Dv/G975tHxcvimkit8FeTRU89FWUNY/9kjVBpt+5YVgH5OLjao+qOMoTTS+9JH2jcL5AfsoRa9xQZiY1Cw==} peerDependencies: '@babel/core': ^7.0.0 peerDependenciesMeta: '@babel/core': optional: true dependencies: - babel-plugin-jsx-dom-expressions: 0.34.11 + babel-plugin-jsx-dom-expressions: 0.34.10 dev: false /bail/2.0.2: @@ -10111,7 +10345,6 @@ packages: /base64-js/1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - dev: false /bcp-47-match/2.0.2: resolution: {integrity: sha512-zy5swVXwQ25ttElhoN9Dgnqm6VFlMkeDNljvHSGqGNr4zClUosdFzxD+fQHJVmx3g3KY+r//wV/fmBHsa1ErnA==} @@ -10144,7 +10377,6 @@ packages: buffer: 5.7.1 inherits: 2.0.4 readable-stream: 3.6.0 - dev: false /bl/5.0.0: resolution: {integrity: sha512-8vxFNZ0pflFfi0WXA3WQXlj6CaMEwsmh63I1CNp0q+wWv8sD0ARx1KovSQd0l2GkwrMIOyedq0EF1FxI+RCZLQ==} @@ -10211,7 +10443,7 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001412 + caniuse-lite: 1.0.30001409 electron-to-chromium: 1.4.264 node-releases: 2.0.6 update-browserslist-db: 1.0.9_browserslist@4.21.4 @@ -10228,7 +10460,6 @@ packages: dependencies: base64-js: 1.5.1 ieee754: 1.2.1 - dev: false /buffer/6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} @@ -10278,7 +10509,6 @@ packages: /camelcase-css/2.0.1: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} - dev: false /camelcase-keys/6.2.2: resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} @@ -10298,8 +10528,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - /caniuse-lite/1.0.30001412: - resolution: {integrity: sha512-+TeEIee1gS5bYOiuf+PS/kp2mrXic37Hl66VY6EAfxasIk5fELTktK2oOezYed12H8w7jt3s512PpulQidPjwA==} + /caniuse-lite/1.0.30001409: + resolution: {integrity: sha512-V0mnJ5dwarmhYv8/MzhJ//aW68UpvnQBXv8lJ2QUsvn2pHcmAuNtu8hQEDz37XnA1iE+lRR9CIfGWWpgJ5QedQ==} /canvas-confetti/1.5.1: resolution: {integrity: sha512-Ncz+oZJP6OvY7ti4E1slxVlyAV/3g7H7oQtcCDXgwGgARxPnwYY9PW5Oe+I8uvspYNtuHviAdgA0LfcKFWJfpg==} @@ -10307,7 +10537,6 @@ packages: /ccount/2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - dev: false /chai-as-promised/7.1.1_chai@4.3.6: resolution: {integrity: sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==} @@ -10352,19 +10581,15 @@ packages: /character-entities-html4/2.1.0: resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} - dev: false /character-entities-legacy/3.0.0: resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} - dev: false /character-entities/2.0.2: resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} - dev: false /character-reference-invalid/2.0.1: resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} - dev: false /chardet/0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} @@ -10413,7 +10638,6 @@ packages: /chownr/1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} - dev: false /chownr/2.0.0: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} @@ -10502,7 +10726,6 @@ packages: dependencies: color-name: 1.1.4 simple-swizzle: 0.2.2 - dev: false /color-support/1.1.3: resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} @@ -10515,7 +10738,6 @@ packages: dependencies: color-convert: 2.0.1 color-string: 1.9.1 - dev: false /colorette/1.4.0: resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} @@ -10553,7 +10775,7 @@ packages: dev: false /concat-map/0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} /concurrently/7.4.0: resolution: {integrity: sha512-M6AfrueDt/GEna/Vg9BqQ+93yuvzkSKmoTixnwEJkH0LlcGrRC2eCmjeG1tLLHIYfpYJABokqSGyMcXjm96AFA==} @@ -10563,7 +10785,7 @@ packages: chalk: 4.1.2 date-fns: 2.29.3 lodash: 4.17.21 - rxjs: 7.5.7 + rxjs: 7.5.6 shell-quote: 1.7.3 spawn-command: 0.0.2-1 supports-color: 8.1.1 @@ -10597,8 +10819,8 @@ packages: engines: {node: '>= 0.6'} dev: true - /core-js-compat/3.25.3: - resolution: {integrity: sha512-xVtYpJQ5grszDHEUU9O7XbjjcZ0ccX3LgQsyqSvTnjX97ZqEgn9F5srmrwwwMtbKzDllyFPL+O+2OFMl1lU4TQ==} + /core-js-compat/3.25.2: + resolution: {integrity: sha512-TxfyECD4smdn3/CjWxczVtJqVLEEC2up7/82t7vC0AzNogr+4nQ8vyF7abxAuTXWvjTClSbvGhU0RgqA4ToQaQ==} dependencies: browserslist: 4.21.4 dev: false @@ -10731,7 +10953,6 @@ packages: /data-uri-to-buffer/4.0.0: resolution: {integrity: sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==} engines: {node: '>= 12'} - dev: false /dataloader/1.4.0: resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==} @@ -10799,14 +11020,12 @@ packages: resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} dependencies: character-entities: 2.0.2 - dev: false /decompress-response/6.0.0: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} engines: {node: '>=10'} dependencies: mimic-response: 3.1.0 - dev: false /dedent-js/1.0.1: resolution: {integrity: sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==} @@ -10821,7 +11040,6 @@ packages: /deep-extend/0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} - dev: false /deep-is/0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} @@ -10849,7 +11067,6 @@ packages: /defined/1.0.0: resolution: {integrity: sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==} - dev: false /defu/5.0.1: resolution: {integrity: sha512-EPS1carKg+dkEVy3qNTqIdp2qV7mUP08nIsupfwQpz++slCVRw7qbQyWvSTig+kFPwz2XXp5/kIIkH+CwrJKkQ==} @@ -10920,7 +11137,6 @@ packages: /detect-libc/2.0.1: resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==} engines: {node: '>=8'} - dev: false /detect-node/2.1.0: resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} @@ -10934,11 +11150,9 @@ packages: acorn-node: 1.8.2 defined: 1.0.0 minimist: 1.2.6 - dev: false /didyoumean/1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - dev: false /diff/5.0.0: resolution: {integrity: sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==} @@ -10962,7 +11176,6 @@ packages: /dlv/1.1.3: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - dev: false /doctrine/3.0.0: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} @@ -11066,7 +11279,6 @@ packages: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} dependencies: once: 1.4.0 - dev: false /enquirer/2.3.6: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} @@ -11090,8 +11302,8 @@ packages: is-arrayish: 0.2.1 dev: true - /es-abstract/1.20.3: - resolution: {integrity: sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==} + /es-abstract/1.20.2: + resolution: {integrity: sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -11104,7 +11316,7 @@ packages: has-property-descriptors: 1.0.0 has-symbols: 1.0.3 internal-slot: 1.0.3 - is-callable: 1.2.7 + is-callable: 1.2.6 is-negative-zero: 2.0.2 is-regex: 1.1.4 is-shared-array-buffer: 1.0.2 @@ -11114,7 +11326,6 @@ packages: object-keys: 1.1.1 object.assign: 4.1.4 regexp.prototype.flags: 1.4.3 - safe-regex-test: 1.0.0 string.prototype.trimend: 1.0.5 string.prototype.trimstart: 1.0.5 unbox-primitive: 1.0.2 @@ -11133,7 +11344,7 @@ packages: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} dependencies: - is-callable: 1.2.7 + is-callable: 1.2.6 is-date-object: 1.0.5 is-symbol: 1.0.4 @@ -11162,13 +11373,14 @@ packages: requiresBuild: true optional: true - /esbuild-android-64/0.15.9: - resolution: {integrity: sha512-HQCX7FJn9T4kxZQkhPjNZC7tBWZqJvhlLHPU2SFzrQB/7nDXjmTIFpFTjt7Bd1uFpeXmuwf5h5fZm+x/hLnhbw==} + /esbuild-android-64/0.15.8: + resolution: {integrity: sha512-bVh8FIKOolF7/d4AMzt7xHlL0Ljr+mYKSHI39TJWDkybVWHdn6+4ODL3xZGHOxPpdRpitemXA1WwMKYBsw8dGw==} engines: {node: '>=12'} cpu: [x64] os: [android] requiresBuild: true - dev: false + dependencies: + esbuild-wasm: 0.15.8 optional: true /esbuild-android-arm64/0.14.51: @@ -11188,13 +11400,12 @@ packages: requiresBuild: true optional: true - /esbuild-android-arm64/0.15.9: - resolution: {integrity: sha512-E6zbLfqbFVCNEKircSHnPiSTsm3fCRxeIMPfrkS33tFjIAoXtwegQfVZqMGR0FlsvVxp2NEDOUz+WW48COCjSg==} + /esbuild-android-arm64/0.15.8: + resolution: {integrity: sha512-ReAMDAHuo0H1h9LxRabI6gwYPn8k6WiUeyxuMvx17yTrJO+SCnIfNc/TSPFvDwtK9MiyiKG/2dBYHouT/M0BXQ==} engines: {node: '>=12'} cpu: [arm64] os: [android] requiresBuild: true - dev: false optional: true /esbuild-darwin-64/0.14.51: @@ -11214,13 +11425,12 @@ packages: requiresBuild: true optional: true - /esbuild-darwin-64/0.15.9: - resolution: {integrity: sha512-gI7dClcDN/HHVacZhTmGjl0/TWZcGuKJ0I7/xDGJwRQQn7aafZGtvagOFNmuOq+OBFPhlPv1T6JElOXb0unkSQ==} + /esbuild-darwin-64/0.15.8: + resolution: {integrity: sha512-KaKcGfJ+yto7Fo5gAj3xwxHMd1fBIKatpCHK8znTJLVv+9+NN2/tIPBqA4w5rBwjX0UqXDeIE2v1xJP+nGEXgA==} engines: {node: '>=12'} cpu: [x64] os: [darwin] requiresBuild: true - dev: false optional: true /esbuild-darwin-arm64/0.14.51: @@ -11240,13 +11450,12 @@ packages: requiresBuild: true optional: true - /esbuild-darwin-arm64/0.15.9: - resolution: {integrity: sha512-VZIMlcRN29yg/sv7DsDwN+OeufCcoTNaTl3Vnav7dL/nvsApD7uvhVRbgyMzv0zU/PP0xRhhIpTyc7lxEzHGSw==} + /esbuild-darwin-arm64/0.15.8: + resolution: {integrity: sha512-8tjEaBgAKnXCkP7bhEJmEqdG9HEV6oLkF36BrMzpfW2rgaw0c48Zrxe+9RlfeGvs6gDF4w+agXyTjikzsS3izw==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] requiresBuild: true - dev: false optional: true /esbuild-freebsd-64/0.14.51: @@ -11266,13 +11475,12 @@ packages: requiresBuild: true optional: true - /esbuild-freebsd-64/0.15.9: - resolution: {integrity: sha512-uM4z5bTvuAXqPxrI204txhlsPIolQPWRMLenvGuCPZTnnGlCMF2QLs0Plcm26gcskhxewYo9LkkmYSS5Czrb5A==} + /esbuild-freebsd-64/0.15.8: + resolution: {integrity: sha512-jaxcsGHYzn2L0/lffON2WfH4Nc+d/EwozVTP5K2v016zxMb5UQMhLoJzvLgBqHT1SG0B/mO+a+THnJCMVg15zw==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] requiresBuild: true - dev: false optional: true /esbuild-freebsd-arm64/0.14.51: @@ -11292,13 +11500,12 @@ packages: requiresBuild: true optional: true - /esbuild-freebsd-arm64/0.15.9: - resolution: {integrity: sha512-HHDjT3O5gWzicGdgJ5yokZVN9K9KG05SnERwl9nBYZaCjcCgj/sX8Ps1jvoFSfNCO04JSsHSOWo4qvxFuj8FoA==} + /esbuild-freebsd-arm64/0.15.8: + resolution: {integrity: sha512-2xp2UlljMvX8HExtcg7VHaeQk8OBU0CSl1j18B5CcZmSDkLF9p3utuMXIopG3a08fr9Hv+Dz6+seSXUow/G51w==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] requiresBuild: true - dev: false optional: true /esbuild-linux-32/0.14.51: @@ -11318,13 +11525,12 @@ packages: requiresBuild: true optional: true - /esbuild-linux-32/0.15.9: - resolution: {integrity: sha512-AQIdE8FugGt1DkcekKi5ycI46QZpGJ/wqcMr7w6YUmOmp2ohQ8eO4sKUsOxNOvYL7hGEVwkndSyszR6HpVHLFg==} + /esbuild-linux-32/0.15.8: + resolution: {integrity: sha512-9u1E54BRz1FQMl86iaHK146+4ID2KYNxL3trLZT4QLLx3M7Q9n4lGG3lrzqUatGR2cKy8c33b0iaCzsItZWkFg==} engines: {node: '>=12'} cpu: [ia32] os: [linux] requiresBuild: true - dev: false optional: true /esbuild-linux-64/0.14.51: @@ -11344,13 +11550,12 @@ packages: requiresBuild: true optional: true - /esbuild-linux-64/0.15.9: - resolution: {integrity: sha512-4RXjae7g6Qs7StZyiYyXTZXBlfODhb1aBVAjd+ANuPmMhWthQilWo7rFHwJwL7DQu1Fjej2sODAVwLbcIVsAYQ==} + /esbuild-linux-64/0.15.8: + resolution: {integrity: sha512-4HxrsN9eUzJXdVGMTYA5Xler82FuZUu21bXKN42zcLHHNKCAMPUzD62I+GwDhsdgUBAUj0tRXDdsQHgaP6v0HA==} engines: {node: '>=12'} cpu: [x64] os: [linux] requiresBuild: true - dev: false optional: true /esbuild-linux-arm/0.14.51: @@ -11370,13 +11575,12 @@ packages: requiresBuild: true optional: true - /esbuild-linux-arm/0.15.9: - resolution: {integrity: sha512-3Zf2GVGUOI7XwChH3qrnTOSqfV1V4CAc/7zLVm4lO6JT6wbJrTgEYCCiNSzziSju+J9Jhf9YGWk/26quWPC6yQ==} + /esbuild-linux-arm/0.15.8: + resolution: {integrity: sha512-7DVBU9SFjX4+vBwt8tHsUCbE6Vvl6y6FQWHAgyw1lybC5gULqn/WnjHYHN2/LJaZRsDBvxWT4msEgwLGq1Wd3Q==} engines: {node: '>=12'} cpu: [arm] os: [linux] requiresBuild: true - dev: false optional: true /esbuild-linux-arm64/0.14.51: @@ -11396,13 +11600,12 @@ packages: requiresBuild: true optional: true - /esbuild-linux-arm64/0.15.9: - resolution: {integrity: sha512-a+bTtxJmYmk9d+s2W4/R1SYKDDAldOKmWjWP0BnrWtDbvUBNOm++du0ysPju4mZVoEFgS1yLNW+VXnG/4FNwdQ==} + /esbuild-linux-arm64/0.15.8: + resolution: {integrity: sha512-1OCm7Aq0tEJT70PbxmHSGYDLYP8DKH8r4Nk7/XbVzWaduo9beCjGBB+tGZIHK6DdTQ3h00/4Tb/70YMH/bOtKg==} engines: {node: '>=12'} cpu: [arm64] os: [linux] requiresBuild: true - dev: false optional: true /esbuild-linux-mips64le/0.14.51: @@ -11422,13 +11625,12 @@ packages: requiresBuild: true optional: true - /esbuild-linux-mips64le/0.15.9: - resolution: {integrity: sha512-Zn9HSylDp89y+TRREMDoGrc3Z4Hs5u56ozZLQCiZAUx2+HdbbXbWdjmw3FdTJ/i7t5Cew6/Q+6kfO3KCcFGlyw==} + /esbuild-linux-mips64le/0.15.8: + resolution: {integrity: sha512-yeFoNPVFPEzZvFYBfUQNG2TjGRaCyV1E27OcOg4LOtnGrxb2wA+mkW3luckyv1CEyd00mpAg7UdHx8nlx3ghgA==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] requiresBuild: true - dev: false optional: true /esbuild-linux-ppc64le/0.14.51: @@ -11448,13 +11650,12 @@ packages: requiresBuild: true optional: true - /esbuild-linux-ppc64le/0.15.9: - resolution: {integrity: sha512-OEiOxNAMH9ENFYqRsWUj3CWyN3V8P3ZXyfNAtX5rlCEC/ERXrCEFCJji/1F6POzsXAzxvUJrTSTCy7G6BhA6Fw==} + /esbuild-linux-ppc64le/0.15.8: + resolution: {integrity: sha512-CEyMMUUNabXibw8OSNmBXhOIGhnjNVl5Lpseiuf00iKN0V47oqDrbo4dsHz1wH62m49AR8iG8wpDlTqfYgKbtg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] requiresBuild: true - dev: false optional: true /esbuild-linux-riscv64/0.14.51: @@ -11474,13 +11675,12 @@ packages: requiresBuild: true optional: true - /esbuild-linux-riscv64/0.15.9: - resolution: {integrity: sha512-ukm4KsC3QRausEFjzTsOZ/qqazw0YvJsKmfoZZm9QW27OHjk2XKSQGGvx8gIEswft/Sadp03/VZvAaqv5AIwNA==} + /esbuild-linux-riscv64/0.15.8: + resolution: {integrity: sha512-OCGSOaspMUjexSCU8ZiA0UnV/NiRU+s2vIfEcAQWQ6u32R+2luyfh/4ZaY6jFbylJE07Esc/yRvb9Q5fXuClXA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] requiresBuild: true - dev: false optional: true /esbuild-linux-s390x/0.14.51: @@ -11500,13 +11700,12 @@ packages: requiresBuild: true optional: true - /esbuild-linux-s390x/0.15.9: - resolution: {integrity: sha512-uDOQEH55wQ6ahcIKzQr3VyjGc6Po/xblLGLoUk3fVL1qjlZAibtQr6XRfy5wPJLu/M2o0vQKLq4lyJ2r1tWKcw==} + /esbuild-linux-s390x/0.15.8: + resolution: {integrity: sha512-RHdpdfxRTSrZXZJlFSLazFU4YwXLB5Rgf6Zr5rffqSsO4y9JybgtKO38bFwxZNlDXliYISXN/YROKrG9s7mZQA==} engines: {node: '>=12'} cpu: [s390x] os: [linux] requiresBuild: true - dev: false optional: true /esbuild-netbsd-64/0.14.51: @@ -11526,13 +11725,12 @@ packages: requiresBuild: true optional: true - /esbuild-netbsd-64/0.15.9: - resolution: {integrity: sha512-yWgxaYTQz+TqX80wXRq6xAtb7GSBAp6gqLKfOdANg9qEmAI1Bxn04IrQr0Mzm4AhxvGKoHzjHjMgXbCCSSDxcw==} + /esbuild-netbsd-64/0.15.8: + resolution: {integrity: sha512-VolFFRatBH09T5QMWhiohAWCOien1R1Uz9K0BRVVTBgBaVBt7eArsXTKxVhUgRf2vwu2c2SXkuP0r7HLG0eozw==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] requiresBuild: true - dev: false optional: true /esbuild-openbsd-64/0.14.51: @@ -11552,13 +11750,12 @@ packages: requiresBuild: true optional: true - /esbuild-openbsd-64/0.15.9: - resolution: {integrity: sha512-JmS18acQl4iSAjrEha1MfEmUMN4FcnnrtTaJ7Qg0tDCOcgpPPQRLGsZqhes0vmx8VA6IqRyScqXvaL7+Q0Uf3A==} + /esbuild-openbsd-64/0.15.8: + resolution: {integrity: sha512-HTAPlg+n4kUeE/isQxlCfsOz0xJGNoT5LJ9oYZWFKABfVf4Ycu7Zlf5ITgOnrdheTkz8JeL/gISIOCFAoOXrSA==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] requiresBuild: true - dev: false optional: true /esbuild-sunos-64/0.14.51: @@ -11578,13 +11775,19 @@ packages: requiresBuild: true optional: true - /esbuild-sunos-64/0.15.9: - resolution: {integrity: sha512-UKynGSWpzkPmXW3D2UMOD9BZPIuRaSqphxSCwScfEE05Be3KAmvjsBhht1fLzKpiFVJb0BYMd4jEbWMyJ/z1hQ==} + /esbuild-sunos-64/0.15.8: + resolution: {integrity: sha512-qMP/jR/FzcIOwKj+W+Lb+8Cfr8GZHbHUJxAPi7DUhNZMQ/6y7sOgRzlOSpRrbbUntrRZh0MqOyDhJ3Gpo6L1QA==} engines: {node: '>=12'} cpu: [x64] os: [sunos] requiresBuild: true - dev: false + optional: true + + /esbuild-wasm/0.15.8: + resolution: {integrity: sha512-Y7uCl5RNO4URjlemjdx++ukVHEMt5s5AfMWYUnMiK4Sry+pPCvQIctzXq6r6FKCyGKjX6/NGMCqR2OX6aLxj0w==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true optional: true /esbuild-windows-32/0.14.51: @@ -11604,13 +11807,12 @@ packages: requiresBuild: true optional: true - /esbuild-windows-32/0.15.9: - resolution: {integrity: sha512-aqXvu4/W9XyTVqO/hw3rNxKE1TcZiEYHPsXM9LwYmKSX9/hjvfIJzXwQBlPcJ/QOxedfoMVH0YnhhQ9Ffb0RGA==} + /esbuild-windows-32/0.15.8: + resolution: {integrity: sha512-RKR1QHh4iWzjUhkP8Yqi75PPz/KS+b8zw3wUrzw6oAkj+iU5Qtyj61ZDaSG3Qf2vc6hTIUiPqVTqBH0NpXFNwg==} engines: {node: '>=12'} cpu: [ia32] os: [win32] requiresBuild: true - dev: false optional: true /esbuild-windows-64/0.14.51: @@ -11630,13 +11832,12 @@ packages: requiresBuild: true optional: true - /esbuild-windows-64/0.15.9: - resolution: {integrity: sha512-zm7h91WUmlS4idMtjvCrEeNhlH7+TNOmqw5dJPJZrgFaxoFyqYG6CKDpdFCQXdyKpD5yvzaQBOMVTCBVKGZDEg==} + /esbuild-windows-64/0.15.8: + resolution: {integrity: sha512-ag9ptYrsizgsR+PQE8QKeMqnosLvAMonQREpLw4evA4FFgOBMLEat/dY/9txbpozTw9eEOYyD3a4cE9yTu20FA==} engines: {node: '>=12'} cpu: [x64] os: [win32] requiresBuild: true - dev: false optional: true /esbuild-windows-arm64/0.14.51: @@ -11656,13 +11857,12 @@ packages: requiresBuild: true optional: true - /esbuild-windows-arm64/0.15.9: - resolution: {integrity: sha512-yQEVIv27oauAtvtuhJVfSNMztJJX47ismRS6Sv2QMVV9RM+6xjbMWuuwM2nxr5A2/gj/mu2z9YlQxiwoFRCfZA==} + /esbuild-windows-arm64/0.15.8: + resolution: {integrity: sha512-dbpAb0VyPaUs9mgw65KRfQ9rqiWCHpNzrJusoPu+LpEoswosjt/tFxN7cd2l68AT4qWdBkzAjDLRon7uqMeWcg==} engines: {node: '>=12'} cpu: [arm64] os: [win32] requiresBuild: true - dev: false optional: true /esbuild/0.14.51: @@ -11721,35 +11921,34 @@ packages: esbuild-windows-64: 0.14.54 esbuild-windows-arm64: 0.14.54 - /esbuild/0.15.9: - resolution: {integrity: sha512-OnYr1rkMVxtmMHIAKZLMcEUlJmqcbxBz9QoBU8G9v455na0fuzlT/GLu6l+SRghrk0Mm2fSSciMmzV43Q8e0Gg==} + /esbuild/0.15.8: + resolution: {integrity: sha512-Remsk2dmr1Ia65sU+QasE6svJbsHe62lzR+CnjpUvbZ+uSYo1SitiOWPRfZQkCu82YWZBBKXiD/j0i//XWMZ+Q==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.15.9 - '@esbuild/linux-loong64': 0.15.9 - esbuild-android-64: 0.15.9 - esbuild-android-arm64: 0.15.9 - esbuild-darwin-64: 0.15.9 - esbuild-darwin-arm64: 0.15.9 - esbuild-freebsd-64: 0.15.9 - esbuild-freebsd-arm64: 0.15.9 - esbuild-linux-32: 0.15.9 - esbuild-linux-64: 0.15.9 - esbuild-linux-arm: 0.15.9 - esbuild-linux-arm64: 0.15.9 - esbuild-linux-mips64le: 0.15.9 - esbuild-linux-ppc64le: 0.15.9 - esbuild-linux-riscv64: 0.15.9 - esbuild-linux-s390x: 0.15.9 - esbuild-netbsd-64: 0.15.9 - esbuild-openbsd-64: 0.15.9 - esbuild-sunos-64: 0.15.9 - esbuild-windows-32: 0.15.9 - esbuild-windows-64: 0.15.9 - esbuild-windows-arm64: 0.15.9 - dev: false + '@esbuild/android-arm': 0.15.8 + '@esbuild/linux-loong64': 0.15.8 + esbuild-android-64: 0.15.8 + esbuild-android-arm64: 0.15.8 + esbuild-darwin-64: 0.15.8 + esbuild-darwin-arm64: 0.15.8 + esbuild-freebsd-64: 0.15.8 + esbuild-freebsd-arm64: 0.15.8 + esbuild-linux-32: 0.15.8 + esbuild-linux-64: 0.15.8 + esbuild-linux-arm: 0.15.8 + esbuild-linux-arm64: 0.15.8 + esbuild-linux-mips64le: 0.15.8 + esbuild-linux-ppc64le: 0.15.8 + esbuild-linux-riscv64: 0.15.8 + esbuild-linux-s390x: 0.15.8 + esbuild-netbsd-64: 0.15.8 + esbuild-openbsd-64: 0.15.8 + esbuild-sunos-64: 0.15.8 + esbuild-windows-32: 0.15.8 + esbuild-windows-64: 0.15.8 + esbuild-windows-arm64: 0.15.8 /escalade/3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -11780,13 +11979,13 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-prettier/8.5.0_eslint@8.24.0: + /eslint-config-prettier/8.5.0_eslint@8.23.1: resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.24.0 + eslint: 8.23.1 dev: true /eslint-plugin-no-only-tests/2.6.0: @@ -11794,7 +11993,7 @@ packages: engines: {node: '>=4.0.0'} dev: true - /eslint-plugin-prettier/4.2.1_cfn5x6ujhhgzv3423d6k7r2zzm: + /eslint-plugin-prettier/4.2.1_cabrci5exjdaojcvd6xoxgeowu: resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -11805,8 +12004,8 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.24.0 - eslint-config-prettier: 8.5.0_eslint@8.24.0 + eslint: 8.23.1 + eslint-config-prettier: 8.5.0_eslint@8.23.1 prettier: 2.7.1 prettier-linter-helpers: 1.0.0 dev: true @@ -11827,13 +12026,13 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.24.0: + /eslint-utils/3.0.0_eslint@8.23.1: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.24.0 + eslint: 8.23.1 eslint-visitor-keys: 2.1.0 dev: true @@ -11847,13 +12046,13 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.24.0: - resolution: {integrity: sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==} + /eslint/8.23.1: + resolution: {integrity: sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: '@eslint/eslintrc': 1.3.2 - '@humanwhocodes/config-array': 0.10.5 + '@humanwhocodes/config-array': 0.10.4 '@humanwhocodes/gitignore-to-minimatch': 1.0.2 '@humanwhocodes/module-importer': 1.0.1 ajv: 6.12.6 @@ -11863,7 +12062,7 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.24.0 + eslint-utils: 3.0.0_eslint@8.23.1 eslint-visitor-keys: 3.3.0 espree: 9.4.0 esquery: 1.4.0 @@ -12030,7 +12229,6 @@ packages: /expand-template/2.0.3: resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} engines: {node: '>=6'} - dev: false /extend-shallow/2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} @@ -12210,7 +12408,6 @@ packages: /fs-constants/1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - dev: false /fs-extra/7.0.1: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} @@ -12280,7 +12477,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.3 + es-abstract: 1.20.2 functions-have-names: 1.2.3 /functions-have-names/1.2.3: @@ -12364,7 +12561,6 @@ packages: /github-from-package/0.0.0: resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} - dev: false /github-slugger/1.4.0: resolution: {integrity: sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==} @@ -12596,20 +12792,17 @@ packages: /hast-util-has-property/2.0.0: resolution: {integrity: sha512-4Qf++8o5v14us4Muv3HRj+Er6wTNGA/N9uCaZMty4JWvyFKLdhULrv4KE1b65AthsSO9TXSZnjuxS8ecIyhb0w==} - dev: false /hast-util-heading-rank/2.1.0: resolution: {integrity: sha512-w+Rw20Q/iWp2Bcnr6uTrYU6/ftZLbHKhvc8nM26VIWpDqDMlku2iXUVTeOlsdoih/UKQhY7PHQ+vZ0Aqq8bxtQ==} dependencies: '@types/hast': 2.3.4 - dev: false /hast-util-is-element/2.1.2: resolution: {integrity: sha512-thjnlGAnwP8ef/GSO1Q8BfVk2gundnc2peGQqEg2kUt/IqesiGg/5mSwN2fE7nLzy61pg88NG6xV+UrGOrx9EA==} dependencies: '@types/hast': 2.3.4 '@types/unist': 2.0.6 - dev: false /hast-util-parse-selector/3.1.0: resolution: {integrity: sha512-AyjlI2pTAZEOeu7GeBPZhROx0RHBnydkQIXlhnFzDi0qfXTmGUWoCYZtomHbrdrheV4VFUlPcfJ6LMF5T6sQzg==} @@ -12727,7 +12920,6 @@ packages: resolution: {integrity: sha512-02AQ3vLhuH3FisaMM+i/9sm4OXGSq1UhOOCpTLLQtHdL3tZt7qil69r8M8iDkZYyC0HCFylcYoP+8IO7ddta1A==} dependencies: '@types/hast': 2.3.4 - dev: false /hast-util-whitespace/2.0.0: resolution: {integrity: sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg==} @@ -12840,7 +13032,6 @@ packages: /ieee754/1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - dev: false /ignore-walk/3.0.4: resolution: {integrity: sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==} @@ -12878,6 +13069,10 @@ packages: resolve-from: 4.0.0 dev: true + /import-meta-resolve/2.1.0: + resolution: {integrity: sha512-yG9pxkWJVTy4cmRsNWE3ztFdtFuYIV8G4N+cbCkO8b+qngkLyIUhxQFuZ0qJm67+0nUOxjMPT7nfksPKza1v2g==} + dev: false + /imurmurhash/0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -12904,7 +13099,6 @@ packages: /ini/1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - dev: false /inline-style-parser/0.1.1: resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} @@ -12937,14 +13131,12 @@ packages: /is-alphabetical/2.0.1: resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} - dev: false /is-alphanumerical/2.0.1: resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} dependencies: is-alphabetical: 2.0.1 is-decimal: 2.0.1 - dev: false /is-arrayish/0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} @@ -12952,7 +13144,6 @@ packages: /is-arrayish/0.3.2: resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} - dev: false /is-bigint/1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} @@ -12983,8 +13174,8 @@ packages: builtin-modules: 3.3.0 dev: true - /is-callable/1.2.7: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + /is-callable/1.2.6: + resolution: {integrity: sha512-krO72EO2NptOGAX2KYyqbP9vYMlNAXdB53rq6f8LXY6RY7JdSR/3BD6wLUlPHSAesmY9vstNrjvqGaCiRK/91Q==} engines: {node: '>= 0.4'} /is-ci/3.0.1: @@ -13007,7 +13198,6 @@ packages: /is-decimal/2.0.1: resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} - dev: false /is-docker/2.2.1: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} @@ -13048,7 +13238,6 @@ packages: /is-hexadecimal/2.0.1: resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} - dev: false /is-interactive/2.0.0: resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} @@ -13365,14 +13554,13 @@ packages: /lilconfig/2.0.6: resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} engines: {node: '>=10'} - dev: false /lines-and-columns/1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true - /linkedom/0.14.16: - resolution: {integrity: sha512-a4QWl4W93P15/x+4d9k8K+C81nOzQeGOs3D37uG0TFqKZYGLEyZwXweSFrypK8yvUx5U2cuZKkdDIOjaouv3ag==} + /linkedom/0.14.15: + resolution: {integrity: sha512-jQoS/JBRPXzBkqsOsu9Oik8d7M2JUbhSrumiDS+QbCtrza/hs9AjfeihiUC2uXDPCTBOSkPPupIOO4upyu+i+w==} dependencies: css-select: 5.1.0 cssom: 0.5.0 @@ -13386,13 +13574,11 @@ packages: dependencies: '@lit/reactive-element': 1.4.1 lit-html: 2.3.1 - dev: false /lit-html/2.3.1: resolution: {integrity: sha512-FyKH6LTW6aBdkfNhNSHyZTnLgJSTe5hMk7HFtc/+DcN1w74C215q8B+Cfxc2OuIEpBNcEKxgF64qL8as30FDHA==} dependencies: '@types/trusted-types': 2.0.2 - dev: false /lit/2.3.1: resolution: {integrity: sha512-TejktDR4mqG3qB32Y8Lm5Lye3c8SUehqz7qRsxe1PqGYL6me2Ef+jeQAEqh20BnnGncv4Yxy2njEIT0kzK1WCw==} @@ -13400,7 +13586,6 @@ packages: '@lit/reactive-element': 1.4.1 lit-element: 3.2.2 lit-html: 2.3.1 - dev: false /lite-youtube-embed/0.2.0: resolution: {integrity: sha512-XXXAk5sbvtjjwbie3XG+6HppgTm1HTGL/Uk9z9NkJH53o7puZLur434heHzAjkS60hZB3vT4ls25zl5rMiX4EA==} @@ -13478,7 +13663,6 @@ packages: /longest-streak/3.0.1: resolution: {integrity: sha512-cHlYSUpL2s7Fb3394mYxwTYj8niTaNHUCLr0qdiCXQfSjfuA7CKofpX2uSwEfFDQ0EB7JcnMnm+GjbqqoinYYg==} - dev: false /loose-envify/1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} @@ -13526,8 +13710,8 @@ packages: dependencies: sourcemap-codec: 1.4.8 - /magic-string/0.26.4: - resolution: {integrity: sha512-e5uXtVJ22aEpK9u1+eQf0fSxHeqwyV19K+uGnlROCxUhzwRip9tBsaMViK/0vC3viyPd5Gtucp3UmEp/Q2cPTQ==} + /magic-string/0.26.3: + resolution: {integrity: sha512-u1Po0NDyFcwdg2nzHT88wSK0+Rih0N1M+Ph1Sp08k8yvFFU3KR72wryS7e1qMPJypt99WB7fIFVCA92mQrMjrg==} engines: {node: '>=12'} dependencies: sourcemap-codec: 1.4.8 @@ -13599,7 +13783,6 @@ packages: uvu: 0.5.6 transitivePeerDependencies: - supports-color - dev: false /mdast-util-frontmatter/1.0.0: resolution: {integrity: sha512-7itKvp0arEVNpCktOET/eLFAYaZ+0cNjVtFtIPxgQ5tV+3i+D4SDDTjTzPWl44LT59PC+xdx+glNTawBdF98Mw==} @@ -13673,7 +13856,6 @@ packages: mdast-util-to-markdown: 1.3.0 transitivePeerDependencies: - supports-color - dev: false /mdast-util-mdx-jsx/1.2.0: resolution: {integrity: sha512-5+ot/kfxYd3ChgEMwsMUO71oAfYjyRI3pADEK4I7xTmWLGQ8Y7ghm1CG36zUoUvDPxMlIYwQV/9DYHAUWdG4dA==} @@ -13701,7 +13883,6 @@ packages: unist-util-remove-position: 4.0.1 unist-util-stringify-position: 3.0.2 vfile-message: 3.1.2 - dev: false /mdast-util-mdx/2.0.0: resolution: {integrity: sha512-M09lW0CcBT1VrJUaF/PYxemxxHa7SLDHdSn94Q9FhxjCQfuW7nMAWKWimTmA3OyDMSTH981NN1csW1X+HPSluw==} @@ -13711,7 +13892,6 @@ packages: mdast-util-mdxjs-esm: 1.3.0 transitivePeerDependencies: - supports-color - dev: false /mdast-util-mdxjs-esm/1.3.0: resolution: {integrity: sha512-7N5ihsOkAEGjFotIX9p/YPdl4TqUoMxL4ajNz7PbT89BqsdWJuBC9rvgt6wpbwTZqWWR0jKWqQbwsOWDBUZv4g==} @@ -13723,7 +13903,6 @@ packages: mdast-util-to-markdown: 1.3.0 transitivePeerDependencies: - supports-color - dev: false /mdast-util-to-hast/12.2.3: resolution: {integrity: sha512-AN1LP/bYd8GxSljYiu76/kL14Dfi4SJNBbn4XDyzJzZIndVk0vBE4iQhvR1vfhYRK+4XEgmeteDCJriDAhvABg==} @@ -13749,7 +13928,6 @@ packages: micromark-util-decode-string: 1.0.2 unist-util-visit: 4.1.1 zwitch: 2.0.2 - dev: false /mdast-util-to-string/3.1.0: resolution: {integrity: sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==} @@ -13824,7 +14002,6 @@ packages: micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 uvu: 0.5.6 - dev: false /micromark-extension-frontmatter/1.0.0: resolution: {integrity: sha512-EXjmRnupoX6yYuUJSQhrQ9ggK0iQtQlpi6xeJzVD5xscyAI+giqco5fdymayZhJMbIFecjnE2yz85S9NzIgQpg==} @@ -13971,7 +14148,6 @@ packages: micromark-util-character: 1.1.0 micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 - dev: false /micromark-factory-label/1.0.2: resolution: {integrity: sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==} @@ -13980,7 +14156,6 @@ packages: micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 uvu: 0.5.6 - dev: false /micromark-factory-mdx-expression/1.0.6: resolution: {integrity: sha512-WRQIc78FV7KrCfjsEf/sETopbYjElh3xAmNpLkd1ODPqxEngP42eVRGbiPEQWpRV27LzqW+XVTvQAMIIRLPnNA==} @@ -14000,7 +14175,6 @@ packages: dependencies: micromark-util-character: 1.1.0 micromark-util-types: 1.0.2 - dev: false /micromark-factory-title/1.0.2: resolution: {integrity: sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==} @@ -14010,7 +14184,6 @@ packages: micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 uvu: 0.5.6 - dev: false /micromark-factory-whitespace/1.0.0: resolution: {integrity: sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==} @@ -14019,20 +14192,17 @@ packages: micromark-util-character: 1.1.0 micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 - dev: false /micromark-util-character/1.1.0: resolution: {integrity: sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==} dependencies: micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 - dev: false /micromark-util-chunked/1.0.0: resolution: {integrity: sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==} dependencies: micromark-util-symbol: 1.0.1 - dev: false /micromark-util-classify-character/1.0.0: resolution: {integrity: sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==} @@ -14040,20 +14210,17 @@ packages: micromark-util-character: 1.1.0 micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 - dev: false /micromark-util-combine-extensions/1.0.0: resolution: {integrity: sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==} dependencies: micromark-util-chunked: 1.0.0 micromark-util-types: 1.0.2 - dev: false /micromark-util-decode-numeric-character-reference/1.0.0: resolution: {integrity: sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==} dependencies: micromark-util-symbol: 1.0.1 - dev: false /micromark-util-decode-string/1.0.2: resolution: {integrity: sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==} @@ -14062,11 +14229,9 @@ packages: micromark-util-character: 1.1.0 micromark-util-decode-numeric-character-reference: 1.0.0 micromark-util-symbol: 1.0.1 - dev: false /micromark-util-encode/1.0.1: resolution: {integrity: sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==} - dev: false /micromark-util-events-to-acorn/1.2.0: resolution: {integrity: sha512-WWp3bf7xT9MppNuw3yPjpnOxa8cj5ACivEzXJKu0WwnjBYfzaBvIAT9KfeyI0Qkll+bfQtfftSwdgTH6QhTOKw==} @@ -14082,19 +14247,16 @@ packages: /micromark-util-html-tag-name/1.1.0: resolution: {integrity: sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==} - dev: false /micromark-util-normalize-identifier/1.0.0: resolution: {integrity: sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==} dependencies: micromark-util-symbol: 1.0.1 - dev: false /micromark-util-resolve-all/1.0.0: resolution: {integrity: sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==} dependencies: micromark-util-types: 1.0.2 - dev: false /micromark-util-sanitize-uri/1.0.0: resolution: {integrity: sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==} @@ -14102,7 +14264,6 @@ packages: micromark-util-character: 1.1.0 micromark-util-encode: 1.0.1 micromark-util-symbol: 1.0.1 - dev: false /micromark-util-subtokenize/1.0.2: resolution: {integrity: sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==} @@ -14111,11 +14272,9 @@ packages: micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 uvu: 0.5.6 - dev: false /micromark-util-symbol/1.0.1: resolution: {integrity: sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==} - dev: false /micromark-util-types/1.0.2: resolution: {integrity: sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==} @@ -14142,7 +14301,6 @@ packages: uvu: 0.5.6 transitivePeerDependencies: - supports-color - dev: false /micromatch/4.0.5: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} @@ -14186,7 +14344,6 @@ packages: /mimic-response/3.1.0: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} - dev: false /min-indent/1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} @@ -14263,7 +14420,6 @@ packages: /minimist/1.2.6: resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} - dev: false /minipass/2.9.0: resolution: {integrity: sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==} @@ -14300,7 +14456,6 @@ packages: /mkdirp-classic/0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} - dev: false /mkdirp/0.5.6: resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} @@ -14383,7 +14538,6 @@ packages: /napi-build-utils/1.0.2: resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} - dev: false /natural-compare/1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -14433,11 +14587,9 @@ packages: engines: {node: '>=10'} dependencies: semver: 7.3.7 - dev: false /node-addon-api/5.0.0: resolution: {integrity: sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA==} - dev: false /node-domexception/1.0.0: resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} @@ -14461,7 +14613,6 @@ packages: data-uri-to-buffer: 4.0.0 fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - dev: false /node-forge/1.3.1: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} @@ -14624,7 +14775,6 @@ packages: /object-hash/3.0.0: resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} - dev: false /object-inspect/1.12.2: resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} @@ -14835,7 +14985,6 @@ packages: is-alphanumerical: 2.0.1 is-decimal: 2.0.1 is-hexadecimal: 2.0.1 - dev: false /parse-json/5.2.0: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} @@ -14946,7 +15095,6 @@ packages: /pify/2.3.0: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} - dev: false /pify/4.0.1: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} @@ -15148,7 +15296,6 @@ packages: postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.1 - dev: false /postcss-initial/4.0.1_postcss@8.4.16: resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} @@ -15166,7 +15313,6 @@ packages: dependencies: camelcase-css: 2.0.1 postcss: 8.4.16 - dev: false /postcss-lab-function/4.2.1_postcss@8.4.16: resolution: {integrity: sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==} @@ -15210,7 +15356,6 @@ packages: lilconfig: 2.0.6 postcss: 8.4.16 yaml: 1.10.2 - dev: false /postcss-logical/5.0.4_postcss@8.4.16: resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==} @@ -15238,7 +15383,6 @@ packages: dependencies: postcss: 8.4.16 postcss-selector-parser: 6.0.10 - dev: false /postcss-nesting/10.2.0_postcss@8.4.16: resolution: {integrity: sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==} @@ -15421,7 +15565,6 @@ packages: simple-get: 4.0.1 tar-fs: 2.1.1 tunnel-agent: 0.6.0 - dev: false /preferred-pm/3.0.3: resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==} @@ -15552,7 +15695,6 @@ packages: dependencies: end-of-stream: 1.4.4 once: 1.4.0 - dev: false /punycode/2.1.1: resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} @@ -15575,7 +15717,6 @@ packages: /quick-lru/5.1.1: resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} engines: {node: '>=10'} - dev: false /randombytes/2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} @@ -15605,7 +15746,6 @@ packages: ini: 1.3.8 minimist: 1.2.6 strip-json-comments: 2.0.1 - dev: false /react-dom/18.2.0_react@18.2.0: resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} @@ -15656,7 +15796,6 @@ packages: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} dependencies: pify: 2.3.0 - dev: false /read-pkg-up/7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} @@ -15715,7 +15854,6 @@ packages: inherits: 2.0.4 string_decoder: 1.3.0 util-deprecate: 1.0.2 - dev: false /readdirp/3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} @@ -15810,7 +15948,6 @@ packages: hast-util-is-element: 2.1.2 unified: 10.1.2 unist-util-visit: 4.1.1 - dev: false /rehype-parse/8.0.4: resolution: {integrity: sha512-MJJKONunHjoTh4kc3dsM1v3C9kGrrxvA3U8PxZlP2SjH8RNUSrb+lF7Y0KVaUDnGH2QZ5vAn7ulkiajM9ifuqg==} @@ -15839,7 +15976,6 @@ packages: hast-util-to-string: 2.0.0 unified: 10.1.2 unist-util-visit: 4.1.1 - dev: false /rehype-stringify/9.0.3: resolution: {integrity: sha512-kWiZ1bgyWlgOxpqD5HnxShKAdXtb2IUljn3hQAhySeak6IOQPPt6DeGnsIh4ixm7yKJWzm8TXFuC/lPfcWHJqw==} @@ -15854,7 +15990,6 @@ packages: engines: {node: '>=10'} dependencies: '@jsdevtools/rehype-toc': 3.0.2 - dev: false /rehype/12.0.1: resolution: {integrity: sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw==} @@ -15869,7 +16004,6 @@ packages: resolution: {integrity: sha512-KsHQbaI4FX8Ozxqk7YErxwmBiveUqloKuVqyPG2YPLHojpgomodWgRfG4B+bOtmn/5bfJ8khw4rR0lvgVFl2Uw==} dependencies: unist-util-visit: 1.4.1 - dev: false /remark-frontmatter/4.0.1: resolution: {integrity: sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==} @@ -16089,7 +16223,7 @@ packages: rollup-plugin-inject: 3.0.2 dev: true - /rollup-plugin-terser/7.0.2_rollup@2.79.1: + /rollup-plugin-terser/7.0.2_rollup@2.79.0: resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} peerDependencies: rollup: ^2.0.0 @@ -16099,7 +16233,7 @@ packages: dependencies: '@babel/code-frame': 7.18.6 jest-worker: 26.6.2 - rollup: 2.79.1 + rollup: 2.79.0 serialize-javascript: 4.0.0 terser: 5.15.0 @@ -16114,10 +16248,9 @@ packages: hasBin: true optionalDependencies: fsevents: 2.3.2 - dev: false - /rollup/2.79.1: - resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} + /rollup/2.79.0: + resolution: {integrity: sha512-x4KsrCgwQ7ZJPcFA/SUu6QVcYlO7uRLfLAy0DSA4NS2eG8japdbpM50ToH7z4iObodRYOJ0soneF0iaQRJ6zhA==} engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: @@ -16128,8 +16261,8 @@ packages: dependencies: queue-microtask: 1.2.3 - /rxjs/7.5.7: - resolution: {integrity: sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==} + /rxjs/7.5.6: + resolution: {integrity: sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==} dependencies: tslib: 2.4.0 dev: false @@ -16150,13 +16283,6 @@ packages: /safe-buffer/5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - /safe-regex-test/1.0.0: - resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.1.3 - is-regex: 1.1.4 - /safer-buffer/2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} @@ -16174,8 +16300,8 @@ packages: dependencies: suf-log: 2.5.3 - /sass/1.55.0: - resolution: {integrity: sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A==} + /sass/1.54.9: + resolution: {integrity: sha512-xb1hjASzEH+0L0WI9oFjqhRi51t/gagWnxLiwUNMltA0Ab6jIDkAacgKiGYKM9Jhy109osM7woEEai6SXeJo5Q==} engines: {node: '>=12.0.0'} hasBin: true dependencies: @@ -16273,7 +16399,6 @@ packages: simple-get: 4.0.1 tar-fs: 2.1.1 tunnel-agent: 0.6.0 - dev: false /shebang-command/1.2.0: resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} @@ -16344,7 +16469,6 @@ packages: /simple-concat/1.0.1: resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} - dev: false /simple-get/4.0.1: resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} @@ -16352,13 +16476,11 @@ packages: decompress-response: 6.0.0 once: 1.4.0 simple-concat: 1.0.1 - dev: false /simple-swizzle/0.2.2: resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} dependencies: is-arrayish: 0.3.2 - dev: false /sirv/1.0.19: resolution: {integrity: sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==} @@ -16439,10 +16561,16 @@ packages: smart-buffer: 4.2.0 dev: true + /solid-js/1.5.5: + resolution: {integrity: sha512-5gXszD7ekhe59IyMa3+AvREJnBWVjwaeC7afL8C3UNPj5gQQCrsMs/cXwI3JRpj6D+3TESTyuQ2sY++m4cYiTg==} + dependencies: + csstype: 3.1.1 + /solid-js/1.5.6: resolution: {integrity: sha512-EA7hjMIEdDUuV6Fk3WUQ2fPx7sRnhjl+3M59zj6Sh+c7c3JF3N1cSViBvX8MYJG9vEBEqKQBZUfKHPe/9JgKvQ==} dependencies: csstype: 3.1.1 + dev: false /sorcery/0.10.0: resolution: {integrity: sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g==} @@ -16581,7 +16709,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.3 + es-abstract: 1.20.2 get-intrinsic: 1.1.3 has-symbols: 1.0.3 internal-slot: 1.0.3 @@ -16594,14 +16722,14 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.3 + es-abstract: 1.20.2 /string.prototype.trimstart/1.0.5: resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==} dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.3 + es-abstract: 1.20.2 /string_decoder/0.10.31: resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} @@ -16617,14 +16745,12 @@ packages: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} dependencies: safe-buffer: 5.2.1 - dev: false /stringify-entities/4.0.3: resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==} dependencies: character-entities-html4: 2.1.0 character-entities-legacy: 3.0.0 - dev: false /stringify-object/3.3.0: resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} @@ -16857,7 +16983,6 @@ packages: resolve: 1.22.1 transitivePeerDependencies: - ts-node - dev: false /tar-fs/2.1.1: resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} @@ -16866,7 +16991,6 @@ packages: mkdirp-classic: 0.5.3 pump: 3.0.0 tar-stream: 2.2.0 - dev: false /tar-stream/2.2.0: resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} @@ -16877,7 +17001,6 @@ packages: fs-constants: 1.0.0 inherits: 2.0.4 readable-stream: 3.6.0 - dev: false /tar/4.4.19: resolution: {integrity: sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==} @@ -17091,7 +17214,6 @@ packages: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} dependencies: safe-buffer: 5.2.1 - dev: false /turbo-darwin-64/1.2.5: resolution: {integrity: sha512-AjMEF8hlA9vy1gXLHBruqgO42s0M0rKKZLQPM239wli5lKEprmxd8WMSjd9YmxRflS+/fwrXfjVl0QRhHjDIww==} @@ -17360,7 +17482,6 @@ packages: /unist-util-is/3.0.0: resolution: {integrity: sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==} - dev: false /unist-util-is/4.1.0: resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} @@ -17398,7 +17519,6 @@ packages: dependencies: '@types/unist': 2.0.6 unist-util-visit: 4.1.1 - dev: false /unist-util-select/4.0.1: resolution: {integrity: sha512-zPozyEo5vr1csbHf1TqlQrnuLVJ0tNMo63og3HrnINh2+OIDAgQpqHVr+0BMw1DIVHJV8ft/e6BZqtvD1Y5enw==} @@ -17423,7 +17543,6 @@ packages: resolution: {integrity: sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==} dependencies: unist-util-is: 3.0.0 - dev: false /unist-util-visit-parents/3.1.1: resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==} @@ -17444,13 +17563,11 @@ packages: dependencies: '@types/unist': 2.0.6 unist-util-is: 5.1.1 - dev: false /unist-util-visit/1.4.1: resolution: {integrity: sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==} dependencies: unist-util-visit-parents: 2.1.2 - dev: false /unist-util-visit/2.0.3: resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==} @@ -17474,7 +17591,6 @@ packages: '@types/unist': 2.0.6 unist-util-is: 5.1.1 unist-util-visit-parents: 5.1.1 - dev: false /universal-user-agent/6.0.0: resolution: {integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==} @@ -17592,7 +17708,7 @@ packages: dependencies: '@rollup/pluginutils': 4.2.1 imagetools-core: 3.2.1 - magic-string: 0.26.4 + magic-string: 0.26.3 dev: false /vite-plugin-pwa/0.11.11_workbox-window@6.5.4: @@ -17607,7 +17723,7 @@ packages: debug: 4.3.4 fast-glob: 3.2.12 pretty-bytes: 5.6.0 - rollup: 2.79.1 + rollup: 2.79.0 workbox-build: 6.5.4 workbox-window: 6.5.4 transitivePeerDependencies: @@ -17634,15 +17750,14 @@ packages: terser: optional: true dependencies: - esbuild: 0.15.9 + esbuild: 0.15.8 postcss: 8.4.16 resolve: 1.22.1 rollup: 2.78.1 optionalDependencies: fsevents: 2.3.2 - dev: false - /vite/3.1.3_sass@1.55.0: + /vite/3.1.3_sass@1.54.9: resolution: {integrity: sha512-/3XWiktaopByM5bd8dqvHxRt5EEgRikevnnrpND0gRfNkrMrPaGGexhtLCzv15RcCMtV2CLw+BPas8YFeSG0KA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -17661,11 +17776,11 @@ packages: terser: optional: true dependencies: - esbuild: 0.15.9 + esbuild: 0.15.8 postcss: 8.4.16 resolve: 1.22.1 rollup: 2.78.1 - sass: 1.55.0 + sass: 1.54.9 optionalDependencies: fsevents: 2.3.2 dev: false @@ -17910,9 +18025,9 @@ packages: '@babel/core': 7.19.1 '@babel/preset-env': 7.19.1_@babel+core@7.19.1 '@babel/runtime': 7.19.0 - '@rollup/plugin-babel': 5.3.1_r56fldxoyazzliugjcx2ns4pma - '@rollup/plugin-node-resolve': 11.2.1_rollup@2.79.1 - '@rollup/plugin-replace': 2.4.2_rollup@2.79.1 + '@rollup/plugin-babel': 5.3.1_qjhfxcwn2glzcb5646tzyg45bq + '@rollup/plugin-node-resolve': 11.2.1_rollup@2.79.0 + '@rollup/plugin-replace': 2.4.2_rollup@2.79.0 '@surma/rollup-plugin-off-main-thread': 2.2.3 ajv: 8.11.0 common-tags: 1.8.2 @@ -17921,8 +18036,8 @@ packages: glob: 7.2.3 lodash: 4.17.21 pretty-bytes: 5.6.0 - rollup: 2.79.1 - rollup-plugin-terser: 7.0.2_rollup@2.79.1 + rollup: 2.79.0 + rollup-plugin-terser: 7.0.2_rollup@2.79.0 source-map: 0.8.0-beta.0 stringify-object: 3.3.0 strip-comments: 2.0.1 @@ -18098,8 +18213,8 @@ packages: /wrappy/1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - /ws/8.9.0: - resolution: {integrity: sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==} + /ws/8.8.1: + resolution: {integrity: sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -18131,7 +18246,6 @@ packages: /xtend/4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} - dev: false /xxhash-wasm/1.0.1: resolution: {integrity: sha512-Lc9CTvDrH2vRoiaUzz25q7lRaviMhz90pkx6YxR9EPYtF99yOJnv2cB+CQ0hp/TLoqrUsk8z/W2EN31T568Azw==} @@ -18158,7 +18272,6 @@ packages: /yaml/1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} - dev: false /yargs-parser/18.1.3: resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} @@ -18248,7 +18361,6 @@ packages: /zwitch/2.0.2: resolution: {integrity: sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==} - dev: false file:packages/astro/test/fixtures/astro-client-only/pkg: resolution: {directory: packages/astro/test/fixtures/astro-client-only/pkg, type: directory} diff --git a/scripts/smoke/index.js b/scripts/smoke/index.js index d231b5e5d..9bdaff820 100644 --- a/scripts/smoke/index.js +++ b/scripts/smoke/index.js @@ -46,7 +46,7 @@ async function run() { console.log('🤖', 'Testing', name); try { - await execa('pnpm', ['install', '--ignore-scripts', '--frozen-lockfile=false', isExternal ? '--shamefully-hoist' : ''].filter(x => x), { cwd: fileURLToPath(directory), stdio: 'inherit' }); + await execa('pnpm', ['install', '--ignore-scripts', '--frozen-lockfile=false'].filter(x => x), { cwd: fileURLToPath(directory), stdio: 'inherit' }); await execa('pnpm', ['astro', 'telemetry', 'disable']); await execa('pnpm', ['run', 'build'], { cwd: fileURLToPath(directory), stdio: 'inherit' }); } catch (err) {