ElMassimo / iles

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

Latest version of solid-js no longer works #88

Closed electroheadfx closed 2 years ago

electroheadfx commented 2 years ago

Description πŸ“–

I can't get solid component working in markdown and vue pages with the error: in safari: Unhandled Promise Rejection: TypeError: Argument 1 ('node') to Node.insertBefore must be an instance of Node

in chrome:

   dev.js:222 Uncaught TypeError: Cannot read properties of undefined (reading 'completed')
    at hydrate$1 (dev.js:222)
    at hydrate (dev.js:495)
    at createIsland (solid:10)
    at hydrateNow (chunk-6EJTCXNS.js:6)
    at about:4

Reproduction 🐞

With basic iles installation with solid template, pnpm init iles@next with solid template

Solid test component ```js function Test(props) { return

YEAH !

; } export default Test; ``` in about page I add: ```js ``` _Run `npx iles info` and `pnpm list` (or `npm list`) and provide the output:_ ``` efxpro:iles-app efxair$ npx iles info iles v0.7.30 vite v2.8.1 efxpro:iles-app efxair$ npx iles info iles v0.7.30 vite v2.8.1 efxpro:iles-app efxair$ npm list iles-app@0.0.0 /Users/efxair/Desktop/dev/iles/iles-app β”œβ”€β”€ @babel/compat-data@7.17.0 extraneous -> ./node_modules/.pnpm/@babel+compat-data@7.17.0/node_modules/@babel/compat-data β”œβ”€β”€ @babel/helper-annotate-as-pure@7.16.7 extraneous -> ./node_modules/.pnpm/@babel+helper-annotate-as-pure@7.16.7/node_modules/@babel/helper-annotate-as-pure β”œβ”€β”€ @babel/helper-compilation-targets@7.16.7 extraneous -> ./node_modules/.pnpm/@babel+helper-compilation-targets@7.16.7_@babel+core@7.17.2/node_modules/@babel/helper-compilation-targets β”œβ”€β”€ @babel/helper-create-class-features-plugin@7.17.1 extraneous -> ./node_modules/.pnpm/@babel+helper-create-class-features-plugin@7.17.1_@babel+core@7.17.2/node_modules/@babel/helper-create-class-features-plugin β”œβ”€β”€ @babel/helper-environment-visitor@7.16.7 extraneous -> ./node_modules/.pnpm/@babel+helper-environment-visitor@7.16.7/node_modules/@babel/helper-environment-visitor β”œβ”€β”€ @babel/helper-function-name@7.16.7 extraneous -> ./node_modules/.pnpm/@babel+helper-function-name@7.16.7/node_modules/@babel/helper-function-name β”œβ”€β”€ @babel/helper-get-function-arity@7.16.7 extraneous -> ./node_modules/.pnpm/@babel+helper-get-function-arity@7.16.7/node_modules/@babel/helper-get-function-arity β”œβ”€β”€ @babel/helper-hoist-variables@7.16.7 extraneous -> ./node_modules/.pnpm/@babel+helper-hoist-variables@7.16.7/node_modules/@babel/helper-hoist-variables β”œβ”€β”€ @babel/helper-member-expression-to-functions@7.16.7 extraneous -> ./node_modules/.pnpm/@babel+helper-member-expression-to-functions@7.16.7/node_modules/@babel/helper-member-expression-to-functions β”œβ”€β”€ @babel/helper-module-imports@7.16.7 extraneous -> ./node_modules/.pnpm/@babel+helper-module-imports@7.16.7/node_modules/@babel/helper-module-imports β”œβ”€β”€ @babel/helper-module-transforms@7.16.7 extraneous -> ./node_modules/.pnpm/@babel+helper-module-transforms@7.16.7/node_modules/@babel/helper-module-transforms β”œβ”€β”€ @babel/helper-optimise-call-expression@7.16.7 extraneous -> ./node_modules/.pnpm/@babel+helper-optimise-call-expression@7.16.7/node_modules/@babel/helper-optimise-call-expression β”œβ”€β”€ @babel/helper-plugin-utils@7.16.7 extraneous -> ./node_modules/.pnpm/@babel+helper-plugin-utils@7.16.7/node_modules/@babel/helper-plugin-utils β”œβ”€β”€ @babel/helper-replace-supers@7.16.7 extraneous -> ./node_modules/.pnpm/@babel+helper-replace-supers@7.16.7/node_modules/@babel/helper-replace-supers β”œβ”€β”€ @babel/helper-simple-access@7.16.7 extraneous -> ./node_modules/.pnpm/@babel+helper-simple-access@7.16.7/node_modules/@babel/helper-simple-access β”œβ”€β”€ @babel/helper-split-export-declaration@7.16.7 extraneous -> ./node_modules/.pnpm/@babel+helper-split-export-declaration@7.16.7/node_modules/@babel/helper-split-export-declaration β”œβ”€β”€ @babel/helper-validator-option@7.16.7 extraneous -> ./node_modules/.pnpm/@babel+helper-validator-option@7.16.7/node_modules/@babel/helper-validator-option β”œβ”€β”€ @babel/helpers@7.17.2 extraneous -> ./node_modules/.pnpm/@babel+helpers@7.17.2/node_modules/@babel/helpers β”œβ”€β”€ @babel/highlight@7.16.10 extraneous -> ./node_modules/.pnpm/@babel+highlight@7.16.10/node_modules/@babel/highlight β”œβ”€β”€ @babel/plugin-syntax-jsx@7.16.7 extraneous -> ./node_modules/.pnpm/@babel+plugin-syntax-jsx@7.16.7_@babel+core@7.17.2/node_modules/@babel/plugin-syntax-jsx β”œβ”€β”€ @babel/template@7.16.7 extraneous -> ./node_modules/.pnpm/@babel+template@7.16.7/node_modules/@babel/template β”œβ”€β”€ @emmetio/abbreviation@2.2.3 extraneous -> ./node_modules/.pnpm/@emmetio+abbreviation@2.2.3/node_modules/@emmetio/abbreviation β”œβ”€β”€ @emmetio/css-abbreviation@2.1.4 extraneous -> ./node_modules/.pnpm/@emmetio+css-abbreviation@2.1.4/node_modules/@emmetio/css-abbreviation β”œβ”€β”€ @emmetio/scanner@1.0.0 extraneous -> ./node_modules/.pnpm/@emmetio+scanner@1.0.0/node_modules/@emmetio/scanner β”œβ”€β”€ @iconify/utils@1.0.23 extraneous -> ./node_modules/.pnpm/@iconify+utils@1.0.23/node_modules/@iconify/utils β”œβ”€β”€ @islands/hydration@0.3.6 extraneous -> ./node_modules/.pnpm/@islands+hydration@0.3.6/node_modules/@islands/hydration β”œβ”€β”€ @islands/mdx@0.7.5 extraneous -> ./node_modules/.pnpm/@islands+mdx@0.7.5/node_modules/@islands/mdx β”œβ”€β”€ @islands/pages@0.7.9 extraneous -> ./node_modules/.pnpm/@islands+pages@0.7.9_vue@3.2.31/node_modules/@islands/pages β”œβ”€β”€ @islands/prerender@0.3.1 extraneous -> ./node_modules/.pnpm/@islands+prerender@0.3.1/node_modules/@islands/prerender β”œβ”€β”€ @jridgewell/resolve-uri@3.0.5 extraneous -> ./node_modules/.pnpm/@jridgewell+resolve-uri@3.0.5/node_modules/@jridgewell/resolve-uri β”œβ”€β”€ @jridgewell/sourcemap-codec@1.4.11 extraneous -> ./node_modules/.pnpm/@jridgewell+sourcemap-codec@1.4.11/node_modules/@jridgewell/sourcemap-codec β”œβ”€β”€ @jridgewell/trace-mapping@0.3.4 extraneous -> ./node_modules/.pnpm/@jridgewell+trace-mapping@0.3.4/node_modules/@jridgewell/trace-mapping β”œβ”€β”€ @nodelib/fs.scandir@2.1.5 extraneous -> ./node_modules/.pnpm/@nodelib+fs.scandir@2.1.5/node_modules/@nodelib/fs.scandir β”œβ”€β”€ @nodelib/fs.stat@2.0.5 extraneous -> ./node_modules/.pnpm/@nodelib+fs.stat@2.0.5/node_modules/@nodelib/fs.stat β”œβ”€β”€ @nodelib/fs.walk@1.2.8 extraneous -> ./node_modules/.pnpm/@nodelib+fs.walk@1.2.8/node_modules/@nodelib/fs.walk β”œβ”€β”€ @nuxt/devalue@2.0.0 extraneous -> ./node_modules/.pnpm/@nuxt+devalue@2.0.0/node_modules/@nuxt/devalue β”œβ”€β”€ @polka/url@1.0.0-next.21 extraneous -> ./node_modules/.pnpm/@polka+url@1.0.0-next.21/node_modules/@polka/url β”œβ”€β”€ @szmarczak/http-timer@4.0.6 extraneous -> ./node_modules/.pnpm/@szmarczak+http-timer@4.0.6/node_modules/@szmarczak/http-timer β”œβ”€β”€ @types/cacheable-request@6.0.2 extraneous -> ./node_modules/.pnpm/@types+cacheable-request@6.0.2/node_modules/@types/cacheable-request β”œβ”€β”€ @types/chai-subset@1.3.3 extraneous -> ./node_modules/.pnpm/@types+chai-subset@1.3.3/node_modules/@types/chai-subset β”œβ”€β”€ @types/http-cache-semantics@4.0.1 extraneous -> ./node_modules/.pnpm/@types+http-cache-semantics@4.0.1/node_modules/@types/http-cache-semantics β”œβ”€β”€ @types/mdurl@1.0.2 extraneous -> ./node_modules/.pnpm/@types+mdurl@1.0.2/node_modules/@types/mdurl β”œβ”€β”€ @types/mdx@2.0.1 extraneous -> ./node_modules/.pnpm/@types+mdx@2.0.1/node_modules/@types/mdx β”œβ”€β”€ @types/responselike@1.0.0 extraneous -> ./node_modules/.pnpm/@types+responselike@1.0.0/node_modules/@types/responselike β”œβ”€β”€ @unocss/cli@0.24.4 extraneous -> ./node_modules/.pnpm/@unocss+cli@0.24.4/node_modules/@unocss/cli β”œβ”€β”€ @unocss/config@0.24.4 extraneous -> ./node_modules/.pnpm/@unocss+config@0.24.4/node_modules/@unocss/config β”œβ”€β”€ @unocss/core@0.24.4 extraneous -> ./node_modules/.pnpm/@unocss+core@0.24.4/node_modules/@unocss/core β”œβ”€β”€ @unocss/inspector@0.24.4 extraneous -> ./node_modules/.pnpm/@unocss+inspector@0.24.4/node_modules/@unocss/inspector β”œβ”€β”€ @unocss/preset-attributify@0.24.4 -> ./node_modules/.pnpm/@unocss+preset-attributify@0.24.4/node_modules/@unocss/preset-attributify β”œβ”€β”€ @unocss/preset-icons@0.24.4 -> ./node_modules/.pnpm/@unocss+preset-icons@0.24.4/node_modules/@unocss/preset-icons β”œβ”€β”€ @unocss/preset-mini@0.24.4 extraneous -> ./node_modules/.pnpm/@unocss+preset-mini@0.24.4/node_modules/@unocss/preset-mini β”œβ”€β”€ @unocss/preset-typography@0.24.4 -> ./node_modules/.pnpm/@unocss+preset-typography@0.24.4/node_modules/@unocss/preset-typography β”œβ”€β”€ @unocss/preset-uno@0.24.4 extraneous -> ./node_modules/.pnpm/@unocss+preset-uno@0.24.4/node_modules/@unocss/preset-uno β”œβ”€β”€ @unocss/preset-web-fonts@0.24.4 -> ./node_modules/.pnpm/@unocss+preset-web-fonts@0.24.4/node_modules/@unocss/preset-web-fonts β”œβ”€β”€ @unocss/preset-wind@0.24.4 -> ./node_modules/.pnpm/@unocss+preset-wind@0.24.4/node_modules/@unocss/preset-wind β”œβ”€β”€ @unocss/reset@0.24.4 extraneous -> ./node_modules/.pnpm/@unocss+reset@0.24.4/node_modules/@unocss/reset β”œβ”€β”€ @unocss/scope@0.24.4 extraneous -> ./node_modules/.pnpm/@unocss+scope@0.24.4/node_modules/@unocss/scope β”œβ”€β”€ @unocss/vite@0.24.4 extraneous -> ./node_modules/.pnpm/@unocss+vite@0.24.4/node_modules/@unocss/vite β”œβ”€β”€ @volar/code-gen@0.29.8 extraneous -> ./node_modules/.pnpm/@volar+code-gen@0.29.8/node_modules/@volar/code-gen β”œβ”€β”€ @volar/html2pug@0.29.8 extraneous -> ./node_modules/.pnpm/@volar+html2pug@0.29.8/node_modules/@volar/html2pug β”œβ”€β”€ @volar/shared@0.29.8 extraneous -> ./node_modules/.pnpm/@volar+shared@0.29.8/node_modules/@volar/shared β”œβ”€β”€ @volar/source-map@0.29.8 extraneous -> ./node_modules/.pnpm/@volar+source-map@0.29.8/node_modules/@volar/source-map β”œβ”€β”€ @volar/transforms@0.29.8 extraneous -> ./node_modules/.pnpm/@volar+transforms@0.29.8/node_modules/@volar/transforms β”œβ”€β”€ @volar/vue-code-gen@0.29.8 extraneous -> ./node_modules/.pnpm/@volar+vue-code-gen@0.29.8/node_modules/@volar/vue-code-gen β”œβ”€β”€ @vscode/emmet-helper@2.8.4 extraneous -> ./node_modules/.pnpm/@vscode+emmet-helper@2.8.4/node_modules/@vscode/emmet-helper β”œβ”€β”€ @vue/compiler-core@3.2.31 extraneous -> ./node_modules/.pnpm/@vue+compiler-core@3.2.31/node_modules/@vue/compiler-core β”œβ”€β”€ @vue/compiler-ssr@3.2.31 extraneous -> ./node_modules/.pnpm/@vue+compiler-ssr@3.2.31/node_modules/@vue/compiler-ssr β”œβ”€β”€ @vue/devtools-api@6.0.8 extraneous -> ./node_modules/.pnpm/@vue+devtools-api@6.0.8/node_modules/@vue/devtools-api β”œβ”€β”€ @vue/reactivity-transform@3.2.31 extraneous -> ./node_modules/.pnpm/@vue+reactivity-transform@3.2.31/node_modules/@vue/reactivity-transform β”œβ”€β”€ @vue/reactivity@3.2.31 extraneous -> ./node_modules/.pnpm/@vue+reactivity@3.2.31/node_modules/@vue/reactivity β”œβ”€β”€ @vue/runtime-core@3.2.31 extraneous -> ./node_modules/.pnpm/@vue+runtime-core@3.2.31/node_modules/@vue/runtime-core β”œβ”€β”€ @vue/runtime-dom@3.2.31 extraneous -> ./node_modules/.pnpm/@vue+runtime-dom@3.2.31/node_modules/@vue/runtime-dom β”œβ”€β”€ @vue/shared@3.2.31 extraneous -> ./node_modules/.pnpm/@vue+shared@3.2.31/node_modules/@vue/shared β”œβ”€β”€ @vueuse/head@0.7.5 extraneous -> ./node_modules/.pnpm/@vueuse+head@0.7.5_vue@3.2.31/node_modules/@vueuse/head β”œβ”€β”€ ansi-styles@3.2.1 extraneous -> ./node_modules/.pnpm/ansi-styles@3.2.1/node_modules/ansi-styles β”œβ”€β”€ anymatch@3.1.2 extraneous -> ./node_modules/.pnpm/anymatch@3.1.2/node_modules/anymatch β”œβ”€β”€ argparse@1.0.10 extraneous -> ./node_modules/.pnpm/argparse@1.0.10/node_modules/argparse β”œβ”€β”€ asap@2.0.6 extraneous -> ./node_modules/.pnpm/asap@2.0.6/node_modules/asap β”œβ”€β”€ assert-never@1.2.1 extraneous -> ./node_modules/.pnpm/assert-never@1.2.1/node_modules/assert-never β”œβ”€β”€ assertion-error@1.1.0 extraneous -> ./node_modules/.pnpm/assertion-error@1.1.0/node_modules/assertion-error β”œβ”€β”€ babel-plugin-jsx-dom-expressions@0.32.0 extraneous -> ./node_modules/.pnpm/babel-plugin-jsx-dom-expressions@0.32.0_@babel+core@7.17.2/node_modules/babel-plugin-jsx-dom-expressions β”œβ”€β”€ babel-preset-solid@1.3.6 extraneous -> ./node_modules/.pnpm/babel-preset-solid@1.3.6_@babel+core@7.17.2/node_modules/babel-preset-solid β”œβ”€β”€ babel-walk@3.0.0-canary-5 extraneous -> ./node_modules/.pnpm/babel-walk@3.0.0-canary-5/node_modules/babel-walk β”œβ”€β”€ balanced-match@1.0.2 extraneous -> ./node_modules/.pnpm/balanced-match@1.0.2/node_modules/balanced-match β”œβ”€β”€ binary-extensions@2.2.0 extraneous -> ./node_modules/.pnpm/binary-extensions@2.2.0/node_modules/binary-extensions β”œβ”€β”€ bindings@1.5.0 extraneous -> ./node_modules/.pnpm/bindings@1.5.0/node_modules/bindings β”œβ”€β”€ brace-expansion@1.1.11 extraneous -> ./node_modules/.pnpm/brace-expansion@1.1.11/node_modules/brace-expansion β”œβ”€β”€ braces@3.0.2 extraneous -> ./node_modules/.pnpm/braces@3.0.2/node_modules/braces β”œβ”€β”€ browserslist@4.19.1 extraneous -> ./node_modules/.pnpm/browserslist@4.19.1/node_modules/browserslist β”œβ”€β”€ builtins@4.0.0 extraneous -> ./node_modules/.pnpm/builtins@4.0.0/node_modules/builtins β”œβ”€β”€ cacheable-lookup@5.0.4 extraneous -> ./node_modules/.pnpm/cacheable-lookup@5.0.4/node_modules/cacheable-lookup β”œβ”€β”€ cacheable-request@7.0.2 extraneous -> ./node_modules/.pnpm/cacheable-request@7.0.2/node_modules/cacheable-request β”œβ”€β”€ caniuse-lite@1.0.30001312 extraneous -> ./node_modules/.pnpm/caniuse-lite@1.0.30001312/node_modules/caniuse-lite β”œβ”€β”€ ccount@2.0.1 extraneous -> ./node_modules/.pnpm/ccount@2.0.1/node_modules/ccount β”œβ”€β”€ character-entities-html4@2.1.0 extraneous -> ./node_modules/.pnpm/character-entities-html4@2.1.0/node_modules/character-entities-html4 β”œβ”€β”€ character-entities-legacy@3.0.0 extraneous -> ./node_modules/.pnpm/character-entities-legacy@3.0.0/node_modules/character-entities-legacy β”œβ”€β”€ character-parser@2.2.0 extraneous -> ./node_modules/.pnpm/character-parser@2.2.0/node_modules/character-parser β”œβ”€β”€ character-reference-invalid@2.0.1 extraneous -> ./node_modules/.pnpm/character-reference-invalid@2.0.1/node_modules/character-reference-invalid β”œβ”€β”€ check-error@1.0.2 extraneous -> ./node_modules/.pnpm/check-error@1.0.2/node_modules/check-error β”œβ”€β”€ chroma-js@2.1.0 extraneous -> ./node_modules/.pnpm/chroma-js@2.1.0/node_modules/chroma-js β”œβ”€β”€ clone-response@1.0.2 extraneous -> ./node_modules/.pnpm/clone-response@1.0.2/node_modules/clone-response β”œβ”€β”€ color-convert@1.9.3 extraneous -> ./node_modules/.pnpm/color-convert@1.9.3/node_modules/color-convert β”œβ”€β”€ color-name@1.1.3 extraneous -> ./node_modules/.pnpm/color-name@1.1.3/node_modules/color-name β”œβ”€β”€ comma-separated-tokens@2.0.2 extraneous -> ./node_modules/.pnpm/comma-separated-tokens@2.0.2/node_modules/comma-separated-tokens β”œβ”€β”€ concat-map@0.0.1 extraneous -> ./node_modules/.pnpm/concat-map@0.0.1/node_modules/concat-map β”œβ”€β”€ consola@2.15.3 extraneous -> ./node_modules/.pnpm/consola@2.15.3/node_modules/consola β”œβ”€β”€ constantinople@4.0.1 extraneous -> ./node_modules/.pnpm/constantinople@4.0.1/node_modules/constantinople β”œβ”€β”€ csstype@2.6.19 extraneous -> ./node_modules/.pnpm/csstype@2.6.19/node_modules/csstype β”œβ”€β”€ deasync@0.1.24 extraneous -> ./node_modules/.pnpm/deasync@0.1.24/node_modules/deasync β”œβ”€β”€ decode-named-character-reference@1.0.1 extraneous -> ./node_modules/.pnpm/decode-named-character-reference@1.0.1/node_modules/decode-named-character-reference β”œβ”€β”€ decompress-response@6.0.0 extraneous -> ./node_modules/.pnpm/decompress-response@6.0.0/node_modules/decompress-response β”œβ”€β”€ deep-eql@3.0.1 extraneous -> ./node_modules/.pnpm/deep-eql@3.0.1/node_modules/deep-eql β”œβ”€β”€ deep-equal@2.0.5 extraneous -> ./node_modules/.pnpm/deep-equal@2.0.5/node_modules/deep-equal β”œβ”€β”€ defer-to-connect@2.0.1 extraneous -> ./node_modules/.pnpm/defer-to-connect@2.0.1/node_modules/defer-to-connect β”œβ”€β”€ define-properties@1.1.3 extraneous -> ./node_modules/.pnpm/define-properties@1.1.3/node_modules/define-properties β”œβ”€β”€ defu@5.0.1 extraneous -> ./node_modules/.pnpm/defu@5.0.1/node_modules/defu β”œβ”€β”€ dequal@2.0.2 extraneous -> ./node_modules/.pnpm/dequal@2.0.2/node_modules/dequal β”œβ”€β”€ doctypes@1.1.0 extraneous -> ./node_modules/.pnpm/doctypes@1.1.0/node_modules/doctypes β”œβ”€β”€ dom-serializer@1.3.2 extraneous -> ./node_modules/.pnpm/dom-serializer@1.3.2/node_modules/dom-serializer β”œβ”€β”€ domelementtype@2.2.0 extraneous -> ./node_modules/.pnpm/domelementtype@2.2.0/node_modules/domelementtype β”œβ”€β”€ domhandler@4.3.0 extraneous -> ./node_modules/.pnpm/domhandler@4.3.0/node_modules/domhandler β”œβ”€β”€ domutils@2.8.0 extraneous -> ./node_modules/.pnpm/domutils@2.8.0/node_modules/domutils β”œβ”€β”€ duplexer@0.1.2 extraneous -> ./node_modules/.pnpm/duplexer@0.1.2/node_modules/duplexer β”œβ”€β”€ emmet@2.3.6 extraneous -> ./node_modules/.pnpm/emmet@2.3.6/node_modules/emmet β”œβ”€β”€ end-of-stream@1.4.4 extraneous -> ./node_modules/.pnpm/end-of-stream@1.4.4/node_modules/end-of-stream β”œβ”€β”€ es-get-iterator@1.1.2 extraneous -> ./node_modules/.pnpm/es-get-iterator@1.1.2/node_modules/es-get-iterator β”œβ”€β”€ es-to-primitive@1.2.1 extraneous -> ./node_modules/.pnpm/es-to-primitive@1.2.1/node_modules/es-to-primitive β”œβ”€β”€ esbuild-darwin-64@0.14.21 extraneous -> ./node_modules/.pnpm/esbuild-darwin-64@0.14.21/node_modules/esbuild-darwin-64 β”œβ”€β”€ escalade@3.1.1 extraneous -> ./node_modules/.pnpm/escalade@3.1.1/node_modules/escalade β”œβ”€β”€ escape-string-regexp@1.0.5 extraneous -> ./node_modules/.pnpm/escape-string-regexp@1.0.5/node_modules/escape-string-regexp β”œβ”€β”€ estree-util-attach-comments@2.0.0 extraneous -> ./node_modules/.pnpm/estree-util-attach-comments@2.0.0/node_modules/estree-util-attach-comments β”œβ”€β”€ estree-util-is-identifier-name@2.0.0 extraneous -> ./node_modules/.pnpm/estree-util-is-identifier-name@2.0.0/node_modules/estree-util-is-identifier-name β”œβ”€β”€ extend@3.0.2 extraneous -> ./node_modules/.pnpm/extend@3.0.2/node_modules/extend β”œβ”€β”€ fastq@1.13.0 extraneous -> ./node_modules/.pnpm/fastq@1.13.0/node_modules/fastq β”œβ”€β”€ fault@2.0.1 extraneous -> ./node_modules/.pnpm/fault@2.0.1/node_modules/fault β”œβ”€β”€ file-uri-to-path@1.0.0 extraneous -> ./node_modules/.pnpm/file-uri-to-path@1.0.0/node_modules/file-uri-to-path β”œβ”€β”€ follow-redirects@1.14.8 extraneous -> ./node_modules/.pnpm/follow-redirects@1.14.8/node_modules/follow-redirects β”œβ”€β”€ format@0.2.2 extraneous -> ./node_modules/.pnpm/format@0.2.2/node_modules/format β”œβ”€β”€ fsevents@2.3.2 extraneous -> ./node_modules/.pnpm/fsevents@2.3.2/node_modules/fsevents β”œβ”€β”€ function-bind@1.1.1 extraneous -> ./node_modules/.pnpm/function-bind@1.1.1/node_modules/function-bind β”œβ”€β”€ gensync@1.0.0-beta.2 extraneous -> ./node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync β”œβ”€β”€ get-func-name@2.0.0 extraneous -> ./node_modules/.pnpm/get-func-name@2.0.0/node_modules/get-func-name β”œβ”€β”€ get-intrinsic@1.1.1 extraneous -> ./node_modules/.pnpm/get-intrinsic@1.1.1/node_modules/get-intrinsic β”œβ”€β”€ get-symbol-description@1.0.0 extraneous -> ./node_modules/.pnpm/get-symbol-description@1.0.0/node_modules/get-symbol-description β”œβ”€β”€ glob-parent@5.1.2 extraneous -> ./node_modules/.pnpm/glob-parent@5.1.2/node_modules/glob-parent β”œβ”€β”€ globals@11.12.0 extraneous -> ./node_modules/.pnpm/globals@11.12.0/node_modules/globals β”œβ”€β”€ gray-matter@4.0.3 extraneous -> ./node_modules/.pnpm/gray-matter@4.0.3/node_modules/gray-matter β”œβ”€β”€ gzip-size@6.0.0 extraneous -> ./node_modules/.pnpm/gzip-size@6.0.0/node_modules/gzip-size β”œβ”€β”€ has-flag@3.0.0 extraneous -> ./node_modules/.pnpm/has-flag@3.0.0/node_modules/has-flag β”œβ”€β”€ hast-util-is-element@2.1.2 extraneous -> ./node_modules/.pnpm/hast-util-is-element@2.1.2/node_modules/hast-util-is-element β”œβ”€β”€ hast-util-to-estree@2.0.2 extraneous -> ./node_modules/.pnpm/hast-util-to-estree@2.0.2/node_modules/hast-util-to-estree β”œβ”€β”€ hast-util-whitespace@2.0.0 extraneous -> ./node_modules/.pnpm/hast-util-whitespace@2.0.0/node_modules/hast-util-whitespace β”œβ”€β”€ html-entities@2.3.2 extraneous -> ./node_modules/.pnpm/html-entities@2.3.2/node_modules/html-entities β”œβ”€β”€ html-void-elements@2.0.1 extraneous -> ./node_modules/.pnpm/html-void-elements@2.0.1/node_modules/html-void-elements β”œβ”€β”€ http-cache-semantics@4.1.0 extraneous -> ./node_modules/.pnpm/http-cache-semantics@4.1.0/node_modules/http-cache-semantics β”œβ”€β”€ human-signals@2.1.0 extraneous -> ./node_modules/.pnpm/human-signals@2.1.0/node_modules/human-signals β”œβ”€β”€ iles@0.7.30 -> ./node_modules/.pnpm/iles@0.7.30/node_modules/iles β”œβ”€β”€ import-meta-resolve@1.1.1 extraneous -> ./node_modules/.pnpm/import-meta-resolve@1.1.1/node_modules/import-meta-resolve β”œβ”€β”€ inline-style-parser@0.1.1 extraneous -> ./node_modules/.pnpm/inline-style-parser@0.1.1/node_modules/inline-style-parser β”œβ”€β”€ internal-slot@1.0.3 extraneous -> ./node_modules/.pnpm/internal-slot@1.0.3/node_modules/internal-slot β”œβ”€β”€ is-alphabetical@2.0.1 extraneous -> ./node_modules/.pnpm/is-alphabetical@2.0.1/node_modules/is-alphabetical β”œβ”€β”€ is-alphanumerical@2.0.1 extraneous -> ./node_modules/.pnpm/is-alphanumerical@2.0.1/node_modules/is-alphanumerical β”œβ”€β”€ is-arguments@1.1.1 extraneous -> ./node_modules/.pnpm/is-arguments@1.1.1/node_modules/is-arguments β”œβ”€β”€ is-bigint@1.0.4 extraneous -> ./node_modules/.pnpm/is-bigint@1.0.4/node_modules/is-bigint β”œβ”€β”€ is-binary-path@2.1.0 extraneous -> ./node_modules/.pnpm/is-binary-path@2.1.0/node_modules/is-binary-path β”œβ”€β”€ is-boolean-object@1.1.2 extraneous -> ./node_modules/.pnpm/is-boolean-object@1.1.2/node_modules/is-boolean-object β”œβ”€β”€ is-buffer@2.0.5 extraneous -> ./node_modules/.pnpm/is-buffer@2.0.5/node_modules/is-buffer β”œβ”€β”€ is-core-module@2.8.1 extraneous -> ./node_modules/.pnpm/is-core-module@2.8.1/node_modules/is-core-module β”œβ”€β”€ is-date-object@1.0.5 extraneous -> ./node_modules/.pnpm/is-date-object@1.0.5/node_modules/is-date-object β”œβ”€β”€ is-decimal@2.0.1 extraneous -> ./node_modules/.pnpm/is-decimal@2.0.1/node_modules/is-decimal β”œβ”€β”€ is-expression@4.0.0 extraneous -> ./node_modules/.pnpm/is-expression@4.0.0/node_modules/is-expression β”œβ”€β”€ is-extendable@0.1.1 extraneous -> ./node_modules/.pnpm/is-extendable@0.1.1/node_modules/is-extendable β”œβ”€β”€ is-extglob@2.1.1 extraneous -> ./node_modules/.pnpm/is-extglob@2.1.1/node_modules/is-extglob β”œβ”€β”€ is-glob@4.0.3 extraneous -> ./node_modules/.pnpm/is-glob@4.0.3/node_modules/is-glob β”œβ”€β”€ is-hexadecimal@2.0.1 extraneous -> ./node_modules/.pnpm/is-hexadecimal@2.0.1/node_modules/is-hexadecimal β”œβ”€β”€ is-map@2.0.2 extraneous -> ./node_modules/.pnpm/is-map@2.0.2/node_modules/is-map β”œβ”€β”€ is-negative-zero@2.0.2 extraneous -> ./node_modules/.pnpm/is-negative-zero@2.0.2/node_modules/is-negative-zero β”œβ”€β”€ is-number-object@1.0.6 extraneous -> ./node_modules/.pnpm/is-number-object@1.0.6/node_modules/is-number-object β”œβ”€β”€ is-number@7.0.0 extraneous -> ./node_modules/.pnpm/is-number@7.0.0/node_modules/is-number β”œβ”€β”€ is-plain-obj@4.0.0 extraneous -> ./node_modules/.pnpm/is-plain-obj@4.0.0/node_modules/is-plain-obj β”œβ”€β”€ is-promise@2.2.2 extraneous -> ./node_modules/.pnpm/is-promise@2.2.2/node_modules/is-promise β”œβ”€β”€ is-regex@1.1.4 extraneous -> ./node_modules/.pnpm/is-regex@1.1.4/node_modules/is-regex β”œβ”€β”€ is-set@2.0.2 extraneous -> ./node_modules/.pnpm/is-set@2.0.2/node_modules/is-set β”œβ”€β”€ is-shared-array-buffer@1.0.1 extraneous -> ./node_modules/.pnpm/is-shared-array-buffer@1.0.1/node_modules/is-shared-array-buffer β”œβ”€β”€ is-stream@2.0.1 extraneous -> ./node_modules/.pnpm/is-stream@2.0.1/node_modules/is-stream β”œβ”€β”€ is-string@1.0.7 extraneous -> ./node_modules/.pnpm/is-string@1.0.7/node_modules/is-string β”œβ”€β”€ is-symbol@1.0.4 extraneous -> ./node_modules/.pnpm/is-symbol@1.0.4/node_modules/is-symbol β”œβ”€β”€ is-typed-array@1.1.8 extraneous -> ./node_modules/.pnpm/is-typed-array@1.1.8/node_modules/is-typed-array β”œβ”€β”€ is-weakmap@2.0.1 extraneous -> ./node_modules/.pnpm/is-weakmap@2.0.1/node_modules/is-weakmap β”œβ”€β”€ is-weakref@1.0.2 extraneous -> ./node_modules/.pnpm/is-weakref@1.0.2/node_modules/is-weakref β”œβ”€β”€ is-weakset@2.0.2 extraneous -> ./node_modules/.pnpm/is-weakset@2.0.2/node_modules/is-weakset β”œβ”€β”€ is-what@4.1.7 extraneous -> ./node_modules/.pnpm/is-what@4.1.7/node_modules/is-what β”œβ”€β”€ isexe@2.0.0 extraneous -> ./node_modules/.pnpm/isexe@2.0.0/node_modules/isexe β”œβ”€β”€ js-stringify@1.0.2 extraneous -> ./node_modules/.pnpm/js-stringify@1.0.2/node_modules/js-stringify β”œβ”€β”€ js-tokens@4.0.0 extraneous -> ./node_modules/.pnpm/js-tokens@4.0.0/node_modules/js-tokens β”œβ”€β”€ jsesc@2.5.2 extraneous -> ./node_modules/.pnpm/jsesc@2.5.2/node_modules/jsesc β”œβ”€β”€ json-buffer@3.0.1 extraneous -> ./node_modules/.pnpm/json-buffer@3.0.1/node_modules/json-buffer β”œβ”€β”€ jsonc-parser@2.3.1 extraneous -> ./node_modules/.pnpm/jsonc-parser@2.3.1/node_modules/jsonc-parser β”œβ”€β”€ jstransformer@1.0.0 extraneous -> ./node_modules/.pnpm/jstransformer@1.0.0/node_modules/jstransformer β”œβ”€β”€ kolorist@1.5.1 extraneous -> ./node_modules/.pnpm/kolorist@1.5.1/node_modules/kolorist β”œβ”€β”€ local-pkg@0.4.1 extraneous -> ./node_modules/.pnpm/local-pkg@0.4.1/node_modules/local-pkg β”œβ”€β”€ locate-path@6.0.0 extraneous -> ./node_modules/.pnpm/locate-path@6.0.0/node_modules/locate-path β”œβ”€β”€ longest-streak@3.0.1 extraneous -> ./node_modules/.pnpm/longest-streak@3.0.1/node_modules/longest-streak β”œβ”€β”€ loupe@2.3.4 extraneous -> ./node_modules/.pnpm/loupe@2.3.4/node_modules/loupe β”œβ”€β”€ lowercase-keys@2.0.0 extraneous -> ./node_modules/.pnpm/lowercase-keys@2.0.0/node_modules/lowercase-keys β”œβ”€β”€ markdown-extensions@1.1.1 extraneous -> ./node_modules/.pnpm/markdown-extensions@1.1.1/node_modules/markdown-extensions β”œβ”€β”€ mdast-util-definitions@5.1.0 extraneous -> ./node_modules/.pnpm/mdast-util-definitions@5.1.0/node_modules/mdast-util-definitions β”œβ”€β”€ mdast-util-frontmatter@1.0.0 extraneous -> ./node_modules/.pnpm/mdast-util-frontmatter@1.0.0/node_modules/mdast-util-frontmatter β”œβ”€β”€ mdast-util-to-string@3.1.0 extraneous -> ./node_modules/.pnpm/mdast-util-to-string@3.1.0/node_modules/mdast-util-to-string β”œβ”€β”€ mdurl@1.0.1 extraneous -> ./node_modules/.pnpm/mdurl@1.0.1/node_modules/mdurl β”œβ”€β”€ merge-anything@5.0.2 extraneous -> ./node_modules/.pnpm/merge-anything@5.0.2/node_modules/merge-anything β”œβ”€β”€ merge-stream@2.0.0 extraneous -> ./node_modules/.pnpm/merge-stream@2.0.0/node_modules/merge-stream β”œβ”€β”€ mico-spinner@1.4.0 extraneous -> ./node_modules/.pnpm/mico-spinner@1.4.0/node_modules/mico-spinner β”œβ”€β”€ micromark-core-commonmark@1.0.6 extraneous -> ./node_modules/.pnpm/micromark-core-commonmark@1.0.6/node_modules/micromark-core-commonmark β”œβ”€β”€ micromark-extension-frontmatter@1.0.0 extraneous -> ./node_modules/.pnpm/micromark-extension-frontmatter@1.0.0/node_modules/micromark-extension-frontmatter β”œβ”€β”€ micromark-extension-mdx-md@1.0.0 extraneous -> ./node_modules/.pnpm/micromark-extension-mdx-md@1.0.0/node_modules/micromark-extension-mdx-md β”œβ”€β”€ micromark-factory-destination@1.0.0 extraneous -> ./node_modules/.pnpm/micromark-factory-destination@1.0.0/node_modules/micromark-factory-destination β”œβ”€β”€ micromark-factory-label@1.0.2 extraneous -> ./node_modules/.pnpm/micromark-factory-label@1.0.2/node_modules/micromark-factory-label β”œβ”€β”€ micromark-factory-mdx-expression@1.0.6 extraneous -> ./node_modules/.pnpm/micromark-factory-mdx-expression@1.0.6/node_modules/micromark-factory-mdx-expression β”œβ”€β”€ micromark-factory-space@1.0.0 extraneous -> ./node_modules/.pnpm/micromark-factory-space@1.0.0/node_modules/micromark-factory-space β”œβ”€β”€ micromark-factory-title@1.0.2 extraneous -> ./node_modules/.pnpm/micromark-factory-title@1.0.2/node_modules/micromark-factory-title β”œβ”€β”€ micromark-factory-whitespace@1.0.0 extraneous -> ./node_modules/.pnpm/micromark-factory-whitespace@1.0.0/node_modules/micromark-factory-whitespace β”œβ”€β”€ micromark-util-character@1.1.0 extraneous -> ./node_modules/.pnpm/micromark-util-character@1.1.0/node_modules/micromark-util-character β”œβ”€β”€ micromark-util-chunked@1.0.0 extraneous -> ./node_modules/.pnpm/micromark-util-chunked@1.0.0/node_modules/micromark-util-chunked β”œβ”€β”€ micromark-util-classify-character@1.0.0 extraneous -> ./node_modules/.pnpm/micromark-util-classify-character@1.0.0/node_modules/micromark-util-classify-character β”œβ”€β”€ micromark-util-combine-extensions@1.0.0 extraneous -> ./node_modules/.pnpm/micromark-util-combine-extensions@1.0.0/node_modules/micromark-util-combine-extensions β”œβ”€β”€ micromark-util-decode-numeric-character-reference@1.0.0 extraneous -> ./node_modules/.pnpm/micromark-util-decode-numeric-character-reference@1.0.0/node_modules/micromark-util-decode-numeric-character-reference β”œβ”€β”€ micromark-util-decode-string@1.0.2 extraneous -> ./node_modules/.pnpm/micromark-util-decode-string@1.0.2/node_modules/micromark-util-decode-string β”œβ”€β”€ micromark-util-encode@1.0.1 extraneous -> ./node_modules/.pnpm/micromark-util-encode@1.0.1/node_modules/micromark-util-encode β”œβ”€β”€ micromark-util-events-to-acorn@1.0.4 extraneous -> ./node_modules/.pnpm/micromark-util-events-to-acorn@1.0.4/node_modules/micromark-util-events-to-acorn β”œβ”€β”€ micromark-util-html-tag-name@1.0.0 extraneous -> ./node_modules/.pnpm/micromark-util-html-tag-name@1.0.0/node_modules/micromark-util-html-tag-name β”œβ”€β”€ micromark-util-normalize-identifier@1.0.0 extraneous -> ./node_modules/.pnpm/micromark-util-normalize-identifier@1.0.0/node_modules/micromark-util-normalize-identifier β”œβ”€β”€ micromark-util-resolve-all@1.0.0 extraneous -> ./node_modules/.pnpm/micromark-util-resolve-all@1.0.0/node_modules/micromark-util-resolve-all β”œβ”€β”€ micromark-util-sanitize-uri@1.0.0 extraneous -> ./node_modules/.pnpm/micromark-util-sanitize-uri@1.0.0/node_modules/micromark-util-sanitize-uri β”œβ”€β”€ micromark-util-subtokenize@1.0.2 extraneous -> ./node_modules/.pnpm/micromark-util-subtokenize@1.0.2/node_modules/micromark-util-subtokenize β”œβ”€β”€ micromark-util-symbol@1.0.1 extraneous -> ./node_modules/.pnpm/micromark-util-symbol@1.0.1/node_modules/micromark-util-symbol β”œβ”€β”€ micromark-util-types@1.0.2 extraneous -> ./node_modules/.pnpm/micromark-util-types@1.0.2/node_modules/micromark-util-types β”œβ”€β”€ mimic-fn@2.1.0 extraneous -> ./node_modules/.pnpm/mimic-fn@2.1.0/node_modules/mimic-fn β”œβ”€β”€ mimic-response@3.1.0 extraneous -> ./node_modules/.pnpm/mimic-response@3.1.0/node_modules/mimic-response β”œβ”€β”€ node-addon-api@1.7.2 extraneous -> ./node_modules/.pnpm/node-addon-api@1.7.2/node_modules/node-addon-api β”œβ”€β”€ node-releases@2.0.2 extraneous -> ./node_modules/.pnpm/node-releases@2.0.2/node_modules/node-releases β”œβ”€β”€ normalize-path@3.0.0 extraneous -> ./node_modules/.pnpm/normalize-path@3.0.0/node_modules/normalize-path β”œβ”€β”€ normalize-url@6.1.0 extraneous -> ./node_modules/.pnpm/normalize-url@6.1.0/node_modules/normalize-url β”œβ”€β”€ npm-run-path@4.0.1 extraneous -> ./node_modules/.pnpm/npm-run-path@4.0.1/node_modules/npm-run-path β”œβ”€β”€ object-assign@4.1.1 extraneous -> ./node_modules/.pnpm/object-assign@4.1.1/node_modules/object-assign β”œβ”€β”€ object.assign@4.1.2 extraneous -> ./node_modules/.pnpm/object.assign@4.1.2/node_modules/object.assign β”œβ”€β”€ once@1.4.0 extraneous -> ./node_modules/.pnpm/once@1.4.0/node_modules/once β”œβ”€β”€ onetime@5.1.2 extraneous -> ./node_modules/.pnpm/onetime@5.1.2/node_modules/onetime β”œβ”€β”€ p-cancelable@2.1.1 extraneous -> ./node_modules/.pnpm/p-cancelable@2.1.1/node_modules/p-cancelable β”œβ”€β”€ p-locate@5.0.0 extraneous -> ./node_modules/.pnpm/p-locate@5.0.0/node_modules/p-locate β”œβ”€β”€ parse-entities@4.0.0 extraneous -> ./node_modules/.pnpm/parse-entities@4.0.0/node_modules/parse-entities β”œβ”€β”€ path-exists@4.0.0 extraneous -> ./node_modules/.pnpm/path-exists@4.0.0/node_modules/path-exists β”œβ”€β”€ path-key@3.1.1 extraneous -> ./node_modules/.pnpm/path-key@3.1.1/node_modules/path-key β”œβ”€β”€ path-parse@1.0.7 extraneous -> ./node_modules/.pnpm/path-parse@1.0.7/node_modules/path-parse β”œβ”€β”€ pathval@1.1.1 extraneous -> ./node_modules/.pnpm/pathval@1.1.1/node_modules/pathval β”œβ”€β”€ picomatch@2.3.1 extraneous -> ./node_modules/.pnpm/picomatch@2.3.1/node_modules/picomatch β”œβ”€β”€ postcss@8.4.6 extraneous -> ./node_modules/.pnpm/postcss@8.4.6/node_modules/postcss β”œβ”€β”€ promise@7.3.1 extraneous -> ./node_modules/.pnpm/promise@7.3.1/node_modules/promise β”œβ”€β”€ property-information@6.1.1 extraneous -> ./node_modules/.pnpm/property-information@6.1.1/node_modules/property-information β”œβ”€β”€ pug-attrs@3.0.0 extraneous -> ./node_modules/.pnpm/pug-attrs@3.0.0/node_modules/pug-attrs β”œβ”€β”€ pug-code-gen@3.0.2 extraneous -> ./node_modules/.pnpm/pug-code-gen@3.0.2/node_modules/pug-code-gen β”œβ”€β”€ pug-error@2.0.0 extraneous -> ./node_modules/.pnpm/pug-error@2.0.0/node_modules/pug-error β”œβ”€β”€ pug-filters@4.0.0 extraneous -> ./node_modules/.pnpm/pug-filters@4.0.0/node_modules/pug-filters β”œβ”€β”€ pug-linker@4.0.0 extraneous -> ./node_modules/.pnpm/pug-linker@4.0.0/node_modules/pug-linker β”œβ”€β”€ pug-runtime@3.0.1 extraneous -> ./node_modules/.pnpm/pug-runtime@3.0.1/node_modules/pug-runtime β”œβ”€β”€ pug-strip-comments@2.0.0 extraneous -> ./node_modules/.pnpm/pug-strip-comments@2.0.0/node_modules/pug-strip-comments β”œβ”€β”€ pug-walk@2.0.0 extraneous -> ./node_modules/.pnpm/pug-walk@2.0.0/node_modules/pug-walk β”œβ”€β”€ pump@3.0.0 extraneous -> ./node_modules/.pnpm/pump@3.0.0/node_modules/pump β”œβ”€β”€ queue-microtask@1.2.3 extraneous -> ./node_modules/.pnpm/queue-microtask@1.2.3/node_modules/queue-microtask β”œβ”€β”€ readdirp@3.6.0 extraneous -> ./node_modules/.pnpm/readdirp@3.6.0/node_modules/readdirp β”œβ”€β”€ regexp.prototype.flags@1.4.1 extraneous -> ./node_modules/.pnpm/regexp.prototype.flags@1.4.1/node_modules/regexp.prototype.flags β”œβ”€β”€ remark-rehype@10.1.0 extraneous -> ./node_modules/.pnpm/remark-rehype@10.1.0/node_modules/remark-rehype β”œβ”€β”€ request-light@0.5.7 extraneous -> ./node_modules/.pnpm/request-light@0.5.7/node_modules/request-light β”œβ”€β”€ resolve-alpn@1.2.1 extraneous -> ./node_modules/.pnpm/resolve-alpn@1.2.1/node_modules/resolve-alpn β”œβ”€β”€ resolve@1.22.0 extraneous -> ./node_modules/.pnpm/resolve@1.22.0/node_modules/resolve β”œβ”€β”€ responselike@2.0.0 extraneous -> ./node_modules/.pnpm/responselike@2.0.0/node_modules/responselike β”œβ”€β”€ reusify@1.0.4 extraneous -> ./node_modules/.pnpm/reusify@1.0.4/node_modules/reusify β”œβ”€β”€ run-parallel@1.2.0 extraneous -> ./node_modules/.pnpm/run-parallel@1.2.0/node_modules/run-parallel β”œβ”€β”€ sade@1.8.1 extraneous -> ./node_modules/.pnpm/sade@1.8.1/node_modules/sade β”œβ”€β”€ section-matter@1.0.0 extraneous -> ./node_modules/.pnpm/section-matter@1.0.0/node_modules/section-matter β”œβ”€β”€ shebang-command@2.0.0 extraneous -> ./node_modules/.pnpm/shebang-command@2.0.0/node_modules/shebang-command β”œβ”€β”€ shebang-regex@3.0.0 extraneous -> ./node_modules/.pnpm/shebang-regex@3.0.0/node_modules/shebang-regex β”œβ”€β”€ side-channel@1.0.4 extraneous -> ./node_modules/.pnpm/side-channel@1.0.4/node_modules/side-channel β”œβ”€β”€ solid-js@1.3.7 -> ./node_modules/.pnpm/solid-js@1.3.7/node_modules/solid-js β”œβ”€β”€ solid-refresh@0.4.0 extraneous -> ./node_modules/.pnpm/solid-refresh@0.4.0_solid-js@1.3.7/node_modules/solid-refresh β”œβ”€β”€ space-separated-tokens@2.0.1 extraneous -> ./node_modules/.pnpm/space-separated-tokens@2.0.1/node_modules/space-separated-tokens β”œβ”€β”€ sprintf-js@1.0.3 extraneous -> ./node_modules/.pnpm/sprintf-js@1.0.3/node_modules/sprintf-js β”œβ”€β”€ string.prototype.trimend@1.0.4 extraneous -> ./node_modules/.pnpm/string.prototype.trimend@1.0.4/node_modules/string.prototype.trimend β”œβ”€β”€ string.prototype.trimstart@1.0.4 extraneous -> ./node_modules/.pnpm/string.prototype.trimstart@1.0.4/node_modules/string.prototype.trimstart β”œβ”€β”€ stringify-entities@4.0.2 extraneous -> ./node_modules/.pnpm/stringify-entities@4.0.2/node_modules/stringify-entities β”œβ”€β”€ strip-bom-string@1.0.0 extraneous -> ./node_modules/.pnpm/strip-bom-string@1.0.0/node_modules/strip-bom-string β”œβ”€β”€ strip-final-newline@2.0.0 extraneous -> ./node_modules/.pnpm/strip-final-newline@2.0.0/node_modules/strip-final-newline β”œβ”€β”€ style-to-object@0.3.0 extraneous -> ./node_modules/.pnpm/style-to-object@0.3.0/node_modules/style-to-object β”œβ”€β”€ supports-color@5.5.0 extraneous -> ./node_modules/.pnpm/supports-color@5.5.0/node_modules/supports-color β”œβ”€β”€ supports-preserve-symlinks-flag@1.0.0 extraneous -> ./node_modules/.pnpm/supports-preserve-symlinks-flag@1.0.0/node_modules/supports-preserve-symlinks-flag β”œβ”€β”€ tinypool@0.1.2 extraneous -> ./node_modules/.pnpm/tinypool@0.1.2/node_modules/tinypool β”œβ”€β”€ tinyspy@0.2.10 extraneous -> ./node_modules/.pnpm/tinyspy@0.2.10/node_modules/tinyspy β”œβ”€β”€ to-fast-properties@2.0.0 extraneous -> ./node_modules/.pnpm/to-fast-properties@2.0.0/node_modules/to-fast-properties β”œβ”€β”€ to-regex-range@5.0.1 extraneous -> ./node_modules/.pnpm/to-regex-range@5.0.1/node_modules/to-regex-range β”œβ”€β”€ token-stream@1.0.0 extraneous -> ./node_modules/.pnpm/token-stream@1.0.0/node_modules/token-stream β”œβ”€β”€ trough@2.0.2 extraneous -> ./node_modules/.pnpm/trough@2.0.2/node_modules/trough β”œβ”€β”€ ts-toolbelt@9.6.0 extraneous -> ./node_modules/.pnpm/ts-toolbelt@9.6.0/node_modules/ts-toolbelt β”œβ”€β”€ type-detect@4.0.8 extraneous -> ./node_modules/.pnpm/type-detect@4.0.8/node_modules/type-detect β”œβ”€β”€ typescript@4.5.5 -> ./node_modules/.pnpm/typescript@4.5.5/node_modules/typescript β”œβ”€β”€ unbox-primitive@1.0.1 extraneous -> ./node_modules/.pnpm/unbox-primitive@1.0.1/node_modules/unbox-primitive β”œβ”€β”€ unconfig@0.3.1 extraneous -> ./node_modules/.pnpm/unconfig@0.3.1/node_modules/unconfig β”œβ”€β”€ unist-util-generated@2.0.0 extraneous -> ./node_modules/.pnpm/unist-util-generated@2.0.0/node_modules/unist-util-generated β”œβ”€β”€ unist-util-is@5.1.1 extraneous -> ./node_modules/.pnpm/unist-util-is@5.1.1/node_modules/unist-util-is β”œβ”€β”€ unist-util-position-from-estree@1.1.1 extraneous -> ./node_modules/.pnpm/unist-util-position-from-estree@1.1.1/node_modules/unist-util-position-from-estree β”œβ”€β”€ unist-util-position@4.0.1 extraneous -> ./node_modules/.pnpm/unist-util-position@4.0.1/node_modules/unist-util-position β”œβ”€β”€ unist-util-stringify-position@3.0.0 extraneous -> ./node_modules/.pnpm/unist-util-stringify-position@3.0.0/node_modules/unist-util-stringify-position β”œβ”€β”€ unist-util-visit-parents@5.1.0 extraneous -> ./node_modules/.pnpm/unist-util-visit-parents@5.1.0/node_modules/unist-util-visit-parents β”œβ”€β”€ unocss-preset-chroma@0.3.0 -> ./node_modules/.pnpm/unocss-preset-chroma@0.3.0_unocss@0.24.4/node_modules/unocss-preset-chroma β”œβ”€β”€ unocss-preset-scalpel@1.2.0 -> ./node_modules/.pnpm/unocss-preset-scalpel@1.2.0/node_modules/unocss-preset-scalpel β”œβ”€β”€ unocss@0.24.4 -> ./node_modules/.pnpm/unocss@0.24.4/node_modules/unocss β”œβ”€β”€ unplugin-vue-components@npm:@islands/components@0.17.0 extraneous -> ./node_modules/.pnpm/@islands+components@0.17.0_vite@2.8.1+vue@3.2.31/node_modules/@islands/components β”œβ”€β”€ unplugin@0.2.21 extraneous -> ./node_modules/.pnpm/unplugin@0.2.21_vite@2.8.1/node_modules/unplugin β”œβ”€β”€ vfile-message@3.1.0 extraneous -> ./node_modules/.pnpm/vfile-message@3.1.0/node_modules/vfile-message β”œβ”€β”€ vite-plugin-solid@2.2.5 -> ./node_modules/.pnpm/vite-plugin-solid@2.2.5/node_modules/vite-plugin-solid β”œβ”€β”€ vitest@0.3.4 -> ./node_modules/.pnpm/vitest@0.3.4/node_modules/vitest β”œβ”€β”€ void-elements@3.1.0 extraneous -> ./node_modules/.pnpm/void-elements@3.1.0/node_modules/void-elements β”œβ”€β”€ vscode-css-languageservice@5.1.13 extraneous -> ./node_modules/.pnpm/vscode-css-languageservice@5.1.13/node_modules/vscode-css-languageservice β”œβ”€β”€ vscode-json-languageservice@4.2.0 extraneous -> ./node_modules/.pnpm/vscode-json-languageservice@4.2.0/node_modules/vscode-json-languageservice β”œβ”€β”€ vscode-jsonrpc@8.0.0-next.6 extraneous -> ./node_modules/.pnpm/vscode-jsonrpc@8.0.0-next.6/node_modules/vscode-jsonrpc β”œβ”€β”€ vscode-languageserver-protocol@3.17.0-next.14 extraneous -> ./node_modules/.pnpm/vscode-languageserver-protocol@3.17.0-next.14/node_modules/vscode-languageserver-protocol β”œβ”€β”€ vscode-languageserver-textdocument@1.0.4 extraneous -> ./node_modules/.pnpm/vscode-languageserver-textdocument@1.0.4/node_modules/vscode-languageserver-textdocument β”œβ”€β”€ vscode-languageserver-types@3.16.0 extraneous -> ./node_modules/.pnpm/vscode-languageserver-types@3.16.0/node_modules/vscode-languageserver-types β”œβ”€β”€ vscode-languageserver@8.0.0-next.8 extraneous -> ./node_modules/.pnpm/vscode-languageserver@8.0.0-next.8/node_modules/vscode-languageserver β”œβ”€β”€ vscode-pug-languageservice@0.29.8 extraneous -> ./node_modules/.pnpm/vscode-pug-languageservice@0.29.8/node_modules/vscode-pug-languageservice β”œβ”€β”€ vscode-typescript-languageservice@0.29.8 extraneous -> ./node_modules/.pnpm/vscode-typescript-languageservice@0.29.8/node_modules/vscode-typescript-languageservice β”œβ”€β”€ vscode-uri@3.0.3 extraneous -> ./node_modules/.pnpm/vscode-uri@3.0.3/node_modules/vscode-uri β”œβ”€β”€ vscode-vue-languageservice@0.29.8 extraneous -> ./node_modules/.pnpm/vscode-vue-languageservice@0.29.8/node_modules/vscode-vue-languageservice β”œβ”€β”€ vue-tsc@0.29.8 -> ./node_modules/.pnpm/vue-tsc@0.29.8_typescript@4.5.5/node_modules/vue-tsc β”œβ”€β”€ webpack-virtual-modules@0.4.3 extraneous -> ./node_modules/.pnpm/webpack-virtual-modules@0.4.3/node_modules/webpack-virtual-modules β”œβ”€β”€ which-boxed-primitive@1.0.2 extraneous -> ./node_modules/.pnpm/which-boxed-primitive@1.0.2/node_modules/which-boxed-primitive β”œβ”€β”€ which-collection@1.0.1 extraneous -> ./node_modules/.pnpm/which-collection@1.0.1/node_modules/which-collection β”œβ”€β”€ which-typed-array@1.1.7 extraneous -> ./node_modules/.pnpm/which-typed-array@1.1.7/node_modules/which-typed-array β”œβ”€β”€ which@2.0.2 extraneous -> ./node_modules/.pnpm/which@2.0.2/node_modules/which β”œβ”€β”€ with@7.0.2 extraneous -> ./node_modules/.pnpm/with@7.0.2/node_modules/with β”œβ”€β”€ wrappy@1.0.2 extraneous -> ./node_modules/.pnpm/wrappy@1.0.2/node_modules/wrappy β”œβ”€β”€ xdm@3.3.1 extraneous -> ./node_modules/.pnpm/xdm@3.3.1/node_modules/xdm β”œβ”€β”€ yallist@4.0.0 extraneous -> ./node_modules/.pnpm/yallist@4.0.0/node_modules/yallist β”œβ”€β”€ yocto-queue@0.1.0 extraneous -> ./node_modules/.pnpm/yocto-queue@0.1.0/node_modules/yocto-queue └── zwitch@2.0.2 extraneous -> ./node_modules/.pnpm/zwitch@2.0.2/node_modules/zwitch ```

Logs πŸ“œ

If not providing a reproduction:

Output _Run `DEBUG=iles:* npm run dev` or `DEBUG=iles:* npm run build` and provide the output:_ ``` ```

Screens

here a screen with the default solid component FrameWorkLink, it doesn't output after the Teal box color. Capture d’écran 2022-02-13 aΜ€ 10 09 59 hots πŸ“·

Provide console or browser screenshots of the problem.

electroheadfx commented 2 years ago

solid is actually 1.1.6, maybe we should update to 1.3 ?

ElMassimo commented 2 years ago

Hi Laurent! @electroheadfx

It seems the problem with <FrameworkLink> is related to not using a hydration strategy.

A current limitation, which is mentioned in the Supported frameworks section:

You must add a hydration directive when using non-Vue components in Vue and MDX files.

If the component is not meant to be interactive, you may use client:none as in the starter app.

It would be possible to remove the need for client:none in the future, just haven't prioritized it yet.


solid is actually 1.1.6, maybe we should update to 1.3 ?

Sounds good!

electroheadfx commented 2 years ago

nope. With vue Component it works fine, no with solid. Did you tested the default project with solid install with FrameworkLink.jsx component ?

Capture d’écran 2022-02-13 aΜ€ 20 54 08

ElMassimo commented 2 years ago

I couldn't replicate it in the blog example, so I created a new project like you suggested.

It seems that there are breaking changes in the latest version of the solid-refresh plugin. I'll take a look and release a version supporting the latest solid-js + vite-plugin-solid combo.

In the meantime, the following versions should work as expected:

    "vite-plugin-solid": "2.1.1",
    "solid-js": "1.1.6"
ElMassimo commented 2 years ago

Have a branch that adds support for solid@1.3.

Not releasing yet, because I run into some subtle issues with hydration, waiting to see if the internals will be updated to handle all cases consistently.

For now, it's better to stick to previous versions of solid.

ElMassimo commented 2 years ago

@electroheadfx Released iles@0.7.32 which supports solid-js@1.3.8.

Running npm init iles@next and selecting Solid works as expected in this latest version.

Thanks again for reporting!