From 784a1fdb22f12baea40a8d1bd8da5f70e59d3751 Mon Sep 17 00:00:00 2001 From: Steve Dignam Date: Thu, 9 Apr 2026 23:00:59 -0400 Subject: [PATCH 1/3] internal: migrate from prettier to oxfmt --- .github/workflows/js.yml | 4 ++-- .oxfmtrc.json | 19 +++++++++++++++++++ .prettierignore | 13 ------------- .prettierrc.js | 11 ----------- .vscode/extensions.json | 2 +- .vscode/settings.json | 2 +- package.json | 2 +- playground/.oxfmtrc.json | 4 ++++ playground/package.json | 2 +- playground/prettier.config.js | 10 ---------- s/oxfmt | 13 +++++++++++++ s/prettier | 14 -------------- squawk-vscode/.oxfmtrc.json | 19 +++++++++++++++++++ squawk-vscode/.prettierignore | 13 ------------- squawk-vscode/.vscodeignore | 2 +- squawk-vscode/package.json | 2 +- squawk-vscode/prettier.config.mjs | 10 ---------- squawk-vscode/s/lint | 4 ++-- 18 files changed, 65 insertions(+), 81 deletions(-) create mode 100644 .oxfmtrc.json delete mode 100644 .prettierignore delete mode 100644 .prettierrc.js create mode 100644 playground/.oxfmtrc.json delete mode 100644 playground/prettier.config.js create mode 100755 s/oxfmt delete mode 100755 s/prettier create mode 100644 squawk-vscode/.oxfmtrc.json delete mode 100644 squawk-vscode/.prettierignore delete mode 100644 squawk-vscode/prettier.config.mjs diff --git a/.github/workflows/js.yml b/.github/workflows/js.yml index 61bc6f6d4..3fb3e7b2b 100644 --- a/.github/workflows/js.yml +++ b/.github/workflows/js.yml @@ -54,7 +54,7 @@ jobs: - name: Lint JS run: ./s/eslint - prettier: + oxfmt: needs: pre_job if: needs.pre_job.outputs.should_skip != 'true' @@ -69,4 +69,4 @@ jobs: - name: Install dependencies run: ./s/ci-install - name: Check Formatting - run: ./s/prettier + run: ./s/oxfmt diff --git a/.oxfmtrc.json b/.oxfmtrc.json new file mode 100644 index 000000000..aa6912e0b --- /dev/null +++ b/.oxfmtrc.json @@ -0,0 +1,19 @@ +{ + "$schema": "./node_modules/oxfmt/configuration_schema.json", + "semi": false, + "ignorePatterns": [ + "build/", + "node_modules/", + "playground/", + "coverage/", + ".venv/", + ".mypy_cache/", + ".terraform/", + ".pytest_cache/", + "target/", + "docs", + "squawk-vscode/syntaxes/pgsql.tmLanguage.json", + "squawk-vscode/.vscode-test/", + "squawk-vscode/dist/" + ] +} diff --git a/.prettierignore b/.prettierignore deleted file mode 100644 index c684782b2..000000000 --- a/.prettierignore +++ /dev/null @@ -1,13 +0,0 @@ -build/ -node_modules/ -playground/ -coverage/ -.venv/ -.mypy_cache/ -.terraform/ -.pytest_cache/ -target/ -docs -squawk-vscode/syntaxes/pgsql.tmLanguage.json -squawk-vscode/.vscode-test/ -squawk-vscode/dist/ diff --git a/.prettierrc.js b/.prettierrc.js deleted file mode 100644 index 59a6a6c92..000000000 --- a/.prettierrc.js +++ /dev/null @@ -1,11 +0,0 @@ -// https://prettier.io/docs/en/options.html -module.exports = { - semi: false, - useTabs: false, - tabWidth: 2, - singleQuote: false, - trailingComma: "all", - bracketSpacing: true, - jsxBracketSameLine: true, - arrowParens: "always", -} diff --git a/.vscode/extensions.json b/.vscode/extensions.json index de8f55041..f4dc1a9bf 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -5,7 +5,7 @@ "usernamehw.errorlens", "dbaeumer.vscode-eslint", "mitsuhiko.insta", - "esbenp.prettier-vscode", + "oxc.oxc-vscode", "vitest.explorer", "binhtran432k.ungrammar-language-features", "sleistner.vscode-fileutils", diff --git a/.vscode/settings.json b/.vscode/settings.json index df8cac950..aed205dcb 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,6 +1,6 @@ { "editor.formatOnSave": true, - "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.defaultFormatter": "oxc.oxc-vscode", "rust-analyzer.check.command": "build", "rust-analyzer.showSyntaxTree": true, "[rust]": { diff --git a/package.json b/package.json index 6f77e52ff..19efb4e0a 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "@typescript-eslint/parser": "^3.3.0", "eslint": "^7.2.0", "eslint-plugin-import": "^2.21.2", - "prettier": "^3.8.0", + "oxfmt": "^0.1.0", "typescript": "^3.9.5" }, "dependencies": { diff --git a/playground/.oxfmtrc.json b/playground/.oxfmtrc.json new file mode 100644 index 000000000..be939727c --- /dev/null +++ b/playground/.oxfmtrc.json @@ -0,0 +1,4 @@ +{ + "$schema": "./node_modules/oxfmt/configuration_schema.json", + "semi": false +} diff --git a/playground/package.json b/playground/package.json index 437bc40d2..1fec9fbf1 100644 --- a/playground/package.json +++ b/playground/package.json @@ -17,7 +17,7 @@ "@tailwindcss/vite": "^4.1.12", "lz-string": "^1.5.0", "monaco-editor": "^0.52.2", - "prettier": "^3.6.2", + "oxfmt": "^0.1.0", "react": "^19.2.0", "react-dom": "^19.2.0", "tailwindcss": "^4.1.12" diff --git a/playground/prettier.config.js b/playground/prettier.config.js deleted file mode 100644 index 55a5d6424..000000000 --- a/playground/prettier.config.js +++ /dev/null @@ -1,10 +0,0 @@ -// https://prettier.io/docs/en/options.html -/** @type {import("prettier").Config} */ -export default { - semi: false, - useTabs: false, - tabWidth: 2, - singleQuote: false, - trailingComma: "all", - bracketSpacing: true, -} diff --git a/s/oxfmt b/s/oxfmt new file mode 100755 index 000000000..302ccdfec --- /dev/null +++ b/s/oxfmt @@ -0,0 +1,13 @@ +#!/bin/sh + +set -ex + +main() { + if [ -n "$CI" ]; then + ./node_modules/.bin/oxfmt --check '**/*.{js,tsx,ts,md,yml,json}' + else + ./node_modules/.bin/oxfmt '**/*.{js,tsx,ts,md,yml,json}' --write + fi +} + +main "$@" diff --git a/s/prettier b/s/prettier deleted file mode 100755 index 304360ea3..000000000 --- a/s/prettier +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - -set -ex - -main() { - if [ -n "$CI" ]; then - ./node_modules/.bin/prettier --check '**/*.{js,tsx,ts,md,yml,json}' - else - ./node_modules/.bin/prettier '**/*.{js,tsx,ts,md,yml,json}' --write - fi -} - -main "$@" - diff --git a/squawk-vscode/.oxfmtrc.json b/squawk-vscode/.oxfmtrc.json new file mode 100644 index 000000000..2a60b700f --- /dev/null +++ b/squawk-vscode/.oxfmtrc.json @@ -0,0 +1,19 @@ +{ + "$schema": "./node_modules/oxfmt/configuration_schema.json", + "semi": false, + "ignorePatterns": [ + "build/", + "node_modules/", + "playground/", + "coverage/", + "extension/", + "dist/", + "out/", + ".venv/", + ".mypy_cache/", + ".terraform/", + ".pytest_cache/", + "target/", + "docs" + ] +} diff --git a/squawk-vscode/.prettierignore b/squawk-vscode/.prettierignore deleted file mode 100644 index 00b3cdb44..000000000 --- a/squawk-vscode/.prettierignore +++ /dev/null @@ -1,13 +0,0 @@ -build/ -node_modules/ -playground/ -coverage/ -extension/ -dist/ -out/ -.venv/ -.mypy_cache/ -.terraform/ -.pytest_cache/ -target/ -docs diff --git a/squawk-vscode/.vscodeignore b/squawk-vscode/.vscodeignore index a049e37c7..13d058f2a 100644 --- a/squawk-vscode/.vscodeignore +++ b/squawk-vscode/.vscodeignore @@ -9,7 +9,7 @@ esbuild.js vsc-extension-quickstart.md **/tsconfig.json **/eslint.config.mjs -**/prettier.config.mjs +**/.oxfmtrc.json **/*.map **/*.ts **/.vscode-test.* diff --git a/squawk-vscode/package.json b/squawk-vscode/package.json index d2e03a911..cf7c9ec10 100644 --- a/squawk-vscode/package.json +++ b/squawk-vscode/package.json @@ -146,7 +146,7 @@ "globals": "^16.2.0", "npm-run-all": "^4.1.5", "ovsx": "^0.10.5", - "prettier": "^3.6.2", + "oxfmt": "^0.1.0", "typescript": "^5.7.2", "typescript-eslint": "^8.41.0" }, diff --git a/squawk-vscode/prettier.config.mjs b/squawk-vscode/prettier.config.mjs deleted file mode 100644 index 55a5d6424..000000000 --- a/squawk-vscode/prettier.config.mjs +++ /dev/null @@ -1,10 +0,0 @@ -// https://prettier.io/docs/en/options.html -/** @type {import("prettier").Config} */ -export default { - semi: false, - useTabs: false, - tabWidth: 2, - singleQuote: false, - trailingComma: "all", - bracketSpacing: true, -} diff --git a/squawk-vscode/s/lint b/squawk-vscode/s/lint index 5b2c6cc8c..b53386137 100755 --- a/squawk-vscode/s/lint +++ b/squawk-vscode/s/lint @@ -5,8 +5,8 @@ set -e if [ -z "$CI"]; then pnpm exec eslint src - pnpm exec prettier --check + pnpm exec oxfmt --check else pnpm exec eslint --fix src - pnpm exec prettier -w '**/*.{js,ts,mjs,tsx,md,json}' + pnpm exec oxfmt -w '**/*.{js,ts,mjs,tsx,md,json}' fi From c405dae3222fdd6618fe83855148dce81354afd4 Mon Sep 17 00:00:00 2001 From: Steve Dignam Date: Thu, 9 Apr 2026 23:18:37 -0400 Subject: [PATCH 2/3] fix --- .oxfmtrc.json | 2 + package.json | 4 +- playground/.oxfmtrc.json | 4 +- playground/package.json | 4 +- playground/pnpm-lock.yaml | 219 +++++++++++++++++++++++++++++++++-- squawk-vscode/.oxfmtrc.json | 2 + squawk-vscode/package.json | 4 +- squawk-vscode/pnpm-lock.yaml | 219 +++++++++++++++++++++++++++++++++-- yarn.lock | 132 ++++++++++++++++++++- 9 files changed, 558 insertions(+), 32 deletions(-) diff --git a/.oxfmtrc.json b/.oxfmtrc.json index aa6912e0b..d1ce246ef 100644 --- a/.oxfmtrc.json +++ b/.oxfmtrc.json @@ -1,6 +1,8 @@ { "$schema": "./node_modules/oxfmt/configuration_schema.json", "semi": false, + "printWidth": 80, + "sortPackageJson": false, "ignorePatterns": [ "build/", "node_modules/", diff --git a/package.json b/package.json index 19efb4e0a..dad640c03 100644 --- a/package.json +++ b/package.json @@ -25,13 +25,13 @@ "@typescript-eslint/parser": "^3.3.0", "eslint": "^7.2.0", "eslint-plugin-import": "^2.21.2", - "oxfmt": "^0.1.0", + "oxfmt": "^0.44.0", "typescript": "^3.9.5" }, "dependencies": { "node-fetch": "2.6.7" }, "volta": { - "node": "20.18.0" + "node": "20.19.0" } } diff --git a/playground/.oxfmtrc.json b/playground/.oxfmtrc.json index be939727c..68f6cd354 100644 --- a/playground/.oxfmtrc.json +++ b/playground/.oxfmtrc.json @@ -1,4 +1,6 @@ { "$schema": "./node_modules/oxfmt/configuration_schema.json", - "semi": false + "semi": false, + "printWidth": 80, + "sortPackageJson": false } diff --git a/playground/package.json b/playground/package.json index 1fec9fbf1..063a2bf5b 100644 --- a/playground/package.json +++ b/playground/package.json @@ -17,7 +17,7 @@ "@tailwindcss/vite": "^4.1.12", "lz-string": "^1.5.0", "monaco-editor": "^0.52.2", - "oxfmt": "^0.1.0", + "oxfmt": "^0.44.0", "react": "^19.2.0", "react-dom": "^19.2.0", "tailwindcss": "^4.1.12" @@ -37,7 +37,7 @@ "vite": "^6.4.1" }, "volta": { - "node": "18.20.8", + "node": "20.19.0", "pnpm": "9.15.4" } } diff --git a/playground/pnpm-lock.yaml b/playground/pnpm-lock.yaml index de04da0f0..2e302e5db 100644 --- a/playground/pnpm-lock.yaml +++ b/playground/pnpm-lock.yaml @@ -23,9 +23,9 @@ importers: monaco-editor: specifier: ^0.52.2 version: 0.52.2 - prettier: - specifier: ^3.6.2 - version: 3.6.2 + oxfmt: + specifier: ^0.44.0 + version: 0.44.0 react: specifier: ^19.2.0 version: 19.2.0 @@ -443,6 +443,120 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@oxfmt/binding-android-arm-eabi@0.44.0': + resolution: {integrity: sha512-5UvghMd9SA/yvKTWCAxMAPXS1d2i054UeOf4iFjZjfayTwCINcC3oaSXjtbZfCaEpxgJod7XiOjTtby5yEv/BQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [android] + + '@oxfmt/binding-android-arm64@0.44.0': + resolution: {integrity: sha512-IVudM1BWfvrYO++Khtzr8q9n5Rxu7msUvoFMqzGJVdX7HfUXUDHwaH2zHZNB58svx2J56pmCUzophyaPFkcG/A==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + + '@oxfmt/binding-darwin-arm64@0.44.0': + resolution: {integrity: sha512-eWCLAIKAHfx88EqEP1Ga2yz7qVcqDU5lemn4xck+07bH182hDdprOHjbogyk0In1Djys3T0/pO2JepFnRJ41Mg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + + '@oxfmt/binding-darwin-x64@0.44.0': + resolution: {integrity: sha512-eHTBznHLM49++dwz07MblQ2cOXyIgeedmE3Wgy4ptUESj38/qYZyRi1MPwC9olQJWssMeY6WI3UZ7YmU5ggvyQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + + '@oxfmt/binding-freebsd-x64@0.44.0': + resolution: {integrity: sha512-jLMmbj0u0Ft43QpkUVr/0v1ZfQCGWAvU+WznEHcN3wZC/q6ox7XeSJtk9P36CCpiDSUf3sGnzbIuG1KdEMEDJQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + + '@oxfmt/binding-linux-arm-gnueabihf@0.44.0': + resolution: {integrity: sha512-n+A/u/ByK1qV8FVGOwyaSpw5NPNl0qlZfgTBqHeGIqr8Qzq1tyWZ4lAaxPoe5mZqE3w88vn3+jZtMxriHPE7tg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@oxfmt/binding-linux-arm-musleabihf@0.44.0': + resolution: {integrity: sha512-5eax+FkxyCqAi3Rw0mrZFr7+KTt/XweFsbALR+B5ljWBLBl8nHe4ADrUnb1gLEfQCJLl+Ca5FIVD4xEt95AwIw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@oxfmt/binding-linux-arm64-gnu@0.44.0': + resolution: {integrity: sha512-58l8JaHxSGOmOMOG2CIrNsnkRJAj0YcHQCmvNACniOa/vd1iRHhlPajczegzS5jwMENlqgreyiTR9iNlke8qCw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + + '@oxfmt/binding-linux-arm64-musl@0.44.0': + resolution: {integrity: sha512-AlObQIXyVRZ96LbtVljtFq0JqH5B92NU+BQeDFrXWBUWlCKAM0wF5GLfIhCLT5kQ3Sl+U0YjRJ7Alqj5hGQaCg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + + '@oxfmt/binding-linux-ppc64-gnu@0.44.0': + resolution: {integrity: sha512-YcFE8/q/BbrCiIiM5piwbkA6GwJc5QqhMQp2yDrqQ2fuVkZ7CInb1aIijZ/k8EXc72qXMSwKpVlBv1w/MsGO/A==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + + '@oxfmt/binding-linux-riscv64-gnu@0.44.0': + resolution: {integrity: sha512-eOdzs6RqkRzuqNHUX5C8ISN5xfGh4xDww8OEd9YAmc3OWN8oAe5bmlIqQ+rrHLpv58/0BuU48bxkhnIGjA/ATQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + os: [linux] + + '@oxfmt/binding-linux-riscv64-musl@0.44.0': + resolution: {integrity: sha512-YBgNTxntD/QvlFUfgvh8bEdwOhXiquX8gaofZJAwYa/Xp1S1DQrFVZEeck7GFktr24DztsSp8N8WtWCBwxs0Hw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + os: [linux] + + '@oxfmt/binding-linux-s390x-gnu@0.44.0': + resolution: {integrity: sha512-GLIh1R6WHWshl/i4QQDNgj0WtT25aRO4HNUWEoitxiywyRdhTFmFEYT2rXlcl9U6/26vhmOqG5cRlMLG3ocaIA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + + '@oxfmt/binding-linux-x64-gnu@0.44.0': + resolution: {integrity: sha512-gZOpgTlOsLcLfAF9qgpTr7FIIFSKnQN3hDf/0JvQ4CIwMY7h+eilNjxq/CorqvYcEOu+LRt1W4ZS7KccEHLOdA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + + '@oxfmt/binding-linux-x64-musl@0.44.0': + resolution: {integrity: sha512-1CyS9JTB+pCUFYFI6pkQGGZaT/AY5gnhHVrQQLhFba6idP9AzVYm1xbdWfywoldTYvjxQJV6x4SuduCIfP3W+A==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + + '@oxfmt/binding-openharmony-arm64@0.44.0': + resolution: {integrity: sha512-bmEv70Ak6jLr1xotCbF5TxIKjsmQaiX+jFRtnGtfA03tJPf6VG3cKh96S21boAt3JZc+Vjx8PYcDuLj39vM2Pw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + + '@oxfmt/binding-win32-arm64-msvc@0.44.0': + resolution: {integrity: sha512-yWzB+oCpSnP/dmw85eFLAT5o35Ve5pkGS2uF/UCISpIwDqf1xa7OpmtomiqY/Vzg8VyvMbuf6vroF2khF/+1Vg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + + '@oxfmt/binding-win32-ia32-msvc@0.44.0': + resolution: {integrity: sha512-TcWpo18xEIE3AmIG2kpr3kz5IEhQgnx0lazl2+8L+3eTopOAUevQcmlr4nhguImNWz0OMeOZrYZOhJNCf16nlQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ia32] + os: [win32] + + '@oxfmt/binding-win32-x64-msvc@0.44.0': + resolution: {integrity: sha512-oj8aLkPJZppIM4CMQNsyir9ybM1Xw/CfGPTSsTnzpVGyljgfbdP0EVUlURiGM0BDrmw5psQ6ArmGCcUY/yABaQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + '@rolldown/pluginutils@1.0.0-beta.27': resolution: {integrity: sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==} @@ -1364,6 +1478,11 @@ packages: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} + oxfmt@0.44.0: + resolution: {integrity: sha512-lnncqvHewyRvaqdrnntVIrZV2tEddz8lbvPsQzG/zlkfvgZkwy0HP1p/2u1aCDToeg1jb9zBpbJdfkV73Itw+w==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} @@ -1407,11 +1526,6 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - prettier@3.6.2: - resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==} - engines: {node: '>=14'} - hasBin: true - progress@2.0.3: resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} engines: {node: '>=0.4.0'} @@ -1509,6 +1623,10 @@ packages: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} + tinypool@2.1.0: + resolution: {integrity: sha512-Pugqs6M0m7Lv1I7FtxN4aoyToKg1C4tu+/381vH35y8oENM/Ai7f7C4StcoK4/+BSw9ebcS8jRiVrORFKCALLw==} + engines: {node: ^20.0.0 || >=22.0.0} + to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -1973,6 +2091,63 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.19.1 + '@oxfmt/binding-android-arm-eabi@0.44.0': + optional: true + + '@oxfmt/binding-android-arm64@0.44.0': + optional: true + + '@oxfmt/binding-darwin-arm64@0.44.0': + optional: true + + '@oxfmt/binding-darwin-x64@0.44.0': + optional: true + + '@oxfmt/binding-freebsd-x64@0.44.0': + optional: true + + '@oxfmt/binding-linux-arm-gnueabihf@0.44.0': + optional: true + + '@oxfmt/binding-linux-arm-musleabihf@0.44.0': + optional: true + + '@oxfmt/binding-linux-arm64-gnu@0.44.0': + optional: true + + '@oxfmt/binding-linux-arm64-musl@0.44.0': + optional: true + + '@oxfmt/binding-linux-ppc64-gnu@0.44.0': + optional: true + + '@oxfmt/binding-linux-riscv64-gnu@0.44.0': + optional: true + + '@oxfmt/binding-linux-riscv64-musl@0.44.0': + optional: true + + '@oxfmt/binding-linux-s390x-gnu@0.44.0': + optional: true + + '@oxfmt/binding-linux-x64-gnu@0.44.0': + optional: true + + '@oxfmt/binding-linux-x64-musl@0.44.0': + optional: true + + '@oxfmt/binding-openharmony-arm64@0.44.0': + optional: true + + '@oxfmt/binding-win32-arm64-msvc@0.44.0': + optional: true + + '@oxfmt/binding-win32-ia32-msvc@0.44.0': + optional: true + + '@oxfmt/binding-win32-x64-msvc@0.44.0': + optional: true + '@rolldown/pluginutils@1.0.0-beta.27': {} '@rollup/rollup-android-arm-eabi@4.59.0': @@ -2864,6 +3039,30 @@ snapshots: type-check: 0.4.0 word-wrap: 1.2.5 + oxfmt@0.44.0: + dependencies: + tinypool: 2.1.0 + optionalDependencies: + '@oxfmt/binding-android-arm-eabi': 0.44.0 + '@oxfmt/binding-android-arm64': 0.44.0 + '@oxfmt/binding-darwin-arm64': 0.44.0 + '@oxfmt/binding-darwin-x64': 0.44.0 + '@oxfmt/binding-freebsd-x64': 0.44.0 + '@oxfmt/binding-linux-arm-gnueabihf': 0.44.0 + '@oxfmt/binding-linux-arm-musleabihf': 0.44.0 + '@oxfmt/binding-linux-arm64-gnu': 0.44.0 + '@oxfmt/binding-linux-arm64-musl': 0.44.0 + '@oxfmt/binding-linux-ppc64-gnu': 0.44.0 + '@oxfmt/binding-linux-riscv64-gnu': 0.44.0 + '@oxfmt/binding-linux-riscv64-musl': 0.44.0 + '@oxfmt/binding-linux-s390x-gnu': 0.44.0 + '@oxfmt/binding-linux-x64-gnu': 0.44.0 + '@oxfmt/binding-linux-x64-musl': 0.44.0 + '@oxfmt/binding-openharmony-arm64': 0.44.0 + '@oxfmt/binding-win32-arm64-msvc': 0.44.0 + '@oxfmt/binding-win32-ia32-msvc': 0.44.0 + '@oxfmt/binding-win32-x64-msvc': 0.44.0 + p-limit@3.1.0: dependencies: yocto-queue: 0.1.0 @@ -2899,8 +3098,6 @@ snapshots: prelude-ls@1.2.1: {} - prettier@3.6.2: {} - progress@2.0.3: {} proxy-from-env@1.1.0: {} @@ -3000,6 +3197,8 @@ snapshots: fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 + tinypool@2.1.0: {} + to-regex-range@5.0.1: dependencies: is-number: 7.0.0 diff --git a/squawk-vscode/.oxfmtrc.json b/squawk-vscode/.oxfmtrc.json index 2a60b700f..aaff9aafb 100644 --- a/squawk-vscode/.oxfmtrc.json +++ b/squawk-vscode/.oxfmtrc.json @@ -1,6 +1,8 @@ { "$schema": "./node_modules/oxfmt/configuration_schema.json", "semi": false, + "printWidth": 80, + "sortPackageJson": false, "ignorePatterns": [ "build/", "node_modules/", diff --git a/squawk-vscode/package.json b/squawk-vscode/package.json index cf7c9ec10..5093d85bd 100644 --- a/squawk-vscode/package.json +++ b/squawk-vscode/package.json @@ -146,12 +146,12 @@ "globals": "^16.2.0", "npm-run-all": "^4.1.5", "ovsx": "^0.10.5", - "oxfmt": "^0.1.0", + "oxfmt": "^0.44.0", "typescript": "^5.7.2", "typescript-eslint": "^8.41.0" }, "volta": { - "node": "20.18.0", + "node": "20.19.0", "pnpm": "8.15.8" }, "dependencies": { diff --git a/squawk-vscode/pnpm-lock.yaml b/squawk-vscode/pnpm-lock.yaml index dac1cc351..bff321547 100644 --- a/squawk-vscode/pnpm-lock.yaml +++ b/squawk-vscode/pnpm-lock.yaml @@ -51,9 +51,9 @@ importers: ovsx: specifier: ^0.10.5 version: 0.10.5 - prettier: - specifier: ^3.6.2 - version: 3.6.2 + oxfmt: + specifier: ^0.44.0 + version: 0.44.0 typescript: specifier: ^5.7.2 version: 5.8.3 @@ -467,6 +467,120 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@oxfmt/binding-android-arm-eabi@0.44.0': + resolution: {integrity: sha512-5UvghMd9SA/yvKTWCAxMAPXS1d2i054UeOf4iFjZjfayTwCINcC3oaSXjtbZfCaEpxgJod7XiOjTtby5yEv/BQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [android] + + '@oxfmt/binding-android-arm64@0.44.0': + resolution: {integrity: sha512-IVudM1BWfvrYO++Khtzr8q9n5Rxu7msUvoFMqzGJVdX7HfUXUDHwaH2zHZNB58svx2J56pmCUzophyaPFkcG/A==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + + '@oxfmt/binding-darwin-arm64@0.44.0': + resolution: {integrity: sha512-eWCLAIKAHfx88EqEP1Ga2yz7qVcqDU5lemn4xck+07bH182hDdprOHjbogyk0In1Djys3T0/pO2JepFnRJ41Mg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + + '@oxfmt/binding-darwin-x64@0.44.0': + resolution: {integrity: sha512-eHTBznHLM49++dwz07MblQ2cOXyIgeedmE3Wgy4ptUESj38/qYZyRi1MPwC9olQJWssMeY6WI3UZ7YmU5ggvyQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + + '@oxfmt/binding-freebsd-x64@0.44.0': + resolution: {integrity: sha512-jLMmbj0u0Ft43QpkUVr/0v1ZfQCGWAvU+WznEHcN3wZC/q6ox7XeSJtk9P36CCpiDSUf3sGnzbIuG1KdEMEDJQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + + '@oxfmt/binding-linux-arm-gnueabihf@0.44.0': + resolution: {integrity: sha512-n+A/u/ByK1qV8FVGOwyaSpw5NPNl0qlZfgTBqHeGIqr8Qzq1tyWZ4lAaxPoe5mZqE3w88vn3+jZtMxriHPE7tg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@oxfmt/binding-linux-arm-musleabihf@0.44.0': + resolution: {integrity: sha512-5eax+FkxyCqAi3Rw0mrZFr7+KTt/XweFsbALR+B5ljWBLBl8nHe4ADrUnb1gLEfQCJLl+Ca5FIVD4xEt95AwIw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@oxfmt/binding-linux-arm64-gnu@0.44.0': + resolution: {integrity: sha512-58l8JaHxSGOmOMOG2CIrNsnkRJAj0YcHQCmvNACniOa/vd1iRHhlPajczegzS5jwMENlqgreyiTR9iNlke8qCw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + + '@oxfmt/binding-linux-arm64-musl@0.44.0': + resolution: {integrity: sha512-AlObQIXyVRZ96LbtVljtFq0JqH5B92NU+BQeDFrXWBUWlCKAM0wF5GLfIhCLT5kQ3Sl+U0YjRJ7Alqj5hGQaCg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + + '@oxfmt/binding-linux-ppc64-gnu@0.44.0': + resolution: {integrity: sha512-YcFE8/q/BbrCiIiM5piwbkA6GwJc5QqhMQp2yDrqQ2fuVkZ7CInb1aIijZ/k8EXc72qXMSwKpVlBv1w/MsGO/A==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + + '@oxfmt/binding-linux-riscv64-gnu@0.44.0': + resolution: {integrity: sha512-eOdzs6RqkRzuqNHUX5C8ISN5xfGh4xDww8OEd9YAmc3OWN8oAe5bmlIqQ+rrHLpv58/0BuU48bxkhnIGjA/ATQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + os: [linux] + + '@oxfmt/binding-linux-riscv64-musl@0.44.0': + resolution: {integrity: sha512-YBgNTxntD/QvlFUfgvh8bEdwOhXiquX8gaofZJAwYa/Xp1S1DQrFVZEeck7GFktr24DztsSp8N8WtWCBwxs0Hw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + os: [linux] + + '@oxfmt/binding-linux-s390x-gnu@0.44.0': + resolution: {integrity: sha512-GLIh1R6WHWshl/i4QQDNgj0WtT25aRO4HNUWEoitxiywyRdhTFmFEYT2rXlcl9U6/26vhmOqG5cRlMLG3ocaIA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + + '@oxfmt/binding-linux-x64-gnu@0.44.0': + resolution: {integrity: sha512-gZOpgTlOsLcLfAF9qgpTr7FIIFSKnQN3hDf/0JvQ4CIwMY7h+eilNjxq/CorqvYcEOu+LRt1W4ZS7KccEHLOdA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + + '@oxfmt/binding-linux-x64-musl@0.44.0': + resolution: {integrity: sha512-1CyS9JTB+pCUFYFI6pkQGGZaT/AY5gnhHVrQQLhFba6idP9AzVYm1xbdWfywoldTYvjxQJV6x4SuduCIfP3W+A==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + + '@oxfmt/binding-openharmony-arm64@0.44.0': + resolution: {integrity: sha512-bmEv70Ak6jLr1xotCbF5TxIKjsmQaiX+jFRtnGtfA03tJPf6VG3cKh96S21boAt3JZc+Vjx8PYcDuLj39vM2Pw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + + '@oxfmt/binding-win32-arm64-msvc@0.44.0': + resolution: {integrity: sha512-yWzB+oCpSnP/dmw85eFLAT5o35Ve5pkGS2uF/UCISpIwDqf1xa7OpmtomiqY/Vzg8VyvMbuf6vroF2khF/+1Vg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + + '@oxfmt/binding-win32-ia32-msvc@0.44.0': + resolution: {integrity: sha512-TcWpo18xEIE3AmIG2kpr3kz5IEhQgnx0lazl2+8L+3eTopOAUevQcmlr4nhguImNWz0OMeOZrYZOhJNCf16nlQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ia32] + os: [win32] + + '@oxfmt/binding-win32-x64-msvc@0.44.0': + resolution: {integrity: sha512-oj8aLkPJZppIM4CMQNsyir9ybM1Xw/CfGPTSsTnzpVGyljgfbdP0EVUlURiGM0BDrmw5psQ6ArmGCcUY/yABaQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -1918,6 +2032,11 @@ packages: resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} engines: {node: '>= 0.4'} + oxfmt@0.44.0: + resolution: {integrity: sha512-lnncqvHewyRvaqdrnntVIrZV2tEddz8lbvPsQzG/zlkfvgZkwy0HP1p/2u1aCDToeg1jb9zBpbJdfkV73Itw+w==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} @@ -2035,11 +2154,6 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - prettier@3.6.2: - resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==} - engines: {node: '>=14'} - hasBin: true - process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} @@ -2382,6 +2496,10 @@ packages: resolution: {integrity: sha512-tXJwSr9355kFJI3lbCkPpUH5cP8/M0GGy2xLO34aZCjMXBaK3SoPnZwr/oWmo1FdCnELcs4npdCIOFtq9W3ruQ==} engines: {node: '>=4'} + tinypool@2.1.0: + resolution: {integrity: sha512-Pugqs6M0m7Lv1I7FtxN4aoyToKg1C4tu+/381vH35y8oENM/Ai7f7C4StcoK4/+BSw9ebcS8jRiVrORFKCALLw==} + engines: {node: ^20.0.0 || >=22.0.0} + tmp@0.2.5: resolution: {integrity: sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==} engines: {node: '>=14.14'} @@ -2969,6 +3087,63 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.19.1 + '@oxfmt/binding-android-arm-eabi@0.44.0': + optional: true + + '@oxfmt/binding-android-arm64@0.44.0': + optional: true + + '@oxfmt/binding-darwin-arm64@0.44.0': + optional: true + + '@oxfmt/binding-darwin-x64@0.44.0': + optional: true + + '@oxfmt/binding-freebsd-x64@0.44.0': + optional: true + + '@oxfmt/binding-linux-arm-gnueabihf@0.44.0': + optional: true + + '@oxfmt/binding-linux-arm-musleabihf@0.44.0': + optional: true + + '@oxfmt/binding-linux-arm64-gnu@0.44.0': + optional: true + + '@oxfmt/binding-linux-arm64-musl@0.44.0': + optional: true + + '@oxfmt/binding-linux-ppc64-gnu@0.44.0': + optional: true + + '@oxfmt/binding-linux-riscv64-gnu@0.44.0': + optional: true + + '@oxfmt/binding-linux-riscv64-musl@0.44.0': + optional: true + + '@oxfmt/binding-linux-s390x-gnu@0.44.0': + optional: true + + '@oxfmt/binding-linux-x64-gnu@0.44.0': + optional: true + + '@oxfmt/binding-linux-x64-musl@0.44.0': + optional: true + + '@oxfmt/binding-openharmony-arm64@0.44.0': + optional: true + + '@oxfmt/binding-win32-arm64-msvc@0.44.0': + optional: true + + '@oxfmt/binding-win32-ia32-msvc@0.44.0': + optional: true + + '@oxfmt/binding-win32-x64-msvc@0.44.0': + optional: true + '@pkgjs/parseargs@0.11.0': optional: true @@ -4721,6 +4896,30 @@ snapshots: object-keys: 1.1.1 safe-push-apply: 1.0.0 + oxfmt@0.44.0: + dependencies: + tinypool: 2.1.0 + optionalDependencies: + '@oxfmt/binding-android-arm-eabi': 0.44.0 + '@oxfmt/binding-android-arm64': 0.44.0 + '@oxfmt/binding-darwin-arm64': 0.44.0 + '@oxfmt/binding-darwin-x64': 0.44.0 + '@oxfmt/binding-freebsd-x64': 0.44.0 + '@oxfmt/binding-linux-arm-gnueabihf': 0.44.0 + '@oxfmt/binding-linux-arm-musleabihf': 0.44.0 + '@oxfmt/binding-linux-arm64-gnu': 0.44.0 + '@oxfmt/binding-linux-arm64-musl': 0.44.0 + '@oxfmt/binding-linux-ppc64-gnu': 0.44.0 + '@oxfmt/binding-linux-riscv64-gnu': 0.44.0 + '@oxfmt/binding-linux-riscv64-musl': 0.44.0 + '@oxfmt/binding-linux-s390x-gnu': 0.44.0 + '@oxfmt/binding-linux-x64-gnu': 0.44.0 + '@oxfmt/binding-linux-x64-musl': 0.44.0 + '@oxfmt/binding-openharmony-arm64': 0.44.0 + '@oxfmt/binding-win32-arm64-msvc': 0.44.0 + '@oxfmt/binding-win32-ia32-msvc': 0.44.0 + '@oxfmt/binding-win32-x64-msvc': 0.44.0 + p-limit@3.1.0: dependencies: yocto-queue: 0.1.0 @@ -4827,8 +5026,6 @@ snapshots: prelude-ls@1.2.1: {} - prettier@3.6.2: {} - process-nextick-args@2.0.1: {} pump@3.0.3: @@ -5251,6 +5448,8 @@ snapshots: dependencies: editions: 6.22.0 + tinypool@2.1.0: {} + tmp@0.2.5: {} to-regex-range@5.0.1: diff --git a/yarn.lock b/yarn.lock index ac8dffdf6..e4923d25b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -23,6 +23,101 @@ chalk "^2.0.0" js-tokens "^4.0.0" +"@oxfmt/binding-android-arm-eabi@0.44.0": + version "0.44.0" + resolved "https://registry.yarnpkg.com/@oxfmt/binding-android-arm-eabi/-/binding-android-arm-eabi-0.44.0.tgz#5974105a730c44c7404ef163c5b8b686682fa06d" + integrity sha512-5UvghMd9SA/yvKTWCAxMAPXS1d2i054UeOf4iFjZjfayTwCINcC3oaSXjtbZfCaEpxgJod7XiOjTtby5yEv/BQ== + +"@oxfmt/binding-android-arm64@0.44.0": + version "0.44.0" + resolved "https://registry.yarnpkg.com/@oxfmt/binding-android-arm64/-/binding-android-arm64-0.44.0.tgz#77f553e42571b99cae390baadc237a84207178bd" + integrity sha512-IVudM1BWfvrYO++Khtzr8q9n5Rxu7msUvoFMqzGJVdX7HfUXUDHwaH2zHZNB58svx2J56pmCUzophyaPFkcG/A== + +"@oxfmt/binding-darwin-arm64@0.44.0": + version "0.44.0" + resolved "https://registry.yarnpkg.com/@oxfmt/binding-darwin-arm64/-/binding-darwin-arm64-0.44.0.tgz#a43262f59aa8da667db53ba3d454ef1afcef3e18" + integrity sha512-eWCLAIKAHfx88EqEP1Ga2yz7qVcqDU5lemn4xck+07bH182hDdprOHjbogyk0In1Djys3T0/pO2JepFnRJ41Mg== + +"@oxfmt/binding-darwin-x64@0.44.0": + version "0.44.0" + resolved "https://registry.yarnpkg.com/@oxfmt/binding-darwin-x64/-/binding-darwin-x64-0.44.0.tgz#cd95251cfc545f26a6ee7e664d5bd6df71b4f567" + integrity sha512-eHTBznHLM49++dwz07MblQ2cOXyIgeedmE3Wgy4ptUESj38/qYZyRi1MPwC9olQJWssMeY6WI3UZ7YmU5ggvyQ== + +"@oxfmt/binding-freebsd-x64@0.44.0": + version "0.44.0" + resolved "https://registry.yarnpkg.com/@oxfmt/binding-freebsd-x64/-/binding-freebsd-x64-0.44.0.tgz#eb3234a5a3c63346d134c3823cc763e01924be01" + integrity sha512-jLMmbj0u0Ft43QpkUVr/0v1ZfQCGWAvU+WznEHcN3wZC/q6ox7XeSJtk9P36CCpiDSUf3sGnzbIuG1KdEMEDJQ== + +"@oxfmt/binding-linux-arm-gnueabihf@0.44.0": + version "0.44.0" + resolved "https://registry.yarnpkg.com/@oxfmt/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.44.0.tgz#b939bc27eb8be72c7e689b9307ed6086dc683059" + integrity sha512-n+A/u/ByK1qV8FVGOwyaSpw5NPNl0qlZfgTBqHeGIqr8Qzq1tyWZ4lAaxPoe5mZqE3w88vn3+jZtMxriHPE7tg== + +"@oxfmt/binding-linux-arm-musleabihf@0.44.0": + version "0.44.0" + resolved "https://registry.yarnpkg.com/@oxfmt/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.44.0.tgz#0725a2d091643a00bbacdffaa12e377abf32606c" + integrity sha512-5eax+FkxyCqAi3Rw0mrZFr7+KTt/XweFsbALR+B5ljWBLBl8nHe4ADrUnb1gLEfQCJLl+Ca5FIVD4xEt95AwIw== + +"@oxfmt/binding-linux-arm64-gnu@0.44.0": + version "0.44.0" + resolved "https://registry.yarnpkg.com/@oxfmt/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.44.0.tgz#416e68d5e536fa19ca8499611fca9928cc2ee9d4" + integrity sha512-58l8JaHxSGOmOMOG2CIrNsnkRJAj0YcHQCmvNACniOa/vd1iRHhlPajczegzS5jwMENlqgreyiTR9iNlke8qCw== + +"@oxfmt/binding-linux-arm64-musl@0.44.0": + version "0.44.0" + resolved "https://registry.yarnpkg.com/@oxfmt/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.44.0.tgz#8bb3bd2461b354caa443d093471b347547426e8a" + integrity sha512-AlObQIXyVRZ96LbtVljtFq0JqH5B92NU+BQeDFrXWBUWlCKAM0wF5GLfIhCLT5kQ3Sl+U0YjRJ7Alqj5hGQaCg== + +"@oxfmt/binding-linux-ppc64-gnu@0.44.0": + version "0.44.0" + resolved "https://registry.yarnpkg.com/@oxfmt/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.44.0.tgz#427a2278fa9aff179d2c66dce29dabe78f907474" + integrity sha512-YcFE8/q/BbrCiIiM5piwbkA6GwJc5QqhMQp2yDrqQ2fuVkZ7CInb1aIijZ/k8EXc72qXMSwKpVlBv1w/MsGO/A== + +"@oxfmt/binding-linux-riscv64-gnu@0.44.0": + version "0.44.0" + resolved "https://registry.yarnpkg.com/@oxfmt/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.44.0.tgz#587c4381de6e30d9302ddc4b3f40b0cd7af209ee" + integrity sha512-eOdzs6RqkRzuqNHUX5C8ISN5xfGh4xDww8OEd9YAmc3OWN8oAe5bmlIqQ+rrHLpv58/0BuU48bxkhnIGjA/ATQ== + +"@oxfmt/binding-linux-riscv64-musl@0.44.0": + version "0.44.0" + resolved "https://registry.yarnpkg.com/@oxfmt/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.44.0.tgz#c9e41aa68ebad6966642ef4df4fac17cdd67fa34" + integrity sha512-YBgNTxntD/QvlFUfgvh8bEdwOhXiquX8gaofZJAwYa/Xp1S1DQrFVZEeck7GFktr24DztsSp8N8WtWCBwxs0Hw== + +"@oxfmt/binding-linux-s390x-gnu@0.44.0": + version "0.44.0" + resolved "https://registry.yarnpkg.com/@oxfmt/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.44.0.tgz#c04ffde3e1e2703704fcdf3875ba08b0c2881334" + integrity sha512-GLIh1R6WHWshl/i4QQDNgj0WtT25aRO4HNUWEoitxiywyRdhTFmFEYT2rXlcl9U6/26vhmOqG5cRlMLG3ocaIA== + +"@oxfmt/binding-linux-x64-gnu@0.44.0": + version "0.44.0" + resolved "https://registry.yarnpkg.com/@oxfmt/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.44.0.tgz#b3109a3c8bebb42612d3c684c251d2cdd614c94e" + integrity sha512-gZOpgTlOsLcLfAF9qgpTr7FIIFSKnQN3hDf/0JvQ4CIwMY7h+eilNjxq/CorqvYcEOu+LRt1W4ZS7KccEHLOdA== + +"@oxfmt/binding-linux-x64-musl@0.44.0": + version "0.44.0" + resolved "https://registry.yarnpkg.com/@oxfmt/binding-linux-x64-musl/-/binding-linux-x64-musl-0.44.0.tgz#26a3c17c0bb4d171cd582986cddbad188ff9534d" + integrity sha512-1CyS9JTB+pCUFYFI6pkQGGZaT/AY5gnhHVrQQLhFba6idP9AzVYm1xbdWfywoldTYvjxQJV6x4SuduCIfP3W+A== + +"@oxfmt/binding-openharmony-arm64@0.44.0": + version "0.44.0" + resolved "https://registry.yarnpkg.com/@oxfmt/binding-openharmony-arm64/-/binding-openharmony-arm64-0.44.0.tgz#2702d7cfc86821e55878c2bffba5f75430d5107a" + integrity sha512-bmEv70Ak6jLr1xotCbF5TxIKjsmQaiX+jFRtnGtfA03tJPf6VG3cKh96S21boAt3JZc+Vjx8PYcDuLj39vM2Pw== + +"@oxfmt/binding-win32-arm64-msvc@0.44.0": + version "0.44.0" + resolved "https://registry.yarnpkg.com/@oxfmt/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.44.0.tgz#c0ebbde2b30452d0d36adaa2cb566ab6c31849f0" + integrity sha512-yWzB+oCpSnP/dmw85eFLAT5o35Ve5pkGS2uF/UCISpIwDqf1xa7OpmtomiqY/Vzg8VyvMbuf6vroF2khF/+1Vg== + +"@oxfmt/binding-win32-ia32-msvc@0.44.0": + version "0.44.0" + resolved "https://registry.yarnpkg.com/@oxfmt/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.44.0.tgz#b6cba86c0f87a95648a10ef3482aa1a1c1d18de9" + integrity sha512-TcWpo18xEIE3AmIG2kpr3kz5IEhQgnx0lazl2+8L+3eTopOAUevQcmlr4nhguImNWz0OMeOZrYZOhJNCf16nlQ== + +"@oxfmt/binding-win32-x64-msvc@0.44.0": + version "0.44.0" + resolved "https://registry.yarnpkg.com/@oxfmt/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.44.0.tgz#61ce119e828b46e2c89254f05529a8c2f7ee25f1" + integrity sha512-oj8aLkPJZppIM4CMQNsyir9ybM1Xw/CfGPTSsTnzpVGyljgfbdP0EVUlURiGM0BDrmw5psQ6ArmGCcUY/yABaQ== + "@types/color-name@^1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" @@ -989,6 +1084,33 @@ os-tmpdir@~1.0.2: resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= +oxfmt@^0.44.0: + version "0.44.0" + resolved "https://registry.yarnpkg.com/oxfmt/-/oxfmt-0.44.0.tgz#36ba90ef3fc958d37e01d38a3024c3f3dc0ff055" + integrity sha512-lnncqvHewyRvaqdrnntVIrZV2tEddz8lbvPsQzG/zlkfvgZkwy0HP1p/2u1aCDToeg1jb9zBpbJdfkV73Itw+w== + dependencies: + tinypool "2.1.0" + optionalDependencies: + "@oxfmt/binding-android-arm-eabi" "0.44.0" + "@oxfmt/binding-android-arm64" "0.44.0" + "@oxfmt/binding-darwin-arm64" "0.44.0" + "@oxfmt/binding-darwin-x64" "0.44.0" + "@oxfmt/binding-freebsd-x64" "0.44.0" + "@oxfmt/binding-linux-arm-gnueabihf" "0.44.0" + "@oxfmt/binding-linux-arm-musleabihf" "0.44.0" + "@oxfmt/binding-linux-arm64-gnu" "0.44.0" + "@oxfmt/binding-linux-arm64-musl" "0.44.0" + "@oxfmt/binding-linux-ppc64-gnu" "0.44.0" + "@oxfmt/binding-linux-riscv64-gnu" "0.44.0" + "@oxfmt/binding-linux-riscv64-musl" "0.44.0" + "@oxfmt/binding-linux-s390x-gnu" "0.44.0" + "@oxfmt/binding-linux-x64-gnu" "0.44.0" + "@oxfmt/binding-linux-x64-musl" "0.44.0" + "@oxfmt/binding-openharmony-arm64" "0.44.0" + "@oxfmt/binding-win32-arm64-msvc" "0.44.0" + "@oxfmt/binding-win32-ia32-msvc" "0.44.0" + "@oxfmt/binding-win32-x64-msvc" "0.44.0" + p-limit@^1.1.0: version "1.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" @@ -1066,11 +1188,6 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prettier@^3.8.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.8.0.tgz#f72cf71505133f40cfa2ef77a2668cdc558fcd69" - integrity sha512-yEPsovQfpxYfgWNhCfECjG5AQaO+K3dp6XERmOepyPDVqcJm+bjyCVO3pmU+nAPe0N5dDvekfGezt/EIiRe1TA== - progress@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" @@ -1306,6 +1423,11 @@ through@^2.3.6: resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= +tinypool@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tinypool/-/tinypool-2.1.0.tgz#303a671d6ef68d03c9512cdc9a47c86b8a85f20c" + integrity sha512-Pugqs6M0m7Lv1I7FtxN4aoyToKg1C4tu+/381vH35y8oENM/Ai7f7C4StcoK4/+BSw9ebcS8jRiVrORFKCALLw== + tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" From 280445b3122a10871af410ce396b3e2e1cb196c3 Mon Sep 17 00:00:00 2001 From: Steve Dignam Date: Thu, 9 Apr 2026 23:27:55 -0400 Subject: [PATCH 3/3] revert job name --- .github/workflows/js.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/js.yml b/.github/workflows/js.yml index 3fb3e7b2b..f47febf1c 100644 --- a/.github/workflows/js.yml +++ b/.github/workflows/js.yml @@ -54,7 +54,7 @@ jobs: - name: Lint JS run: ./s/eslint - oxfmt: + prettier: needs: pre_job if: needs.pre_job.outputs.should_skip != 'true'