diff --git a/packages/playground/README.md b/packages/playground/README.md index dbabb5e..b3d78d0 100644 --- a/packages/playground/README.md +++ b/packages/playground/README.md @@ -1,6 +1,6 @@ # The playground -The playground is the quickest way to hack on the internals of Theatre. It also hosts our end-to-end tests. It uses a simple vite config that builds all the related packages in one go, so you _don't_ have to run a bunch of build commands separately to start developing. +The playground is the quickest way to hack on the internals of Theatre. It also hosts our end-to-end tests. It uses a build setup that builds all the related packages in one go, so you _don't_ have to run a bunch of build commands separately to start developing. ## Directory structure diff --git a/packages/playground/package.json b/packages/playground/package.json index 30f53f6..0386990 100644 --- a/packages/playground/package.json +++ b/packages/playground/package.json @@ -28,9 +28,7 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^15.6.2", "@types/react": "^17.0.9", - "@vitejs/plugin-react": "^1.2.0", "three": "^0.130.1", - "typescript": "^4.4.2", - "vite": "^2.8.4" + "typescript": "^4.4.2" } } diff --git a/yarn.lock b/yarn.lock index 7599e79..cba38bb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -273,29 +273,6 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.16.12": - version: 7.17.5 - resolution: "@babel/core@npm:7.17.5" - dependencies: - "@ampproject/remapping": ^2.1.0 - "@babel/code-frame": ^7.16.7 - "@babel/generator": ^7.17.3 - "@babel/helper-compilation-targets": ^7.16.7 - "@babel/helper-module-transforms": ^7.16.7 - "@babel/helpers": ^7.17.2 - "@babel/parser": ^7.17.3 - "@babel/template": ^7.16.7 - "@babel/traverse": ^7.17.3 - "@babel/types": ^7.17.0 - convert-source-map: ^1.7.0 - debug: ^4.1.0 - gensync: ^1.0.0-beta.2 - json5: ^2.1.2 - semver: ^6.3.0 - checksum: c5e7dddb4feaacb91175d22a6edc8e93804242328a82b80732c6e84a0647bc0a9c9d5b05f3ce13138b8e59bf7aba4ff9f7b7446302f141f243ba51df02c318a5 - languageName: node - linkType: hard - "@babel/eslint-parser@npm:^7.16.3": version: 7.17.0 resolution: "@babel/eslint-parser@npm:7.17.0" @@ -1288,17 +1265,6 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.17.2": - version: 7.17.2 - resolution: "@babel/helpers@npm:7.17.2" - dependencies: - "@babel/template": ^7.16.7 - "@babel/traverse": ^7.17.0 - "@babel/types": ^7.17.0 - checksum: 5fa06bbf59636314fb4098bb2e70cf488e0fb6989553438abab90356357b79976102ac129fb16fc8186893c79e0809de1d90e3304426d6fcdb1750da2b6dff9d - languageName: node - linkType: hard - "@babel/helpers@npm:^7.17.9": version: 7.17.9 resolution: "@babel/helpers@npm:7.17.9" @@ -3324,17 +3290,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-self@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-react-jsx-self@npm:7.16.7" - dependencies: - "@babel/helper-plugin-utils": ^7.16.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: cf1e408eedf99de3e49689473f329f0a45f1d8642536398570267f564a0da785a676045f042ca6e5d026bcee271127e3b2555fd84949fb7fc87f8ba4fefec34e - languageName: node - linkType: hard - "@babel/plugin-transform-react-jsx-source@npm:^7.12.1": version: 7.14.5 resolution: "@babel/plugin-transform-react-jsx-source@npm:7.14.5" @@ -3346,17 +3301,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-source@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-react-jsx-source@npm:7.16.7" - dependencies: - "@babel/helper-plugin-utils": ^7.16.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 722147fd37d8b5343ab88f611f0e05dd1e298ac981ec74797751689d4a3ed35a09af1d62dc81bf78efee922d8962aa0840a4fcf07f030434139e41012ade851d - languageName: node - linkType: hard - "@babel/plugin-transform-react-jsx@npm:^7.0.0": version: 7.13.12 resolution: "@babel/plugin-transform-react-jsx@npm:7.13.12" @@ -4398,7 +4342,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.16.7, @babel/traverse@npm:^7.17.0, @babel/traverse@npm:^7.17.3": +"@babel/traverse@npm:^7.16.7, @babel/traverse@npm:^7.17.3": version: 7.17.3 resolution: "@babel/traverse@npm:7.17.3" dependencies: @@ -6129,16 +6073,6 @@ __metadata: languageName: node linkType: hard -"@rollup/pluginutils@npm:^4.1.2": - version: 4.1.2 - resolution: "@rollup/pluginutils@npm:4.1.2" - dependencies: - estree-walker: ^2.0.1 - picomatch: ^2.2.2 - checksum: 498d67e7b48c707e3e0d9f7ddaa405833d77575b2d9607cd1914be40455ed534235e0512f9d046bf0e4ed1740e7816fd32ab1c673195e897c4fa180bcbfd7283 - languageName: node - linkType: hard - "@rushstack/eslint-patch@npm:^1.1.0": version: 1.1.3 resolution: "@rushstack/eslint-patch@npm:1.1.3" @@ -7777,22 +7711,6 @@ __metadata: languageName: node linkType: hard -"@vitejs/plugin-react@npm:^1.2.0": - version: 1.2.0 - resolution: "@vitejs/plugin-react@npm:1.2.0" - dependencies: - "@babel/core": ^7.16.12 - "@babel/plugin-transform-react-jsx": ^7.16.7 - "@babel/plugin-transform-react-jsx-development": ^7.16.7 - "@babel/plugin-transform-react-jsx-self": ^7.16.7 - "@babel/plugin-transform-react-jsx-source": ^7.16.7 - "@rollup/pluginutils": ^4.1.2 - react-refresh: ^0.11.0 - resolve: ^1.22.0 - checksum: d838018f591ab1db96d5887eaeef8cfb9214842e7ac00cb196b815ffa453be150c218990f254c5f1dc206903b5c43f8c9c6a60208d075ea268307b6488de3a0d - languageName: node - linkType: hard - "@webassemblyjs/ast@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/ast@npm:1.11.1" @@ -13246,41 +13164,6 @@ __metadata: languageName: node linkType: hard -"esbuild-android-arm64@npm:0.14.23": - version: 0.14.23 - resolution: "esbuild-android-arm64@npm:0.14.23" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"esbuild-darwin-64@npm:0.14.23": - version: 0.14.23 - resolution: "esbuild-darwin-64@npm:0.14.23" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"esbuild-darwin-arm64@npm:0.14.23": - version: 0.14.23 - resolution: "esbuild-darwin-arm64@npm:0.14.23" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"esbuild-freebsd-64@npm:0.14.23": - version: 0.14.23 - resolution: "esbuild-freebsd-64@npm:0.14.23" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"esbuild-freebsd-arm64@npm:0.14.23": - version: 0.14.23 - resolution: "esbuild-freebsd-arm64@npm:0.14.23" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - "esbuild-jest@npm:^0.5.0": version: 0.5.0 resolution: "esbuild-jest@npm:0.5.0" @@ -13294,62 +13177,6 @@ __metadata: languageName: node linkType: hard -"esbuild-linux-32@npm:0.14.23": - version: 0.14.23 - resolution: "esbuild-linux-32@npm:0.14.23" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - -"esbuild-linux-64@npm:0.14.23": - version: 0.14.23 - resolution: "esbuild-linux-64@npm:0.14.23" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"esbuild-linux-arm64@npm:0.14.23": - version: 0.14.23 - resolution: "esbuild-linux-arm64@npm:0.14.23" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"esbuild-linux-arm@npm:0.14.23": - version: 0.14.23 - resolution: "esbuild-linux-arm@npm:0.14.23" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"esbuild-linux-mips64le@npm:0.14.23": - version: 0.14.23 - resolution: "esbuild-linux-mips64le@npm:0.14.23" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - -"esbuild-linux-ppc64le@npm:0.14.23": - version: 0.14.23 - resolution: "esbuild-linux-ppc64le@npm:0.14.23" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - -"esbuild-linux-riscv64@npm:0.14.23": - version: 0.14.23 - resolution: "esbuild-linux-riscv64@npm:0.14.23" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - -"esbuild-linux-s390x@npm:0.14.23": - version: 0.14.23 - resolution: "esbuild-linux-s390x@npm:0.14.23" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - "esbuild-loader@npm:^2.13.1": version: 2.13.1 resolution: "esbuild-loader@npm:2.13.1" @@ -13367,20 +13194,6 @@ __metadata: languageName: node linkType: hard -"esbuild-netbsd-64@npm:0.14.23": - version: 0.14.23 - resolution: "esbuild-netbsd-64@npm:0.14.23" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - -"esbuild-openbsd-64@npm:0.14.23": - version: 0.14.23 - resolution: "esbuild-openbsd-64@npm:0.14.23" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - "esbuild-register@npm:^2.5.0": version: 2.5.0 resolution: "esbuild-register@npm:2.5.0" @@ -13391,34 +13204,6 @@ __metadata: languageName: node linkType: hard -"esbuild-sunos-64@npm:0.14.23": - version: 0.14.23 - resolution: "esbuild-sunos-64@npm:0.14.23" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - -"esbuild-windows-32@npm:0.14.23": - version: 0.14.23 - resolution: "esbuild-windows-32@npm:0.14.23" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"esbuild-windows-64@npm:0.14.23": - version: 0.14.23 - resolution: "esbuild-windows-64@npm:0.14.23" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"esbuild-windows-arm64@npm:0.14.23": - version: 0.14.23 - resolution: "esbuild-windows-arm64@npm:0.14.23" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "esbuild@npm:^0.11.19": version: 0.11.19 resolution: "esbuild@npm:0.11.19" @@ -13455,74 +13240,6 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.14.14": - version: 0.14.23 - resolution: "esbuild@npm:0.14.23" - dependencies: - esbuild-android-arm64: 0.14.23 - esbuild-darwin-64: 0.14.23 - esbuild-darwin-arm64: 0.14.23 - esbuild-freebsd-64: 0.14.23 - esbuild-freebsd-arm64: 0.14.23 - esbuild-linux-32: 0.14.23 - esbuild-linux-64: 0.14.23 - esbuild-linux-arm: 0.14.23 - esbuild-linux-arm64: 0.14.23 - esbuild-linux-mips64le: 0.14.23 - esbuild-linux-ppc64le: 0.14.23 - esbuild-linux-riscv64: 0.14.23 - esbuild-linux-s390x: 0.14.23 - esbuild-netbsd-64: 0.14.23 - esbuild-openbsd-64: 0.14.23 - esbuild-sunos-64: 0.14.23 - esbuild-windows-32: 0.14.23 - esbuild-windows-64: 0.14.23 - esbuild-windows-arm64: 0.14.23 - dependenciesMeta: - esbuild-android-arm64: - optional: true - esbuild-darwin-64: - optional: true - esbuild-darwin-arm64: - optional: true - esbuild-freebsd-64: - optional: true - esbuild-freebsd-arm64: - optional: true - esbuild-linux-32: - optional: true - esbuild-linux-64: - optional: true - esbuild-linux-arm: - optional: true - esbuild-linux-arm64: - optional: true - esbuild-linux-mips64le: - optional: true - esbuild-linux-ppc64le: - optional: true - esbuild-linux-riscv64: - optional: true - esbuild-linux-s390x: - optional: true - esbuild-netbsd-64: - optional: true - esbuild-openbsd-64: - optional: true - esbuild-sunos-64: - optional: true - esbuild-windows-32: - optional: true - esbuild-windows-64: - optional: true - esbuild-windows-arm64: - optional: true - bin: - esbuild: bin/esbuild - checksum: 41d26f9022a9f95a1ccf280fd6c2cf2684264663c03d5d4338bfab17710292b9c2ca45624ed55d9f37d7be5f29557ebd6d101b21ed5592fb0b6e6ac5e76bc58d - languageName: node - linkType: hard - "escalade@npm:^3.0.2, escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" @@ -14296,13 +14013,6 @@ __metadata: languageName: node linkType: hard -"estree-walker@npm:^2.0.1": - version: 2.0.2 - resolution: "estree-walker@npm:2.0.2" - checksum: 6151e6f9828abe2259e57f5fd3761335bb0d2ebd76dc1a01048ccee22fabcfef3c0859300f6d83ff0d1927849368775ec5a6d265dde2f6de5a1be1721cd94efc - languageName: node - linkType: hard - "esutils@npm:^2.0.2": version: 2.0.3 resolution: "esutils@npm:2.0.3" @@ -20898,7 +20608,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"nanoid@npm:^3.2.0, nanoid@npm:^3.3.1": +"nanoid@npm:^3.3.1": version: 3.3.1 resolution: "nanoid@npm:3.3.1" bin: @@ -22402,10 +22112,8 @@ fsevents@^1.2.7: "@types/lodash-es": ^4.17.4 "@types/node": ^15.6.2 "@types/react": ^17.0.9 - "@vitejs/plugin-react": ^1.2.0 three: ^0.130.1 typescript: ^4.4.2 - vite: ^2.8.4 languageName: unknown linkType: soft @@ -24212,17 +23920,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss@npm:^8.4.6": - version: 8.4.6 - resolution: "postcss@npm:8.4.6" - dependencies: - nanoid: ^3.2.0 - picocolors: ^1.0.0 - source-map-js: ^1.0.2 - checksum: 60e7808f39c4a9d0fa067bfd5eb906168c4eb6d3ff0093f7d314d1979b001a16363deedccd368a7df869c63ad4ae350d27da439c94ff3fb0f8fc93d49fe38a90 - languageName: node - linkType: hard - "posthtml-parser@npm:^0.4.0, posthtml-parser@npm:^0.4.1": version: 0.4.2 resolution: "posthtml-parser@npm:0.4.2" @@ -26227,20 +25924,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"rollup@npm:^2.59.0": - version: 2.68.0 - resolution: "rollup@npm:2.68.0" - dependencies: - fsevents: ~2.3.2 - dependenciesMeta: - fsevents: - optional: true - bin: - rollup: dist/bin/rollup - checksum: c883f6fb2e10e1c79a32527da0c50ef47a7beb8ddacfdae4197ff2d1911fb8d10bb2704496cf878d3048fbf3524d613bc87f25c5be0afc667fe30b7d04fa8092 - languageName: node - linkType: hard - "rsvp@npm:^4.8.4": version: 4.8.5 resolution: "rsvp@npm:4.8.5" @@ -29631,35 +29314,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"vite@npm:^2.8.4": - version: 2.8.4 - resolution: "vite@npm:2.8.4" - dependencies: - esbuild: ^0.14.14 - fsevents: ~2.3.2 - postcss: ^8.4.6 - resolve: ^1.22.0 - rollup: ^2.59.0 - peerDependencies: - less: "*" - sass: "*" - stylus: "*" - dependenciesMeta: - fsevents: - optional: true - peerDependenciesMeta: - less: - optional: true - sass: - optional: true - stylus: - optional: true - bin: - vite: bin/vite.js - checksum: 0531ea17d354c35026c87e732d28c777492cc5165c4abdaa507c4894535ecbbfcf447fa3f270bbb160cd7cba8ad319cc86a221be18b2ccd40d8be139f9d7381d - languageName: node - linkType: hard - "vlq@npm:^0.2.2": version: 0.2.3 resolution: "vlq@npm:0.2.3"