ElMassimo / iles

🏝 The joyful site generator
https://iles.pages.dev
MIT License
1.08k stars 31 forks source link

Confusing hydration setup #68

Closed HerrBertling closed 2 years ago

HerrBertling commented 2 years ago

Description πŸ“–

Hey :wave:

Me again πŸ˜„ On my website, I've added another nav item. Now the navigation is too long for mobile phones, so I wanted to introduce a simple menu toggle for smaller viewports. This uses JS, as seen here. Running yarn dev works without issues. With yarn build, all the JS gets thrown out (as intended).

I've tried to use client:load on the Nav, but that breaks the RouterLink components in the NavItem, so there is no navigation to render. Using the standard a HTML tag results in not being able to navigate correctly as well, starting a simple Python server then results in the basic folder browsing view. I've also tried to put client:none onto the NavItems but that doesn't help either.

I'm kind of lost here – what would I have to do to hydrate the navigation correctly to work AND have the router links resolved correctly?

Reproduction 🐞

The reproduction is on my live website, just reduce the viewport enough to trigger the mobile menu view. Clicking the button does nothing, because the JS part is stripped out in the build step. Cloning the repo and running yarn dev will result in a working mobile menu.

Dependencies Info ```sh iles v0.7.20 vite v2.7.2 yarn list yarn list v1.22.17 β”œβ”€ @antfu/utils@0.3.0 β”‚ └─ @types/throttle-debounce@^2.1.0 β”œβ”€ @babel/code-frame@7.12.13 β”‚ └─ @babel/highlight@^7.12.13 β”œβ”€ @babel/generator@7.14.2 β”‚ β”œβ”€ @babel/types@^7.14.2 β”‚ β”œβ”€ jsesc@^2.5.1 β”‚ β”œβ”€ source-map@^0.5.0 β”‚ └─ source-map@0.5.7 β”œβ”€ @babel/helper-function-name@7.14.2 β”‚ β”œβ”€ @babel/helper-get-function-arity@^7.12.13 β”‚ β”œβ”€ @babel/template@^7.12.13 β”‚ └─ @babel/types@^7.14.2 β”œβ”€ @babel/helper-get-function-arity@7.12.13 β”‚ └─ @babel/types@^7.12.13 β”œβ”€ @babel/helper-split-export-declaration@7.12.13 β”‚ └─ @babel/types@^7.12.13 β”œβ”€ @babel/helper-validator-identifier@7.14.0 β”œβ”€ @babel/highlight@7.14.0 β”‚ β”œβ”€ @babel/helper-validator-identifier@^7.14.0 β”‚ β”œβ”€ ansi-styles@3.2.1 β”‚ β”‚ └─ color-convert@^1.9.0 β”‚ β”œβ”€ chalk@^2.0.0 β”‚ β”œβ”€ chalk@2.4.2 β”‚ β”‚ β”œβ”€ ansi-styles@^3.2.1 β”‚ β”‚ β”œβ”€ escape-string-regexp@^1.0.5 β”‚ β”‚ └─ supports-color@^5.3.0 β”‚ β”œβ”€ color-convert@1.9.3 β”‚ β”‚ └─ color-name@1.1.3 β”‚ β”œβ”€ color-name@1.1.3 β”‚ β”œβ”€ escape-string-regexp@1.0.5 β”‚ β”œβ”€ has-flag@3.0.0 β”‚ β”œβ”€ js-tokens@^4.0.0 β”‚ └─ supports-color@5.5.0 β”‚ └─ has-flag@^3.0.0 β”œβ”€ @babel/parser@7.14.2 β”œβ”€ @babel/template@7.12.13 β”‚ β”œβ”€ @babel/code-frame@^7.12.13 β”‚ β”œβ”€ @babel/parser@^7.12.13 β”‚ └─ @babel/types@^7.12.13 β”œβ”€ @babel/traverse@7.14.2 β”‚ β”œβ”€ @babel/code-frame@^7.12.13 β”‚ β”œβ”€ @babel/generator@^7.14.2 β”‚ β”œβ”€ @babel/helper-function-name@^7.14.2 β”‚ β”œβ”€ @babel/helper-split-export-declaration@^7.12.13 β”‚ β”œβ”€ @babel/parser@^7.14.2 β”‚ β”œβ”€ @babel/types@^7.14.2 β”‚ β”œβ”€ debug@^4.1.0 β”‚ β”œβ”€ globals@^11.1.0 β”‚ └─ globals@11.12.0 β”œβ”€ @babel/types@7.14.2 β”‚ β”œβ”€ @babel/helper-validator-identifier@^7.14.0 β”‚ └─ to-fast-properties@^2.0.0 β”œβ”€ @eslint/eslintrc@1.0.5 β”‚ β”œβ”€ ajv@^6.12.4 β”‚ β”œβ”€ debug@^4.3.2 β”‚ β”œβ”€ espree@^9.2.0 β”‚ β”œβ”€ globals@^13.9.0 β”‚ β”œβ”€ ignore@^4.0.6 β”‚ β”œβ”€ import-fresh@^3.2.1 β”‚ β”œβ”€ js-yaml@^4.1.0 β”‚ β”œβ”€ minimatch@^3.0.4 β”‚ └─ strip-json-comments@^3.1.1 β”œβ”€ @humanwhocodes/config-array@0.9.2 β”‚ β”œβ”€ @humanwhocodes/object-schema@^1.2.1 β”‚ β”œβ”€ debug@^4.1.1 β”‚ └─ minimatch@^3.0.4 β”œβ”€ @humanwhocodes/object-schema@1.2.1 β”œβ”€ @islands/hydration@0.3.6 β”œβ”€ @islands/mdx@0.7.2 β”‚ β”œβ”€ estree-walker@^3.0 β”‚ β”œβ”€ estree-walker@3.0.0 β”‚ β”œβ”€ hash-sum@^2.0 β”‚ β”œβ”€ remark-frontmatter@^4.0.1 β”‚ β”œβ”€ source-map@^0.7.3 β”‚ β”œβ”€ source-map@0.7.3 β”‚ β”œβ”€ unist-util-visit@^4.1.0 β”‚ └─ xdm@3.3 β”œβ”€ @islands/pages@0.7.2 β”‚ β”œβ”€ debug@^4.3.3 β”‚ β”œβ”€ deep-equal@^2.0.5 β”‚ β”œβ”€ fast-glob@^3.2.7 β”‚ β”œβ”€ gray-matter@^4.0.3 β”‚ └─ pathe@^0.2.0 β”œβ”€ @islands/prerender@0.3.1 β”‚ └─ @islands/hydration@^0.3.0 β”œβ”€ @nodelib/fs.scandir@2.1.4 β”‚ β”œβ”€ @nodelib/fs.stat@2.0.4 β”‚ └─ run-parallel@^1.1.9 β”œβ”€ @nodelib/fs.stat@2.0.4 β”œβ”€ @nodelib/fs.walk@1.2.6 β”‚ β”œβ”€ @nodelib/fs.scandir@2.1.4 β”‚ └─ fastq@^1.6.0 β”œβ”€ @nuxt/devalue@2.0.0 β”œβ”€ @rollup/pluginutils@4.1.1 β”‚ β”œβ”€ estree-walker@^2.0.1 β”‚ └─ picomatch@^2.2.2 β”œβ”€ @sindresorhus/is@4.2.0 β”œβ”€ @szmarczak/http-timer@4.0.6 β”‚ └─ defer-to-connect@^2.0.0 β”œβ”€ @tailwindcss/typography@0.5.0 β”‚ β”œβ”€ lodash.castarray@^4.4.0 β”‚ β”œβ”€ lodash.isplainobject@^4.0.6 β”‚ β”œβ”€ lodash.merge@^4.6.2 β”‚ └─ lodash.uniq@^4.5.0 β”œβ”€ @types/acorn@4.0.6 β”‚ └─ @types/estree@* β”œβ”€ @types/cacheable-request@6.0.2 β”‚ β”œβ”€ @types/http-cache-semantics@* β”‚ β”œβ”€ @types/keyv@* β”‚ β”œβ”€ @types/node@* β”‚ └─ @types/responselike@* β”œβ”€ @types/debug@4.1.7 β”‚ └─ @types/ms@* β”œβ”€ @types/estree-jsx@0.0.1 β”‚ └─ @types/estree@* β”œβ”€ @types/estree@0.0.47 β”œβ”€ @types/hast@2.3.1 β”‚ └─ @types/unist@* β”œβ”€ @types/http-cache-semantics@4.0.1 β”œβ”€ @types/keyv@3.1.3 β”‚ └─ @types/node@* β”œβ”€ @types/mdast@3.0.3 β”‚ └─ @types/unist@* β”œβ”€ @types/mdurl@1.0.2 β”œβ”€ @types/mdx@2.0.1 β”œβ”€ @types/minimist@1.2.1 β”œβ”€ @types/ms@0.7.31 β”œβ”€ @types/node@15.0.3 β”œβ”€ @types/normalize-package-data@2.4.0 β”œβ”€ @types/parse-json@4.0.0 β”œβ”€ @types/responselike@1.0.0 β”‚ └─ @types/node@* β”œβ”€ @types/throttle-debounce@2.1.0 β”œβ”€ @types/unist@2.0.3 β”œβ”€ @vitejs/plugin-vue@2.0.0 β”œβ”€ @vue/compiler-core@3.2.26 β”‚ β”œβ”€ @babel/parser@^7.16.4 β”‚ β”œβ”€ @babel/parser@7.16.5 β”‚ β”œβ”€ @vue/shared@3.2.26 β”‚ β”œβ”€ estree-walker@^2.0.2 β”‚ └─ source-map@^0.6.1 β”œβ”€ @vue/compiler-dom@3.2.26 β”‚ β”œβ”€ @vue/compiler-core@3.2.26 β”‚ └─ @vue/shared@3.2.26 β”œβ”€ @vue/compiler-sfc@3.2.26 β”‚ β”œβ”€ @babel/parser@^7.16.4 β”‚ β”œβ”€ @babel/parser@7.16.5 β”‚ β”œβ”€ @vue/compiler-core@3.2.26 β”‚ β”œβ”€ @vue/compiler-dom@3.2.26 β”‚ β”œβ”€ @vue/compiler-ssr@3.2.26 β”‚ β”œβ”€ @vue/reactivity-transform@3.2.26 β”‚ β”œβ”€ @vue/shared@3.2.26 β”‚ β”œβ”€ estree-walker@^2.0.2 β”‚ β”œβ”€ magic-string@^0.25.7 β”‚ β”œβ”€ postcss@^8.1.10 β”‚ └─ source-map@^0.6.1 β”œβ”€ @vue/compiler-ssr@3.2.26 β”‚ β”œβ”€ @vue/compiler-dom@3.2.26 β”‚ └─ @vue/shared@3.2.26 β”œβ”€ @vue/devtools-api@6.0.0-beta.20.1 β”œβ”€ @vue/reactivity-transform@3.2.26 β”‚ β”œβ”€ @babel/parser@^7.16.4 β”‚ β”œβ”€ @babel/parser@7.16.5 β”‚ β”œβ”€ @vue/compiler-core@3.2.26 β”‚ β”œβ”€ @vue/shared@3.2.26 β”‚ β”œβ”€ estree-walker@^2.0.2 β”‚ └─ magic-string@^0.25.7 β”œβ”€ @vue/reactivity@3.2.26 β”‚ └─ @vue/shared@3.2.26 β”œβ”€ @vue/runtime-core@3.2.26 β”‚ β”œβ”€ @vue/reactivity@3.2.26 β”‚ └─ @vue/shared@3.2.26 β”œβ”€ @vue/runtime-dom@3.2.26 β”‚ β”œβ”€ @vue/runtime-core@3.2.26 β”‚ β”œβ”€ @vue/shared@3.2.26 β”‚ └─ csstype@^2.6.8 β”œβ”€ @vue/server-renderer@3.2.26 β”‚ β”œβ”€ @vue/compiler-ssr@3.2.26 β”‚ └─ @vue/shared@3.2.26 β”œβ”€ @vue/shared@3.2.26 β”œβ”€ @vueuse/head@0.7.4 β”œβ”€ @windicss/config@1.6.1 β”‚ β”œβ”€ debug@^4.3.3 β”‚ β”œβ”€ jiti@^1.12.9 β”‚ └─ windicss@^3.4.0 β”œβ”€ @windicss/plugin-utils@1.6.1 β”‚ β”œβ”€ @antfu/utils@^0.3.0 β”‚ β”œβ”€ @windicss/config@1.6.1 β”‚ β”œβ”€ debug@^4.3.3 β”‚ β”œβ”€ fast-glob@^3.2.7 β”‚ β”œβ”€ magic-string@^0.25.7 β”‚ β”œβ”€ micromatch@^4.0.4 β”‚ └─ windicss@^3.4.0 β”œβ”€ acorn-jsx@5.3.1 β”œβ”€ acorn@8.6.0 β”œβ”€ ajv@6.12.6 β”‚ β”œβ”€ fast-deep-equal@^3.1.1 β”‚ β”œβ”€ fast-json-stable-stringify@^2.0.0 β”‚ β”œβ”€ json-schema-traverse@^0.4.1 β”‚ └─ uri-js@^4.2.2 β”œβ”€ ansi-colors@4.1.1 β”œβ”€ ansi-regex@5.0.1 β”œβ”€ ansi-styles@4.3.0 β”‚ └─ color-convert@^2.0.1 β”œβ”€ anymatch@3.1.2 β”‚ β”œβ”€ normalize-path@^3.0.0 β”‚ └─ picomatch@^2.0.4 β”œβ”€ argparse@2.0.1 β”œβ”€ array-union@2.1.0 β”œβ”€ arrify@1.0.1 β”œβ”€ astral-regex@2.0.0 β”œβ”€ astring@1.7.5 β”œβ”€ available-typed-arrays@1.0.5 β”œβ”€ babel-eslint@10.1.0 β”‚ β”œβ”€ @babel/code-frame@^7.0.0 β”‚ β”œβ”€ @babel/parser@^7.7.0 β”‚ β”œβ”€ @babel/traverse@^7.7.0 β”‚ β”œβ”€ @babel/types@^7.7.0 β”‚ β”œβ”€ eslint-visitor-keys@^1.0.0 β”‚ β”œβ”€ eslint-visitor-keys@1.3.0 β”‚ └─ resolve@^1.12.0 β”œβ”€ bail@2.0.2 β”œβ”€ balanced-match@2.0.0 β”œβ”€ binary-extensions@2.2.0 β”œβ”€ bindings@1.5.0 β”‚ └─ file-uri-to-path@1.0.0 β”œβ”€ brace-expansion@1.1.11 β”‚ β”œβ”€ balanced-match@^1.0.0 β”‚ β”œβ”€ balanced-match@1.0.2 β”‚ └─ concat-map@0.0.1 β”œβ”€ braces@3.0.2 β”‚ └─ fill-range@^7.0.1 β”œβ”€ builtins@4.0.0 β”‚ └─ semver@^7.0.0 β”œβ”€ cacheable-lookup@5.0.4 β”œβ”€ cacheable-request@7.0.2 β”‚ β”œβ”€ clone-response@^1.0.2 β”‚ β”œβ”€ get-stream@^5.1.0 β”‚ β”œβ”€ http-cache-semantics@^4.0.0 β”‚ β”œβ”€ keyv@^4.0.0 β”‚ β”œβ”€ lowercase-keys@^2.0.0 β”‚ β”œβ”€ normalize-url@^6.0.1 β”‚ └─ responselike@^2.0.0 β”œβ”€ call-bind@1.0.2 β”‚ β”œβ”€ function-bind@^1.1.1 β”‚ └─ get-intrinsic@^1.0.2 β”œβ”€ callsites@3.1.0 β”œβ”€ camelcase-keys@6.2.2 β”‚ β”œβ”€ camelcase@^5.3.1 β”‚ β”œβ”€ map-obj@^4.0.0 β”‚ β”œβ”€ map-obj@4.2.1 β”‚ └─ quick-lru@^4.0.1 β”œβ”€ camelcase@5.3.1 β”œβ”€ chalk@4.1.2 β”‚ β”œβ”€ ansi-styles@^4.1.0 β”‚ └─ supports-color@^7.1.0 β”œβ”€ character-entities-html4@2.1.0 β”œβ”€ character-entities-legacy@3.0.0 β”œβ”€ character-entities@2.0.1 β”œβ”€ character-reference-invalid@2.0.1 β”œβ”€ chokidar@3.5.2 β”‚ β”œβ”€ anymatch@~3.1.2 β”‚ β”œβ”€ braces@~3.0.2 β”‚ β”œβ”€ fsevents@~2.3.2 β”‚ β”œβ”€ glob-parent@~5.1.2 β”‚ β”œβ”€ is-binary-path@~2.1.0 β”‚ β”œβ”€ is-glob@~4.0.1 β”‚ β”œβ”€ normalize-path@~3.0.0 β”‚ └─ readdirp@~3.6.0 β”œβ”€ clone-regexp@2.2.0 β”‚ └─ is-regexp@^2.0.0 β”œβ”€ clone-response@1.0.2 β”‚ β”œβ”€ mimic-response@^1.0.0 β”‚ └─ mimic-response@1.0.1 β”œβ”€ color-convert@2.0.1 β”‚ └─ color-name@~1.1.4 β”œβ”€ color-name@1.1.4 β”œβ”€ colord@2.9.2 β”œβ”€ comma-separated-tokens@2.0.2 β”œβ”€ concat-map@0.0.1 β”œβ”€ cosmiconfig@7.0.1 β”‚ β”œβ”€ @types/parse-json@^4.0.0 β”‚ β”œβ”€ import-fresh@^3.2.1 β”‚ β”œβ”€ parse-json@^5.0.0 β”‚ β”œβ”€ path-type@^4.0.0 β”‚ └─ yaml@^1.10.0 β”œβ”€ cross-spawn@7.0.3 β”‚ β”œβ”€ path-key@^3.1.0 β”‚ β”œβ”€ shebang-command@^2.0.0 β”‚ └─ which@^2.0.1 β”œβ”€ cssesc@3.0.0 β”œβ”€ csstype@2.6.18 β”œβ”€ deasync@0.1.24 β”‚ β”œβ”€ bindings@^1.5.0 β”‚ └─ node-addon-api@^1.7.1 β”œβ”€ debug@4.3.3 β”‚ └─ ms@2.1.2 β”œβ”€ decamelize-keys@1.1.0 β”‚ β”œβ”€ decamelize@^1.1.0 β”‚ └─ map-obj@^1.0.0 β”œβ”€ decamelize@1.2.0 β”œβ”€ decompress-response@6.0.0 β”‚ └─ mimic-response@^3.1.0 β”œβ”€ deep-equal@2.0.5 β”‚ β”œβ”€ call-bind@^1.0.0 β”‚ β”œβ”€ es-get-iterator@^1.1.1 β”‚ β”œβ”€ get-intrinsic@^1.0.1 β”‚ β”œβ”€ is-arguments@^1.0.4 β”‚ β”œβ”€ is-date-object@^1.0.2 β”‚ β”œβ”€ is-regex@^1.1.1 β”‚ β”œβ”€ isarray@^2.0.5 β”‚ β”œβ”€ object-is@^1.1.4 β”‚ β”œβ”€ object-keys@^1.1.1 β”‚ β”œβ”€ object.assign@^4.1.2 β”‚ β”œβ”€ regexp.prototype.flags@^1.3.0 β”‚ β”œβ”€ side-channel@^1.0.3 β”‚ β”œβ”€ which-boxed-primitive@^1.0.1 β”‚ β”œβ”€ which-collection@^1.0.1 β”‚ └─ which-typed-array@^1.1.2 β”œβ”€ deep-is@0.1.3 β”œβ”€ defer-to-connect@2.0.1 β”œβ”€ define-properties@1.1.3 β”‚ └─ object-keys@^1.0.12 β”œβ”€ dequal@2.0.2 β”œβ”€ diff@5.0.0 β”œβ”€ dir-glob@3.0.1 β”‚ └─ path-type@^4.0.0 β”œβ”€ doctrine@3.0.0 β”‚ └─ esutils@^2.0.2 β”œβ”€ emoji-regex@8.0.0 β”œβ”€ end-of-stream@1.4.4 β”‚ └─ once@^1.4.0 β”œβ”€ enquirer@2.3.6 β”‚ └─ ansi-colors@^4.1.1 β”œβ”€ error-ex@1.3.2 β”‚ └─ is-arrayish@^0.2.1 β”œβ”€ es-abstract@1.19.1 β”‚ β”œβ”€ call-bind@^1.0.2 β”‚ β”œβ”€ es-to-primitive@^1.2.1 β”‚ β”œβ”€ function-bind@^1.1.1 β”‚ β”œβ”€ get-intrinsic@^1.1.1 β”‚ β”œβ”€ get-symbol-description@^1.0.0 β”‚ β”œβ”€ has-symbols@^1.0.2 β”‚ β”œβ”€ has@^1.0.3 β”‚ β”œβ”€ internal-slot@^1.0.3 β”‚ β”œβ”€ is-callable@^1.2.4 β”‚ β”œβ”€ is-negative-zero@^2.0.1 β”‚ β”œβ”€ is-regex@^1.1.4 β”‚ β”œβ”€ is-shared-array-buffer@^1.0.1 β”‚ β”œβ”€ is-string@^1.0.7 β”‚ β”œβ”€ is-string@1.0.7 β”‚ β”‚ └─ has-tostringtag@^1.0.0 β”‚ β”œβ”€ is-weakref@^1.0.1 β”‚ β”œβ”€ object-inspect@^1.11.0 β”‚ β”œβ”€ object-inspect@1.11.0 β”‚ β”œβ”€ object-keys@^1.1.1 β”‚ β”œβ”€ object.assign@^4.1.2 β”‚ β”œβ”€ string.prototype.trimend@^1.0.4 β”‚ β”œβ”€ string.prototype.trimstart@^1.0.4 β”‚ └─ unbox-primitive@^1.0.1 β”œβ”€ es-get-iterator@1.1.2 β”‚ β”œβ”€ call-bind@^1.0.2 β”‚ β”œβ”€ get-intrinsic@^1.1.0 β”‚ β”œβ”€ has-symbols@^1.0.1 β”‚ β”œβ”€ is-arguments@^1.1.0 β”‚ β”œβ”€ is-map@^2.0.2 β”‚ β”œβ”€ is-set@^2.0.2 β”‚ β”œβ”€ is-string@^1.0.5 β”‚ └─ isarray@^2.0.5 β”œβ”€ es-module-lexer@0.7.1 β”œβ”€ es-to-primitive@1.2.1 β”‚ β”œβ”€ is-callable@^1.1.4 β”‚ β”œβ”€ is-callable@1.2.3 β”‚ β”œβ”€ is-date-object@^1.0.1 β”‚ β”œβ”€ is-date-object@1.0.4 β”‚ └─ is-symbol@^1.0.2 β”œβ”€ esbuild-android-arm64@0.13.15 β”œβ”€ esbuild-darwin-64@0.13.15 β”œβ”€ esbuild-darwin-arm64@0.13.15 β”œβ”€ esbuild-freebsd-64@0.13.15 β”œβ”€ esbuild-freebsd-arm64@0.13.15 β”œβ”€ esbuild-linux-32@0.13.15 β”œβ”€ esbuild-linux-64@0.13.15 β”œβ”€ esbuild-linux-arm@0.13.15 β”œβ”€ esbuild-linux-arm64@0.13.15 β”œβ”€ esbuild-linux-mips64le@0.13.15 β”œβ”€ esbuild-linux-ppc64le@0.13.15 β”œβ”€ esbuild-netbsd-64@0.13.15 β”œβ”€ esbuild-openbsd-64@0.13.15 β”œβ”€ esbuild-sunos-64@0.13.15 β”œβ”€ esbuild-windows-32@0.13.15 β”œβ”€ esbuild-windows-64@0.13.15 β”œβ”€ esbuild-windows-arm64@0.13.15 β”œβ”€ esbuild@0.13.15 β”‚ β”œβ”€ esbuild-android-arm64@0.13.15 β”‚ β”œβ”€ esbuild-darwin-64@0.13.15 β”‚ β”œβ”€ esbuild-darwin-arm64@0.13.15 β”‚ β”œβ”€ esbuild-freebsd-64@0.13.15 β”‚ β”œβ”€ esbuild-freebsd-arm64@0.13.15 β”‚ β”œβ”€ esbuild-linux-32@0.13.15 β”‚ β”œβ”€ esbuild-linux-64@0.13.15 β”‚ β”œβ”€ esbuild-linux-arm@0.13.15 β”‚ β”œβ”€ esbuild-linux-arm64@0.13.15 β”‚ β”œβ”€ esbuild-linux-mips64le@0.13.15 β”‚ β”œβ”€ esbuild-linux-ppc64le@0.13.15 β”‚ β”œβ”€ esbuild-netbsd-64@0.13.15 β”‚ β”œβ”€ esbuild-openbsd-64@0.13.15 β”‚ β”œβ”€ esbuild-sunos-64@0.13.15 β”‚ β”œβ”€ esbuild-windows-32@0.13.15 β”‚ β”œβ”€ esbuild-windows-64@0.13.15 β”‚ └─ esbuild-windows-arm64@0.13.15 β”œβ”€ escape-string-regexp@4.0.0 β”œβ”€ eslint-config-prettier@8.3.0 β”œβ”€ eslint-plugin-nuxt@3.1.0 β”‚ β”œβ”€ eslint-plugin-vue@^8.1.1 β”‚ β”œβ”€ semver@^7.3.5 β”‚ └─ vue-eslint-parser@^8.0.1 β”œβ”€ eslint-plugin-prettier@4.0.0 β”‚ └─ prettier-linter-helpers@^1.0.0 β”œβ”€ eslint-plugin-vue@8.1.1 β”‚ β”œβ”€ eslint-utils@^3.0.0 β”‚ β”œβ”€ natural-compare@^1.4.0 β”‚ β”œβ”€ semver@^7.3.5 β”‚ └─ vue-eslint-parser@^8.0.1 β”œβ”€ eslint-scope@7.1.0 β”‚ β”œβ”€ esrecurse@^4.3.0 β”‚ └─ estraverse@^5.2.0 β”œβ”€ eslint-utils@3.0.0 β”‚ β”œβ”€ eslint-visitor-keys@^2.0.0 β”‚ └─ eslint-visitor-keys@2.1.0 β”œβ”€ eslint-visitor-keys@3.1.0 β”œβ”€ eslint@8.6.0 β”‚ β”œβ”€ @eslint/eslintrc@^1.0.5 β”‚ β”œβ”€ @humanwhocodes/config-array@^0.9.2 β”‚ β”œβ”€ acorn@8.7.0 β”‚ β”œβ”€ ajv@^6.10.0 β”‚ β”œβ”€ chalk@^4.0.0 β”‚ β”œβ”€ cross-spawn@^7.0.2 β”‚ β”œβ”€ debug@^4.3.2 β”‚ β”œβ”€ doctrine@^3.0.0 β”‚ β”œβ”€ enquirer@^2.3.5 β”‚ β”œβ”€ escape-string-regexp@^4.0.0 β”‚ β”œβ”€ eslint-scope@^7.1.0 β”‚ β”œβ”€ eslint-utils@^3.0.0 β”‚ β”œβ”€ eslint-visitor-keys@^3.1.0 β”‚ β”œβ”€ espree@^9.3.0 β”‚ β”œβ”€ espree@9.3.0 β”‚ β”‚ β”œβ”€ acorn-jsx@^5.3.1 β”‚ β”‚ β”œβ”€ acorn@^8.7.0 β”‚ β”‚ └─ eslint-visitor-keys@^3.1.0 β”‚ β”œβ”€ esquery@^1.4.0 β”‚ β”œβ”€ esutils@^2.0.2 β”‚ β”œβ”€ fast-deep-equal@^3.1.3 β”‚ β”œβ”€ file-entry-cache@^6.0.1 β”‚ β”œβ”€ functional-red-black-tree@^1.0.1 β”‚ β”œβ”€ glob-parent@^6.0.1 β”‚ β”œβ”€ glob-parent@6.0.2 β”‚ β”‚ └─ is-glob@^4.0.3 β”‚ β”œβ”€ globals@^13.6.0 β”‚ β”œβ”€ ignore@^4.0.6 β”‚ β”œβ”€ import-fresh@^3.0.0 β”‚ β”œβ”€ imurmurhash@^0.1.4 β”‚ β”œβ”€ is-glob@^4.0.0 β”‚ β”œβ”€ js-yaml@^4.1.0 β”‚ β”œβ”€ json-stable-stringify-without-jsonify@^1.0.1 β”‚ β”œβ”€ levn@^0.4.1 β”‚ β”œβ”€ lodash.merge@^4.6.2 β”‚ β”œβ”€ minimatch@^3.0.4 β”‚ β”œβ”€ natural-compare@^1.4.0 β”‚ β”œβ”€ optionator@^0.9.1 β”‚ β”œβ”€ progress@^2.0.0 β”‚ β”œβ”€ regexpp@^3.2.0 β”‚ β”œβ”€ semver@^7.2.1 β”‚ β”œβ”€ strip-ansi@^6.0.1 β”‚ β”œβ”€ strip-json-comments@^3.1.0 β”‚ β”œβ”€ text-table@^0.2.0 β”‚ └─ v8-compile-cache@^2.0.3 β”œβ”€ espree@9.2.0 β”‚ β”œβ”€ acorn-jsx@^5.3.1 β”‚ β”œβ”€ acorn@^8.6.0 β”‚ └─ eslint-visitor-keys@^3.1.0 β”œβ”€ esprima@4.0.1 β”œβ”€ esquery@1.4.0 β”‚ └─ estraverse@^5.1.0 β”œβ”€ esrecurse@4.3.0 β”‚ └─ estraverse@^5.2.0 β”œβ”€ estraverse@5.2.0 β”œβ”€ estree-util-attach-comments@2.0.0 β”‚ β”œβ”€ @types/estree@^0.0.46 β”‚ └─ @types/estree@0.0.46 β”œβ”€ estree-util-build-jsx@2.0.0 β”‚ β”œβ”€ @types/estree-jsx@^0.0.1 β”‚ β”œβ”€ estree-util-is-identifier-name@^2.0.0 β”‚ β”œβ”€ estree-walker@^3.0.0 β”‚ └─ estree-walker@3.0.0 β”œβ”€ estree-util-is-identifier-name@2.0.0 β”œβ”€ estree-util-visit@1.1.0 β”‚ β”œβ”€ @types/estree-jsx@^0.0.1 β”‚ └─ @types/unist@^2.0.0 β”œβ”€ estree-walker@2.0.2 β”œβ”€ esutils@2.0.3 β”œβ”€ execall@2.0.0 β”‚ └─ clone-regexp@^2.1.0 β”œβ”€ extend-shallow@2.0.1 β”‚ └─ is-extendable@^0.1.0 β”œβ”€ extend@3.0.2 β”œβ”€ fast-deep-equal@3.1.3 β”œβ”€ fast-diff@1.2.0 β”œβ”€ fast-glob@3.2.7 β”‚ β”œβ”€ @nodelib/fs.stat@^2.0.2 β”‚ β”œβ”€ @nodelib/fs.walk@^1.2.3 β”‚ β”œβ”€ glob-parent@^5.1.2 β”‚ β”œβ”€ merge2@^1.3.0 β”‚ └─ micromatch@^4.0.4 β”œβ”€ fast-json-stable-stringify@2.1.0 β”œβ”€ fast-levenshtein@2.0.6 β”œβ”€ fastest-levenshtein@1.0.12 β”œβ”€ fastq@1.11.0 β”‚ └─ reusify@^1.0.4 β”œβ”€ fault@2.0.1 β”‚ └─ format@^0.2.0 β”œβ”€ file-entry-cache@6.0.1 β”‚ └─ flat-cache@^3.0.4 β”œβ”€ file-uri-to-path@1.0.0 β”œβ”€ fill-range@7.0.1 β”‚ └─ to-regex-range@^5.0.1 β”œβ”€ find-up@4.1.0 β”‚ β”œβ”€ locate-path@^5.0.0 β”‚ └─ path-exists@^4.0.0 β”œβ”€ flat-cache@3.0.4 β”‚ β”œβ”€ flatted@^3.1.0 β”‚ └─ rimraf@^3.0.2 β”œβ”€ flatted@3.1.1 β”œβ”€ foreach@2.0.5 β”œβ”€ format@0.2.2 β”œβ”€ fs.realpath@1.0.0 β”œβ”€ fsevents@2.3.2 β”œβ”€ function-bind@1.1.1 β”œβ”€ functional-red-black-tree@1.0.1 β”œβ”€ get-intrinsic@1.1.1 β”‚ β”œβ”€ function-bind@^1.1.1 β”‚ β”œβ”€ has-symbols@^1.0.1 β”‚ └─ has@^1.0.3 β”œβ”€ get-stdin@8.0.0 β”œβ”€ get-stream@5.2.0 β”‚ └─ pump@^3.0.0 β”œβ”€ get-symbol-description@1.0.0 β”‚ β”œβ”€ call-bind@^1.0.2 β”‚ └─ get-intrinsic@^1.1.1 β”œβ”€ glob-parent@5.1.2 β”‚ └─ is-glob@^4.0.1 β”œβ”€ glob@7.1.7 β”‚ β”œβ”€ fs.realpath@^1.0.0 β”‚ β”œβ”€ inflight@^1.0.4 β”‚ β”œβ”€ inherits@2 β”‚ β”œβ”€ minimatch@^3.0.4 β”‚ β”œβ”€ once@^1.3.0 β”‚ └─ path-is-absolute@^1.0.0 β”œβ”€ global-modules@2.0.0 β”‚ └─ global-prefix@^3.0.0 β”œβ”€ global-prefix@3.0.0 β”‚ β”œβ”€ ini@^1.3.5 β”‚ β”œβ”€ kind-of@^6.0.2 β”‚ β”œβ”€ which@^1.3.1 β”‚ └─ which@1.3.1 β”‚ └─ isexe@^2.0.0 β”œβ”€ globals@13.9.0 β”‚ └─ type-fest@^0.20.2 β”œβ”€ globby@11.0.4 β”‚ β”œβ”€ array-union@^2.1.0 β”‚ β”œβ”€ dir-glob@^3.0.1 β”‚ β”œβ”€ fast-glob@^3.1.1 β”‚ β”œβ”€ ignore@^5.1.4 β”‚ β”œβ”€ ignore@5.2.0 β”‚ β”œβ”€ merge2@^1.3.0 β”‚ └─ slash@^3.0.0 β”œβ”€ globjoin@0.1.4 β”œβ”€ got@11.8.2 β”‚ β”œβ”€ @sindresorhus/is@^4.0.0 β”‚ β”œβ”€ @szmarczak/http-timer@^4.0.5 β”‚ β”œβ”€ @types/cacheable-request@^6.0.1 β”‚ β”œβ”€ @types/responselike@^1.0.0 β”‚ β”œβ”€ cacheable-lookup@^5.0.3 β”‚ β”œβ”€ cacheable-request@^7.0.1 β”‚ β”œβ”€ decompress-response@^6.0.0 β”‚ β”œβ”€ http2-wrapper@^1.0.0-beta.5.2 β”‚ β”œβ”€ lowercase-keys@^2.0.0 β”‚ β”œβ”€ p-cancelable@^2.0.0 β”‚ └─ responselike@^2.0.0 β”œβ”€ gray-matter@4.0.3 β”‚ β”œβ”€ argparse@1.0.10 β”‚ β”‚ └─ sprintf-js@~1.0.2 β”‚ β”œβ”€ js-yaml@^3.13.1 β”‚ β”œβ”€ js-yaml@3.14.1 β”‚ β”‚ β”œβ”€ argparse@^1.0.7 β”‚ β”‚ └─ esprima@^4.0.0 β”‚ β”œβ”€ kind-of@^6.0.2 β”‚ β”œβ”€ section-matter@^1.0.0 β”‚ └─ strip-bom-string@^1.0.0 β”œβ”€ hard-rejection@2.1.0 β”œβ”€ has-bigints@1.0.1 β”œβ”€ has-flag@4.0.0 β”œβ”€ has-symbols@1.0.2 β”œβ”€ has-tostringtag@1.0.0 β”‚ └─ has-symbols@^1.0.2 β”œβ”€ has@1.0.3 β”‚ └─ function-bind@^1.1.1 β”œβ”€ hash-sum@2.0.0 β”œβ”€ hast-util-to-estree@2.0.2 β”‚ β”œβ”€ @types/estree-jsx@^0.0.1 β”‚ β”œβ”€ @types/hast@^2.0.0 β”‚ β”œβ”€ @types/unist@^2.0.0 β”‚ β”œβ”€ comma-separated-tokens@^2.0.0 β”‚ β”œβ”€ estree-util-attach-comments@^2.0.0 β”‚ β”œβ”€ estree-util-is-identifier-name@^2.0.0 β”‚ β”œβ”€ hast-util-whitespace@^2.0.0 β”‚ β”œβ”€ mdast-util-mdx-expression@^1.0.0 β”‚ β”œβ”€ mdast-util-mdxjs-esm@^1.0.0 β”‚ β”œβ”€ property-information@^6.0.0 β”‚ β”œβ”€ space-separated-tokens@^2.0.0 β”‚ β”œβ”€ style-to-object@^0.3.0 β”‚ β”œβ”€ unist-util-position@^4.0.0 β”‚ └─ zwitch@^2.0.0 β”œβ”€ hast-util-whitespace@2.0.0 β”œβ”€ hosted-git-info@4.0.2 β”‚ └─ lru-cache@^6.0.0 β”œβ”€ html-tags@3.1.0 β”œβ”€ http-cache-semantics@4.1.0 β”œβ”€ http2-wrapper@1.0.3 β”‚ β”œβ”€ quick-lru@^5.1.1 β”‚ β”œβ”€ quick-lru@5.1.1 β”‚ └─ resolve-alpn@^1.0.0 β”œβ”€ ignore@4.0.6 β”œβ”€ iles@0.7.20 β”‚ β”œβ”€ @islands/hydration@^0.3.4 β”‚ β”œβ”€ @islands/mdx@^0.7.2 β”‚ β”œβ”€ @islands/pages@^0.7.2 β”‚ β”œβ”€ @islands/prerender@^0.3.1 β”‚ β”œβ”€ @nuxt/devalue@^2.0.0 β”‚ β”œβ”€ @vitejs/plugin-vue@^2.0.0 β”‚ β”œβ”€ @vue/devtools-api@^6.0.0-beta.20.1 β”‚ β”œβ”€ @vue/server-renderer@^3.2.26 β”‚ β”œβ”€ @vueuse/head@^0.7.3 β”‚ β”œβ”€ debug@^4.3.2 β”‚ β”œβ”€ deep-equal@^2.0.5 β”‚ β”œβ”€ es-module-lexer@^0.7.1 β”‚ β”œβ”€ local-pkg@^0.4.0 β”‚ β”œβ”€ mico-spinner@^1.4.0 β”‚ β”œβ”€ minimist@^1.2.5 β”‚ β”œβ”€ pathe@^0.2.0 β”‚ β”œβ”€ picocolors@^1.0.0 β”‚ β”œβ”€ unist-util-visit@^4.1.0 β”‚ β”œβ”€ unplugin-vue-components@npm:@islands/components@0.17.0 β”‚ β”œβ”€ vite@^2.7.2 β”‚ β”œβ”€ vue-router@^4.0.12 β”‚ β”œβ”€ vue@^3.2.26 β”‚ └─ xdm@3.3.1 β”œβ”€ import-fresh@3.3.0 β”‚ β”œβ”€ parent-module@^1.0.0 β”‚ β”œβ”€ resolve-from@^4.0.0 β”‚ └─ resolve-from@4.0.0 β”œβ”€ import-lazy@4.0.0 β”œβ”€ import-meta-resolve@1.1.1 β”‚ └─ builtins@^4.0.0 β”œβ”€ imurmurhash@0.1.4 β”œβ”€ indent-string@4.0.0 β”œβ”€ inflight@1.0.6 β”‚ β”œβ”€ once@^1.3.0 β”‚ └─ wrappy@1 β”œβ”€ inherits@2.0.4 β”œβ”€ ini@1.3.8 β”œβ”€ inline-style-parser@0.1.1 β”œβ”€ internal-slot@1.0.3 β”‚ β”œβ”€ get-intrinsic@^1.1.0 β”‚ β”œβ”€ has@^1.0.3 β”‚ └─ side-channel@^1.0.4 β”œβ”€ is-alphabetical@2.0.1 β”œβ”€ is-alphanumerical@2.0.1 β”‚ β”œβ”€ is-alphabetical@^2.0.0 β”‚ └─ is-decimal@^2.0.0 β”œβ”€ is-arguments@1.1.1 β”‚ β”œβ”€ call-bind@^1.0.2 β”‚ └─ has-tostringtag@^1.0.0 β”œβ”€ is-arrayish@0.2.1 β”œβ”€ is-bigint@1.0.2 β”œβ”€ is-binary-path@2.1.0 β”‚ └─ binary-extensions@^2.0.0 β”œβ”€ is-boolean-object@1.1.1 β”‚ └─ call-bind@^1.0.2 β”œβ”€ is-buffer@2.0.5 β”œβ”€ is-callable@1.2.4 β”œβ”€ is-core-module@2.4.0 β”‚ └─ has@^1.0.3 β”œβ”€ is-date-object@1.0.5 β”‚ └─ has-tostringtag@^1.0.0 β”œβ”€ is-decimal@2.0.1 β”œβ”€ is-extendable@0.1.1 β”œβ”€ is-extglob@2.1.1 β”œβ”€ is-fullwidth-code-point@3.0.0 β”œβ”€ is-glob@4.0.3 β”‚ └─ is-extglob@^2.1.1 β”œβ”€ is-hexadecimal@2.0.1 β”œβ”€ is-map@2.0.2 β”œβ”€ is-negative-zero@2.0.1 β”œβ”€ is-number-object@1.0.5 β”œβ”€ is-number@7.0.0 β”œβ”€ is-plain-obj@1.1.0 β”œβ”€ is-plain-object@5.0.0 β”œβ”€ is-reference@3.0.0 β”‚ └─ @types/estree@* β”œβ”€ is-regex@1.1.4 β”‚ β”œβ”€ call-bind@^1.0.2 β”‚ └─ has-tostringtag@^1.0.0 β”œβ”€ is-regexp@2.1.0 β”œβ”€ is-set@2.0.2 β”œβ”€ is-shared-array-buffer@1.0.1 β”œβ”€ is-string@1.0.6 β”œβ”€ is-symbol@1.0.4 β”‚ └─ has-symbols@^1.0.2 β”œβ”€ is-typed-array@1.1.8 β”‚ β”œβ”€ available-typed-arrays@^1.0.5 β”‚ β”œβ”€ call-bind@^1.0.2 β”‚ β”œβ”€ es-abstract@^1.18.5 β”‚ β”œβ”€ foreach@^2.0.5 β”‚ └─ has-tostringtag@^1.0.0 β”œβ”€ is-typedarray@1.0.0 β”œβ”€ is-weakmap@2.0.1 β”œβ”€ is-weakref@1.0.1 β”‚ └─ call-bind@^1.0.0 β”œβ”€ is-weakset@2.0.1 β”œβ”€ isarray@2.0.5 β”œβ”€ isexe@2.0.0 β”œβ”€ jiti@1.12.9 β”œβ”€ js-tokens@4.0.0 β”œβ”€ js-yaml@4.1.0 β”‚ └─ argparse@^2.0.1 β”œβ”€ jsesc@2.5.2 β”œβ”€ json-buffer@3.0.1 β”œβ”€ json-parse-even-better-errors@2.3.1 β”œβ”€ json-schema-traverse@0.4.1 β”œβ”€ json-stable-stringify-without-jsonify@1.0.1 β”œβ”€ keyv@4.0.4 β”‚ └─ json-buffer@3.0.1 β”œβ”€ kind-of@6.0.3 β”œβ”€ kleur@4.1.4 β”œβ”€ known-css-properties@0.24.0 β”œβ”€ kolorist@1.5.1 β”œβ”€ levn@0.4.1 β”‚ β”œβ”€ prelude-ls@^1.2.1 β”‚ └─ type-check@~0.4.0 β”œβ”€ lines-and-columns@1.1.6 β”œβ”€ local-pkg@0.4.0 β”‚ └─ mlly@^0.2.2 β”œβ”€ locate-path@5.0.0 β”‚ └─ p-locate@^4.1.0 β”œβ”€ lodash.castarray@4.4.0 β”œβ”€ lodash.isplainobject@4.0.6 β”œβ”€ lodash.merge@4.6.2 β”œβ”€ lodash.truncate@4.4.2 β”œβ”€ lodash.uniq@4.5.0 β”œβ”€ lodash@4.17.21 β”œβ”€ longest-streak@3.0.1 β”œβ”€ lowercase-keys@2.0.0 β”œβ”€ lru-cache@6.0.0 β”‚ └─ yallist@^4.0.0 β”œβ”€ magic-string@0.25.7 β”‚ └─ sourcemap-codec@^1.4.4 β”œβ”€ map-obj@1.0.1 β”œβ”€ markdown-extensions@1.1.1 β”œβ”€ mathml-tag-names@2.1.3 β”œβ”€ mdast-util-definitions@5.1.0 β”‚ β”œβ”€ @types/mdast@^3.0.0 β”‚ β”œβ”€ @types/unist@^2.0.0 β”‚ β”œβ”€ unist-util-visit-parents@4.1.1 β”‚ β”‚ β”œβ”€ @types/unist@^2.0.0 β”‚ β”‚ └─ unist-util-is@^5.0.0 β”‚ β”œβ”€ unist-util-visit@^3.0.0 β”‚ └─ unist-util-visit@3.1.0 β”‚ β”œβ”€ @types/unist@^2.0.0 β”‚ β”œβ”€ unist-util-is@^5.0.0 β”‚ └─ unist-util-visit-parents@^4.0.0 β”œβ”€ mdast-util-from-markdown@1.0.4 β”‚ β”œβ”€ @types/mdast@^3.0.0 β”‚ β”œβ”€ @types/unist@^2.0.0 β”‚ β”œβ”€ mdast-util-to-string@^3.1.0 β”‚ β”œβ”€ micromark-util-decode-numeric-character-reference@^1.0.0 β”‚ β”œβ”€ micromark-util-decode-string@^1.0.0 β”‚ β”œβ”€ micromark-util-normalize-identifier@^1.0.0 β”‚ β”œβ”€ micromark-util-symbol@^1.0.0 β”‚ β”œβ”€ micromark-util-types@^1.0.0 β”‚ β”œβ”€ micromark@^3.0.0 β”‚ β”œβ”€ parse-entities@^3.0.0 β”‚ β”œβ”€ unist-util-stringify-position@^3.0.0 β”‚ └─ uvu@^0.5.0 β”œβ”€ mdast-util-frontmatter@1.0.0 β”‚ └─ micromark-extension-frontmatter@^1.0.0 β”œβ”€ mdast-util-mdx-expression@1.1.1 β”‚ └─ @types/estree-jsx@^0.0.1 β”œβ”€ mdast-util-mdx-jsx@1.1.1 β”‚ β”œβ”€ @types/estree-jsx@^0.0.1 β”‚ β”œβ”€ @types/mdast@^3.0.0 β”‚ β”œβ”€ mdast-util-to-markdown@^1.0.0 β”‚ β”œβ”€ parse-entities@^3.0.0 β”‚ β”œβ”€ stringify-entities@^4.0.0 β”‚ β”œβ”€ unist-util-remove-position@^4.0.0 β”‚ β”œβ”€ unist-util-stringify-position@^3.0.0 β”‚ └─ vfile-message@^3.0.0 β”œβ”€ mdast-util-mdx@1.1.0 β”‚ β”œβ”€ mdast-util-mdx-expression@^1.0.0 β”‚ β”œβ”€ mdast-util-mdx-jsx@^1.0.0 β”‚ └─ mdast-util-mdxjs-esm@^1.0.0 β”œβ”€ mdast-util-mdxjs-esm@1.1.1 β”‚ β”œβ”€ @types/estree-jsx@^0.0.1 β”‚ β”œβ”€ @types/mdast@^3.0.0 β”‚ β”œβ”€ mdast-util-from-markdown@^1.0.0 β”‚ └─ mdast-util-to-markdown@^1.0.0 β”œβ”€ mdast-util-to-hast@12.0.0 β”‚ β”œβ”€ @types/hast@^2.0.0 β”‚ β”œβ”€ @types/mdast@^3.0.0 β”‚ β”œβ”€ @types/mdurl@^1.0.0 β”‚ β”œβ”€ mdast-util-definitions@^5.0.0 β”‚ β”œβ”€ mdurl@^1.0.0 β”‚ β”œβ”€ micromark-util-sanitize-uri@^1.0.0 β”‚ β”œβ”€ unist-builder@^3.0.0 β”‚ β”œβ”€ unist-util-generated@^2.0.0 β”‚ β”œβ”€ unist-util-position@^4.0.0 β”‚ └─ unist-util-visit@^4.0.0 β”œβ”€ mdast-util-to-markdown@1.2.4 β”‚ β”œβ”€ @types/mdast@^3.0.0 β”‚ β”œβ”€ @types/unist@^2.0.0 β”‚ β”œβ”€ longest-streak@^3.0.0 β”‚ β”œβ”€ mdast-util-to-string@^3.0.0 β”‚ β”œβ”€ micromark-util-decode-string@^1.0.0 β”‚ β”œβ”€ unist-util-visit@^4.0.0 β”‚ └─ zwitch@^2.0.0 β”œβ”€ mdast-util-to-string@3.1.0 β”œβ”€ mdurl@1.0.1 β”œβ”€ meow@9.0.0 β”‚ β”œβ”€ @types/minimist@^1.2.0 β”‚ β”œβ”€ camelcase-keys@^6.2.2 β”‚ β”œβ”€ decamelize-keys@^1.1.0 β”‚ β”œβ”€ decamelize@^1.2.0 β”‚ β”œβ”€ hard-rejection@^2.1.0 β”‚ β”œβ”€ minimist-options@4.1.0 β”‚ β”œβ”€ normalize-package-data@^3.0.0 β”‚ β”œβ”€ read-pkg-up@^7.0.1 β”‚ β”œβ”€ redent@^3.0.0 β”‚ β”œβ”€ trim-newlines@^3.0.0 β”‚ β”œβ”€ type-fest@^0.18.0 β”‚ β”œβ”€ type-fest@0.18.1 β”‚ └─ yargs-parser@^20.2.3 β”œβ”€ merge2@1.4.1 β”œβ”€ mico-spinner@1.4.0 β”‚ β”œβ”€ picocolors@^0.2.0 β”‚ └─ picocolors@0.2.1 β”œβ”€ micromark-core-commonmark@1.0.4 β”‚ β”œβ”€ micromark-factory-destination@^1.0.0 β”‚ β”œβ”€ micromark-factory-label@^1.0.0 β”‚ β”œβ”€ micromark-factory-space@^1.0.0 β”‚ β”œβ”€ micromark-factory-title@^1.0.0 β”‚ β”œβ”€ micromark-factory-whitespace@^1.0.0 β”‚ β”œβ”€ micromark-util-character@^1.0.0 β”‚ β”œβ”€ micromark-util-chunked@^1.0.0 β”‚ β”œβ”€ micromark-util-classify-character@^1.0.0 β”‚ β”œβ”€ micromark-util-html-tag-name@^1.0.0 β”‚ β”œβ”€ micromark-util-normalize-identifier@^1.0.0 β”‚ β”œβ”€ micromark-util-resolve-all@^1.0.0 β”‚ β”œβ”€ micromark-util-subtokenize@^1.0.0 β”‚ β”œβ”€ micromark-util-symbol@^1.0.0 β”‚ β”œβ”€ micromark-util-types@^1.0.1 β”‚ β”œβ”€ parse-entities@^3.0.0 β”‚ └─ uvu@^0.5.0 β”œβ”€ micromark-extension-frontmatter@1.0.0 β”‚ β”œβ”€ fault@^2.0.0 β”‚ β”œβ”€ micromark-util-character@^1.0.0 β”‚ └─ micromark-util-symbol@^1.0.0 β”œβ”€ micromark-extension-mdx-expression@1.0.2 β”‚ β”œβ”€ micromark-factory-mdx-expression@^1.0.0 β”‚ β”œβ”€ micromark-factory-space@^1.0.0 β”‚ β”œβ”€ micromark-util-character@^1.0.0 β”‚ β”œβ”€ micromark-util-events-to-acorn@^1.0.0 β”‚ β”œβ”€ micromark-util-symbol@^1.0.0 β”‚ β”œβ”€ micromark-util-types@^1.0.0 β”‚ └─ uvu@^0.5.0 β”œβ”€ micromark-extension-mdx-jsx@1.0.2 β”‚ β”œβ”€ @types/acorn@^4.0.0 β”‚ β”œβ”€ estree-util-is-identifier-name@^2.0.0 β”‚ β”œβ”€ micromark-factory-mdx-expression@^1.0.0 β”‚ β”œβ”€ micromark-factory-space@^1.0.0 β”‚ β”œβ”€ micromark-util-character@^1.0.0 β”‚ β”œβ”€ micromark-util-symbol@^1.0.0 β”‚ β”œβ”€ micromark-util-types@^1.0.0 β”‚ β”œβ”€ uvu@^0.5.0 β”‚ └─ vfile-message@^3.0.0 β”œβ”€ micromark-extension-mdx-md@1.0.0 β”‚ └─ micromark-util-types@^1.0.0 β”œβ”€ micromark-extension-mdxjs-esm@1.0.2 β”‚ β”œβ”€ micromark-core-commonmark@^1.0.0 β”‚ β”œβ”€ micromark-util-character@^1.0.0 β”‚ β”œβ”€ micromark-util-events-to-acorn@^1.0.0 β”‚ β”œβ”€ micromark-util-symbol@^1.0.0 β”‚ β”œβ”€ micromark-util-types@^1.0.0 β”‚ β”œβ”€ unist-util-position-from-estree@^1.1.0 β”‚ β”œβ”€ uvu@^0.5.0 β”‚ └─ vfile-message@^3.0.0 β”œβ”€ micromark-extension-mdxjs@1.0.0 β”‚ β”œβ”€ acorn-jsx@^5.0.0 β”‚ β”œβ”€ acorn-jsx@5.3.2 β”‚ β”œβ”€ acorn@^8.0.0 β”‚ β”œβ”€ acorn@8.5.0 β”‚ β”œβ”€ micromark-extension-mdx-expression@^1.0.0 β”‚ β”œβ”€ micromark-extension-mdx-jsx@^1.0.0 β”‚ β”œβ”€ micromark-extension-mdx-md@^1.0.0 β”‚ β”œβ”€ micromark-extension-mdxjs-esm@^1.0.0 β”‚ β”œβ”€ micromark-util-combine-extensions@^1.0.0 β”‚ └─ micromark-util-types@^1.0.0 β”œβ”€ micromark-factory-destination@1.0.0 β”‚ β”œβ”€ micromark-util-character@^1.0.0 β”‚ β”œβ”€ micromark-util-symbol@^1.0.0 β”‚ └─ micromark-util-types@^1.0.0 β”œβ”€ micromark-factory-label@1.0.2 β”‚ β”œβ”€ micromark-util-character@^1.0.0 β”‚ β”œβ”€ micromark-util-symbol@^1.0.0 β”‚ β”œβ”€ micromark-util-types@^1.0.0 β”‚ └─ uvu@^0.5.0 β”œβ”€ micromark-factory-mdx-expression@1.0.4 β”‚ β”œβ”€ micromark-factory-space@^1.0.0 β”‚ β”œβ”€ micromark-util-character@^1.0.0 β”‚ β”œβ”€ micromark-util-events-to-acorn@^1.0.0 β”‚ β”œβ”€ micromark-util-symbol@^1.0.0 β”‚ β”œβ”€ micromark-util-types@^1.0.0 β”‚ β”œβ”€ unist-util-position-from-estree@^1.0.0 β”‚ β”œβ”€ uvu@^0.5.0 β”‚ └─ vfile-message@^3.0.0 β”œβ”€ micromark-factory-space@1.0.0 β”‚ β”œβ”€ micromark-util-character@^1.0.0 β”‚ └─ micromark-util-types@^1.0.0 β”œβ”€ micromark-factory-title@1.0.2 β”‚ β”œβ”€ micromark-factory-space@^1.0.0 β”‚ β”œβ”€ micromark-util-character@^1.0.0 β”‚ β”œβ”€ micromark-util-symbol@^1.0.0 β”‚ β”œβ”€ micromark-util-types@^1.0.0 β”‚ └─ uvu@^0.5.0 β”œβ”€ micromark-factory-whitespace@1.0.0 β”‚ β”œβ”€ micromark-factory-space@^1.0.0 β”‚ β”œβ”€ micromark-util-character@^1.0.0 β”‚ β”œβ”€ micromark-util-symbol@^1.0.0 β”‚ └─ micromark-util-types@^1.0.0 β”œβ”€ micromark-util-character@1.1.0 β”‚ β”œβ”€ micromark-util-symbol@^1.0.0 β”‚ └─ micromark-util-types@^1.0.0 β”œβ”€ micromark-util-chunked@1.0.0 β”‚ └─ micromark-util-symbol@^1.0.0 β”œβ”€ micromark-util-classify-character@1.0.0 β”‚ β”œβ”€ micromark-util-character@^1.0.0 β”‚ β”œβ”€ micromark-util-symbol@^1.0.0 β”‚ └─ micromark-util-types@^1.0.0 β”œβ”€ micromark-util-combine-extensions@1.0.0 β”‚ β”œβ”€ micromark-util-chunked@^1.0.0 β”‚ └─ micromark-util-types@^1.0.0 β”œβ”€ micromark-util-decode-numeric-character-reference@1.0.0 β”‚ └─ micromark-util-symbol@^1.0.0 β”œβ”€ micromark-util-decode-string@1.0.1 β”‚ β”œβ”€ micromark-util-character@^1.0.0 β”‚ β”œβ”€ micromark-util-decode-numeric-character-reference@^1.0.0 β”‚ β”œβ”€ micromark-util-symbol@^1.0.0 β”‚ └─ parse-entities@^3.0.0 β”œβ”€ micromark-util-encode@1.0.0 β”œβ”€ micromark-util-events-to-acorn@1.0.4 β”‚ β”œβ”€ @types/acorn@^4.0.0 β”‚ β”œβ”€ @types/estree@^0.0.50 β”‚ β”œβ”€ @types/estree@0.0.50 β”‚ β”œβ”€ estree-util-visit@^1.0.0 β”‚ β”œβ”€ micromark-util-types@^1.0.0 β”‚ β”œβ”€ uvu@^0.5.0 β”‚ └─ vfile-message@^3.0.0 β”œβ”€ micromark-util-html-tag-name@1.0.0 β”œβ”€ micromark-util-normalize-identifier@1.0.0 β”‚ └─ micromark-util-symbol@^1.0.0 β”œβ”€ micromark-util-resolve-all@1.0.0 β”‚ └─ micromark-util-types@^1.0.0 β”œβ”€ micromark-util-sanitize-uri@1.0.0 β”‚ β”œβ”€ micromark-util-character@^1.0.0 β”‚ β”œβ”€ micromark-util-encode@^1.0.0 β”‚ └─ micromark-util-symbol@^1.0.0 β”œβ”€ micromark-util-subtokenize@1.0.2 β”‚ β”œβ”€ micromark-util-chunked@^1.0.0 β”‚ β”œβ”€ micromark-util-symbol@^1.0.0 β”‚ β”œβ”€ micromark-util-types@^1.0.0 β”‚ └─ uvu@^0.5.0 β”œβ”€ micromark-util-symbol@1.0.0 β”œβ”€ micromark-util-types@1.0.1 β”œβ”€ micromark@3.0.7 β”‚ β”œβ”€ @types/debug@^4.0.0 β”‚ β”œβ”€ debug@^4.0.0 β”‚ β”œβ”€ micromark-core-commonmark@^1.0.1 β”‚ β”œβ”€ micromark-factory-space@^1.0.0 β”‚ β”œβ”€ micromark-util-character@^1.0.0 β”‚ β”œβ”€ micromark-util-chunked@^1.0.0 β”‚ β”œβ”€ micromark-util-combine-extensions@^1.0.0 β”‚ β”œβ”€ micromark-util-decode-numeric-character-reference@^1.0.0 β”‚ β”œβ”€ micromark-util-encode@^1.0.0 β”‚ β”œβ”€ micromark-util-normalize-identifier@^1.0.0 β”‚ β”œβ”€ micromark-util-resolve-all@^1.0.0 β”‚ β”œβ”€ micromark-util-sanitize-uri@^1.0.0 β”‚ β”œβ”€ micromark-util-subtokenize@^1.0.0 β”‚ β”œβ”€ micromark-util-symbol@^1.0.0 β”‚ β”œβ”€ micromark-util-types@^1.0.1 β”‚ β”œβ”€ parse-entities@^3.0.0 β”‚ └─ uvu@^0.5.0 β”œβ”€ micromatch@4.0.4 β”‚ β”œβ”€ braces@^3.0.1 β”‚ └─ picomatch@^2.2.3 β”œβ”€ mimic-response@3.1.0 β”œβ”€ min-indent@1.0.1 β”œβ”€ minimatch@3.0.4 β”‚ └─ brace-expansion@^1.1.7 β”œβ”€ minimist-options@4.1.0 β”‚ β”œβ”€ arrify@^1.0.1 β”‚ β”œβ”€ is-plain-obj@^1.1.0 β”‚ └─ kind-of@^6.0.3 β”œβ”€ minimist@1.2.5 β”œβ”€ mlly@0.2.10 β”‚ └─ import-meta-resolve@^1.1.1 β”œβ”€ mri@1.2.0 β”œβ”€ ms@2.1.2 β”œβ”€ nanoid@3.1.30 β”œβ”€ natural-compare@1.4.0 β”œβ”€ node-addon-api@1.7.2 β”œβ”€ normalize-package-data@3.0.2 β”‚ β”œβ”€ hosted-git-info@^4.0.1 β”‚ β”œβ”€ resolve@^1.20.0 β”‚ β”œβ”€ semver@^7.3.4 β”‚ └─ validate-npm-package-license@^3.0.1 β”œβ”€ normalize-path@3.0.0 β”œβ”€ normalize-selector@0.2.0 β”œβ”€ normalize-url@6.1.0 β”œβ”€ object-inspect@1.10.3 β”œβ”€ object-is@1.1.5 β”‚ β”œβ”€ call-bind@^1.0.2 β”‚ └─ define-properties@^1.1.3 β”œβ”€ object-keys@1.1.1 β”œβ”€ object.assign@4.1.2 β”‚ β”œβ”€ call-bind@^1.0.0 β”‚ β”œβ”€ define-properties@^1.1.3 β”‚ β”œβ”€ has-symbols@^1.0.1 β”‚ └─ object-keys@^1.1.1 β”œβ”€ once@1.4.0 β”‚ └─ wrappy@1 β”œβ”€ optionator@0.9.1 β”‚ β”œβ”€ deep-is@^0.1.3 β”‚ β”œβ”€ fast-levenshtein@^2.0.6 β”‚ β”œβ”€ levn@^0.4.1 β”‚ β”œβ”€ prelude-ls@^1.2.1 β”‚ β”œβ”€ type-check@^0.4.0 β”‚ └─ word-wrap@^1.2.3 β”œβ”€ p-cancelable@2.1.1 β”œβ”€ p-limit@2.3.0 β”‚ └─ p-try@^2.0.0 β”œβ”€ p-locate@4.1.0 β”‚ └─ p-limit@^2.2.0 β”œβ”€ p-try@2.2.0 β”œβ”€ parent-module@1.0.1 β”‚ └─ callsites@^3.0.0 β”œβ”€ parse-entities@3.1.0 β”‚ β”œβ”€ @types/unist@^2.0.0 β”‚ β”œβ”€ character-entities-legacy@^3.0.0 β”‚ β”œβ”€ character-entities@^2.0.0 β”‚ β”œβ”€ character-reference-invalid@^2.0.0 β”‚ β”œβ”€ is-alphanumerical@^2.0.0 β”‚ β”œβ”€ is-decimal@^2.0.0 β”‚ └─ is-hexadecimal@^2.0.0 β”œβ”€ parse-json@5.2.0 β”‚ β”œβ”€ @babel/code-frame@^7.0.0 β”‚ β”œβ”€ error-ex@^1.3.1 β”‚ β”œβ”€ json-parse-even-better-errors@^2.3.0 β”‚ └─ lines-and-columns@^1.1.6 β”œβ”€ path-exists@4.0.0 β”œβ”€ path-is-absolute@1.0.1 β”œβ”€ path-key@3.1.1 β”œβ”€ path-parse@1.0.7 β”œβ”€ path-type@4.0.0 β”œβ”€ pathe@0.2.0 β”œβ”€ periscopic@3.0.4 β”‚ β”œβ”€ estree-walker@^3.0.0 β”‚ β”œβ”€ estree-walker@3.0.0 β”‚ └─ is-reference@^3.0.0 β”œβ”€ picocolors@1.0.0 β”œβ”€ picomatch@2.2.3 β”œβ”€ postcss-media-query-parser@0.2.3 β”œβ”€ postcss-resolve-nested-selector@0.1.1 β”œβ”€ postcss-safe-parser@6.0.0 β”œβ”€ postcss-selector-parser@6.0.8 β”‚ β”œβ”€ cssesc@^3.0.0 β”‚ └─ util-deprecate@^1.0.2 β”œβ”€ postcss-value-parser@4.1.0 β”œβ”€ postcss@8.3.11 β”‚ β”œβ”€ nanoid@^3.1.30 β”‚ β”œβ”€ picocolors@^1.0.0 β”‚ └─ source-map-js@^0.6.2 β”œβ”€ prelude-ls@1.2.1 β”œβ”€ prettier-linter-helpers@1.0.0 β”‚ └─ fast-diff@^1.1.2 β”œβ”€ prettier@2.5.1 β”œβ”€ progress@2.0.3 β”œβ”€ property-information@6.1.0 β”œβ”€ pump@3.0.0 β”‚ β”œβ”€ end-of-stream@^1.1.0 β”‚ └─ once@^1.3.1 β”œβ”€ punycode@2.1.1 β”œβ”€ queue-microtask@1.2.3 β”œβ”€ quick-lru@4.0.1 β”œβ”€ read-pkg-up@7.0.1 β”‚ β”œβ”€ find-up@^4.1.0 β”‚ β”œβ”€ read-pkg@^5.2.0 β”‚ β”œβ”€ type-fest@^0.8.1 β”‚ └─ type-fest@0.8.1 β”œβ”€ read-pkg@5.2.0 β”‚ β”œβ”€ @types/normalize-package-data@^2.4.0 β”‚ β”œβ”€ hosted-git-info@2.8.9 β”‚ β”œβ”€ normalize-package-data@^2.5.0 β”‚ β”œβ”€ normalize-package-data@2.5.0 β”‚ β”‚ β”œβ”€ hosted-git-info@^2.1.4 β”‚ β”‚ β”œβ”€ resolve@^1.10.0 β”‚ β”‚ β”œβ”€ semver@2 || 3 || 4 || 5 β”‚ β”‚ └─ validate-npm-package-license@^3.0.1 β”‚ β”œβ”€ parse-json@^5.0.0 β”‚ β”œβ”€ semver@5.7.1 β”‚ β”œβ”€ type-fest@^0.6.0 β”‚ └─ type-fest@0.6.0 β”œβ”€ readdirp@3.6.0 β”‚ └─ picomatch@^2.2.1 β”œβ”€ redent@3.0.0 β”‚ β”œβ”€ indent-string@^4.0.0 β”‚ └─ strip-indent@^3.0.0 β”œβ”€ regexp.prototype.flags@1.3.1 β”‚ β”œβ”€ call-bind@^1.0.2 β”‚ └─ define-properties@^1.1.3 β”œβ”€ regexpp@3.2.0 β”œβ”€ remark-frontmatter@4.0.1 β”‚ β”œβ”€ @types/mdast@^3.0.0 β”‚ β”œβ”€ mdast-util-frontmatter@^1.0.0 β”‚ β”œβ”€ micromark-extension-frontmatter@^1.0.0 β”‚ └─ unified@^10.0.0 β”œβ”€ remark-parse@10.0.0 β”‚ β”œβ”€ @types/mdast@^3.0.0 β”‚ β”œβ”€ mdast-util-from-markdown@^1.0.0 β”‚ └─ unified@^10.0.0 β”œβ”€ remark-rehype@10.0.1 β”‚ β”œβ”€ @types/hast@^2.0.0 β”‚ β”œβ”€ @types/mdast@^3.0.0 β”‚ β”œβ”€ mdast-util-to-hast@^12.0.0 β”‚ └─ unified@^10.0.0 β”œβ”€ require-from-string@2.0.2 β”œβ”€ resolve-alpn@1.2.1 β”œβ”€ resolve-from@5.0.0 β”œβ”€ resolve@1.20.0 β”‚ β”œβ”€ is-core-module@^2.2.0 β”‚ └─ path-parse@^1.0.6 β”œβ”€ responselike@2.0.0 β”‚ └─ lowercase-keys@^2.0.0 β”œβ”€ reusify@1.0.4 β”œβ”€ rimraf@3.0.2 β”‚ └─ glob@^7.1.3 β”œβ”€ rollup@2.60.2 β”‚ └─ fsevents@~2.3.2 β”œβ”€ run-parallel@1.2.0 β”‚ └─ queue-microtask@^1.2.2 β”œβ”€ sade@1.7.4 β”‚ └─ mri@^1.1.0 β”œβ”€ section-matter@1.0.0 β”‚ β”œβ”€ extend-shallow@^2.0.1 β”‚ └─ kind-of@^6.0.0 β”œβ”€ semver@7.3.5 β”‚ └─ lru-cache@^6.0.0 β”œβ”€ shebang-command@2.0.0 β”‚ └─ shebang-regex@^3.0.0 β”œβ”€ shebang-regex@3.0.0 β”œβ”€ side-channel@1.0.4 β”‚ β”œβ”€ call-bind@^1.0.0 β”‚ β”œβ”€ get-intrinsic@^1.0.2 β”‚ └─ object-inspect@^1.9.0 β”œβ”€ signal-exit@3.0.3 β”œβ”€ slash@3.0.0 β”œβ”€ slice-ansi@4.0.0 β”‚ β”œβ”€ ansi-styles@^4.0.0 β”‚ β”œβ”€ astral-regex@^2.0.0 β”‚ └─ is-fullwidth-code-point@^3.0.0 β”œβ”€ source-map-js@0.6.2 β”œβ”€ source-map@0.6.1 β”œβ”€ sourcemap-codec@1.4.8 β”œβ”€ space-separated-tokens@2.0.1 β”œβ”€ spdx-correct@3.1.1 β”‚ β”œβ”€ spdx-expression-parse@^3.0.0 β”‚ └─ spdx-license-ids@^3.0.0 β”œβ”€ spdx-exceptions@2.3.0 β”œβ”€ spdx-expression-parse@3.0.1 β”‚ β”œβ”€ spdx-exceptions@^2.1.0 β”‚ └─ spdx-license-ids@^3.0.0 β”œβ”€ spdx-license-ids@3.0.7 β”œβ”€ specificity@0.4.1 β”œβ”€ sprintf-js@1.0.3 β”œβ”€ string-width@4.2.3 β”‚ β”œβ”€ emoji-regex@^8.0.0 β”‚ β”œβ”€ is-fullwidth-code-point@^3.0.0 β”‚ └─ strip-ansi@^6.0.1 β”œβ”€ string.prototype.trimend@1.0.4 β”‚ β”œβ”€ call-bind@^1.0.2 β”‚ └─ define-properties@^1.1.3 β”œβ”€ string.prototype.trimstart@1.0.4 β”‚ β”œβ”€ call-bind@^1.0.2 β”‚ └─ define-properties@^1.1.3 β”œβ”€ stringify-entities@4.0.2 β”‚ β”œβ”€ character-entities-html4@^2.0.0 β”‚ └─ character-entities-legacy@^3.0.0 β”œβ”€ strip-ansi@6.0.1 β”‚ └─ ansi-regex@^5.0.1 β”œβ”€ strip-bom-string@1.0.0 β”œβ”€ strip-indent@3.0.0 β”‚ └─ min-indent@^1.0.0 β”œβ”€ strip-json-comments@3.1.1 β”œβ”€ style-search@0.1.0 β”œβ”€ style-to-object@0.3.0 β”‚ └─ inline-style-parser@0.1.1 β”œβ”€ stylelint-config-prettier@9.0.3 β”œβ”€ stylelint-config-recommended@6.0.0 β”œβ”€ stylelint-config-standard@24.0.0 β”‚ └─ stylelint-config-recommended@^6.0.0 β”œβ”€ stylelint@14.2.0 β”‚ β”œβ”€ balanced-match@^2.0.0 β”‚ β”œβ”€ colord@^2.9.2 β”‚ β”œβ”€ cosmiconfig@^7.0.1 β”‚ β”œβ”€ debug@^4.3.3 β”‚ β”œβ”€ execall@^2.0.0 β”‚ β”œβ”€ fast-glob@^3.2.7 β”‚ β”œβ”€ fastest-levenshtein@^1.0.12 β”‚ β”œβ”€ file-entry-cache@^6.0.1 β”‚ β”œβ”€ get-stdin@^8.0.0 β”‚ β”œβ”€ global-modules@^2.0.0 β”‚ β”œβ”€ globby@^11.0.4 β”‚ β”œβ”€ globjoin@^0.1.4 β”‚ β”œβ”€ html-tags@^3.1.0 β”‚ β”œβ”€ ignore@^5.2.0 β”‚ β”œβ”€ ignore@5.2.0 β”‚ β”œβ”€ import-lazy@^4.0.0 β”‚ β”œβ”€ imurmurhash@^0.1.4 β”‚ β”œβ”€ is-plain-object@^5.0.0 β”‚ β”œβ”€ known-css-properties@^0.24.0 β”‚ β”œβ”€ mathml-tag-names@^2.1.3 β”‚ β”œβ”€ meow@^9.0.0 β”‚ β”œβ”€ micromatch@^4.0.4 β”‚ β”œβ”€ normalize-path@^3.0.0 β”‚ β”œβ”€ normalize-selector@^0.2.0 β”‚ β”œβ”€ picocolors@^1.0.0 β”‚ β”œβ”€ postcss-media-query-parser@^0.2.3 β”‚ β”œβ”€ postcss-resolve-nested-selector@^0.1.1 β”‚ β”œβ”€ postcss-safe-parser@^6.0.0 β”‚ β”œβ”€ postcss-selector-parser@^6.0.7 β”‚ β”œβ”€ postcss-value-parser@^4.1.0 β”‚ β”œβ”€ postcss@^8.3.11 β”‚ β”œβ”€ resolve-from@^5.0.0 β”‚ β”œβ”€ specificity@^0.4.1 β”‚ β”œβ”€ string-width@^4.2.3 β”‚ β”œβ”€ strip-ansi@^6.0.1 β”‚ β”œβ”€ style-search@^0.1.0 β”‚ β”œβ”€ svg-tags@^1.0.0 β”‚ β”œβ”€ table@^6.7.5 β”‚ β”œβ”€ v8-compile-cache@^2.3.0 β”‚ └─ write-file-atomic@^3.0.3 β”œβ”€ supports-color@7.2.0 β”‚ └─ has-flag@^4.0.0 β”œβ”€ svg-tags@1.0.0 β”œβ”€ table@6.7.5 β”‚ β”œβ”€ ajv@^8.0.1 β”‚ β”œβ”€ ajv@8.3.0 β”‚ β”‚ β”œβ”€ fast-deep-equal@^3.1.1 β”‚ β”‚ β”œβ”€ json-schema-traverse@^1.0.0 β”‚ β”‚ β”œβ”€ require-from-string@^2.0.2 β”‚ β”‚ └─ uri-js@^4.2.2 β”‚ β”œβ”€ json-schema-traverse@1.0.0 β”‚ β”œβ”€ lodash.truncate@^4.4.2 β”‚ β”œβ”€ slice-ansi@^4.0.0 β”‚ β”œβ”€ string-width@^4.2.3 β”‚ └─ strip-ansi@^6.0.1 β”œβ”€ text-table@0.2.0 β”œβ”€ to-fast-properties@2.0.0 β”œβ”€ to-regex-range@5.0.1 β”‚ └─ is-number@^7.0.0 β”œβ”€ totalist@2.0.0 β”œβ”€ trim-newlines@3.0.1 β”œβ”€ trough@2.0.2 β”œβ”€ type-check@0.4.0 β”‚ └─ prelude-ls@^1.2.1 β”œβ”€ type-fest@0.20.2 β”œβ”€ typedarray-to-buffer@3.1.5 β”‚ └─ is-typedarray@^1.0.0 β”œβ”€ unbox-primitive@1.0.1 β”‚ β”œβ”€ function-bind@^1.1.1 β”‚ β”œβ”€ has-bigints@^1.0.1 β”‚ β”œβ”€ has-symbols@^1.0.2 β”‚ └─ which-boxed-primitive@^1.0.2 β”œβ”€ unified@10.1.0 β”‚ β”œβ”€ @types/unist@^2.0.0 β”‚ β”œβ”€ bail@^2.0.0 β”‚ β”œβ”€ extend@^3.0.0 β”‚ β”œβ”€ is-buffer@^2.0.0 β”‚ β”œβ”€ is-plain-obj@^4.0.0 β”‚ β”œβ”€ is-plain-obj@4.0.0 β”‚ β”œβ”€ trough@^2.0.0 β”‚ └─ vfile@^5.0.0 β”œβ”€ unist-builder@3.0.0 β”‚ └─ @types/unist@^2.0.0 β”œβ”€ unist-util-generated@2.0.0 β”œβ”€ unist-util-is@5.1.1 β”œβ”€ unist-util-position-from-estree@1.1.1 β”‚ └─ @types/unist@^2.0.0 β”œβ”€ unist-util-position@4.0.1 β”œβ”€ unist-util-remove-position@4.0.1 β”‚ β”œβ”€ @types/unist@^2.0.0 β”‚ └─ unist-util-visit@^4.0.0 β”œβ”€ unist-util-stringify-position@3.0.0 β”‚ └─ @types/unist@^2.0.0 β”œβ”€ unist-util-visit-parents@5.1.0 β”‚ β”œβ”€ @types/unist@^2.0.0 β”‚ └─ unist-util-is@^5.0.0 β”œβ”€ unist-util-visit@4.1.0 β”‚ β”œβ”€ @types/unist@^2.0.0 β”‚ β”œβ”€ unist-util-is@^5.0.0 β”‚ └─ unist-util-visit-parents@^5.0.0 β”œβ”€ unplugin-vue-components@0.17.0 β”‚ β”œβ”€ @antfu/utils@^0.3.0 β”‚ β”œβ”€ @rollup/pluginutils@^4.1.1 β”‚ β”œβ”€ chokidar@^3.5.2 β”‚ β”œβ”€ debug@^4.3.2 β”‚ β”œβ”€ fast-glob@^3.2.7 β”‚ β”œβ”€ local-pkg@^0.1.0 β”‚ β”œβ”€ local-pkg@0.1.0 β”‚ β”‚ └─ mlly@^0.2.2 β”‚ β”œβ”€ magic-string@^0.25.7 β”‚ β”œβ”€ minimatch@^3.0.4 β”‚ β”œβ”€ resolve@^1.20.0 β”‚ └─ unplugin@^0.2.13 β”œβ”€ unplugin@0.2.20 β”‚ └─ webpack-virtual-modules@^0.4.3 β”œβ”€ uri-js@4.4.1 β”‚ └─ punycode@^2.1.0 β”œβ”€ util-deprecate@1.0.2 β”œβ”€ uvu@0.5.2 β”‚ β”œβ”€ dequal@^2.0.0 β”‚ β”œβ”€ diff@^5.0.0 β”‚ β”œβ”€ kleur@^4.0.3 β”‚ β”œβ”€ sade@^1.7.3 β”‚ └─ totalist@^2.0.0 β”œβ”€ v8-compile-cache@2.3.0 β”œβ”€ validate-npm-package-license@3.0.4 β”‚ β”œβ”€ spdx-correct@^3.0.0 β”‚ └─ spdx-expression-parse@^3.0.0 β”œβ”€ vfile-message@3.0.2 β”‚ β”œβ”€ @types/unist@^2.0.0 β”‚ └─ unist-util-stringify-position@^3.0.0 β”œβ”€ vfile@5.2.0 β”‚ β”œβ”€ @types/unist@^2.0.0 β”‚ β”œβ”€ is-buffer@^2.0.0 β”‚ β”œβ”€ unist-util-stringify-position@^3.0.0 β”‚ └─ vfile-message@^3.0.0 β”œβ”€ vite-plugin-windicss@1.6.1 β”‚ β”œβ”€ @windicss/plugin-utils@1.6.1 β”‚ β”œβ”€ debug@^4.3.3 β”‚ β”œβ”€ kolorist@^1.5.1 β”‚ └─ windicss@^3.4.0 β”œβ”€ vite@2.7.2 β”‚ β”œβ”€ esbuild@^0.13.12 β”‚ β”œβ”€ fsevents@~2.3.2 β”‚ β”œβ”€ postcss@^8.3.11 β”‚ β”œβ”€ resolve@^1.20.0 β”‚ └─ rollup@^2.59.0 β”œβ”€ vue-eslint-parser@8.0.1 β”‚ β”œβ”€ debug@^4.3.2 β”‚ β”œβ”€ eslint-scope@^6.0.0 β”‚ β”œβ”€ eslint-scope@6.0.0 β”‚ β”‚ β”œβ”€ esrecurse@^4.3.0 β”‚ β”‚ └─ estraverse@^5.2.0 β”‚ β”œβ”€ eslint-visitor-keys@^3.0.0 β”‚ β”œβ”€ espree@^9.0.0 β”‚ β”œβ”€ esquery@^1.4.0 β”‚ β”œβ”€ lodash@^4.17.21 β”‚ └─ semver@^7.3.5 β”œβ”€ vue-router@4.0.12 β”‚ └─ @vue/devtools-api@^6.0.0-beta.18 β”œβ”€ vue@3.2.26 β”‚ β”œβ”€ @vue/compiler-dom@3.2.26 β”‚ β”œβ”€ @vue/compiler-sfc@3.2.26 β”‚ β”œβ”€ @vue/runtime-dom@3.2.26 β”‚ β”œβ”€ @vue/server-renderer@3.2.26 β”‚ └─ @vue/shared@3.2.26 β”œβ”€ webpack-virtual-modules@0.4.3 β”œβ”€ which-boxed-primitive@1.0.2 β”‚ β”œβ”€ is-bigint@^1.0.1 β”‚ β”œβ”€ is-boolean-object@^1.1.0 β”‚ β”œβ”€ is-number-object@^1.0.4 β”‚ β”œβ”€ is-string@^1.0.5 β”‚ └─ is-symbol@^1.0.3 β”œβ”€ which-collection@1.0.1 β”‚ β”œβ”€ is-map@^2.0.1 β”‚ β”œβ”€ is-set@^2.0.1 β”‚ β”œβ”€ is-weakmap@^2.0.1 β”‚ └─ is-weakset@^2.0.1 β”œβ”€ which-typed-array@1.1.7 β”‚ β”œβ”€ available-typed-arrays@^1.0.5 β”‚ β”œβ”€ call-bind@^1.0.2 β”‚ β”œβ”€ es-abstract@^1.18.5 β”‚ β”œβ”€ foreach@^2.0.5 β”‚ β”œβ”€ has-tostringtag@^1.0.0 β”‚ └─ is-typed-array@^1.1.7 β”œβ”€ which@2.0.2 β”‚ └─ isexe@^2.0.0 β”œβ”€ windicss@3.4.2 β”œβ”€ word-wrap@1.2.3 β”œβ”€ wrappy@1.0.2 β”œβ”€ write-file-atomic@3.0.3 β”‚ β”œβ”€ imurmurhash@^0.1.4 β”‚ β”œβ”€ is-typedarray@^1.0.0 β”‚ β”œβ”€ signal-exit@^3.0.2 β”‚ └─ typedarray-to-buffer@^3.1.5 β”œβ”€ xdm@3.3.1 β”‚ β”œβ”€ @rollup/pluginutils@^4.0.0 β”‚ β”œβ”€ @types/estree-jsx@^0.0.1 β”‚ β”œβ”€ @types/mdx@^2.0.0 β”‚ β”œβ”€ astring@^1.6.0 β”‚ β”œβ”€ deasync@^0.1.0 β”‚ β”œβ”€ estree-util-build-jsx@^2.0.0 β”‚ β”œβ”€ estree-util-is-identifier-name@^2.0.0 β”‚ β”œβ”€ estree-walker@^3.0.0 β”‚ β”œβ”€ estree-walker@3.0.0 β”‚ β”œβ”€ got@^11.0.0 β”‚ β”œβ”€ hast-util-to-estree@^2.0.0 β”‚ β”œβ”€ markdown-extensions@^1.0.0 β”‚ β”œβ”€ mdast-util-mdx@^1.0.0 β”‚ β”œβ”€ micromark-extension-mdxjs@^1.0.0 β”‚ β”œβ”€ periscopic@^3.0.0 β”‚ β”œβ”€ remark-parse@^10.0.0 β”‚ β”œβ”€ remark-rehype@^10.0.0 β”‚ β”œβ”€ source-map@^0.7.0 β”‚ β”œβ”€ source-map@0.7.3 β”‚ β”œβ”€ unified@^10.0.0 β”‚ β”œβ”€ unist-util-position-from-estree@^1.0.0 β”‚ β”œβ”€ unist-util-stringify-position@^3.0.0 β”‚ β”œβ”€ unist-util-visit@^4.0.0 β”‚ └─ vfile@^5.0.0 β”œβ”€ yallist@4.0.0 β”œβ”€ yaml@1.10.2 β”œβ”€ yargs-parser@20.2.7 └─ zwitch@2.0.2 ```
ElMassimo commented 2 years ago

Hi Markus

Please open Discussions for usage/documentation issues.

I'll take a look during the week, and perhaps someone else can provide an answer.

In the meantime, have in mind using RouterLink is not really necessary (nor desirable, there's no router in the final build).

Check the sidebar toggle in the docs for an example usage of client:load.