diff --git a/.gitignore b/.gitignore index c977c387..a066be46 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ node_modules .turbo .turbopack +.utoopack dist dist-server .next diff --git a/examples/api-routes/.gitignore b/examples/api-routes/.gitignore index 0a5cf35a..840dd513 100644 --- a/examples/api-routes/.gitignore +++ b/examples/api-routes/.gitignore @@ -1,5 +1,6 @@ .ev .evjs .turbopack +.utoopack route-types.d.ts plugin-types.d.ts diff --git a/examples/basic/.gitignore b/examples/basic/.gitignore index 0a5cf35a..840dd513 100644 --- a/examples/basic/.gitignore +++ b/examples/basic/.gitignore @@ -1,5 +1,6 @@ .ev .evjs .turbopack +.utoopack route-types.d.ts plugin-types.d.ts diff --git a/examples/complex-routing/.gitignore b/examples/complex-routing/.gitignore index 0a5cf35a..840dd513 100644 --- a/examples/complex-routing/.gitignore +++ b/examples/complex-routing/.gitignore @@ -1,5 +1,6 @@ .ev .evjs .turbopack +.utoopack route-types.d.ts plugin-types.d.ts diff --git a/examples/custom-ws-transport/.gitignore b/examples/custom-ws-transport/.gitignore index 0a5cf35a..840dd513 100644 --- a/examples/custom-ws-transport/.gitignore +++ b/examples/custom-ws-transport/.gitignore @@ -1,5 +1,6 @@ .ev .evjs .turbopack +.utoopack route-types.d.ts plugin-types.d.ts diff --git a/examples/deployment-adapters/.gitignore b/examples/deployment-adapters/.gitignore index 0a5cf35a..840dd513 100644 --- a/examples/deployment-adapters/.gitignore +++ b/examples/deployment-adapters/.gitignore @@ -1,5 +1,6 @@ .ev .evjs .turbopack +.utoopack route-types.d.ts plugin-types.d.ts diff --git a/examples/mpa/.gitignore b/examples/mpa/.gitignore index 0a5cf35a..840dd513 100644 --- a/examples/mpa/.gitignore +++ b/examples/mpa/.gitignore @@ -1,5 +1,6 @@ .ev .evjs .turbopack +.utoopack route-types.d.ts plugin-types.d.ts diff --git a/examples/plugin-authoring/.gitignore b/examples/plugin-authoring/.gitignore index 0a5cf35a..840dd513 100644 --- a/examples/plugin-authoring/.gitignore +++ b/examples/plugin-authoring/.gitignore @@ -1,5 +1,6 @@ .ev .evjs .turbopack +.utoopack route-types.d.ts plugin-types.d.ts diff --git a/examples/qiankun-master/.gitignore b/examples/qiankun-master/.gitignore index cc61f47a..fcc022bb 100644 --- a/examples/qiankun-master/.gitignore +++ b/examples/qiankun-master/.gitignore @@ -3,6 +3,7 @@ dist .evjs .turbo .turbopack +.utoopack route-types.d.ts plugin-types.d.ts src/route-types.d.ts diff --git a/examples/qiankun-slave/.gitignore b/examples/qiankun-slave/.gitignore index cc61f47a..fcc022bb 100644 --- a/examples/qiankun-slave/.gitignore +++ b/examples/qiankun-slave/.gitignore @@ -3,6 +3,7 @@ dist .evjs .turbo .turbopack +.utoopack route-types.d.ts plugin-types.d.ts src/route-types.d.ts diff --git a/examples/render-modes/.gitignore b/examples/render-modes/.gitignore index 0a5cf35a..840dd513 100644 --- a/examples/render-modes/.gitignore +++ b/examples/render-modes/.gitignore @@ -1,5 +1,6 @@ .ev .evjs .turbopack +.utoopack route-types.d.ts plugin-types.d.ts diff --git a/examples/ssg/.gitignore b/examples/ssg/.gitignore index 0a5cf35a..840dd513 100644 --- a/examples/ssg/.gitignore +++ b/examples/ssg/.gitignore @@ -1,5 +1,6 @@ .ev .evjs .turbopack +.utoopack route-types.d.ts plugin-types.d.ts diff --git a/examples/with-sqlite/.gitignore b/examples/with-sqlite/.gitignore index 800e4da0..562a5413 100644 --- a/examples/with-sqlite/.gitignore +++ b/examples/with-sqlite/.gitignore @@ -1,6 +1,7 @@ .ev .evjs .turbopack +.utoopack route-types.d.ts plugin-types.d.ts diff --git a/examples/with-tailwind/.gitignore b/examples/with-tailwind/.gitignore index 0a5cf35a..840dd513 100644 --- a/examples/with-tailwind/.gitignore +++ b/examples/with-tailwind/.gitignore @@ -1,5 +1,6 @@ .ev .evjs .turbopack +.utoopack route-types.d.ts plugin-types.d.ts diff --git a/examples/with-trpc/.gitignore b/examples/with-trpc/.gitignore index 0a5cf35a..840dd513 100644 --- a/examples/with-trpc/.gitignore +++ b/examples/with-trpc/.gitignore @@ -1,5 +1,6 @@ .ev .evjs .turbopack +.utoopack route-types.d.ts plugin-types.d.ts diff --git a/package-lock.json b/package-lock.json index 918009a4..76a20bfb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9152,9 +9152,9 @@ } }, "node_modules/@utoo/pack-darwin-arm64": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/@utoo/pack-darwin-arm64/-/pack-darwin-arm64-1.5.8.tgz", - "integrity": "sha512-L+WwgrCuCCJ6ShvUqFPIOZtlTEsQd3Eczlqx7Jt0LTPT9/SLWPdXZ48snqzOeBafT2TJm5lyuZUc3k9tqjkzKg==", + "version": "1.5.19", + "resolved": "https://registry.npmjs.org/@utoo/pack-darwin-arm64/-/pack-darwin-arm64-1.5.19.tgz", + "integrity": "sha512-4HiU7dPoohqVI0gMHu9L2ckTsRxG1F9BP9pykpFYs8R06tsL5EveoSaGojh3D2bQg0bQJNEx5NdUWUw4lD15AQ==", "cpu": [ "arm64" ], @@ -9168,9 +9168,9 @@ } }, "node_modules/@utoo/pack-darwin-x64": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/@utoo/pack-darwin-x64/-/pack-darwin-x64-1.5.8.tgz", - "integrity": "sha512-/xx0dU8iCJ0HP9izwFVufejAkXwAeKEQhU/SMBs12JSGtc0ygNAr3MqZsI0YpiOh8wKRMXY5QexhLaAc0Vh2Eg==", + "version": "1.5.19", + "resolved": "https://registry.npmjs.org/@utoo/pack-darwin-x64/-/pack-darwin-x64-1.5.19.tgz", + "integrity": "sha512-rsNGKjDRb4KXXnFmxW1bwWemqziFljjt1fFRMpvAjnKiKbCHslc4a8nbU3j8uvr1I/Sih7qeb9VHzwKDuKus6Q==", "cpu": [ "x64" ], @@ -9184,9 +9184,9 @@ } }, "node_modules/@utoo/pack-linux-arm64-gnu": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/@utoo/pack-linux-arm64-gnu/-/pack-linux-arm64-gnu-1.5.8.tgz", - "integrity": "sha512-srdL4UkhCcmfN2CqBLhXClgt9pvUOxy6gyn+kmUUF19J4hCHpYOBGvMVS+LjFmQ+3aoIMIIkhZkwqV/ZOVAKkg==", + "version": "1.5.19", + "resolved": "https://registry.npmjs.org/@utoo/pack-linux-arm64-gnu/-/pack-linux-arm64-gnu-1.5.19.tgz", + "integrity": "sha512-nfooN+9Pg9vX6lctgwy1d6z8NXm0Mt0BBfDTX8WBGEyGOCn9ruHCXcptLKAtULZ++YNACELb8TPCM+Y/1u3wpA==", "cpu": [ "arm64" ], @@ -9200,9 +9200,9 @@ } }, "node_modules/@utoo/pack-linux-arm64-musl": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/@utoo/pack-linux-arm64-musl/-/pack-linux-arm64-musl-1.5.8.tgz", - "integrity": "sha512-78V13TTcdRs2L8EIplgYhOK9x3EexV3+ootNxmhfla2QVcUQB7SV5ZfQHL5zNMgoTEjMUb/R+WPP6kEp0IiwZA==", + "version": "1.5.19", + "resolved": "https://registry.npmjs.org/@utoo/pack-linux-arm64-musl/-/pack-linux-arm64-musl-1.5.19.tgz", + "integrity": "sha512-bXTZOLbz0OTvCeEuT5GQxj8wi9ArPS7lJ/ymFHnjkkv91kkm3Ruh0chESPOoYo9I0ZM59FUoRk9g6q3HHSjlrQ==", "cpu": [ "arm64" ], @@ -9216,9 +9216,9 @@ } }, "node_modules/@utoo/pack-linux-x64-gnu": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/@utoo/pack-linux-x64-gnu/-/pack-linux-x64-gnu-1.5.8.tgz", - "integrity": "sha512-nNpVy5kdy/NBDSZ8SoIVIeOuS4Ot7ZjL4y/g5QmHl1ykXJDQXIHAHGIndjkCJkjYSDD/CUm4uzuzJlRjXTxHLg==", + "version": "1.5.19", + "resolved": "https://registry.npmjs.org/@utoo/pack-linux-x64-gnu/-/pack-linux-x64-gnu-1.5.19.tgz", + "integrity": "sha512-8SRV63jwEjBho/2OkvOwA6EZWqrTtHb51DXciCzJgNyd/dWPuMOG1arct8VoA2U0KEpiTdlZaht6ts6TKp4dEg==", "cpu": [ "x64" ], @@ -9232,9 +9232,9 @@ } }, "node_modules/@utoo/pack-linux-x64-musl": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/@utoo/pack-linux-x64-musl/-/pack-linux-x64-musl-1.5.8.tgz", - "integrity": "sha512-4+h8SjluJpjeEn3qioWxgphbEw+AW/mpCFUuTpTJp+b+M2/Jrrw7vm4Ma2WSQsqm0oCTHy0SCw9jRxpOunEyyQ==", + "version": "1.5.19", + "resolved": "https://registry.npmjs.org/@utoo/pack-linux-x64-musl/-/pack-linux-x64-musl-1.5.19.tgz", + "integrity": "sha512-de4b+8eflD+kiS9d0BY4uigXNAdEUpR/4GRi1FIKlGLnTCNlh4JC0VguLVWbcn2ygIGrvs9uuydBo2cwGdNxEw==", "cpu": [ "x64" ], @@ -9248,9 +9248,9 @@ } }, "node_modules/@utoo/pack-shared": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/@utoo/pack-shared/-/pack-shared-1.5.8.tgz", - "integrity": "sha512-6DdbEYzpwp3y3ho4KegkNFNFQA/oiUWitGaSahiSTT4A6UQ8em+YihP4xD9RSvRYEfjN7DUjHxgwuRPsS4nHiw==", + "version": "1.5.19", + "resolved": "https://registry.npmjs.org/@utoo/pack-shared/-/pack-shared-1.5.19.tgz", + "integrity": "sha512-RgZFsPNrgnZk8H211vvTvdRQ8eko4vhwEgeYdXOGQcXqbUQuW8MaE2dI1Pey68J/2DnyT6gKFt+faeGZUK6v8A==", "license": "MIT", "dependencies": { "@babel/code-frame": "7.22.5", @@ -9273,9 +9273,9 @@ } }, "node_modules/@utoo/pack-win32-x64-msvc": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/@utoo/pack-win32-x64-msvc/-/pack-win32-x64-msvc-1.5.8.tgz", - "integrity": "sha512-fejU2IS1PSTtFt7jorW/MANcmB/8CnYaKFekA+5qdDDKHRYRa38TTC+trYaylfbS5mlOQuJKz4cHtE0e61Sl6w==", + "version": "1.5.19", + "resolved": "https://registry.npmjs.org/@utoo/pack-win32-x64-msvc/-/pack-win32-x64-msvc-1.5.19.tgz", + "integrity": "sha512-yKIlsEfKAymQyHSRDKwkARP6wckrZE3/YWyy7rtBdakXS4Pz3wEpp3lG4UbLvMlSoYVDZDm7S83eNGFMgz8Ugg==", "cpu": [ "x64" ], @@ -24871,7 +24871,7 @@ "@evjs/ev": "*", "@evjs/shared": "*", "@logtape/logtape": "^2.0.4", - "@utoo/pack": "^1.5.4", + "@utoo/pack": "^1.5.19", "chokidar": "^3.6.0", "fast-glob": "^3.3.3", "less": "4.1.3", @@ -24904,16 +24904,17 @@ } }, "packages/bundler-utoopack/node_modules/@utoo/pack": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/@utoo/pack/-/pack-1.5.8.tgz", - "integrity": "sha512-L+JAAn+fH3FtQzpV5RqYSbRYVTiKmWAx1qTPymiew3NvibTucGbZiLwuBagIQLv3AMa4+vgAttAaB2MT8PV78w==", + "version": "1.5.19", + "resolved": "https://registry.npmjs.org/@utoo/pack/-/pack-1.5.19.tgz", + "integrity": "sha512-4HBezGey+mLb/jfHMa3QNw4rgYcVMi9F8bzh5cpAgrRo97/kHo5X9PU6PMmXvCjoJRI1T2UTQog8WSq3IgO2Cg==", "license": "MIT", "dependencies": { "@babel/code-frame": "7.22.5", "@hono/node-server": "^1.19.11", "@hono/node-ws": "^1.3.0", + "@jridgewell/trace-mapping": "^0.3.31", "@swc/helpers": "0.5.15", - "@utoo/pack-shared": "1.5.8", + "@utoo/pack-shared": "1.5.19", "browserslist": "^4.28.5", "domparser-rs": "^0.0.7", "find-up": "4.1.0", @@ -24922,20 +24923,19 @@ "nanoid": "^3.3.11", "picocolors": "^1.1.1", "semver": "^7.7.1", - "send": "0.17.1", "ws": "^8.18.1" }, "engines": { "node": ">= 20" }, "optionalDependencies": { - "@utoo/pack-darwin-arm64": "1.5.8", - "@utoo/pack-darwin-x64": "1.5.8", - "@utoo/pack-linux-arm64-gnu": "1.5.8", - "@utoo/pack-linux-arm64-musl": "1.5.8", - "@utoo/pack-linux-x64-gnu": "1.5.8", - "@utoo/pack-linux-x64-musl": "1.5.8", - "@utoo/pack-win32-x64-msvc": "1.5.8" + "@utoo/pack-darwin-arm64": "1.5.19", + "@utoo/pack-darwin-x64": "1.5.19", + "@utoo/pack-linux-arm64-gnu": "1.5.19", + "@utoo/pack-linux-arm64-musl": "1.5.19", + "@utoo/pack-linux-x64-gnu": "1.5.19", + "@utoo/pack-linux-x64-musl": "1.5.19", + "@utoo/pack-win32-x64-msvc": "1.5.19" }, "peerDependencies": { "less": "^4.0.0", @@ -24959,36 +24959,6 @@ "url": "https://github.com/sponsors/mesqueeb" } }, - "packages/bundler-utoopack/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "packages/bundler-utoopack/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "packages/bundler-utoopack/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "packages/bundler-utoopack/node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==", - "license": "MIT" - }, "packages/bundler-utoopack/node_modules/domparser-darwin-arm64": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/domparser-darwin-arm64/-/domparser-darwin-arm64-0.0.7.tgz", @@ -25139,15 +25109,6 @@ "node": ">= 10" } }, - "packages/bundler-utoopack/node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "packages/bundler-utoopack/node_modules/find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -25161,22 +25122,6 @@ "node": ">=8" } }, - "packages/bundler-utoopack/node_modules/http-errors": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", - "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", - "license": "MIT", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, "packages/bundler-utoopack/node_modules/image-size": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", @@ -25241,24 +25186,6 @@ "node": ">=8" } }, - "packages/bundler-utoopack/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "license": "MIT" - }, - "packages/bundler-utoopack/node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "license": "MIT", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, "packages/bundler-utoopack/node_modules/p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -25324,15 +25251,6 @@ "node": "^10 || ^12 || >=14" } }, - "packages/bundler-utoopack/node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "packages/bundler-utoopack/node_modules/sass": { "version": "1.54.0", "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.0.tgz", @@ -25351,36 +25269,6 @@ "node": ">=12.0.0" } }, - "packages/bundler-utoopack/node_modules/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "packages/bundler-utoopack/node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "license": "ISC" - }, "packages/bundler-utoopack/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -25391,24 +25279,6 @@ "node": ">=0.10.0" } }, - "packages/bundler-utoopack/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "packages/bundler-utoopack/node_modules/toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "license": "MIT", - "engines": { - "node": ">=0.6" - } - }, "packages/bundler-webpack": { "name": "@evjs/bundler-webpack", "version": "0.0.0", diff --git a/packages/bundler-utoopack/package.json b/packages/bundler-utoopack/package.json index 94a1ff60..1802d9b3 100644 --- a/packages/bundler-utoopack/package.json +++ b/packages/bundler-utoopack/package.json @@ -35,7 +35,7 @@ "@evjs/ev": "*", "@evjs/shared": "*", "@logtape/logtape": "^2.0.4", - "@utoo/pack": "^1.5.4", + "@utoo/pack": "^1.5.19", "chokidar": "^3.6.0", "fast-glob": "^3.3.3", "less": "4.1.3", diff --git a/packages/bundler-utoopack/src/adapter/config/create-config.ts b/packages/bundler-utoopack/src/adapter/config/create-config.ts index 3c161e14..dd086a51 100644 --- a/packages/bundler-utoopack/src/adapter/config/create-config.ts +++ b/packages/bundler-utoopack/src/adapter/config/create-config.ts @@ -136,6 +136,7 @@ export async function createUtoopackConfig( const utoopackConfig: ConfigComplete = { mode, + cacheDirectory: ".utoopack", ...(isProduction && config.target !== undefined && clientEntries.length > 0 ? { target: createClientBrowserslistTarget(config.target) } : {}), diff --git a/packages/create-app/scripts/deref-templates.js b/packages/create-app/scripts/deref-templates.js index 163ead95..be387a94 100644 --- a/packages/create-app/scripts/deref-templates.js +++ b/packages/create-app/scripts/deref-templates.js @@ -14,6 +14,7 @@ const templateCopyExcludedBasenames = new Set([ "dist", ".turbo", ".turbopack", + ".utoopack", ".ev", ".evjs", "route-types.d.ts", diff --git a/packages/create-app/src/scaffolding/run.ts b/packages/create-app/src/scaffolding/run.ts index 00c51ce3..8ad0f1e2 100644 --- a/packages/create-app/src/scaffolding/run.ts +++ b/packages/create-app/src/scaffolding/run.ts @@ -14,6 +14,7 @@ const templateCopyExcludedBasenames = new Set([ "dist", ".turbo", ".turbopack", + ".utoopack", ".ev", ".evjs", "route-types.d.ts", diff --git a/packages/ev/tests/package-surface.test.ts b/packages/ev/tests/package-surface.test.ts index 97d5b015..a15bf684 100644 --- a/packages/ev/tests/package-surface.test.ts +++ b/packages/ev/tests/package-surface.test.ts @@ -186,6 +186,7 @@ const generatedFrameworkArtifacts = [ ".ev", ".evjs", ".turbopack", + ".utoopack", "route-types.d.ts", "plugin-types.d.ts", ] as const; diff --git a/turbo.json b/turbo.json index d7a55809..d0c3622a 100644 --- a/turbo.json +++ b/turbo.json @@ -20,7 +20,7 @@ "$TURBO_ROOT$/{AGENTS.md,ARCHITECTURE.md,CONTRIBUTING.md,README.md,package-lock.json}", "$TURBO_ROOT$/docs/{docs,i18n}/**/*.md", "$TURBO_ROOT$/examples/**", - "!$TURBO_ROOT$/examples/**/{dist,.turbo,.turbopack,node_modules}/**", + "!$TURBO_ROOT$/examples/**/{dist,.turbo,.turbopack,.utoopack,node_modules}/**", "!$TURBO_ROOT$/examples/**/route-types.d.ts", "$TURBO_ROOT$/packages/*/{README.md,package.json}", "$TURBO_ROOT$/packages/create-app/templates/*", @@ -32,7 +32,7 @@ "inputs": [ "$TURBO_DEFAULT$", "$TURBO_ROOT$/examples/**", - "!$TURBO_ROOT$/examples/**/{dist,.turbo,.turbopack,node_modules}/**", + "!$TURBO_ROOT$/examples/**/{dist,.turbo,.turbopack,.utoopack,node_modules}/**", "!$TURBO_ROOT$/examples/**/route-types.d.ts", "$TURBO_ROOT$/packages/create-app/templates/*" ]