diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 375aaee567..989f66a8bb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,13 +18,13 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v6.0.3 - name: Install Bun - uses: oven-sh/setup-bun@v2.1.2 + uses: oven-sh/setup-bun@v2.2.0 - name: Use cached node_modules - uses: actions/cache@v5.0.3 + uses: actions/cache@v5.0.5 with: path: node_modules key: node-modules-${{ hashFiles('**/bun.lock') }} @@ -44,13 +44,13 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v6.0.3 - name: Install Bun - uses: oven-sh/setup-bun@v2.1.2 + uses: oven-sh/setup-bun@v2.2.0 - name: Use cached node_modules - uses: actions/cache@v5.0.3 + uses: actions/cache@v5.0.5 with: path: node_modules key: node-modules-${{ hashFiles('**/bun.lock') }} @@ -67,13 +67,13 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v6.0.3 - name: Install Bun - uses: oven-sh/setup-bun@v2.1.2 + uses: oven-sh/setup-bun@v2.2.0 - name: Use cached node_modules - uses: actions/cache@v5.0.3 + uses: actions/cache@v5.0.5 with: path: node_modules key: node-modules-${{ hashFiles('bun.lock') }} diff --git a/package.json b/package.json index fd7a597ae5..aebe8524f7 100644 --- a/package.json +++ b/package.json @@ -102,7 +102,7 @@ "very-happy-dom": "^0.1.4" }, "devDependencies": { - "@iconify/json": "^2.2.463", + "@iconify/json": "^2.2.482", "better-dx": "^0.2.15" } } diff --git a/packages/benchmarks/js-framework-benchmark/package.json b/packages/benchmarks/js-framework-benchmark/package.json index 97d8700e5c..42d536d84f 100644 --- a/packages/benchmarks/js-framework-benchmark/package.json +++ b/packages/benchmarks/js-framework-benchmark/package.json @@ -14,6 +14,6 @@ "bench": "bun run src/index.ts" }, "dependencies": { - "happy-dom": "^20.8.9" + "happy-dom": "^20.9.0" } } diff --git a/packages/benchmarks/package.json b/packages/benchmarks/package.json index caf0a8b412..19c7ba7239 100644 --- a/packages/benchmarks/package.json +++ b/packages/benchmarks/package.json @@ -19,31 +19,31 @@ "bench:regression:check": "bun run src/regression.ts --baseline baseline.json" }, "dependencies": { - "@11ty/eleventy": "^3.1.5", + "@11ty/eleventy": "^3.1.6", "@stacksjs/sanitizer": "workspace:*", - "dompurify": "^3.3.3", - "ejs": "^5.0.1", + "dompurify": "^3.4.7", + "ejs": "^5.0.2", "gray-matter": "^4.0.3", "handlebars": "^4.7.9", - "isomorphic-dompurify": "^3.7.1", - "js-yaml": "^4.1.1", - "liquidjs": "^10.25.2", - "markdown-it": "^14.1.1", - "marked": "^17.0.5", + "isomorphic-dompurify": "^3.15.0", + "js-yaml": "^4.2.0", + "liquidjs": "^10.27.0", + "markdown-it": "^14.2.0", + "marked": "^17.0.6", "mitata": "^1.0.34", "nunjucks": "^3.2.4", "pug": "^3.0.4", "remark": "^15.0.1", "remark-html": "^16.0.1", - "sanitize-html": "^2.17.2", + "sanitize-html": "^2.17.4", "showdown": "^2.1.0", - "tinybench": "^6.0.0", + "tinybench": "^6.0.2", "xss": "^1.0.15" }, "devDependencies": { "@types/dompurify": "^3.2.0", "@types/marked": "^6.0.0", "@types/sanitize-html": "^2.16.1", - "jsdom": "^29.0.1" + "jsdom": "^29.1.1" } } diff --git a/packages/components/package.json b/packages/components/package.json index 7e1f3ad189..247725b8e5 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -57,15 +57,15 @@ "prepublishOnly": "bun run build" }, "dependencies": { - "@cwcss/crosswind": "^0.2.0", + "@cwcss/crosswind": "^0.2.4", "@stacksjs/stx": "workspace:*", "bun-plugin-stx": "workspace:*", "ts-syntax-highlighter": "^0.2.1" }, "devDependencies": { - "@types/bun": "^1.3.11", + "@types/bun": "^1.3.14", "bun-plugin-dtsx": "^0.21.17", - "pickier": "^0.1.20", - "typescript": "^6.0.2" + "pickier": "^0.1.32", + "typescript": "^6.0.3" } } diff --git a/packages/deploy/package.json b/packages/deploy/package.json index 57d77137bb..7bf07dc145 100644 --- a/packages/deploy/package.json +++ b/packages/deploy/package.json @@ -39,7 +39,7 @@ "dist" ], "dependencies": { - "@stacksjs/ts-cloud": "^0.2.3" + "@stacksjs/ts-cloud": "^0.2.26" }, "scripts": { "build": "bun --bun build.ts", diff --git a/packages/stx-native/package.json b/packages/stx-native/package.json index 366b21076a..f2340fc1df 100644 --- a/packages/stx-native/package.json +++ b/packages/stx-native/package.json @@ -38,7 +38,7 @@ }, "dependencies": { "@stacksjs/stx": "workspace:*", - "ws": "^8.20.0" + "ws": "^8.21.0" }, "devDependencies": { "@types/bun": "latest", @@ -46,7 +46,7 @@ "typescript": "^5.9.3" }, "peerDependencies": { - "bun": ">=1.3.11" + "bun": ">=1.3.14" }, "keywords": [ "stx", diff --git a/packages/stx/package.json b/packages/stx/package.json index a909fd6cee..5be8a78b1e 100644 --- a/packages/stx/package.json +++ b/packages/stx/package.json @@ -115,16 +115,16 @@ "typecheck": "bun tsc -p tsconfig.src.json --noEmit" }, "dependencies": { - "@cwcss/crosswind": "^0.2.0", - "@stacksjs/clapp": "^0.2.0", + "@cwcss/crosswind": "^0.2.4", + "@stacksjs/clapp": "^0.2.10", "@stacksjs/desktop": "workspace:*", "@stacksjs/sanitizer": "workspace:*", "@stacksjs/ts-craft": "^0.0.2", "@stacksjs/ts-i18n": "file:../../../../Libraries/ts-i18n/packages/ts-i18n", "bun-plugin-stx": "workspace:*", - "bunfig": "^0.15.6", + "bunfig": "^0.15.13", "stx-router": "workspace:*", - "ts-broadcasting": "^0.0.4", + "ts-broadcasting": "^0.0.5", "ts-images": "^0.1.8", "ts-syntax-highlighter": "^0.2.1" } diff --git a/packages/vscode/bun.lock b/packages/vscode/bun.lock index 76abe6b55b..2f39263a0a 100644 --- a/packages/vscode/bun.lock +++ b/packages/vscode/bun.lock @@ -5,14 +5,14 @@ "": { "name": "vscode-stacks", "dependencies": { - "@cwcss/crosswind": "^0.1.3", - "prettier": "^3.8.1", + "@cwcss/crosswind": "^0.2.4", + "prettier": "^3.8.3", }, "devDependencies": { - "@types/vscode": "^1.109.0", - "@vscode/vsce": "^3.7.2-7", + "@types/vscode": "^1.120.0", + "@vscode/vsce": "^3.9.1", "typescript": "^5.9.3", - "vscode-html-languageservice": "^5.6.1", + "vscode-html-languageservice": "^5.6.2", "vscode-languageclient": "^9.0.1", "vscode-languageserver-textdocument": "^1.0.12", "vscode-languageserver-types": "^3.17.5", @@ -50,6 +50,8 @@ "@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.27.1", "", {}, "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow=="], + "@cwcss/crosswind": ["@cwcss/crosswind@0.2.4", "", { "dependencies": { "@stacksjs/clapp": "^0.2.0", "bunfig": "^0.15.0" }, "bin": { "crosswind": "./dist/cli.js" } }, "sha512-LKcLryQl7Ue4LTbS3l1pBgcr2t4wIXdBtEJB1nlW5uJmS1o+cwR1uMASb2r9b1mtmfkp4xIouSRUvRRGAGbxww=="], + "@isaacs/balanced-match": ["@isaacs/balanced-match@4.0.1", "", {}, "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ=="], "@isaacs/brace-expansion": ["@isaacs/brace-expansion@5.0.0", "", { "dependencies": { "@isaacs/balanced-match": "^4.0.1" } }, "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA=="], @@ -90,8 +92,6 @@ "@stacksjs/clapp": ["@stacksjs/clapp@0.2.0", "", { "dependencies": { "mri": "^1.2.0", "wrap-ansi": "^9.0.0" }, "bin": { "clapp": "dist/bin/cli.js", "@stacksjs/clapp": "dist/bin/cli.js" } }, "sha512-dSqnbeZjXnQLLvVxC5NU7D9Vpjxc6cC9Bo2ZwaqjgruK7pbVoFCI0goc9Mtf/lfSTbTx6Uvv/mbY7+cOW/j3Og=="], - "@cwcss/crosswind": ["@cwcss/crosswind@0.1.3", "", { "dependencies": { "@stacksjs/clapp": "^0.2.0", "bunfig": "^0.15.0" }, "bin": { "headwind": "dist/bin/cli.js" } }, "sha512-PFWzXb9A2+7uWNFLDRD87mJe4JORcQwrD0CCcD3sFmES02yUevnYq+GwvjEQeZvWEo9lm9ZC9p5LihUeJ8Lmaw=="], - "@textlint/ast-node-types": ["@textlint/ast-node-types@15.2.3", "", {}, "sha512-GEhoxfmh6TF+xC8TJmAUwOzzh0J6sVDqjKhwTTwetf7YDdhHbIv1PuUb/dTadMVIWs1H0+JD4Y27n6LWMmqn9Q=="], "@textlint/linter-formatter": ["@textlint/linter-formatter@15.2.3", "", { "dependencies": { "@azu/format-text": "^1.0.2", "@azu/style-format": "^1.0.1", "@textlint/module-interop": "15.2.3", "@textlint/resolver": "15.2.3", "@textlint/types": "15.2.3", "chalk": "^4.1.2", "debug": "^4.4.3", "js-yaml": "^3.14.1", "lodash": "^4.17.21", "pluralize": "^2.0.0", "string-width": "^4.2.3", "strip-ansi": "^6.0.1", "table": "^6.9.0", "text-table": "^0.2.0" } }, "sha512-gnFGl8MejAS4rRDPKV2OYvU0Tb0iJySOPDahf+RCK30b615UqY6CjqWxXw1FvXfT3pHPoRrefVu39j1AKm2ezg=="], @@ -106,13 +106,13 @@ "@types/sarif": ["@types/sarif@2.1.7", "", {}, "sha512-kRz0VEkJqWLf1LLVN4pT1cg1Z9wAuvI6L97V3m2f5B76Tg8d413ddvLBPTEHAZJlnn4XSvu0FkZtViCQGVyrXQ=="], - "@types/vscode": ["@types/vscode@1.109.0", "", {}, "sha512-0Pf95rnwEIwDbmXGC08r0B4TQhAbsHQ5UyTIgVgoieDe4cOnf92usuR5dEczb6bTKEp7ziZH4TV1TRGPPCExtw=="], + "@types/vscode": ["@types/vscode@1.120.0", "", {}, "sha512-feaT4Rst+FkTch5zz/ZbNCxoIvo55YU80Be2kiL7OJcod4+CUYf2lUBPdIJzozNnSEMq1VRTGrWEcCGFB3fBmA=="], "@typespec/ts-http-runtime": ["@typespec/ts-http-runtime@0.3.1", "", { "dependencies": { "http-proxy-agent": "^7.0.0", "https-proxy-agent": "^7.0.0", "tslib": "^2.6.2" } }, "sha512-SnbaqayTVFEA6/tYumdF0UmybY0KHyKwGPBXnyckFlrrKdhWFrL3a2HIPXHjht5ZOElKGcXfD2D63P36btb+ww=="], "@vscode/l10n": ["@vscode/l10n@0.0.18", "", {}, "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ=="], - "@vscode/vsce": ["@vscode/vsce@3.7.2-7", "", { "dependencies": { "@azure/identity": "^4.1.0", "@secretlint/node": "^10.1.2", "@secretlint/secretlint-formatter-sarif": "^10.1.2", "@secretlint/secretlint-rule-no-dotenv": "^10.1.2", "@secretlint/secretlint-rule-preset-recommend": "^10.1.2", "@vscode/vsce-sign": "^2.0.0", "azure-devops-node-api": "^12.5.0", "chalk": "^4.1.2", "cheerio": "^1.0.0-rc.9", "cockatiel": "^3.1.2", "commander": "^12.1.0", "form-data": "^4.0.0", "glob": "^11.0.0", "hosted-git-info": "^4.0.2", "jsonc-parser": "^3.2.0", "leven": "^3.1.0", "markdown-it": "^14.1.0", "mime": "^1.3.4", "minimatch": "^3.0.3", "parse-semver": "^1.1.1", "read": "^1.0.7", "secretlint": "^10.1.2", "semver": "^7.5.2", "tmp": "^0.2.3", "typed-rest-client": "^1.8.4", "url-join": "^4.0.1", "xml2js": "^0.5.0", "yauzl": "^2.3.1", "yazl": "^2.2.2" }, "optionalDependencies": { "keytar": "^7.7.0" }, "bin": { "vsce": "vsce" } }, "sha512-T6lVdvWdNF/bSezaEtdW5h7d4GdIwALMCC52bhFsjT2Q7XeyPHiSa9ckZOZCzIdeeEg63dp3Ph7IXGJRIOtgWA=="], + "@vscode/vsce": ["@vscode/vsce@3.9.1", "", { "dependencies": { "@azure/identity": "^4.1.0", "@secretlint/node": "^10.1.2", "@secretlint/secretlint-formatter-sarif": "^10.1.2", "@secretlint/secretlint-rule-no-dotenv": "^10.1.2", "@secretlint/secretlint-rule-preset-recommend": "^10.1.2", "@vscode/vsce-sign": "^2.0.0", "azure-devops-node-api": "^12.5.0", "chalk": "^4.1.2", "cheerio": "^1.0.0-rc.9", "cockatiel": "^3.1.2", "commander": "^12.1.0", "form-data": "^4.0.0", "glob": "^11.0.0", "hosted-git-info": "^4.0.2", "jsonc-parser": "^3.2.0", "leven": "^3.1.0", "markdown-it": "^14.1.0", "mime": "^1.3.4", "minimatch": "^3.0.3", "parse-semver": "^1.1.1", "read": "^1.0.7", "secretlint": "^10.1.2", "semver": "^7.5.2", "tmp": "^0.2.3", "typed-rest-client": "^1.8.4", "url-join": "^4.0.1", "xml2js": "^0.5.0", "yauzl": "^3.2.1", "yazl": "^2.2.2" }, "optionalDependencies": { "keytar": "^7.7.0" }, "bin": { "vsce": "vsce" } }, "sha512-MPn5p+DoudI+3GfJSpAZZraE1lgLv0LcwbH3+xy7RgEhty3UIkmUMUA+5jPTDaxXae00AnX5u77FxGM8FhfKKA=="], "@vscode/vsce-sign": ["@vscode/vsce-sign@2.0.8", "", { "optionalDependencies": { "@vscode/vsce-sign-alpine-arm64": "2.0.6", "@vscode/vsce-sign-alpine-x64": "2.0.6", "@vscode/vsce-sign-darwin-arm64": "2.0.2", "@vscode/vsce-sign-darwin-x64": "2.0.2", "@vscode/vsce-sign-linux-arm": "2.0.6", "@vscode/vsce-sign-linux-arm64": "2.0.6", "@vscode/vsce-sign-linux-x64": "2.0.6", "@vscode/vsce-sign-win32-arm64": "2.0.6", "@vscode/vsce-sign-win32-x64": "2.0.6" } }, "sha512-H7p8E11cZMj6mt8xIi3QXZ7dSU/2MH3Y7c+5JfUhHAV4xfaPNc8ozwLVK282c6ah596KoIJIdPUlNHV7Qs/5JA=="], @@ -270,8 +270,6 @@ "fastq": ["fastq@1.19.1", "", { "dependencies": { "reusify": "^1.0.4" } }, "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ=="], - "fd-slicer": ["fd-slicer@1.1.0", "", { "dependencies": { "pend": "~1.2.0" } }, "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g=="], - "fill-range": ["fill-range@7.1.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="], "foreground-child": ["foreground-child@3.3.1", "", { "dependencies": { "cross-spawn": "^7.0.6", "signal-exit": "^4.0.1" } }, "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw=="], @@ -474,7 +472,7 @@ "prebuild-install": ["prebuild-install@7.1.3", "", { "dependencies": { "detect-libc": "^2.0.0", "expand-template": "^2.0.3", "github-from-package": "0.0.0", "minimist": "^1.2.3", "mkdirp-classic": "^0.5.3", "napi-build-utils": "^2.0.0", "node-abi": "^3.3.0", "pump": "^3.0.0", "rc": "^1.2.7", "simple-get": "^4.0.0", "tar-fs": "^2.0.0", "tunnel-agent": "^0.6.0" }, "bin": { "prebuild-install": "bin.js" } }, "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug=="], - "prettier": ["prettier@3.8.1", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg=="], + "prettier": ["prettier@3.8.3", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw=="], "pump": ["pump@3.0.3", "", { "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA=="], @@ -610,7 +608,7 @@ "version-range": ["version-range@4.15.0", "", {}, "sha512-Ck0EJbAGxHwprkzFO966t4/5QkRuzh+/I1RxhLgUKKwEn+Cd8NwM60mE3AqBZg5gYODoXW0EFsQvbZjRlvdqbg=="], - "vscode-html-languageservice": ["vscode-html-languageservice@5.6.1", "", { "dependencies": { "@vscode/l10n": "^0.0.18", "vscode-languageserver-textdocument": "^1.0.12", "vscode-languageserver-types": "^3.17.5", "vscode-uri": "^3.1.0" } }, "sha512-5Mrqy5CLfFZUgkyhNZLA1Ye5g12Cb/v6VM7SxUzZUaRKWMDz4md+y26PrfRTSU0/eQAl3XpO9m2og+GGtDMuaA=="], + "vscode-html-languageservice": ["vscode-html-languageservice@5.6.2", "", { "dependencies": { "@vscode/l10n": "^0.0.18", "vscode-languageserver-textdocument": "^1.0.12", "vscode-languageserver-types": "^3.17.5", "vscode-uri": "^3.1.0" } }, "sha512-ulCrSnFnfQ16YzvwnYUgEbUEl/ZG7u2eV27YhvLObSHKkb8fw1Z9cgsnUwjTEeDIdJDoTDTDpxuhQwoenoLNMg=="], "vscode-jsonrpc": ["vscode-jsonrpc@8.2.0", "", {}, "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA=="], @@ -644,7 +642,7 @@ "yallist": ["yallist@4.0.0", "", {}, "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="], - "yauzl": ["yauzl@2.10.0", "", { "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" } }, "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g=="], + "yauzl": ["yauzl@3.3.2", "", { "dependencies": { "pend": "~1.2.0" } }, "sha512-Md9ankxxN23wncAN8s7+Tn3Co52zLUPMtnrLAbVCnfG5d2tKBFfmygYSgXlqFgXObtzIgqkx7aNgDBpso9+4qA=="], "yazl": ["yazl@2.5.1", "", { "dependencies": { "buffer-crc32": "~0.2.3" } }, "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw=="], diff --git a/packages/vscode/package.json b/packages/vscode/package.json index d60cb2329a..37f990b1de 100644 --- a/packages/vscode/package.json +++ b/packages/vscode/package.json @@ -616,12 +616,12 @@ "theme": "light" }, "dependencies": { - "@cwcss/crosswind": "^0.1.3", - "prettier": "^3.8.1" + "@cwcss/crosswind": "^0.2.4", + "prettier": "^3.8.3" }, "devDependencies": { - "@types/vscode": "^1.110.0", - "@vscode/vsce": "^3.7.2-12", + "@types/vscode": "^1.120.0", + "@vscode/vsce": "^3.9.1", "typescript": "^5.9.3", "vscode-html-languageservice": "^5.6.2", "vscode-languageclient": "^9.0.1",