├── .github ├── FUNDING.yml ├── renovate.json5 └── workflows │ ├── ci.yml │ └── formatting.yml ├── .gitignore ├── .npmrc ├── .prettierrc ├── CONTRIBUTING.md ├── LICENSE.md ├── MIGRATION.md ├── README.md ├── biome.json ├── eslint.config.mjs ├── examples ├── full │ ├── .gitignore │ ├── .test-dev.test.ts │ ├── .test-preview.test.ts │ ├── .testRun.ts │ ├── README.md │ ├── assets │ │ ├── logo-new.svg │ │ └── logo.svg │ ├── components │ │ ├── Counter.tsx │ │ └── Link.tsx │ ├── layouts │ │ └── style.css │ ├── package.json │ ├── pages │ │ ├── +Head.tsx │ │ ├── +Layout.tsx │ │ ├── +config.ts │ │ ├── _error │ │ │ └── +Page.tsx │ │ ├── images │ │ │ └── +Page.tsx │ │ ├── index │ │ │ ├── +Page.tsx │ │ │ └── Counter.tsx │ │ ├── star-wars │ │ │ ├── @id │ │ │ │ ├── +Page.tsx │ │ │ │ └── +data.ts │ │ │ ├── index │ │ │ │ ├── +Page.tsx │ │ │ │ └── +data.ts │ │ │ └── types.ts │ │ ├── stardust │ │ │ ├── +Layout.tsx │ │ │ └── +Page.tsx │ │ ├── starship │ │ │ ├── +Layout.tsx │ │ │ ├── +Page.tsx │ │ │ ├── +config.ts │ │ │ ├── reviews │ │ │ │ └── +Page.tsx │ │ │ └── spec │ │ │ │ └── +Page.tsx │ │ └── without-ssr │ │ │ ├── +Page.tsx │ │ │ └── +config.ts │ ├── tsconfig.json │ └── vite.config.ts ├── minimal │ ├── .gitignore │ ├── package.json │ ├── pages │ │ ├── +config.js │ │ ├── Layout.css │ │ ├── Layout.jsx │ │ ├── about │ │ │ └── +Page.jsx │ │ └── index │ │ │ ├── +Page.jsx │ │ │ └── Counter.jsx │ ├── readme.md │ └── vite.config.js └── solid-query │ ├── .gitignore │ ├── .test-dev.test.ts │ ├── .test-preview.test.ts │ ├── .testRun.ts │ ├── README.md │ ├── assets │ └── logo.svg │ ├── layouts │ └── style.css │ ├── package.json │ ├── pages │ ├── +Head.tsx │ ├── +Layout.tsx │ ├── +config.ts │ └── index │ │ ├── +Page.tsx │ │ ├── @id │ │ ├── +Page.tsx │ │ └── Movie.tsx │ │ ├── Counter.tsx │ │ ├── Movies.tsx │ │ └── types.ts │ ├── tsconfig.json │ └── vite.config.ts ├── package.json ├── packages ├── vike-solid-query │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── QueryBoundary.tsx │ │ ├── index.ts │ │ └── integration │ │ │ ├── Wrapper.tsx │ │ │ └── config.ts │ ├── tsconfig.json │ └── types.d.ts └── vike-solid │ ├── +config.ts │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── client.d.ts │ ├── components │ ├── Config │ │ ├── Config-client.ts │ │ └── Config-server.ts │ └── Head │ │ ├── Head-client.ts │ │ └── Head-server.ts │ ├── helpers │ └── clientOnly.tsx │ ├── hooks │ ├── useConfig │ │ ├── configsCumulative.ts │ │ ├── useConfig-client.ts │ │ └── useConfig-server.ts │ ├── useData.tsx │ └── usePageContext.tsx │ ├── integration │ ├── applyHeadSettings.tsx │ ├── getHeadSetting.ts │ ├── getPageElement.tsx │ ├── onRenderClient.tsx │ ├── onRenderHtml.tsx │ └── ssrEffect.ts │ ├── package.json │ ├── rollup.config.js │ ├── tsconfig.json │ ├── types │ ├── Config.ts │ ├── PageContext.ts │ └── isBot.d.ts │ ├── utils │ ├── callCumulativeHooks.ts │ ├── getGlobalObject.ts │ ├── getTagAttributesString.ts │ ├── includes.ts │ ├── isCallable.ts │ ├── isNotNullish.ts │ ├── isObject.ts │ ├── isType.ts │ └── objectKeys.ts │ ├── vite-plugin-vike-solid.ts │ ├── vite.config.ts │ └── with-solid.js ├── pnpm-lock.yaml └── pnpm-workspace.yaml /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: vikejs 2 | -------------------------------------------------------------------------------- /.github/renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/.github/renovate.json5 -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/formatting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/.github/workflows/formatting.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | .pnpm-debug.log 3 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/.prettierrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/LICENSE.md -------------------------------------------------------------------------------- /MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/MIGRATION.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/biome.json -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /examples/full/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /dist/ 3 | -------------------------------------------------------------------------------- /examples/full/.test-dev.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/.test-dev.test.ts -------------------------------------------------------------------------------- /examples/full/.test-preview.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/.test-preview.test.ts -------------------------------------------------------------------------------- /examples/full/.testRun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/.testRun.ts -------------------------------------------------------------------------------- /examples/full/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/README.md -------------------------------------------------------------------------------- /examples/full/assets/logo-new.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/assets/logo-new.svg -------------------------------------------------------------------------------- /examples/full/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/assets/logo.svg -------------------------------------------------------------------------------- /examples/full/components/Counter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/components/Counter.tsx -------------------------------------------------------------------------------- /examples/full/components/Link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/components/Link.tsx -------------------------------------------------------------------------------- /examples/full/layouts/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/layouts/style.css -------------------------------------------------------------------------------- /examples/full/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/package.json -------------------------------------------------------------------------------- /examples/full/pages/+Head.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/pages/+Head.tsx -------------------------------------------------------------------------------- /examples/full/pages/+Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/pages/+Layout.tsx -------------------------------------------------------------------------------- /examples/full/pages/+config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/pages/+config.ts -------------------------------------------------------------------------------- /examples/full/pages/_error/+Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/pages/_error/+Page.tsx -------------------------------------------------------------------------------- /examples/full/pages/images/+Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/pages/images/+Page.tsx -------------------------------------------------------------------------------- /examples/full/pages/index/+Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/pages/index/+Page.tsx -------------------------------------------------------------------------------- /examples/full/pages/index/Counter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/pages/index/Counter.tsx -------------------------------------------------------------------------------- /examples/full/pages/star-wars/@id/+Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/pages/star-wars/@id/+Page.tsx -------------------------------------------------------------------------------- /examples/full/pages/star-wars/@id/+data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/pages/star-wars/@id/+data.ts -------------------------------------------------------------------------------- /examples/full/pages/star-wars/index/+Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/pages/star-wars/index/+Page.tsx -------------------------------------------------------------------------------- /examples/full/pages/star-wars/index/+data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/pages/star-wars/index/+data.ts -------------------------------------------------------------------------------- /examples/full/pages/star-wars/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/pages/star-wars/types.ts -------------------------------------------------------------------------------- /examples/full/pages/stardust/+Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/pages/stardust/+Layout.tsx -------------------------------------------------------------------------------- /examples/full/pages/stardust/+Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/pages/stardust/+Page.tsx -------------------------------------------------------------------------------- /examples/full/pages/starship/+Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/pages/starship/+Layout.tsx -------------------------------------------------------------------------------- /examples/full/pages/starship/+Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/pages/starship/+Page.tsx -------------------------------------------------------------------------------- /examples/full/pages/starship/+config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/pages/starship/+config.ts -------------------------------------------------------------------------------- /examples/full/pages/starship/reviews/+Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/pages/starship/reviews/+Page.tsx -------------------------------------------------------------------------------- /examples/full/pages/starship/spec/+Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/pages/starship/spec/+Page.tsx -------------------------------------------------------------------------------- /examples/full/pages/without-ssr/+Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/pages/without-ssr/+Page.tsx -------------------------------------------------------------------------------- /examples/full/pages/without-ssr/+config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/pages/without-ssr/+config.ts -------------------------------------------------------------------------------- /examples/full/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/tsconfig.json -------------------------------------------------------------------------------- /examples/full/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/full/vite.config.ts -------------------------------------------------------------------------------- /examples/minimal/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /dist/ 3 | -------------------------------------------------------------------------------- /examples/minimal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/minimal/package.json -------------------------------------------------------------------------------- /examples/minimal/pages/+config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/minimal/pages/+config.js -------------------------------------------------------------------------------- /examples/minimal/pages/Layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/minimal/pages/Layout.css -------------------------------------------------------------------------------- /examples/minimal/pages/Layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/minimal/pages/Layout.jsx -------------------------------------------------------------------------------- /examples/minimal/pages/about/+Page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/minimal/pages/about/+Page.jsx -------------------------------------------------------------------------------- /examples/minimal/pages/index/+Page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/minimal/pages/index/+Page.jsx -------------------------------------------------------------------------------- /examples/minimal/pages/index/Counter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/minimal/pages/index/Counter.jsx -------------------------------------------------------------------------------- /examples/minimal/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/minimal/readme.md -------------------------------------------------------------------------------- /examples/minimal/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/minimal/vite.config.js -------------------------------------------------------------------------------- /examples/solid-query/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /dist/ 3 | -------------------------------------------------------------------------------- /examples/solid-query/.test-dev.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/solid-query/.test-dev.test.ts -------------------------------------------------------------------------------- /examples/solid-query/.test-preview.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/solid-query/.test-preview.test.ts -------------------------------------------------------------------------------- /examples/solid-query/.testRun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/solid-query/.testRun.ts -------------------------------------------------------------------------------- /examples/solid-query/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/solid-query/README.md -------------------------------------------------------------------------------- /examples/solid-query/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/solid-query/assets/logo.svg -------------------------------------------------------------------------------- /examples/solid-query/layouts/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/solid-query/layouts/style.css -------------------------------------------------------------------------------- /examples/solid-query/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/solid-query/package.json -------------------------------------------------------------------------------- /examples/solid-query/pages/+Head.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/solid-query/pages/+Head.tsx -------------------------------------------------------------------------------- /examples/solid-query/pages/+Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/solid-query/pages/+Layout.tsx -------------------------------------------------------------------------------- /examples/solid-query/pages/+config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/solid-query/pages/+config.ts -------------------------------------------------------------------------------- /examples/solid-query/pages/index/+Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/solid-query/pages/index/+Page.tsx -------------------------------------------------------------------------------- /examples/solid-query/pages/index/@id/+Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/solid-query/pages/index/@id/+Page.tsx -------------------------------------------------------------------------------- /examples/solid-query/pages/index/@id/Movie.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/solid-query/pages/index/@id/Movie.tsx -------------------------------------------------------------------------------- /examples/solid-query/pages/index/Counter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/solid-query/pages/index/Counter.tsx -------------------------------------------------------------------------------- /examples/solid-query/pages/index/Movies.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/solid-query/pages/index/Movies.tsx -------------------------------------------------------------------------------- /examples/solid-query/pages/index/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/solid-query/pages/index/types.ts -------------------------------------------------------------------------------- /examples/solid-query/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/solid-query/tsconfig.json -------------------------------------------------------------------------------- /examples/solid-query/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/examples/solid-query/vite.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/package.json -------------------------------------------------------------------------------- /packages/vike-solid-query/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /dist/ 3 | -------------------------------------------------------------------------------- /packages/vike-solid-query/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid-query/CHANGELOG.md -------------------------------------------------------------------------------- /packages/vike-solid-query/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid-query/README.md -------------------------------------------------------------------------------- /packages/vike-solid-query/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid-query/package.json -------------------------------------------------------------------------------- /packages/vike-solid-query/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid-query/rollup.config.js -------------------------------------------------------------------------------- /packages/vike-solid-query/src/QueryBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid-query/src/QueryBoundary.tsx -------------------------------------------------------------------------------- /packages/vike-solid-query/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid-query/src/index.ts -------------------------------------------------------------------------------- /packages/vike-solid-query/src/integration/Wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid-query/src/integration/Wrapper.tsx -------------------------------------------------------------------------------- /packages/vike-solid-query/src/integration/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid-query/src/integration/config.ts -------------------------------------------------------------------------------- /packages/vike-solid-query/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid-query/tsconfig.json -------------------------------------------------------------------------------- /packages/vike-solid-query/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid-query/types.d.ts -------------------------------------------------------------------------------- /packages/vike-solid/+config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/+config.ts -------------------------------------------------------------------------------- /packages/vike-solid/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /dist/ 3 | -------------------------------------------------------------------------------- /packages/vike-solid/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/CHANGELOG.md -------------------------------------------------------------------------------- /packages/vike-solid/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/README.md -------------------------------------------------------------------------------- /packages/vike-solid/client.d.ts: -------------------------------------------------------------------------------- 1 | // For tsconfig.json#compilerOptions.types 2 | import "vite/client"; 3 | -------------------------------------------------------------------------------- /packages/vike-solid/components/Config/Config-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/components/Config/Config-client.ts -------------------------------------------------------------------------------- /packages/vike-solid/components/Config/Config-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/components/Config/Config-server.ts -------------------------------------------------------------------------------- /packages/vike-solid/components/Head/Head-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/components/Head/Head-client.ts -------------------------------------------------------------------------------- /packages/vike-solid/components/Head/Head-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/components/Head/Head-server.ts -------------------------------------------------------------------------------- /packages/vike-solid/helpers/clientOnly.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/helpers/clientOnly.tsx -------------------------------------------------------------------------------- /packages/vike-solid/hooks/useConfig/configsCumulative.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/hooks/useConfig/configsCumulative.ts -------------------------------------------------------------------------------- /packages/vike-solid/hooks/useConfig/useConfig-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/hooks/useConfig/useConfig-client.ts -------------------------------------------------------------------------------- /packages/vike-solid/hooks/useConfig/useConfig-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/hooks/useConfig/useConfig-server.ts -------------------------------------------------------------------------------- /packages/vike-solid/hooks/useData.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/hooks/useData.tsx -------------------------------------------------------------------------------- /packages/vike-solid/hooks/usePageContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/hooks/usePageContext.tsx -------------------------------------------------------------------------------- /packages/vike-solid/integration/applyHeadSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/integration/applyHeadSettings.tsx -------------------------------------------------------------------------------- /packages/vike-solid/integration/getHeadSetting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/integration/getHeadSetting.ts -------------------------------------------------------------------------------- /packages/vike-solid/integration/getPageElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/integration/getPageElement.tsx -------------------------------------------------------------------------------- /packages/vike-solid/integration/onRenderClient.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/integration/onRenderClient.tsx -------------------------------------------------------------------------------- /packages/vike-solid/integration/onRenderHtml.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/integration/onRenderHtml.tsx -------------------------------------------------------------------------------- /packages/vike-solid/integration/ssrEffect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/integration/ssrEffect.ts -------------------------------------------------------------------------------- /packages/vike-solid/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/package.json -------------------------------------------------------------------------------- /packages/vike-solid/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/rollup.config.js -------------------------------------------------------------------------------- /packages/vike-solid/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/tsconfig.json -------------------------------------------------------------------------------- /packages/vike-solid/types/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/types/Config.ts -------------------------------------------------------------------------------- /packages/vike-solid/types/PageContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/types/PageContext.ts -------------------------------------------------------------------------------- /packages/vike-solid/types/isBot.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/types/isBot.d.ts -------------------------------------------------------------------------------- /packages/vike-solid/utils/callCumulativeHooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/utils/callCumulativeHooks.ts -------------------------------------------------------------------------------- /packages/vike-solid/utils/getGlobalObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/utils/getGlobalObject.ts -------------------------------------------------------------------------------- /packages/vike-solid/utils/getTagAttributesString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/utils/getTagAttributesString.ts -------------------------------------------------------------------------------- /packages/vike-solid/utils/includes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/utils/includes.ts -------------------------------------------------------------------------------- /packages/vike-solid/utils/isCallable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/utils/isCallable.ts -------------------------------------------------------------------------------- /packages/vike-solid/utils/isNotNullish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/utils/isNotNullish.ts -------------------------------------------------------------------------------- /packages/vike-solid/utils/isObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/utils/isObject.ts -------------------------------------------------------------------------------- /packages/vike-solid/utils/isType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/utils/isType.ts -------------------------------------------------------------------------------- /packages/vike-solid/utils/objectKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/utils/objectKeys.ts -------------------------------------------------------------------------------- /packages/vike-solid/vite-plugin-vike-solid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/vite-plugin-vike-solid.ts -------------------------------------------------------------------------------- /packages/vike-solid/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/vite.config.ts -------------------------------------------------------------------------------- /packages/vike-solid/with-solid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/packages/vike-solid/with-solid.js -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-solid/HEAD/pnpm-workspace.yaml --------------------------------------------------------------------------------