├── .eslintignore
├── .eslintrc.cjs
├── .github
├── .gitignore
├── build-examples.js
├── dependabot.yml
├── pages
│ └── .nojekyll
└── workflows
│ └── ci.yml
├── .gitignore
├── .npmrc
├── .prettierignore
├── .vscode
└── settings.json
├── LICENSE
├── README.md
├── examples
├── cloudflare
│ ├── .gitignore
│ ├── .nvmrc
│ ├── index.html
│ ├── package.json
│ ├── src
│ │ ├── About.tsx
│ │ ├── App.css
│ │ ├── App.tsx
│ │ ├── Counter.island.tsx
│ │ ├── Expandable.island.tsx
│ │ ├── Home.tsx
│ │ ├── MediaQuery.island.tsx
│ │ ├── Preview.tsx
│ │ ├── ServerContent.tsx
│ │ ├── StaticContent.lagoon.tsx
│ │ ├── capri.svg
│ │ ├── main.server.tsx
│ │ └── main.tsx
│ ├── tsconfig.json
│ └── vite.config.ts
├── preact
│ ├── .gitignore
│ ├── capri.svg
│ ├── index.html
│ ├── package.json
│ ├── src
│ │ ├── About.tsx
│ │ ├── App.css
│ │ ├── App.tsx
│ │ ├── AsyncData.tsx
│ │ ├── Counter.island.tsx
│ │ ├── Expandable.island.tsx
│ │ ├── Home.tsx
│ │ ├── MediaQuery.island.tsx
│ │ ├── Preview.tsx
│ │ ├── ServerContent.tsx
│ │ ├── StaticContent.lagoon.tsx
│ │ ├── capri.svg
│ │ ├── main.server.tsx
│ │ ├── main.tsx
│ │ └── useFetch.tsx
│ ├── tsconfig.json
│ └── vite.config.ts
├── react
│ ├── .gitignore
│ ├── index.html
│ ├── package.json
│ ├── src
│ │ ├── About.tsx
│ │ ├── AsyncData.tsx
│ │ ├── Counter.island.tsx
│ │ ├── Expandable.island.tsx
│ │ ├── Home.tsx
│ │ ├── MediaQuery.island.tsx
│ │ ├── NotFound.tsx
│ │ ├── Preview.tsx
│ │ ├── ServerContent.tsx
│ │ ├── StaticContent.lagoon.tsx
│ │ ├── capri.svg
│ │ ├── main.css
│ │ ├── main.server.tsx
│ │ ├── main.tsx
│ │ └── routes.tsx
│ ├── tsconfig.json
│ └── vite.config.ts
├── solid
│ ├── .gitignore
│ ├── index.html
│ ├── package.json
│ ├── src
│ │ ├── About.tsx
│ │ ├── App.css
│ │ ├── App.tsx
│ │ ├── AsyncData.tsx
│ │ ├── Counter.island.tsx
│ │ ├── Expandable.island.tsx
│ │ ├── Home.tsx
│ │ ├── MediaQuery.island.tsx
│ │ ├── ServerContent.tsx
│ │ ├── StaticContent.lagoon.tsx
│ │ ├── capri.svg
│ │ ├── main.server.tsx
│ │ ├── main.tsx
│ │ └── vite.d.ts
│ ├── tsconfig.json
│ └── vite.config.ts
├── svelte
│ ├── .gitignore
│ ├── capri.svg
│ ├── index.html
│ ├── package.json
│ ├── src
│ │ ├── About.svelte
│ │ ├── Counter.island.svelte
│ │ ├── Expandable.island.svelte
│ │ ├── Home.svelte
│ │ ├── MediaQuery.island.svelte
│ │ ├── ServerContent.svelte
│ │ ├── StaticContent.lagoon.svelte
│ │ ├── capri.svg
│ │ ├── global.css
│ │ ├── main.server.ts
│ │ ├── main.ts
│ │ ├── router.ts
│ │ └── svelte.d.ts
│ ├── tsconfig.json
│ └── vite.config.js
├── vercel
│ ├── .gitignore
│ ├── index.html
│ ├── package.json
│ ├── src
│ │ ├── About.tsx
│ │ ├── App.css
│ │ ├── App.tsx
│ │ ├── Counter.island.tsx
│ │ ├── Expandable.island.tsx
│ │ ├── Home.tsx
│ │ ├── MediaQuery.island.tsx
│ │ ├── Preview.tsx
│ │ ├── ServerContent.tsx
│ │ ├── StaticContent.lagoon.tsx
│ │ ├── capri.svg
│ │ ├── main.server.tsx
│ │ └── main.tsx
│ ├── tsconfig.json
│ ├── vercel.json
│ └── vite.config.ts
└── vue
│ ├── .gitignore
│ ├── index.html
│ ├── package.json
│ ├── src
│ ├── About.vue
│ ├── App.vue
│ ├── AsyncData.vue
│ ├── Counter.island.vue
│ ├── Expandable.island.vue
│ ├── Home.vue
│ ├── MediaQuery.island.vue
│ ├── PreviewApp.vue
│ ├── ServerContent.vue
│ ├── StaticContent.lagoon.vue
│ ├── capri.svg
│ ├── global.css
│ ├── main.server.ts
│ ├── main.ts
│ ├── router.ts
│ └── vue.d.ts
│ ├── tsconfig.json
│ └── vite.config.ts
├── logo.svg
├── package.json
├── packages
├── capri
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── Template.test.ts
│ │ ├── Template.ts
│ │ ├── assets.ts
│ │ ├── bundle.ts
│ │ ├── context.ts
│ │ ├── dev.ts
│ │ ├── entry.ts
│ │ ├── fsutils.ts
│ │ ├── html.ts
│ │ ├── index.ts
│ │ ├── options.ts
│ │ ├── polyfills.ts
│ │ ├── prerender.ts
│ │ ├── render.ts
│ │ ├── types.ts
│ │ ├── utils.ts
│ │ ├── virtual
│ │ │ ├── client.ts
│ │ │ ├── hydration.ts
│ │ │ ├── ssr.ts
│ │ │ └── virtual.d.ts
│ │ ├── vite-plugin.ts
│ │ ├── vite.d.ts
│ │ └── wrapper.ts
│ ├── ssr.d.ts
│ └── tsconfig.json
├── cloudflare
│ ├── README.md
│ ├── files
│ │ └── 404.html
│ ├── package.json
│ ├── src
│ │ ├── index.ts
│ │ ├── middleware.ts
│ │ ├── polyfill.ts
│ │ └── worker.ts
│ └── tsconfig.json
├── create
│ ├── .npmignore
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── create-capri.ts
│ │ ├── helpers
│ │ │ ├── examples.ts
│ │ │ ├── get-pkg-manager.ts
│ │ │ ├── git.ts
│ │ │ ├── install.ts
│ │ │ ├── is-folder-empty.ts
│ │ │ ├── is-online.ts
│ │ │ ├── is-writeable.ts
│ │ │ ├── make-dir.ts
│ │ │ └── validate-pkg.ts
│ │ └── index.ts
│ └── tsconfig.json
├── preact
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── capri.d.ts
│ │ ├── hydrate.ts
│ │ ├── index.ts
│ │ ├── island.server.jsx
│ │ ├── lagoon.client.jsx
│ │ ├── lagoon.server.jsx
│ │ └── server.ts
│ └── tsconfig.json
├── react-render-to-string
│ ├── .npmignore
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── index.ts
│ │ └── node.ts
│ └── tsconfig.json
├── react
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── capri.d.ts
│ │ ├── hydrate.ts
│ │ ├── index.ts
│ │ ├── island.server.jsx
│ │ ├── lagoon.client.jsx
│ │ ├── lagoon.server.jsx
│ │ └── server.ts
│ └── tsconfig.json
├── solid
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── capri.d.ts
│ │ ├── hydrate.tsx
│ │ ├── index.ts
│ │ ├── island.server.jsx
│ │ ├── jsx.d.ts
│ │ ├── lagoon.client.jsx
│ │ └── server.ts
│ └── tsconfig.json
├── svelte
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── capri.d.ts
│ │ ├── hydrate.ts
│ │ ├── index.ts
│ │ ├── island.server.js
│ │ ├── lagoon.client.js
│ │ ├── lagoon.server.js
│ │ └── server.ts
│ └── tsconfig.json
├── tsconfig.base.json
├── tsconfig.json
├── vercel
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── edge.ts
│ │ ├── index.ts
│ │ ├── isg.ts
│ │ └── serverless.ts
│ └── tsconfig.json
└── vue
│ ├── README.md
│ ├── package.json
│ ├── src
│ ├── capri.d.ts
│ ├── hydrate.ts
│ ├── index.ts
│ ├── island.server.js
│ ├── lagoon.client.jsx
│ ├── lagoon.server.jsx
│ └── server.ts
│ └── tsconfig.json
├── test
├── dom.ts
├── e2e.test.ts
└── setup.ts
├── tsconfig.json
└── vitest.config.ts
/.eslintignore:
--------------------------------------------------------------------------------
1 | dist
2 | lib
3 | .vercel
--------------------------------------------------------------------------------
/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/.eslintrc.cjs
--------------------------------------------------------------------------------
/.github/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/.github/.gitignore
--------------------------------------------------------------------------------
/.github/build-examples.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/.github/build-examples.js
--------------------------------------------------------------------------------
/.github/dependabot.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/.github/dependabot.yml
--------------------------------------------------------------------------------
/.github/pages/.nojekyll:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.github/workflows/ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/.github/workflows/ci.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules/
3 | lib/
4 | dist/
5 | tsconfig.tsbuildinfo
--------------------------------------------------------------------------------
/.npmrc:
--------------------------------------------------------------------------------
1 | access=public
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | dist
3 | lib
4 | CHANGELOG.md
5 | .github/pages
6 | .vercel
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/.vscode/settings.json
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/README.md
--------------------------------------------------------------------------------
/examples/cloudflare/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/cloudflare/.gitignore
--------------------------------------------------------------------------------
/examples/cloudflare/.nvmrc:
--------------------------------------------------------------------------------
1 | 16
--------------------------------------------------------------------------------
/examples/cloudflare/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/cloudflare/index.html
--------------------------------------------------------------------------------
/examples/cloudflare/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/cloudflare/package.json
--------------------------------------------------------------------------------
/examples/cloudflare/src/About.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/cloudflare/src/About.tsx
--------------------------------------------------------------------------------
/examples/cloudflare/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/cloudflare/src/App.css
--------------------------------------------------------------------------------
/examples/cloudflare/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/cloudflare/src/App.tsx
--------------------------------------------------------------------------------
/examples/cloudflare/src/Counter.island.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/cloudflare/src/Counter.island.tsx
--------------------------------------------------------------------------------
/examples/cloudflare/src/Expandable.island.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/cloudflare/src/Expandable.island.tsx
--------------------------------------------------------------------------------
/examples/cloudflare/src/Home.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/cloudflare/src/Home.tsx
--------------------------------------------------------------------------------
/examples/cloudflare/src/MediaQuery.island.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/cloudflare/src/MediaQuery.island.tsx
--------------------------------------------------------------------------------
/examples/cloudflare/src/Preview.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/cloudflare/src/Preview.tsx
--------------------------------------------------------------------------------
/examples/cloudflare/src/ServerContent.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/cloudflare/src/ServerContent.tsx
--------------------------------------------------------------------------------
/examples/cloudflare/src/StaticContent.lagoon.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/cloudflare/src/StaticContent.lagoon.tsx
--------------------------------------------------------------------------------
/examples/cloudflare/src/capri.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/cloudflare/src/capri.svg
--------------------------------------------------------------------------------
/examples/cloudflare/src/main.server.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/cloudflare/src/main.server.tsx
--------------------------------------------------------------------------------
/examples/cloudflare/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/cloudflare/src/main.tsx
--------------------------------------------------------------------------------
/examples/cloudflare/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/cloudflare/tsconfig.json
--------------------------------------------------------------------------------
/examples/cloudflare/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/cloudflare/vite.config.ts
--------------------------------------------------------------------------------
/examples/preact/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | dist/
3 | node_modules/
--------------------------------------------------------------------------------
/examples/preact/capri.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/preact/capri.svg
--------------------------------------------------------------------------------
/examples/preact/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/preact/index.html
--------------------------------------------------------------------------------
/examples/preact/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/preact/package.json
--------------------------------------------------------------------------------
/examples/preact/src/About.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/preact/src/About.tsx
--------------------------------------------------------------------------------
/examples/preact/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/preact/src/App.css
--------------------------------------------------------------------------------
/examples/preact/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/preact/src/App.tsx
--------------------------------------------------------------------------------
/examples/preact/src/AsyncData.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/preact/src/AsyncData.tsx
--------------------------------------------------------------------------------
/examples/preact/src/Counter.island.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/preact/src/Counter.island.tsx
--------------------------------------------------------------------------------
/examples/preact/src/Expandable.island.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/preact/src/Expandable.island.tsx
--------------------------------------------------------------------------------
/examples/preact/src/Home.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/preact/src/Home.tsx
--------------------------------------------------------------------------------
/examples/preact/src/MediaQuery.island.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/preact/src/MediaQuery.island.tsx
--------------------------------------------------------------------------------
/examples/preact/src/Preview.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/preact/src/Preview.tsx
--------------------------------------------------------------------------------
/examples/preact/src/ServerContent.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/preact/src/ServerContent.tsx
--------------------------------------------------------------------------------
/examples/preact/src/StaticContent.lagoon.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/preact/src/StaticContent.lagoon.tsx
--------------------------------------------------------------------------------
/examples/preact/src/capri.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/preact/src/capri.svg
--------------------------------------------------------------------------------
/examples/preact/src/main.server.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/preact/src/main.server.tsx
--------------------------------------------------------------------------------
/examples/preact/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/preact/src/main.tsx
--------------------------------------------------------------------------------
/examples/preact/src/useFetch.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/preact/src/useFetch.tsx
--------------------------------------------------------------------------------
/examples/preact/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/preact/tsconfig.json
--------------------------------------------------------------------------------
/examples/preact/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/preact/vite.config.ts
--------------------------------------------------------------------------------
/examples/react/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | dist/
3 | node_modules/
--------------------------------------------------------------------------------
/examples/react/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/react/index.html
--------------------------------------------------------------------------------
/examples/react/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/react/package.json
--------------------------------------------------------------------------------
/examples/react/src/About.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/react/src/About.tsx
--------------------------------------------------------------------------------
/examples/react/src/AsyncData.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/react/src/AsyncData.tsx
--------------------------------------------------------------------------------
/examples/react/src/Counter.island.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/react/src/Counter.island.tsx
--------------------------------------------------------------------------------
/examples/react/src/Expandable.island.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/react/src/Expandable.island.tsx
--------------------------------------------------------------------------------
/examples/react/src/Home.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/react/src/Home.tsx
--------------------------------------------------------------------------------
/examples/react/src/MediaQuery.island.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/react/src/MediaQuery.island.tsx
--------------------------------------------------------------------------------
/examples/react/src/NotFound.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/react/src/NotFound.tsx
--------------------------------------------------------------------------------
/examples/react/src/Preview.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/react/src/Preview.tsx
--------------------------------------------------------------------------------
/examples/react/src/ServerContent.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/react/src/ServerContent.tsx
--------------------------------------------------------------------------------
/examples/react/src/StaticContent.lagoon.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/react/src/StaticContent.lagoon.tsx
--------------------------------------------------------------------------------
/examples/react/src/capri.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/react/src/capri.svg
--------------------------------------------------------------------------------
/examples/react/src/main.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/react/src/main.css
--------------------------------------------------------------------------------
/examples/react/src/main.server.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/react/src/main.server.tsx
--------------------------------------------------------------------------------
/examples/react/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/react/src/main.tsx
--------------------------------------------------------------------------------
/examples/react/src/routes.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/react/src/routes.tsx
--------------------------------------------------------------------------------
/examples/react/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/react/tsconfig.json
--------------------------------------------------------------------------------
/examples/react/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/react/vite.config.ts
--------------------------------------------------------------------------------
/examples/solid/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | dist/
3 | node_modules/
--------------------------------------------------------------------------------
/examples/solid/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/solid/index.html
--------------------------------------------------------------------------------
/examples/solid/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/solid/package.json
--------------------------------------------------------------------------------
/examples/solid/src/About.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/solid/src/About.tsx
--------------------------------------------------------------------------------
/examples/solid/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/solid/src/App.css
--------------------------------------------------------------------------------
/examples/solid/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/solid/src/App.tsx
--------------------------------------------------------------------------------
/examples/solid/src/AsyncData.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/solid/src/AsyncData.tsx
--------------------------------------------------------------------------------
/examples/solid/src/Counter.island.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/solid/src/Counter.island.tsx
--------------------------------------------------------------------------------
/examples/solid/src/Expandable.island.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/solid/src/Expandable.island.tsx
--------------------------------------------------------------------------------
/examples/solid/src/Home.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/solid/src/Home.tsx
--------------------------------------------------------------------------------
/examples/solid/src/MediaQuery.island.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/solid/src/MediaQuery.island.tsx
--------------------------------------------------------------------------------
/examples/solid/src/ServerContent.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/solid/src/ServerContent.tsx
--------------------------------------------------------------------------------
/examples/solid/src/StaticContent.lagoon.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/solid/src/StaticContent.lagoon.tsx
--------------------------------------------------------------------------------
/examples/solid/src/capri.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/solid/src/capri.svg
--------------------------------------------------------------------------------
/examples/solid/src/main.server.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/solid/src/main.server.tsx
--------------------------------------------------------------------------------
/examples/solid/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/solid/src/main.tsx
--------------------------------------------------------------------------------
/examples/solid/src/vite.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/solid/src/vite.d.ts
--------------------------------------------------------------------------------
/examples/solid/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/solid/tsconfig.json
--------------------------------------------------------------------------------
/examples/solid/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/solid/vite.config.ts
--------------------------------------------------------------------------------
/examples/svelte/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | dist/
3 | node_modules/
--------------------------------------------------------------------------------
/examples/svelte/capri.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/svelte/capri.svg
--------------------------------------------------------------------------------
/examples/svelte/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/svelte/index.html
--------------------------------------------------------------------------------
/examples/svelte/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/svelte/package.json
--------------------------------------------------------------------------------
/examples/svelte/src/About.svelte:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/svelte/src/About.svelte
--------------------------------------------------------------------------------
/examples/svelte/src/Counter.island.svelte:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/svelte/src/Counter.island.svelte
--------------------------------------------------------------------------------
/examples/svelte/src/Expandable.island.svelte:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/svelte/src/Expandable.island.svelte
--------------------------------------------------------------------------------
/examples/svelte/src/Home.svelte:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/svelte/src/Home.svelte
--------------------------------------------------------------------------------
/examples/svelte/src/MediaQuery.island.svelte:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/svelte/src/MediaQuery.island.svelte
--------------------------------------------------------------------------------
/examples/svelte/src/ServerContent.svelte:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples/svelte/src/StaticContent.lagoon.svelte:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/svelte/src/StaticContent.lagoon.svelte
--------------------------------------------------------------------------------
/examples/svelte/src/capri.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/svelte/src/capri.svg
--------------------------------------------------------------------------------
/examples/svelte/src/global.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/svelte/src/global.css
--------------------------------------------------------------------------------
/examples/svelte/src/main.server.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/svelte/src/main.server.ts
--------------------------------------------------------------------------------
/examples/svelte/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/svelte/src/main.ts
--------------------------------------------------------------------------------
/examples/svelte/src/router.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/svelte/src/router.ts
--------------------------------------------------------------------------------
/examples/svelte/src/svelte.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/svelte/src/svelte.d.ts
--------------------------------------------------------------------------------
/examples/svelte/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/svelte/tsconfig.json
--------------------------------------------------------------------------------
/examples/svelte/vite.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/svelte/vite.config.js
--------------------------------------------------------------------------------
/examples/vercel/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules/
3 | .vercel
4 |
--------------------------------------------------------------------------------
/examples/vercel/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vercel/index.html
--------------------------------------------------------------------------------
/examples/vercel/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vercel/package.json
--------------------------------------------------------------------------------
/examples/vercel/src/About.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vercel/src/About.tsx
--------------------------------------------------------------------------------
/examples/vercel/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vercel/src/App.css
--------------------------------------------------------------------------------
/examples/vercel/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vercel/src/App.tsx
--------------------------------------------------------------------------------
/examples/vercel/src/Counter.island.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vercel/src/Counter.island.tsx
--------------------------------------------------------------------------------
/examples/vercel/src/Expandable.island.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vercel/src/Expandable.island.tsx
--------------------------------------------------------------------------------
/examples/vercel/src/Home.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vercel/src/Home.tsx
--------------------------------------------------------------------------------
/examples/vercel/src/MediaQuery.island.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vercel/src/MediaQuery.island.tsx
--------------------------------------------------------------------------------
/examples/vercel/src/Preview.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vercel/src/Preview.tsx
--------------------------------------------------------------------------------
/examples/vercel/src/ServerContent.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vercel/src/ServerContent.tsx
--------------------------------------------------------------------------------
/examples/vercel/src/StaticContent.lagoon.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vercel/src/StaticContent.lagoon.tsx
--------------------------------------------------------------------------------
/examples/vercel/src/capri.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vercel/src/capri.svg
--------------------------------------------------------------------------------
/examples/vercel/src/main.server.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vercel/src/main.server.tsx
--------------------------------------------------------------------------------
/examples/vercel/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vercel/src/main.tsx
--------------------------------------------------------------------------------
/examples/vercel/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vercel/tsconfig.json
--------------------------------------------------------------------------------
/examples/vercel/vercel.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vercel/vercel.json
--------------------------------------------------------------------------------
/examples/vercel/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vercel/vite.config.ts
--------------------------------------------------------------------------------
/examples/vue/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | dist/
3 | node_modules/
--------------------------------------------------------------------------------
/examples/vue/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vue/index.html
--------------------------------------------------------------------------------
/examples/vue/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vue/package.json
--------------------------------------------------------------------------------
/examples/vue/src/About.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vue/src/About.vue
--------------------------------------------------------------------------------
/examples/vue/src/App.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vue/src/App.vue
--------------------------------------------------------------------------------
/examples/vue/src/AsyncData.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vue/src/AsyncData.vue
--------------------------------------------------------------------------------
/examples/vue/src/Counter.island.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vue/src/Counter.island.vue
--------------------------------------------------------------------------------
/examples/vue/src/Expandable.island.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vue/src/Expandable.island.vue
--------------------------------------------------------------------------------
/examples/vue/src/Home.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vue/src/Home.vue
--------------------------------------------------------------------------------
/examples/vue/src/MediaQuery.island.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vue/src/MediaQuery.island.vue
--------------------------------------------------------------------------------
/examples/vue/src/PreviewApp.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vue/src/PreviewApp.vue
--------------------------------------------------------------------------------
/examples/vue/src/ServerContent.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vue/src/ServerContent.vue
--------------------------------------------------------------------------------
/examples/vue/src/StaticContent.lagoon.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vue/src/StaticContent.lagoon.vue
--------------------------------------------------------------------------------
/examples/vue/src/capri.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vue/src/capri.svg
--------------------------------------------------------------------------------
/examples/vue/src/global.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vue/src/global.css
--------------------------------------------------------------------------------
/examples/vue/src/main.server.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vue/src/main.server.ts
--------------------------------------------------------------------------------
/examples/vue/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vue/src/main.ts
--------------------------------------------------------------------------------
/examples/vue/src/router.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vue/src/router.ts
--------------------------------------------------------------------------------
/examples/vue/src/vue.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vue/src/vue.d.ts
--------------------------------------------------------------------------------
/examples/vue/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vue/tsconfig.json
--------------------------------------------------------------------------------
/examples/vue/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/examples/vue/vite.config.ts
--------------------------------------------------------------------------------
/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/logo.svg
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/package.json
--------------------------------------------------------------------------------
/packages/capri/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/README.md
--------------------------------------------------------------------------------
/packages/capri/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/package.json
--------------------------------------------------------------------------------
/packages/capri/src/Template.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/src/Template.test.ts
--------------------------------------------------------------------------------
/packages/capri/src/Template.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/src/Template.ts
--------------------------------------------------------------------------------
/packages/capri/src/assets.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/src/assets.ts
--------------------------------------------------------------------------------
/packages/capri/src/bundle.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/src/bundle.ts
--------------------------------------------------------------------------------
/packages/capri/src/context.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/src/context.ts
--------------------------------------------------------------------------------
/packages/capri/src/dev.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/src/dev.ts
--------------------------------------------------------------------------------
/packages/capri/src/entry.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/src/entry.ts
--------------------------------------------------------------------------------
/packages/capri/src/fsutils.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/src/fsutils.ts
--------------------------------------------------------------------------------
/packages/capri/src/html.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/src/html.ts
--------------------------------------------------------------------------------
/packages/capri/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/src/index.ts
--------------------------------------------------------------------------------
/packages/capri/src/options.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/src/options.ts
--------------------------------------------------------------------------------
/packages/capri/src/polyfills.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/src/polyfills.ts
--------------------------------------------------------------------------------
/packages/capri/src/prerender.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/src/prerender.ts
--------------------------------------------------------------------------------
/packages/capri/src/render.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/src/render.ts
--------------------------------------------------------------------------------
/packages/capri/src/types.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/src/types.ts
--------------------------------------------------------------------------------
/packages/capri/src/utils.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/src/utils.ts
--------------------------------------------------------------------------------
/packages/capri/src/virtual/client.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/src/virtual/client.ts
--------------------------------------------------------------------------------
/packages/capri/src/virtual/hydration.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/src/virtual/hydration.ts
--------------------------------------------------------------------------------
/packages/capri/src/virtual/ssr.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/src/virtual/ssr.ts
--------------------------------------------------------------------------------
/packages/capri/src/virtual/virtual.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/src/virtual/virtual.d.ts
--------------------------------------------------------------------------------
/packages/capri/src/vite-plugin.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/src/vite-plugin.ts
--------------------------------------------------------------------------------
/packages/capri/src/vite.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/src/vite.d.ts
--------------------------------------------------------------------------------
/packages/capri/src/wrapper.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/src/wrapper.ts
--------------------------------------------------------------------------------
/packages/capri/ssr.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/ssr.d.ts
--------------------------------------------------------------------------------
/packages/capri/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/capri/tsconfig.json
--------------------------------------------------------------------------------
/packages/cloudflare/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/cloudflare/README.md
--------------------------------------------------------------------------------
/packages/cloudflare/files/404.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/cloudflare/files/404.html
--------------------------------------------------------------------------------
/packages/cloudflare/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/cloudflare/package.json
--------------------------------------------------------------------------------
/packages/cloudflare/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/cloudflare/src/index.ts
--------------------------------------------------------------------------------
/packages/cloudflare/src/middleware.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/cloudflare/src/middleware.ts
--------------------------------------------------------------------------------
/packages/cloudflare/src/polyfill.ts:
--------------------------------------------------------------------------------
1 | import "web-streams-polyfill/es6";
2 |
--------------------------------------------------------------------------------
/packages/cloudflare/src/worker.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/cloudflare/src/worker.ts
--------------------------------------------------------------------------------
/packages/cloudflare/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/cloudflare/tsconfig.json
--------------------------------------------------------------------------------
/packages/create/.npmignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/create/.npmignore
--------------------------------------------------------------------------------
/packages/create/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/create/README.md
--------------------------------------------------------------------------------
/packages/create/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/create/package.json
--------------------------------------------------------------------------------
/packages/create/src/create-capri.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/create/src/create-capri.ts
--------------------------------------------------------------------------------
/packages/create/src/helpers/examples.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/create/src/helpers/examples.ts
--------------------------------------------------------------------------------
/packages/create/src/helpers/get-pkg-manager.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/create/src/helpers/get-pkg-manager.ts
--------------------------------------------------------------------------------
/packages/create/src/helpers/git.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/create/src/helpers/git.ts
--------------------------------------------------------------------------------
/packages/create/src/helpers/install.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/create/src/helpers/install.ts
--------------------------------------------------------------------------------
/packages/create/src/helpers/is-folder-empty.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/create/src/helpers/is-folder-empty.ts
--------------------------------------------------------------------------------
/packages/create/src/helpers/is-online.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/create/src/helpers/is-online.ts
--------------------------------------------------------------------------------
/packages/create/src/helpers/is-writeable.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/create/src/helpers/is-writeable.ts
--------------------------------------------------------------------------------
/packages/create/src/helpers/make-dir.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/create/src/helpers/make-dir.ts
--------------------------------------------------------------------------------
/packages/create/src/helpers/validate-pkg.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/create/src/helpers/validate-pkg.ts
--------------------------------------------------------------------------------
/packages/create/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/create/src/index.ts
--------------------------------------------------------------------------------
/packages/create/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/create/tsconfig.json
--------------------------------------------------------------------------------
/packages/preact/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/preact/README.md
--------------------------------------------------------------------------------
/packages/preact/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/preact/package.json
--------------------------------------------------------------------------------
/packages/preact/src/capri.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/preact/src/capri.d.ts
--------------------------------------------------------------------------------
/packages/preact/src/hydrate.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/preact/src/hydrate.ts
--------------------------------------------------------------------------------
/packages/preact/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/preact/src/index.ts
--------------------------------------------------------------------------------
/packages/preact/src/island.server.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/preact/src/island.server.jsx
--------------------------------------------------------------------------------
/packages/preact/src/lagoon.client.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/preact/src/lagoon.client.jsx
--------------------------------------------------------------------------------
/packages/preact/src/lagoon.server.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/preact/src/lagoon.server.jsx
--------------------------------------------------------------------------------
/packages/preact/src/server.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/preact/src/server.ts
--------------------------------------------------------------------------------
/packages/preact/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/preact/tsconfig.json
--------------------------------------------------------------------------------
/packages/react-render-to-string/.npmignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/react-render-to-string/.npmignore
--------------------------------------------------------------------------------
/packages/react-render-to-string/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/react-render-to-string/README.md
--------------------------------------------------------------------------------
/packages/react-render-to-string/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/react-render-to-string/package.json
--------------------------------------------------------------------------------
/packages/react-render-to-string/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/react-render-to-string/src/index.ts
--------------------------------------------------------------------------------
/packages/react-render-to-string/src/node.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/react-render-to-string/src/node.ts
--------------------------------------------------------------------------------
/packages/react-render-to-string/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/react-render-to-string/tsconfig.json
--------------------------------------------------------------------------------
/packages/react/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/react/README.md
--------------------------------------------------------------------------------
/packages/react/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/react/package.json
--------------------------------------------------------------------------------
/packages/react/src/capri.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/react/src/capri.d.ts
--------------------------------------------------------------------------------
/packages/react/src/hydrate.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/react/src/hydrate.ts
--------------------------------------------------------------------------------
/packages/react/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/react/src/index.ts
--------------------------------------------------------------------------------
/packages/react/src/island.server.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/react/src/island.server.jsx
--------------------------------------------------------------------------------
/packages/react/src/lagoon.client.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/react/src/lagoon.client.jsx
--------------------------------------------------------------------------------
/packages/react/src/lagoon.server.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/react/src/lagoon.server.jsx
--------------------------------------------------------------------------------
/packages/react/src/server.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/react/src/server.ts
--------------------------------------------------------------------------------
/packages/react/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/react/tsconfig.json
--------------------------------------------------------------------------------
/packages/solid/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/solid/README.md
--------------------------------------------------------------------------------
/packages/solid/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/solid/package.json
--------------------------------------------------------------------------------
/packages/solid/src/capri.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/solid/src/capri.d.ts
--------------------------------------------------------------------------------
/packages/solid/src/hydrate.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/solid/src/hydrate.tsx
--------------------------------------------------------------------------------
/packages/solid/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/solid/src/index.ts
--------------------------------------------------------------------------------
/packages/solid/src/island.server.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/solid/src/island.server.jsx
--------------------------------------------------------------------------------
/packages/solid/src/jsx.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/solid/src/jsx.d.ts
--------------------------------------------------------------------------------
/packages/solid/src/lagoon.client.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/solid/src/lagoon.client.jsx
--------------------------------------------------------------------------------
/packages/solid/src/server.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/solid/src/server.ts
--------------------------------------------------------------------------------
/packages/solid/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/solid/tsconfig.json
--------------------------------------------------------------------------------
/packages/svelte/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/svelte/README.md
--------------------------------------------------------------------------------
/packages/svelte/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/svelte/package.json
--------------------------------------------------------------------------------
/packages/svelte/src/capri.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/svelte/src/capri.d.ts
--------------------------------------------------------------------------------
/packages/svelte/src/hydrate.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/svelte/src/hydrate.ts
--------------------------------------------------------------------------------
/packages/svelte/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/svelte/src/index.ts
--------------------------------------------------------------------------------
/packages/svelte/src/island.server.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/svelte/src/island.server.js
--------------------------------------------------------------------------------
/packages/svelte/src/lagoon.client.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/svelte/src/lagoon.client.js
--------------------------------------------------------------------------------
/packages/svelte/src/lagoon.server.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/svelte/src/lagoon.server.js
--------------------------------------------------------------------------------
/packages/svelte/src/server.ts:
--------------------------------------------------------------------------------
1 | export type { RenderFunction } from "capri";
2 |
--------------------------------------------------------------------------------
/packages/svelte/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/svelte/tsconfig.json
--------------------------------------------------------------------------------
/packages/tsconfig.base.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/tsconfig.base.json
--------------------------------------------------------------------------------
/packages/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/tsconfig.json
--------------------------------------------------------------------------------
/packages/vercel/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/vercel/README.md
--------------------------------------------------------------------------------
/packages/vercel/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/vercel/package.json
--------------------------------------------------------------------------------
/packages/vercel/src/edge.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/vercel/src/edge.ts
--------------------------------------------------------------------------------
/packages/vercel/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/vercel/src/index.ts
--------------------------------------------------------------------------------
/packages/vercel/src/isg.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/vercel/src/isg.ts
--------------------------------------------------------------------------------
/packages/vercel/src/serverless.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/vercel/src/serverless.ts
--------------------------------------------------------------------------------
/packages/vercel/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/vercel/tsconfig.json
--------------------------------------------------------------------------------
/packages/vue/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/vue/README.md
--------------------------------------------------------------------------------
/packages/vue/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/vue/package.json
--------------------------------------------------------------------------------
/packages/vue/src/capri.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/vue/src/capri.d.ts
--------------------------------------------------------------------------------
/packages/vue/src/hydrate.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/vue/src/hydrate.ts
--------------------------------------------------------------------------------
/packages/vue/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/vue/src/index.ts
--------------------------------------------------------------------------------
/packages/vue/src/island.server.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/vue/src/island.server.js
--------------------------------------------------------------------------------
/packages/vue/src/lagoon.client.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/vue/src/lagoon.client.jsx
--------------------------------------------------------------------------------
/packages/vue/src/lagoon.server.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/vue/src/lagoon.server.jsx
--------------------------------------------------------------------------------
/packages/vue/src/server.ts:
--------------------------------------------------------------------------------
1 | export type { RenderFunction } from "capri";
2 |
--------------------------------------------------------------------------------
/packages/vue/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/packages/vue/tsconfig.json
--------------------------------------------------------------------------------
/test/dom.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/test/dom.ts
--------------------------------------------------------------------------------
/test/e2e.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/test/e2e.test.ts
--------------------------------------------------------------------------------
/test/setup.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/test/setup.ts
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/tsconfig.json
--------------------------------------------------------------------------------
/vitest.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/capri-js/capri/HEAD/vitest.config.ts
--------------------------------------------------------------------------------