diff --git a/package-lock.json b/package-lock.json index 4b0af7a..02d840f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@vitest/coverage-v8": "^1.6.1", "concurrently": "^10.0.3", "esbuild": "^0.21.5", - "size-limit": "^11.1.2", + "size-limit": "^12.1.0", "tsup": "^8.1.0", "typescript": "^5.4.5", "vitest": "^1.6.0" @@ -1627,24 +1627,22 @@ "dev": true, "license": "MIT" }, - "node_modules/@size-limit/esbuild": { + "node_modules/@size-limit/preset-small-lib": { "version": "11.2.0", - "resolved": "https://registry.npmjs.org/@size-limit/esbuild/-/esbuild-11.2.0.tgz", - "integrity": "sha512-vSg9H0WxGQPRzDnBzeDyD9XT0Zdq0L+AI3+77/JhxznbSCMJMMr8ndaWVQRhOsixl97N0oD4pRFw2+R1Lcvi6A==", + "resolved": "https://registry.npmjs.org/@size-limit/preset-small-lib/-/preset-small-lib-11.2.0.tgz", + "integrity": "sha512-RFbbIVfv8/QDgTPyXzjo5NKO6CYyK5Uq5xtNLHLbw5RgSKrgo8WpiB/fNivZuNd/5Wk0s91PtaJ9ThNcnFuI3g==", "dev": true, "license": "MIT", "dependencies": { - "esbuild": "^0.25.0", - "nanoid": "^5.1.0" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" + "@size-limit/esbuild": "11.2.0", + "@size-limit/file": "11.2.0", + "size-limit": "11.2.0" }, "peerDependencies": { "size-limit": "11.2.0" } }, - "node_modules/@size-limit/esbuild/node_modules/@esbuild/aix-ppc64": { + "node_modules/@size-limit/preset-small-lib/node_modules/@esbuild/aix-ppc64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", @@ -1661,7 +1659,7 @@ "node": ">=18" } }, - "node_modules/@size-limit/esbuild/node_modules/@esbuild/android-arm": { + "node_modules/@size-limit/preset-small-lib/node_modules/@esbuild/android-arm": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", @@ -1678,7 +1676,7 @@ "node": ">=18" } }, - "node_modules/@size-limit/esbuild/node_modules/@esbuild/android-arm64": { + "node_modules/@size-limit/preset-small-lib/node_modules/@esbuild/android-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", @@ -1695,7 +1693,7 @@ "node": ">=18" } }, - "node_modules/@size-limit/esbuild/node_modules/@esbuild/android-x64": { + "node_modules/@size-limit/preset-small-lib/node_modules/@esbuild/android-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", @@ -1712,7 +1710,7 @@ "node": ">=18" } }, - "node_modules/@size-limit/esbuild/node_modules/@esbuild/darwin-arm64": { + "node_modules/@size-limit/preset-small-lib/node_modules/@esbuild/darwin-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", @@ -1729,7 +1727,7 @@ "node": ">=18" } }, - "node_modules/@size-limit/esbuild/node_modules/@esbuild/darwin-x64": { + "node_modules/@size-limit/preset-small-lib/node_modules/@esbuild/darwin-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", @@ -1746,7 +1744,7 @@ "node": ">=18" } }, - "node_modules/@size-limit/esbuild/node_modules/@esbuild/freebsd-arm64": { + "node_modules/@size-limit/preset-small-lib/node_modules/@esbuild/freebsd-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", @@ -1763,7 +1761,7 @@ "node": ">=18" } }, - "node_modules/@size-limit/esbuild/node_modules/@esbuild/freebsd-x64": { + "node_modules/@size-limit/preset-small-lib/node_modules/@esbuild/freebsd-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", @@ -1780,7 +1778,7 @@ "node": ">=18" } }, - "node_modules/@size-limit/esbuild/node_modules/@esbuild/linux-arm": { + "node_modules/@size-limit/preset-small-lib/node_modules/@esbuild/linux-arm": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", @@ -1797,7 +1795,7 @@ "node": ">=18" } }, - "node_modules/@size-limit/esbuild/node_modules/@esbuild/linux-arm64": { + "node_modules/@size-limit/preset-small-lib/node_modules/@esbuild/linux-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", @@ -1814,7 +1812,7 @@ "node": ">=18" } }, - "node_modules/@size-limit/esbuild/node_modules/@esbuild/linux-ia32": { + "node_modules/@size-limit/preset-small-lib/node_modules/@esbuild/linux-ia32": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", @@ -1831,7 +1829,7 @@ "node": ">=18" } }, - "node_modules/@size-limit/esbuild/node_modules/@esbuild/linux-loong64": { + "node_modules/@size-limit/preset-small-lib/node_modules/@esbuild/linux-loong64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", @@ -1848,7 +1846,7 @@ "node": ">=18" } }, - "node_modules/@size-limit/esbuild/node_modules/@esbuild/linux-mips64el": { + "node_modules/@size-limit/preset-small-lib/node_modules/@esbuild/linux-mips64el": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", @@ -1865,7 +1863,7 @@ "node": ">=18" } }, - "node_modules/@size-limit/esbuild/node_modules/@esbuild/linux-ppc64": { + "node_modules/@size-limit/preset-small-lib/node_modules/@esbuild/linux-ppc64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", @@ -1882,7 +1880,7 @@ "node": ">=18" } }, - "node_modules/@size-limit/esbuild/node_modules/@esbuild/linux-riscv64": { + "node_modules/@size-limit/preset-small-lib/node_modules/@esbuild/linux-riscv64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", @@ -1899,7 +1897,7 @@ "node": ">=18" } }, - "node_modules/@size-limit/esbuild/node_modules/@esbuild/linux-s390x": { + "node_modules/@size-limit/preset-small-lib/node_modules/@esbuild/linux-s390x": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", @@ -1916,7 +1914,7 @@ "node": ">=18" } }, - "node_modules/@size-limit/esbuild/node_modules/@esbuild/linux-x64": { + "node_modules/@size-limit/preset-small-lib/node_modules/@esbuild/linux-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", @@ -1933,7 +1931,7 @@ "node": ">=18" } }, - "node_modules/@size-limit/esbuild/node_modules/@esbuild/netbsd-x64": { + "node_modules/@size-limit/preset-small-lib/node_modules/@esbuild/netbsd-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", @@ -1950,7 +1948,7 @@ "node": ">=18" } }, - "node_modules/@size-limit/esbuild/node_modules/@esbuild/openbsd-x64": { + "node_modules/@size-limit/preset-small-lib/node_modules/@esbuild/openbsd-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", @@ -1967,7 +1965,7 @@ "node": ">=18" } }, - "node_modules/@size-limit/esbuild/node_modules/@esbuild/sunos-x64": { + "node_modules/@size-limit/preset-small-lib/node_modules/@esbuild/sunos-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", @@ -1984,7 +1982,7 @@ "node": ">=18" } }, - "node_modules/@size-limit/esbuild/node_modules/@esbuild/win32-arm64": { + "node_modules/@size-limit/preset-small-lib/node_modules/@esbuild/win32-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", @@ -2001,7 +1999,7 @@ "node": ">=18" } }, - "node_modules/@size-limit/esbuild/node_modules/@esbuild/win32-ia32": { + "node_modules/@size-limit/preset-small-lib/node_modules/@esbuild/win32-ia32": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", @@ -2018,7 +2016,7 @@ "node": ">=18" } }, - "node_modules/@size-limit/esbuild/node_modules/@esbuild/win32-x64": { + "node_modules/@size-limit/preset-small-lib/node_modules/@esbuild/win32-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", @@ -2035,7 +2033,37 @@ "node": ">=18" } }, - "node_modules/@size-limit/esbuild/node_modules/esbuild": { + "node_modules/@size-limit/preset-small-lib/node_modules/@size-limit/esbuild": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/@size-limit/esbuild/-/esbuild-11.2.0.tgz", + "integrity": "sha512-vSg9H0WxGQPRzDnBzeDyD9XT0Zdq0L+AI3+77/JhxznbSCMJMMr8ndaWVQRhOsixl97N0oD4pRFw2+R1Lcvi6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.25.0", + "nanoid": "^5.1.0" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "size-limit": "11.2.0" + } + }, + "node_modules/@size-limit/preset-small-lib/node_modules/@size-limit/file": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/@size-limit/file/-/file-11.2.0.tgz", + "integrity": "sha512-OZHE3putEkQ/fgzz3Tp/0hSmfVo3wyTpOJSRNm6AmcwX4Nm9YtTfbQQ/hZRwbBFR23S7x2Sd9EbqYzngKwbRoA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "size-limit": "11.2.0" + } + }, + "node_modules/@size-limit/preset-small-lib/node_modules/esbuild": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", @@ -2077,32 +2105,26 @@ "@esbuild/win32-x64": "0.25.12" } }, - "node_modules/@size-limit/file": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/@size-limit/file/-/file-11.2.0.tgz", - "integrity": "sha512-OZHE3putEkQ/fgzz3Tp/0hSmfVo3wyTpOJSRNm6AmcwX4Nm9YtTfbQQ/hZRwbBFR23S7x2Sd9EbqYzngKwbRoA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "peerDependencies": { - "size-limit": "11.2.0" - } - }, - "node_modules/@size-limit/preset-small-lib": { + "node_modules/@size-limit/preset-small-lib/node_modules/size-limit": { "version": "11.2.0", - "resolved": "https://registry.npmjs.org/@size-limit/preset-small-lib/-/preset-small-lib-11.2.0.tgz", - "integrity": "sha512-RFbbIVfv8/QDgTPyXzjo5NKO6CYyK5Uq5xtNLHLbw5RgSKrgo8WpiB/fNivZuNd/5Wk0s91PtaJ9ThNcnFuI3g==", + "resolved": "https://registry.npmjs.org/size-limit/-/size-limit-11.2.0.tgz", + "integrity": "sha512-2kpQq2DD/pRpx3Tal/qRW1SYwcIeQ0iq8li5CJHQgOC+FtPn2BVmuDtzUCgNnpCrbgtfEHqh+iWzxK+Tq6C+RQ==", "dev": true, "license": "MIT", "dependencies": { - "@size-limit/esbuild": "11.2.0", - "@size-limit/file": "11.2.0", - "size-limit": "11.2.0" + "bytes-iec": "^3.1.1", + "chokidar": "^4.0.3", + "jiti": "^2.4.2", + "lilconfig": "^3.1.3", + "nanospinner": "^1.2.2", + "picocolors": "^1.1.1", + "tinyglobby": "^0.2.11" }, - "peerDependencies": { - "size-limit": "11.2.0" + "bin": { + "size-limit": "bin.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" } }, "node_modules/@testing-library/dom": { @@ -4655,9 +4677,9 @@ } }, "node_modules/nanoid": { - "version": "5.1.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.11.tgz", - "integrity": "sha512-v+KEsUv2ps74PaSKv0gHTxTCgMXOIfBEbaqa6w6ISIGC7ZsvHN4N9oJ8d4cmf0n5oTzQz2SLmThbQWhjd/8eKg==", + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.15.tgz", + "integrity": "sha512-kBg3RpGtIe+RpTbyXwoI6pk5yD7KUiI3sygUqgeBMRst42KmhB4RZC7eiO9Wa1HIpaCCtpE2DJ6OI4Wi5ebwFw==", "dev": true, "funding": [ { @@ -5731,25 +5753,31 @@ } }, "node_modules/size-limit": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/size-limit/-/size-limit-11.2.0.tgz", - "integrity": "sha512-2kpQq2DD/pRpx3Tal/qRW1SYwcIeQ0iq8li5CJHQgOC+FtPn2BVmuDtzUCgNnpCrbgtfEHqh+iWzxK+Tq6C+RQ==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/size-limit/-/size-limit-12.1.0.tgz", + "integrity": "sha512-VnDS2fycANrJFVPQwjaD+h+hkISY7EB3LsPsYWje4lBCjQwwsZLxjwwRwVJKHrcj2ZqyG+DdXykWm9mbZklZrw==", "dev": true, "license": "MIT", "dependencies": { "bytes-iec": "^3.1.1", - "chokidar": "^4.0.3", - "jiti": "^2.4.2", "lilconfig": "^3.1.3", "nanospinner": "^1.2.2", "picocolors": "^1.1.1", - "tinyglobby": "^0.2.11" + "tinyglobby": "^0.2.16" }, "bin": { "size-limit": "bin.js" }, "engines": { - "node": "^18.0.0 || >=20.0.0" + "node": "^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "jiti": "^2.0.0" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } } }, "node_modules/slash": { @@ -7179,7 +7207,7 @@ }, "packages/create": { "name": "@knitkit/create", - "version": "0.0.0", + "version": "0.1.0", "license": "MIT", "bin": { "knitkit-create": "dist/index.js" @@ -7191,20 +7219,6 @@ "vitest": "^1.6.0" } }, - "packages/create-knitkit": { - "version": "0.0.0", - "extraneous": true, - "license": "MIT", - "bin": { - "create-knitkit": "dist/index.js" - }, - "devDependencies": { - "@types/node": "^20.12.0", - "tsup": "^8.1.0", - "typescript": "^5.4.5", - "vitest": "^1.6.0" - } - }, "packages/edge": { "name": "@knitkit/edge", "version": "0.1.1", @@ -7271,7 +7285,7 @@ "license": "MIT", "devDependencies": { "@size-limit/preset-small-lib": "^11.1.2", - "size-limit": "^11.1.2", + "size-limit": "^12.1.0", "tsup": "^8.1.0", "typescript": "^5.4.5", "vitest": "^1.6.0" diff --git a/package.json b/package.json index c914186..d7483c6 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "@vitest/coverage-v8": "^1.6.1", "concurrently": "^10.0.3", "esbuild": "^0.21.5", - "size-limit": "^11.1.2", + "size-limit": "^12.1.0", "tsup": "^8.1.0", "typescript": "^5.4.5", "vitest": "^1.6.0" diff --git a/packages/runtime/package.json b/packages/runtime/package.json index 3daf4bc..1e0e802 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -27,7 +27,7 @@ "tsup": "^8.1.0", "typescript": "^5.4.5", "vitest": "^1.6.0", - "size-limit": "^11.1.2", + "size-limit": "^12.1.0", "@size-limit/preset-small-lib": "^11.1.2" }, "publishConfig": {