diff --git a/.codesandbox/tasks.json b/.codesandbox/tasks.json new file mode 100644 index 00000000..faffbd95 --- /dev/null +++ b/.codesandbox/tasks.json @@ -0,0 +1,68 @@ +{ + // These tasks will run in order when initializing your CodeSandbox project. + "setupTasks": [ + { + "name": "Install Dependencies", + "command": "pnpm install" + } + ], + + // These tasks can be run from CodeSandbox. Running one will open a log in the app. + "tasks": { + "dev": { + "name": "dev", + "command": "pnpm dev", + "runAtStart": true + }, + "build": { + "name": "build", + "command": "pnpm build", + "runAtStart": false + }, + "clean:test": { + "name": "clean:test", + "command": "pnpm clean:test", + "runAtStart": false + }, + "clean": { + "name": "clean", + "command": "pnpm clean", + "runAtStart": false + }, + "test": { + "name": "test", + "command": "pnpm test", + "runAtStart": false + }, + "ci": { + "name": "ci", + "command": "pnpm ci", + "runAtStart": false + }, + "release": { + "name": "release", + "command": "pnpm release", + "runAtStart": false + }, + "test:packages": { + "name": "test:packages", + "command": "pnpm test:packages", + "runAtStart": false + }, + "test:prettier": { + "name": "test:prettier", + "command": "pnpm test:prettier", + "runAtStart": false + }, + "format": { + "name": "format", + "command": "pnpm format", + "runAtStart": false + }, + "pnpm --filter solid-ssr-basic dev": { + "name": "pnpm --filter solid-ssr-basic dev", + "command": "pnpm --filter solid-ssr-basic dev", + "runAtStart": true + } + } +} diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 00000000..19f7f683 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,22 @@ +// For format details, see https://aka.ms/devcontainer.json. For config options, see the +// README at: https://github.com/devcontainers/templates/tree/main/src/typescript-node +{ + "name": "Node.js & TypeScript", + // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile + "image": "mcr.microsoft.com/devcontainers/typescript-node:1-20-bullseye" + + // Features to add to the dev container. More info: https://containers.dev/features. + // "features": {}, + + // Use 'forwardPorts' to make a list of ports inside the container available locally. + // "forwardPorts": [], + + // Use 'postCreateCommand' to run commands after the container is created. + // "postCreateCommand": "yarn install", + + // Configure tool-specific properties. + // "customizations": {}, + + // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root. + // "remoteUser": "root" +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 98126f16..1aada165 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -125,7 +125,7 @@ importers: specifier: ^1.5.10 version: 1.5.10 '@vinxi/react-server': - specifier: 0.0.41 + specifier: 0.0.42 version: link:../../../../packages/vinxi-react-server '@vinxi/react-server-dom': specifier: 0.0.3 @@ -143,7 +143,7 @@ importers: specifier: ^3.3.3 version: 3.3.5 vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../../../../packages/vinxi devDependencies: '@types/react': @@ -165,10 +165,10 @@ importers: specifier: 0.0.3 version: 0.0.3(react-dom@0.0.0-experimental-035a41c4e-20230704)(react@0.0.0-experimental-035a41c4e-20230704)(vite@4.5.0) '@vinxi/server-components': - specifier: 0.0.52 + specifier: 0.0.53 version: link:../../../../packages/vinxi-server-components '@vinxi/server-functions': - specifier: 0.0.53 + specifier: 0.0.54 version: link:../../../../packages/vinxi-server-functions '@vitejs/plugin-react': specifier: ^4.0.4 @@ -192,7 +192,7 @@ importers: specifier: ^1.9.0 version: 1.9.0 vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../../../../packages/vinxi devDependencies: '@types/react': @@ -226,7 +226,7 @@ importers: specifier: ^3.3.3 version: 3.3.5 vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../../../../packages/vinxi devDependencies: '@types/react': @@ -272,7 +272,7 @@ importers: specifier: ^3.3.3 version: 3.3.5 vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../../../../packages/vinxi vite-plugin-inspect: specifier: ^0.7.38 @@ -333,7 +333,7 @@ importers: specifier: ^3.3.3 version: 3.3.5 vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../../../../packages/vinxi devDependencies: '@types/react': @@ -382,7 +382,7 @@ importers: specifier: ^3.3.3 version: 3.3.5 vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../../../../packages/vinxi devDependencies: '@types/react': @@ -429,7 +429,7 @@ importers: specifier: ^3.3.3 version: 3.3.5 vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../../../../packages/vinxi examples/react/ssr/basic: @@ -456,7 +456,7 @@ importers: specifier: ^3.3.3 version: 3.3.5 vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../../../../packages/vinxi devDependencies: '@types/react': @@ -508,7 +508,7 @@ importers: specifier: ^1.7.4 version: 1.7.4 vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../../../../packages/vinxi ws: specifier: ^8.13.0 @@ -563,7 +563,7 @@ importers: specifier: ^3.3.3 version: 3.3.5 vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../../../../packages/vinxi devDependencies: '@types/react': @@ -600,7 +600,7 @@ importers: specifier: ^3.3.3 version: 3.3.5 vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../../../../packages/vinxi wouter: specifier: ^2.11.0 @@ -628,7 +628,7 @@ importers: specifier: ^3.3.3 version: 3.3.5 vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../../../../packages/vinxi vite: specifier: ^4.5.0 @@ -646,7 +646,7 @@ importers: specifier: ^0.28.6 version: 0.28.7(solid-js@1.8.5) '@vinxi/server-functions': - specifier: 0.0.53 + specifier: 0.0.54 version: link:../../../../packages/vinxi-server-functions '@vinxi/solid': specifier: 0.0.14 @@ -661,7 +661,7 @@ importers: specifier: ^3.3.3 version: 3.3.5 vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../../../../packages/vinxi vite-plugin-solid: specifier: ^2.7.0 @@ -697,7 +697,7 @@ importers: specifier: ^3.3.3 version: 3.3.5 vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../../../../packages/vinxi vite-plugin-solid: specifier: ^2.7.0 @@ -710,7 +710,7 @@ importers: examples/vanilla/empty: dependencies: vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../../../packages/vinxi examples/vanilla/partyroom: @@ -728,7 +728,7 @@ importers: specifier: ^3.3.3 version: 3.3.5 vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../../../packages/vinxi examples/vanilla/spa: @@ -737,7 +737,7 @@ importers: specifier: ^1.5.10 version: 1.5.10 '@vinxi/server-functions': - specifier: 0.0.53 + specifier: 0.0.54 version: link:../../../packages/vinxi-server-functions autoprefixer: specifier: ^10.4.15 @@ -746,7 +746,7 @@ importers: specifier: ^3.3.3 version: 3.3.5 vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../../../packages/vinxi examples/vanilla/stack: @@ -755,7 +755,7 @@ importers: specifier: ^1.5.10 version: 1.5.10 '@vinxi/server-functions': - specifier: 0.0.53 + specifier: 0.0.54 version: link:../../../packages/vinxi-server-functions '@vitejs/plugin-react': specifier: ^4.0.4 @@ -767,7 +767,7 @@ importers: specifier: ^3.3.3 version: 3.3.5 vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../../../packages/vinxi devDependencies: '@types/resolve': @@ -798,7 +798,7 @@ importers: specifier: ^3.3.3 version: 3.3.5 vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../../../packages/vinxi packages/doc: {} @@ -1036,7 +1036,7 @@ importers: specifier: ^2.5.5 version: 2.5.5 vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../vinxi packages/vinxi-directives: @@ -1073,7 +1073,7 @@ importers: specifier: ^0.34.6 version: 0.34.6(vitest@0.28.5) vinxi: - specifier: ^0.0.56 + specifier: ^0.0.57 version: link:../vinxi vitest: specifier: ^0.28.5 @@ -1153,7 +1153,7 @@ importers: specifier: 0.0.0-experimental-035a41c4e-20230704 version: 0.0.0-experimental-035a41c4e-20230704 vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../vinxi packages/vinxi-react-server: @@ -1168,10 +1168,10 @@ importers: specifier: ^0.0.3 version: 0.0.3(react-dom@0.0.0-experimental-035a41c4e-20230704)(react@0.0.0-experimental-035a41c4e-20230704)(vite@4.5.0) '@vinxi/server-components': - specifier: 0.0.52 + specifier: 0.0.53 version: link:../vinxi-server-components '@vinxi/server-functions': - specifier: 0.0.53 + specifier: 0.0.54 version: link:../vinxi-server-functions '@vitejs/plugin-react': specifier: ^4.0.4 @@ -1187,7 +1187,7 @@ importers: specifier: 0.0.0-experimental-035a41c4e-20230704 version: 0.0.0-experimental-035a41c4e-20230704 vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../vinxi packages/vinxi-router: @@ -1200,13 +1200,13 @@ importers: version: 4.2.1(typescript@5.1.6) devDependencies: vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../vinxi packages/vinxi-server-components: dependencies: '@vinxi/plugin-directives': - specifier: 0.0.52 + specifier: 0.0.53 version: link:../vinxi-directives acorn: specifier: ^8.10.0 @@ -1228,7 +1228,7 @@ importers: version: 0.23.4 devDependencies: vinxi: - specifier: ^0.0.56 + specifier: ^0.0.57 version: link:../vinxi vitest: specifier: ^0.28.5 @@ -1237,7 +1237,7 @@ importers: packages/vinxi-server-functions: dependencies: '@vinxi/plugin-directives': - specifier: 0.0.52 + specifier: 0.0.53 version: link:../vinxi-directives acorn: specifier: ^8.10.0 @@ -1259,7 +1259,7 @@ importers: version: 0.23.4 devDependencies: vinxi: - specifier: ^0.0.56 + specifier: ^0.0.57 version: link:../vinxi vitest: specifier: ^0.28.5 @@ -1274,7 +1274,7 @@ importers: specifier: ^1.7.11 version: 1.8.5 vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../vinxi test: @@ -1359,7 +1359,7 @@ importers: specifier: 0.0.0-experimental-035a41c4e-20230704 version: 0.0.0-experimental-035a41c4e-20230704(react@0.0.0-experimental-035a41c4e-20230704) vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../../../packages/vinxi devDependencies: '@types/react': @@ -1381,10 +1381,10 @@ importers: specifier: 0.0.3 version: 0.0.3(react-dom@0.0.0-experimental-035a41c4e-20230704)(react@0.0.0-experimental-035a41c4e-20230704)(vite@4.5.0) '@vinxi/server-components': - specifier: 0.0.52 + specifier: 0.0.53 version: link:../../../packages/vinxi-server-components '@vinxi/server-functions': - specifier: 0.0.53 + specifier: 0.0.54 version: link:../../../packages/vinxi-server-functions '@vitejs/plugin-react': specifier: ^4.0.4 @@ -1405,7 +1405,7 @@ importers: specifier: ^3.3.3 version: 3.3.5 vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../../../packages/vinxi devDependencies: '@types/react': @@ -1473,7 +1473,7 @@ importers: specifier: ^3.3.3 version: 3.3.5 vinxi: - specifier: 0.0.56 + specifier: 0.0.57 version: link:../../../packages/vinxi wouter: specifier: ^2.11.0