diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index a870ca7896..2e188c48c3 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -38,7 +38,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 8a99e92056..cdd2e445dc 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -25,7 +25,7 @@ jobs: name: Check linting issues runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Ensure builds/ has not changed run: | curl -sL https://api.github.com/repos/speced/respec/pulls/${{ github.event.pull_request.number }}/files -o /tmp/pr_files.json @@ -42,7 +42,7 @@ jobs: runs-on: ubuntu-latest needs: lint steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: pnpm/action-setup@v5 - uses: actions/setup-node@v6 with: { node-version-file: '.nvmrc', cache: pnpm } @@ -59,7 +59,7 @@ jobs: runs-on: ubuntu-latest needs: lint steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: pnpm/action-setup@v5 - uses: actions/setup-node@v6 with: { node-version-file: '.nvmrc', cache: pnpm } @@ -77,7 +77,7 @@ jobs: runs-on: ubuntu-latest needs: lint steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: pnpm/action-setup@v5 - uses: actions/setup-node@v6 with: { node-version-file: '.nvmrc', cache: pnpm } diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index d1334956d6..2dea55926f 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -27,7 +27,7 @@ jobs: name: Headless Tests runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: pnpm/action-setup@v5 - uses: actions/setup-node@v6 with: { node-version-file: '.nvmrc', cache: pnpm } @@ -52,7 +52,7 @@ jobs: name: Karma Unit Tests (Chrome) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: pnpm/action-setup@v5 - uses: actions/setup-node@v6 with: { node-version-file: '.nvmrc', cache: pnpm } diff --git a/.github/workflows/regressions.yml b/.github/workflows/regressions.yml index 4c9cd78969..6e2d0f7218 100644 --- a/.github/workflows/regressions.yml +++ b/.github/workflows/regressions.yml @@ -11,7 +11,7 @@ jobs: name: Build W3C profile runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: pnpm/action-setup@v5 - uses: actions/setup-node@v6 with: { node-version-file: '.nvmrc', cache: pnpm } @@ -41,7 +41,7 @@ jobs: - https://w3c.github.io/geolocation-api/ fail-fast: false steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: pnpm/action-setup@v5 - uses: actions/setup-node@v6 with: { node-version-file: '.nvmrc', cache: pnpm } diff --git a/package.json b/package.json index efacd21405..7efba927fe 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ ], "devDependencies": { "@eslint/js": "^9.8.0", - "@rollup/plugin-commonjs": "^29.0.2", + "@rollup/plugin-commonjs": "^29.0.3", "@rollup/plugin-node-resolve": "^16.0.3", "@rollup/plugin-terser": "^1.0.0", "@types/pluralize": "0.0.33", @@ -38,13 +38,13 @@ "eslint-config-prettier": "^10.1.8", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jasmine": "^4.2.2", - "eslint-plugin-prettier": "^5.5.5", + "eslint-plugin-prettier": "^5.5.6", "globals": "^17.6.0", "highlight.js": "^11.11.1", "hyperhtml": "^2.34.2", "idb": "^8.0.3", - "jasmine": "^6.2.0", - "jasmine-core": "^6.2.0", + "jasmine": "^6.3.0", + "jasmine-core": "^6.3.0", "karma": "^6.4.4", "karma-chrome-launcher": "^3.2.0", "karma-firefox-launcher": "^2.1.3", @@ -52,19 +52,19 @@ "karma-jasmine-html-reporter": "^2.2.0", "karma-mocha-reporter": "^2.2.5", "karma-safari-launcher": "^1.0.0", - "lint-staged": "^17.0.5", + "lint-staged": "^17.0.7", "loading-indicator": "^2.0.0", "pluralize": "^8.0.0", - "prettier": "^3.8.3", + "prettier": "^3.9.4", "prompt": "^1.3.0", - "rollup": "^4.60.4", + "rollup": "^4.62.2", "rollup-plugin-minify-html-literals": "^1.2.6", "serve": "^14.2.6", "serve-handler": "^6.1.7", "simple-git-hooks": "^2.13.1", "sniffy-mimetype": "^1.1.1", "typescript": "^6.0.3", - "vnu-jar": "^26.5.22", + "vnu-jar": "^26.6.24", "webidl2": "^24.5.0" }, "scripts": { @@ -92,8 +92,8 @@ "dependencies": { "colors": "1.4.0", "finalhandler": "^2.1.1", - "marked": "^18.0.4", - "puppeteer": "^25.0.4", + "marked": "^18.0.5", + "puppeteer": "^25.1.0", "sade": "^1.8.1", "serve-static": "^2.2.1" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f748e54479..1efc78fb6b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,11 +35,11 @@ importers: specifier: ^2.1.1 version: 2.1.1 marked: - specifier: ^18.0.4 - version: 18.0.4 + specifier: ^18.0.5 + version: 18.0.5 puppeteer: - specifier: ^25.0.4 - version: 25.0.4(typescript@6.0.3) + specifier: ^25.1.0 + version: 25.1.0 sade: specifier: ^1.8.1 version: 1.8.1 @@ -51,14 +51,14 @@ importers: specifier: ^9.8.0 version: 9.39.4 '@rollup/plugin-commonjs': - specifier: ^29.0.2 - version: 29.0.2(rollup@4.60.4) + specifier: ^29.0.3 + version: 29.0.3(rollup@4.62.2) '@rollup/plugin-node-resolve': specifier: ^16.0.3 - version: 16.0.3(rollup@4.60.4) + version: 16.0.3(rollup@4.62.2) '@rollup/plugin-terser': specifier: ^1.0.0 - version: 1.0.0(rollup@4.60.4) + version: 1.0.0(rollup@4.62.2) '@types/pluralize': specifier: 0.0.33 version: 0.0.33 @@ -90,8 +90,8 @@ importers: specifier: ^4.2.2 version: 4.2.2 eslint-plugin-prettier: - specifier: ^5.5.5 - version: 5.5.5(eslint-config-prettier@10.1.8(eslint@9.39.4))(eslint@9.39.4)(prettier@3.8.3) + specifier: ^5.5.6 + version: 5.5.6(eslint-config-prettier@10.1.8(eslint@9.39.4))(eslint@9.39.4)(prettier@3.9.4) globals: specifier: ^17.6.0 version: 17.6.0 @@ -105,11 +105,11 @@ importers: specifier: ^8.0.3 version: 8.0.3 jasmine: - specifier: ^6.2.0 - version: 6.2.0 + specifier: ^6.3.0 + version: 6.3.0 jasmine-core: - specifier: ^6.2.0 - version: 6.2.0 + specifier: ^6.3.0 + version: 6.3.0 karma: specifier: ^6.4.4 version: 6.4.4 @@ -124,7 +124,7 @@ importers: version: 5.1.0(karma@6.4.4) karma-jasmine-html-reporter: specifier: ^2.2.0 - version: 2.2.0(jasmine-core@6.2.0)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4) + version: 2.2.0(jasmine-core@6.3.0)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4) karma-mocha-reporter: specifier: ^2.2.5 version: 2.2.5(karma@6.4.4) @@ -132,8 +132,8 @@ importers: specifier: ^1.0.0 version: 1.0.0(karma@6.4.4) lint-staged: - specifier: ^17.0.5 - version: 17.0.5 + specifier: ^17.0.7 + version: 17.0.7 loading-indicator: specifier: ^2.0.0 version: 2.0.0 @@ -141,17 +141,17 @@ importers: specifier: ^8.0.0 version: 8.0.0 prettier: - specifier: ^3.8.3 - version: 3.8.3 + specifier: ^3.9.4 + version: 3.9.4 prompt: specifier: ^1.3.0 version: 1.3.0 rollup: - specifier: ^4.60.4 - version: 4.60.4 + specifier: ^4.62.2 + version: 4.62.2 rollup-plugin-minify-html-literals: specifier: ^1.2.6 - version: 1.2.6(rollup@4.60.4) + version: 1.2.6(rollup@4.62.2) serve: specifier: ^14.2.6 version: 14.2.6 @@ -168,8 +168,8 @@ importers: specifier: ^6.0.3 version: 6.0.3 vnu-jar: - specifier: ^26.5.22 - version: 26.5.22 + specifier: ^26.6.24 + version: 26.6.24 webidl2: specifier: ^24.5.0 version: 24.5.0 @@ -180,14 +180,6 @@ packages: resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} engines: {node: '>=0.10.0'} - '@babel/code-frame@7.29.0': - resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-identifier@7.28.5': - resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} - engines: {node: '>=6.9.0'} - '@colors/colors@1.5.0': resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} @@ -267,15 +259,18 @@ packages: '@jridgewell/sourcemap-codec@1.4.15': resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + '@jridgewell/trace-mapping@0.3.20': resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} - '@pkgr/core@0.2.9': - resolution: {integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + '@pkgr/core@0.3.6': + resolution: {integrity: sha512-SEeaJLb3qBNF/OaXnaR1NmmBbFYk1zC0ZH/52fATcRPLFg/p791YrcyFFy44Bo9sLaGuSuLp5Q6axbb/O+v/RA==} + engines: {node: ^14.18.0 || >=16.0.0} - '@puppeteer/browsers@3.0.3': - resolution: {integrity: sha512-v3YaiGpzUTgOZkHBFR0iZg58Vto25SqBQxfLUXDiofJccwVl6Mlr7BdLCS1NZgxikdeIHf936cxYWL9IZp3tow==} + '@puppeteer/browsers@3.0.4': + resolution: {integrity: sha512-HGM8iAmGTf+Y7t0373szVbTmt3d7vPkYL/1bpOkOFO0YUYLgSeuYBCzESklogNPvOBnZ/MRD5f07OkpqH1trtA==} engines: {node: '>=22.12.0'} hasBin: true peerDependencies: @@ -284,8 +279,8 @@ packages: proxy-agent: optional: true - '@rollup/plugin-commonjs@29.0.2': - resolution: {integrity: sha512-S/ggWH1LU7jTyi9DxZOKyxpVd4hF/OZ0JrEbeLjXk/DFXwRny0tjD2c992zOUYQobLrVkRVMDdmHP16HKP7GRg==} + '@rollup/plugin-commonjs@29.0.3': + resolution: {integrity: sha512-ZaOxZceP7SOUW7Lqw5IRVweSQYWaeIPnXIGLiB690EBA3FGJTO40EEr2L5yZplJWsgTCogILRSpcAe7+U0Otdg==} engines: {node: '>=16.0.0 || 14 >= 14.17'} peerDependencies: rollup: ^2.68.0||^3.0.0||^4.0.0 @@ -320,141 +315,150 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.60.4': - resolution: {integrity: sha512-F5QXMSiFebS9hKZj02XhWLLnRpJ3B3AROP0tWbFBSj+6kCbg5m9j5JoHKd4mmSVy5mS/IMQloYgYxCuJC0fxEQ==} + '@rollup/pluginutils@5.4.0': + resolution: {integrity: sha512-MfPp06CjRLfXQ3wY0R8vJDYBy/MvVcc9OulEfR0B8Iv9ko+GCNaRZ+EpJYFl27LhKsZK0o420sYCRHCjfCgeUg==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/rollup-android-arm-eabi@4.62.2': + resolution: {integrity: sha512-6o7ZLZK+BeenkZCFNDXqpbjw9bD6nuWonvS/lwQJp7NoVVxm6p3qE7qQ5jGuBjiFsgvqjD8mZAU5oWxTmbOeOg==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.60.4': - resolution: {integrity: sha512-GxxTKApUpzRhof7poWvCJHRF51C67u1R7D6DiluBE8wKU1u5GWE8t+v81JvJYtbawoBFX1hLv5Ei4eVjkWokaw==} + '@rollup/rollup-android-arm64@4.62.2': + resolution: {integrity: sha512-BaH7BllCACHoH1LguOU56UItGfUWjujlO65kS9LAodViaN4bwIKd7oeW/ZHJ/4ljr/7MIiENnNy3HJ0zXv8Zkw==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.60.4': - resolution: {integrity: sha512-tua0TaJxMOB1R0V0RS1jFZ/RpURFDJIOR2A6jWwQeawuFyS4gBW+rntLRaQd0EQ4bd6Vp44Z2rXW+YYDBsj6IA==} + '@rollup/rollup-darwin-arm64@4.62.2': + resolution: {integrity: sha512-v39RCCvj4He82I9sFmk+M1VZ0PLM9sfsLVikjfx2hYBNALhrrOR2D3JjQA6AhlaSOgcR+RzrKY7e1+bT6SUO/A==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.60.4': - resolution: {integrity: sha512-CSKq7MsP+5PFIcydhAiR1K0UhEI1A2jWXVKHPCBZ151yOutENwvnPocgVHkivu2kviURtCEB6zUQw0vs8RrhMg==} + '@rollup/rollup-darwin-x64@4.62.2': + resolution: {integrity: sha512-yl0y2vq3S3lHeuXhEdss6TWfKW8vkujImO12tn4ZkG/4oghr09LvdYm2RElVjokTQiUvDUGXLGsYeLqUMCKpGA==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.60.4': - resolution: {integrity: sha512-+O8OkVdyvXMtJEciu2wS/pzm1IxntEEQx3z5TAVy4l32G0etZn+RsA48ARRrFm6Ri8fvqPQfgrvNxSjKAbnd3g==} + '@rollup/rollup-freebsd-arm64@4.62.2': + resolution: {integrity: sha512-tT4pvt4qXD+vEoezupCWi+a1F0vvDiksiHc+PxRlYTOH1I6/X4id9jPxTP+Fg+545euaFT1jJVs4CEdHZAU1vw==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.60.4': - resolution: {integrity: sha512-Iw3oMskH3AfNuhU0MSN7vNbdi4me/NiYo2azqPz/Le16zHSa+3RRmliCMWWQmh4lcndccU40xcJuTYJZxNo/lw==} + '@rollup/rollup-freebsd-x64@4.62.2': + resolution: {integrity: sha512-6nU5F2wCW+qvCBhTn1pdIU3bzsIoF7EUwsCDRxilWGprQR6yd508YnH9+OKFCwpfS8pjZqDUmnCAr7exax0XCg==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.60.4': - resolution: {integrity: sha512-EIPRXTVQpHyF8WOo219AD2yEltPehLTcTMz2fn6JsatLYSzQf00hj3rulF+yauOlF9/FtM2WpkT/hJh/KJFGhA==} + '@rollup/rollup-linux-arm-gnueabihf@4.62.2': + resolution: {integrity: sha512-n1GJHPOvpIfhi3TmrCeh6S6URt9BFCt0KQE3qvexyGCTAKpR4Lg+eWvNZEqu7epxwus/8ElT3hacYEucm49SZg==} cpu: [arm] os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm-musleabihf@4.60.4': - resolution: {integrity: sha512-J3Yh9PzzF1Ovah2At+lHiGQdsYgArxBbXv/zHfSyaiFQEqvNv7DcW98pCrmdjCZBrqBiKrKKe2V+aaSGWuBe/w==} + '@rollup/rollup-linux-arm-musleabihf@4.62.2': + resolution: {integrity: sha512-JqgflS8wEB+UXV/vS1RpRbifGBeN4D5lz8D8oOFbFZw4vedvdOgCFAjfBmIMdW3yL10XpQQ0Ambepw6MXrhOnA==} cpu: [arm] os: [linux] libc: [musl] - '@rollup/rollup-linux-arm64-gnu@4.60.4': - resolution: {integrity: sha512-BFDEZMYfUvLn37ONE1yMBojPxnMlTFsdyNoqncT0qFq1mAfllL+ATMMJd8TeuVMiX84s1KbcxcZbXInmcO2mRg==} + '@rollup/rollup-linux-arm64-gnu@4.62.2': + resolution: {integrity: sha512-wnFJkogWvN4jm/hQRF2UBaeUmk20j5+DmHvoyWii2b8HJDyvz1MF2OU/6ynXt2KR63rbZLWkFpoytpdc/yBuSA==} cpu: [arm64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm64-musl@4.60.4': - resolution: {integrity: sha512-pc9EYOSlOgdQ2uPl1o9PF6/kLSgaUosia7gOuS8mB69IxJvlclko1MECXysjs5ryez1/5zjYqx3+xYU0TU6R1A==} + '@rollup/rollup-linux-arm64-musl@4.62.2': + resolution: {integrity: sha512-HVu2bp0zhvJ8xHEV9+UUs7S90VadmBSY3LcIMvozbPo4AuMGDWlz3ymHLHZPX4hR67TKTt8Qp5PJ5RBg/i+RMQ==} cpu: [arm64] os: [linux] libc: [musl] - '@rollup/rollup-linux-loong64-gnu@4.60.4': - resolution: {integrity: sha512-NxnomyxYerDh5n4iLrNa+sH+Z+U4BMEE46V2PgQ/hoB909i8gV1M5wPojWg9fk1jWpO3IQnOs20K4wyZuFLEFQ==} + '@rollup/rollup-linux-loong64-gnu@4.62.2': + resolution: {integrity: sha512-mQqqAV8QaoSgr9I2fKDLY2BAVvmKjWoGiu/cSYQonsLvtqwEn1E4QYfnCOcp5zoEqNhsDYin1s6jx/VJmrxlZg==} cpu: [loong64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-loong64-musl@4.60.4': - resolution: {integrity: sha512-nbJnQ8a3z1mtmrwImCYhc6BGpThAyYVRQxw9uKSKG4wR6aAYno9sVjJ0zaZcW9BPJX1GbrDPf+SvdWjgTuDmnw==} + '@rollup/rollup-linux-loong64-musl@4.62.2': + resolution: {integrity: sha512-IxKLoxCQ2IWi6bT2akyDUBGsOImDKB+sPp4EsTmwFQ/fMwpCKm8uLSSgP/Kx/QYUgKis6SEZ5/Nlhup0DIA0PQ==} cpu: [loong64] os: [linux] libc: [musl] - '@rollup/rollup-linux-ppc64-gnu@4.60.4': - resolution: {integrity: sha512-2EU6acNrQLd8tYvo/LXW535wupT3m6fo7HKo6lr7ktQoItxTyOL1ZCR/GfGCuXl2vR+zmfI6eRXkSemafv+iVg==} + '@rollup/rollup-linux-ppc64-gnu@4.62.2': + resolution: {integrity: sha512-Mk5ha2RQSgyFfmYYLkBpPnUk8D8FriBxesO1u9O75X0mHgXL1UQcH5Itl2lurWL2tj0RxV9b9tJgipac0hRY9A==} cpu: [ppc64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-ppc64-musl@4.60.4': - resolution: {integrity: sha512-WeBtoMuaMxiiIrO2IYP3xs6GMWkJP2C0EoT8beTLkUPmzV1i/UcOSVw1d5r9KBODtHKilG5yFxsGRnBbK3wJ4A==} + '@rollup/rollup-linux-ppc64-musl@4.62.2': + resolution: {integrity: sha512-CjvEnqJL/0/TQ3TXX3OPIJ/kmBellrWd4heXUmHeJlTnmwjKpSJzoehLaL6Xk0ZnMHBu9dZuFADNOrtjF4v+2w==} cpu: [ppc64] os: [linux] libc: [musl] - '@rollup/rollup-linux-riscv64-gnu@4.60.4': - resolution: {integrity: sha512-FJHFfqpKUI3A10WrWKiFbBZ7yVbGT4q4B5o1qKFFojqpaYoh9LrQgqWCmmcxQzVSXYtyB5bzkXrYzlHTs21MYA==} + '@rollup/rollup-linux-riscv64-gnu@4.62.2': + resolution: {integrity: sha512-1SiZbzwdkaDURsew/tSOrooKiYy7EQGT6m8ufavAi9NEyQb/6VuIxFXAL1fqa4iZe3g4NbNk4P7J32z2tw5Mgg==} cpu: [riscv64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-riscv64-musl@4.60.4': - resolution: {integrity: sha512-mcEl6CUT5IAUmQf1m9FYSmVqCJlpQ8r8eyftFUHG8i9OhY7BkBXSUdnLH5DOf0wCOjcP9v/QO93zpmF1SptCCw==} + '@rollup/rollup-linux-riscv64-musl@4.62.2': + resolution: {integrity: sha512-nQts12zJ3NQRoE6uYljOH89v7szzLDvG2JD/vsX+vGXU8w/At1GowTZ5/7qeFQ8m7L55rpR8Okugnuo5bgjy2Q==} cpu: [riscv64] os: [linux] libc: [musl] - '@rollup/rollup-linux-s390x-gnu@4.60.4': - resolution: {integrity: sha512-ynt3JxVd2w2buzoKDWIyiV1pJW93xlQic1THVLXilz429oijRpSHivZAgp65KBu+cMcgf1eVVjdnTLvPxgCuoQ==} + '@rollup/rollup-linux-s390x-gnu@4.62.2': + resolution: {integrity: sha512-E9/ll019jhPIJgpzfZoIkBGhcz+kKNgVWYRY0zr9srBdPPFVpvOKW8VaJKUbeK+eZXyQF9ltME+Kk6affeaPgg==} cpu: [s390x] os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-gnu@4.60.4': - resolution: {integrity: sha512-Boiz5+MsaROEWDf+GGEwF8VMHGhlUoQMtIPjOgA5fv4osupqTVnJteQNKJwUcnUog2G55jYXH7KZFFiJe0TEzQ==} + '@rollup/rollup-linux-x64-gnu@4.62.2': + resolution: {integrity: sha512-5BqxR/pshjey51iliyzTD5Xi3EN0aLmQ2lZ3lvefVV9c82BvrLo2/6OT55iifpWBufs6kdwWbuOKS841DrmK9A==} cpu: [x64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-musl@4.60.4': - resolution: {integrity: sha512-+qfSY27qIrFfI/Hom04KYFw3GKZSGU4lXus51wsb5EuySfFlWRwjkKWoE9emgRw/ukoT4Udsj4W/+xxG8VbPKg==} + '@rollup/rollup-linux-x64-musl@4.62.2': + resolution: {integrity: sha512-uNN83XxQrRAh/w0/pmAfibcwyb6YWt4gP+dpnQKPVJshAloQ785ii8CT8ZCIxkGg9opVsvAlGhFitSm6D1Jjpg==} cpu: [x64] os: [linux] libc: [musl] - '@rollup/rollup-openbsd-x64@4.60.4': - resolution: {integrity: sha512-VpTfOPHgVXEBeeR8hZ2O0F3aSso+JDWqTWmTmzcQKted54IAdUVbxE+j/MVxUsKa8L20HJhv3vUezVPoquqWjA==} + '@rollup/rollup-openbsd-x64@4.62.2': + resolution: {integrity: sha512-srjEIxSH3LRnJN6THczDHWQplqEMFiAJrTab0msUryh9kwNpkICf3Ea6q6MN/2cZwRFUNx5w+h6Hpi4QuHS6Zg==} cpu: [x64] os: [openbsd] - '@rollup/rollup-openharmony-arm64@4.60.4': - resolution: {integrity: sha512-IPOsh5aRYuLv/nkU51X10Bf75Bsf6+gZdx1X+QP5QM6lIJFHHqbHLG0uJn/hWthzo13UAc2umiUorqZy3axoZg==} + '@rollup/rollup-openharmony-arm64@4.62.2': + resolution: {integrity: sha512-8hOJnxgbyObnCm5AlRA3A931xX19xq80RjVTKgJOvEKWqJruP/Uf12IbAOaDjjEXYRewwHLfmF0YRIdK3OwKWA==} cpu: [arm64] os: [openharmony] - '@rollup/rollup-win32-arm64-msvc@4.60.4': - resolution: {integrity: sha512-4QzE9E81OohJ/HKzHhsqU+zcYYojVOXlFMs1DdyMT6qXl/niOH7AVElmmEdUNHHS/oRkc++d5k6Vy85zFs0DEw==} + '@rollup/rollup-win32-arm64-msvc@4.62.2': + resolution: {integrity: sha512-mmF4AY1i0hG/bLWUctUq59gtmgaSIRa3cu/A3JFRp/sCNEme2bgDEiDS22P9FbnJB8NJNF4jPJiSP5RHQpUTDg==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.60.4': - resolution: {integrity: sha512-zTPgT1YuHHcd+Tmx7h8aml0FWFVelV5N54oHow9SLj+GfoDy/huQ+UV396N/C7KpMDMiPspRktzM1/0r1usYEA==} + '@rollup/rollup-win32-ia32-msvc@4.62.2': + resolution: {integrity: sha512-DZgkknc6jhHrk46V25vbAM0zZkyP0nSDkJB8/dRkLTxv470dOmWDqGoEJl/9A0dFfS7yE3REOwNDxpHwSLSt0Q==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-gnu@4.60.4': - resolution: {integrity: sha512-DRS4G7mi9lJxqEDezIkKCaUIKCrLUUDCUaCsTPCi/rtqaC6D/jjwslMQyiDU50Ka0JKpeXeRBFBAXwArY52vBw==} + '@rollup/rollup-win32-x64-gnu@4.62.2': + resolution: {integrity: sha512-T6xr6ucWSFto+VGajA8YH26LdpHRuP4YLHEKAtCWvJDOlnmWcDZVCI2Jmjr+IFHDlt2zRaTAKE4tfjTaWLgJBg==} cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.60.4': - resolution: {integrity: sha512-QVTUovf40zgTqlFVrKA1uXMVvU2QWEFWfAH8Wdc48IxLvrJMQVMBRjuQyUpzZCDkakImib9eVazbWlC6ksWtJw==} + '@rollup/rollup-win32-x64-msvc@4.62.2': + resolution: {integrity: sha512-BfzEnDJOt9T8M989/lA37EcJgat01wLRnoi5dQf3QzOH7jzpqTAzdDbVfRljVr5r+jzKqpbHeyOfAaXxAd0PAA==} cpu: [x64] os: [win32] @@ -476,6 +480,9 @@ packages: '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + '@types/estree@1.0.9': + resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} + '@types/html-minifier@3.5.3': resolution: {integrity: sha512-j1P/4PcWVVCPEy5lofcHnQ6BtXz9tHGiFPWzqm7TtGuWZEfCHEP446HlkSNc9fQgNJaJZ6ewPtp2aaFla/Uerg==} @@ -643,58 +650,9 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - b4a@1.8.1: - resolution: {integrity: sha512-aiqre1Nr0B/6DgE2N5vwTc+2/oQZ4Wh1t4NznYY4E00y8LCt6NqdRv81so00oo27D8MVKTpUa/MwUUtBLXCoDw==} - peerDependencies: - react-native-b4a: '*' - peerDependenciesMeta: - react-native-b4a: - optional: true - balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - bare-events@2.8.3: - resolution: {integrity: sha512-HdUm8EMQBLaJvGUdidNNbqpA1kYkwNcb+MYxkxCLAPJGQzlv9J0C24h8V65Z4c5GLd/JEALDvpFCQgpLJqc0zw==} - peerDependencies: - bare-abort-controller: '*' - peerDependenciesMeta: - bare-abort-controller: - optional: true - - bare-fs@4.7.1: - resolution: {integrity: sha512-WDRsyVN52eAx/lBamKD6uyw8H4228h/x0sGGGegOamM2cd7Pag88GfMQalobXI+HaEUxpCkbKQUDOQqt9wawRw==} - engines: {bare: '>=1.16.0'} - peerDependencies: - bare-buffer: '*' - peerDependenciesMeta: - bare-buffer: - optional: true - - bare-os@3.9.1: - resolution: {integrity: sha512-6M5XjcnsygQNPMCMPXSK379xrJFiZ/AEMNBmFEmQW8d/789VQATvriyi5r0HYTL9TkQ26rn3kgdTG3aisbrXkQ==} - engines: {bare: '>=1.14.0'} - - bare-path@3.0.0: - resolution: {integrity: sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==} - - bare-stream@2.13.1: - resolution: {integrity: sha512-Vp0cnjYyrEC4whYTymQ+YZi6pBpfiICZO3cfRG8sy67ZNWe951urv1x4eW1BKNngw3U+3fPYb5JQvHbCtxH7Ow==} - peerDependencies: - bare-abort-controller: '*' - bare-buffer: '*' - bare-events: '*' - peerDependenciesMeta: - bare-abort-controller: - optional: true - bare-buffer: - optional: true - bare-events: - optional: true - - bare-url@2.4.3: - resolution: {integrity: sha512-Kccpc7ACfXaxfeInfqKcZtW4pT5YBn1mesc4sCsun6sRwtbJ4h+sNOaksUpYEJUKfN65YWC6Bw2OJEFiKxq8nQ==} - base64id@2.0.0: resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==} engines: {node: ^4.5.0 || >= 5.9} @@ -718,8 +676,8 @@ packages: brace-expansion@1.1.13: resolution: {integrity: sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==} - brace-expansion@1.1.14: - resolution: {integrity: sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==} + brace-expansion@1.1.15: + resolution: {integrity: sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==} braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} @@ -893,15 +851,6 @@ packages: resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} engines: {node: '>= 0.10'} - cosmiconfig@9.0.1: - resolution: {integrity: sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ==} - engines: {node: '>=14'} - peerDependencies: - typescript: '>=4.9.5' - peerDependenciesMeta: - typescript: - optional: true - cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} @@ -990,8 +939,8 @@ packages: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - devtools-protocol@0.0.1608973: - resolution: {integrity: sha512-Tpm17fxYzt+J7VrGdc1k8YdRqS3YV7se/M6KeemEqvUbq/n7At1rWVuXMxQgpWkdwSdIEKYbU//Bve+Shm4YNQ==} + devtools-protocol@0.0.1624250: + resolution: {integrity: sha512-YFAat/lOiIk0ARmBweG+ygrEcbZrq5B9urRyUoeQKp53MlidHXE2TmTbxKcaXoQj7u/aX+jebDO4BW55rs0WwA==} di@0.0.1: resolution: {integrity: sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==} @@ -1045,9 +994,6 @@ packages: resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} engines: {node: '>= 0.8'} - end-of-stream@1.4.5: - resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} - engine.io-parser@5.2.1: resolution: {integrity: sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==} engines: {node: '>=10.0.0'} @@ -1059,10 +1005,6 @@ packages: ent@2.2.0: resolution: {integrity: sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==} - env-paths@2.2.1: - resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} - engines: {node: '>=6'} - environment@1.1.0: resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} engines: {node: '>=18'} @@ -1071,9 +1013,6 @@ packages: resolution: {integrity: sha512-NGv0bGlgetsi6ad5BuG1Pa9zpLLCeXeIa6wFGc+l0Emhr5rUlW8Rjx96NONlXZl4tMMaEODszyyy1A8ENjFoKA==} hasBin: true - error-ex@1.3.4: - resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} - es-abstract@1.24.0: resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==} engines: {node: '>= 0.4'} @@ -1161,8 +1100,8 @@ packages: resolution: {integrity: sha512-nALbewRk63uz28UGNhUTJyd6GofXxVNFpWFNAwr9ySc6kpSRIoO4suwZqIYz3cfJmCacilmjp7+1Ocjr7zRagA==} engines: {node: '>=8', npm: '>=6'} - eslint-plugin-prettier@5.5.5: - resolution: {integrity: sha512-hscXkbqUZ2sPithAuLm5MXL+Wph+U7wHngPBv9OMWwlP8iaflyxpjTYZkmdgB4/vPIhemRlBEoLrH7UC1n7aUw==} + eslint-plugin-prettier@5.5.6: + resolution: {integrity: sha512-ifetmTcxWfz+4qRW3pH/ujdTq2jQIj59AxJMIN26K5avYgU8dxycUETQonWiW+wPrYXA0j3Try0l1CnwVQtDqQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: '@types/eslint': '>=8.0.0' @@ -1233,9 +1172,6 @@ packages: eventemitter3@5.0.4: resolution: {integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==} - events-universal@1.0.1: - resolution: {integrity: sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==} - execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} @@ -1257,9 +1193,6 @@ packages: fast-diff@1.3.0: resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} - fast-fifo@1.3.2: - resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} - fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} @@ -1269,8 +1202,9 @@ packages: fast-uri@3.1.2: resolution: {integrity: sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==} - fdir@6.4.2: - resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: @@ -1507,9 +1441,6 @@ packages: resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} engines: {node: '>= 0.4'} - is-arrayish@0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - is-async-function@2.0.0: resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} engines: {node: '>= 0.4'} @@ -1657,16 +1588,13 @@ packages: jasmine-core@4.6.1: resolution: {integrity: sha512-VYz/BjjmC3klLJlLwA4Kw8ytk0zDSmbbDLNs794VnWmkcCB7I9aAL/D48VNQtmITyPvea2C3jdUMfc3kAoy0PQ==} - jasmine-core@6.2.0: - resolution: {integrity: sha512-b16WZG/pFEFj8qRW1ss7nDuNGYz9ji8BDGj7fJNrROauk5rj/diO3KPOuyIpcgUChdC+c0PfQ8iUk4nHE+EN4w==} + jasmine-core@6.3.0: + resolution: {integrity: sha512-eMm5qBovNjNoGOcgE/W207+wrcK5zrQv0Rg/rWGboUJUmZp0dFCpHTyjpuDAfCwRCqg7f9U2q2jtv/aUuzdCQg==} - jasmine@6.2.0: - resolution: {integrity: sha512-dvYt7bidcu0JvvSbiUnSDW7UQQiflUwDr6C+5wzoZ0J7RY9u+UcoSIzyhMPj6fnU/tC7KinJ5QrjwD2Y9p4T4w==} + jasmine@6.3.0: + resolution: {integrity: sha512-u6L7yYtrtS1JALlp7f4k7Wz7o7ZKXauSKKkXc0L3qUkKrdaxYvNiMHhHp5gtTuVZZXVihXRxS7bWwDBX1wJ7EQ==} hasBin: true - js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@4.1.1: resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} hasBin: true @@ -1674,9 +1602,6 @@ packages: json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - json-parse-even-better-errors@2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} @@ -1734,16 +1659,17 @@ packages: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} - lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + lilconfig@3.1.3: + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} + engines: {node: '>=14'} - lint-staged@17.0.5: - resolution: {integrity: sha512-d12yC+/e8RhBjZtaxZn71FyrgU/P5e+uAPifhCLwdosQZP/zamSdKRWDC30ocVIbzDKiFG1McHc/LUgB92GIPw==} + lint-staged@17.0.7: + resolution: {integrity: sha512-JrSobt+tW3rH8IOMi8tDZd3foorM5yPEkLD/V2NxobgHrFfHWGee4MOLVuZeScgxftEwbHrPHIFA/ZL+nUJeuA==} engines: {node: '>=22.22.1'} hasBin: true - listr2@10.2.1: - resolution: {integrity: sha512-7I5knELsJKTUjXG+A6BkKAiGkW1i25fNa/xlUl9hFtk15WbE9jndA89xu5FzQKrY5llajE1hfZZFMILXkDHk/Q==} + listr2@10.2.2: + resolution: {integrity: sha512-JtNtbZj8q5BnDMR7trpwvwk3RIrANtIVzEUm8w7amp6xelLgyuq+4WZoTH913XaQAoH/cNdYhaNzBPA2U3xbDw==} engines: {node: '>=22.13.0'} loading-indicator@2.0.0: @@ -1779,19 +1705,18 @@ packages: lower-case@1.1.4: resolution: {integrity: sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==} - lru-cache@11.3.5: - resolution: {integrity: sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==} + lru-cache@11.5.1: + resolution: {integrity: sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==} engines: {node: 20 || >=22} magic-string@0.25.9: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} - magic-string@0.30.5: - resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} - engines: {node: '>=12'} + magic-string@0.30.21: + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} - marked@18.0.4: - resolution: {integrity: sha512-c/BTaKzg0G6ezQx97DAkYU7k0HM6ys0FqYeKBL6hlBByZwy+ycA1+f0vDdjMHKKeEjdgkx0GOv9Il6D+85cOqA==} + marked@18.0.5: + resolution: {integrity: sha512-S6GcvALHg6K4ohtu4E7x0a1AqhAjp6cV8KhLSyN9qVapnzJkusVBxZRcIU9AeYsbe6P1hKDusSbEOzGyyuce6w==} engines: {node: '>= 20'} hasBin: true @@ -1867,6 +1792,10 @@ packages: resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} hasBin: true + modern-tar@0.7.6: + resolution: {integrity: sha512-sweCIVXzx1aIGTCdzcMlSZt1h8k5Tmk08VNAuRk3IU28XamGiOH5ypi11g6De2CH7PhYqSSnGy2A/EFhbWnVKg==} + engines: {node: '>=18.0.0'} + mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} @@ -1980,10 +1909,6 @@ packages: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} - parse-json@5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} - parse-literals@1.2.1: resolution: {integrity: sha512-Ml0w104Ph2wwzuRdxrg9booVWsngXbB4bZ5T2z6WyF8b5oaNkUmBiDtahi34yUIpXD8Y13JjAK6UyIyApJ73RQ==} @@ -2016,15 +1941,12 @@ packages: path-to-regexp@3.3.0: resolution: {integrity: sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==} - picocolors@1.1.1: - resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - picomatch@2.3.2: resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==} engines: {node: '>=8.6'} - picomatch@4.0.4: - resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} + picomatch@4.0.5: + resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==} engines: {node: '>=12'} pluralize@8.0.0: @@ -2043,32 +1965,25 @@ packages: resolution: {integrity: sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==} engines: {node: '>=6.0.0'} - prettier@3.8.3: - resolution: {integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==} + prettier@3.9.4: + resolution: {integrity: sha512-yWG/o/4oJfo036EKAfK6ACAoDOfHeRHx4tuxkfBZiauURiaSmYwlpOr5LQqKtIkRD2z1PLteme2WoxEnj4tHTg==} engines: {node: '>=14'} hasBin: true - progress@2.0.3: - resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} - engines: {node: '>=0.4.0'} - prompt@1.3.0: resolution: {integrity: sha512-ZkaRWtaLBZl7KKAKndKYUL8WqNT+cQHKRZnT4RYYms48jQkFw3rrBL+/N5K/KtdEveHkxs982MX2BkDKub2ZMg==} engines: {node: '>= 6.0.0'} - pump@3.0.4: - resolution: {integrity: sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==} - punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - puppeteer-core@25.0.4: - resolution: {integrity: sha512-K1LQKDP6w1rIr1jUyN9obH16TO/DCy86k3q+FBd2prGY+TStxhFySxmaZZuRF+0D3BJXjwCYFke7tMHCH4olTA==} + puppeteer-core@25.1.0: + resolution: {integrity: sha512-jKzy5y4WG6uNuFbTWgW1D7mqoT9o0nllc/6a1DGF775T1mPmgw3scdFEtEq67yVFikavQmbYq6NLfbTfxHSlqQ==} engines: {node: '>=22.12.0'} - puppeteer@25.0.4: - resolution: {integrity: sha512-QFdBAuNOqL0I+AdARTlRR1KcgPk0fo0dU127e1ZQFVxb9QPcpBDIiQp/dMgdbyLXHpF2GRjC/OezDmjKcLCKYw==} + puppeteer@25.1.0: + resolution: {integrity: sha512-7L6/0JM7XStK99lIL4xQySyNEXNfII6pk0BxkI5kKBTOhR7AsoQiv067YTsE/rIXxQiq9ajlO4WcqBjS/FWK1A==} engines: {node: '>=22.12.0'} hasBin: true @@ -2177,8 +2092,8 @@ packages: rollup-pluginutils@2.8.2: resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} - rollup@4.60.4: - resolution: {integrity: sha512-WHeFSbZYsPu3+bLoNRUuAO+wavNlocOPf3wSHTP7hcFKVnJeWsYlCDbr3mTS14FCizf9ccIxXA8sGL8zKeQN3g==} + rollup@4.62.2: + resolution: {integrity: sha512-RFnrW4lhXA3s3eqHDZvN654g8OTjzRfqpIRJYczCGB6HzphckVAi/Qh4tbPUbRuDi7s1Llv8g/NspLkttY3gTA==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -2208,11 +2123,6 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.8.0: - resolution: {integrity: sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==} - engines: {node: '>=10'} - hasBin: true - send@1.2.0: resolution: {integrity: sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==} engines: {node: '>= 18'} @@ -2338,9 +2248,6 @@ packages: resolution: {integrity: sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==} engines: {node: '>=8.0'} - streamx@2.25.0: - resolution: {integrity: sha512-0nQuG6jf1w+wddNEEXCF4nTg3LtufWINB5eFEN+5TNZW7KWJp6x87+JFL43vaAUPyCfH1wID+mNVyW6OHtFamg==} - string-argv@0.3.2: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} engines: {node: '>=0.6.19'} @@ -2417,29 +2324,17 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - synckit@0.11.12: - resolution: {integrity: sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==} + synckit@0.11.13: + resolution: {integrity: sha512-eNRKgb3z66Yp3D2CixVujOUvXLFUTij/zVnV8KRyvFdQwpz7I5DS8UfRkTeLzb64u+dkzDSdelE24izu+zSSUg==} engines: {node: ^14.18.0 || >=16.0.0} - tar-fs@3.1.2: - resolution: {integrity: sha512-QGxxTxxyleAdyM3kpFs14ymbYmNFrfY+pHj7Z8FgtbZ7w2//VAgLMac7sT6nRpIHjppXO2AwwEOg0bPFVRcmXw==} - - tar-stream@3.2.0: - resolution: {integrity: sha512-ojzvCvVaNp6aOTFmG7jaRD0meowIAuPc3cMMhSgKiVWws1GyHbGd/xvnyuRKcKlMpt3qvxx6r0hreCNITP9hIg==} - - teex@1.0.1: - resolution: {integrity: sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==} - terser@5.26.0: resolution: {integrity: sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==} engines: {node: '>=10'} hasBin: true - text-decoder@1.2.7: - resolution: {integrity: sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==} - - tinyexec@1.1.2: - resolution: {integrity: sha512-dAqSqE/RabpBKI8+h26GfLq6Vb3JVXs30XYQjdMjaj/c2tS8IYYMbIzP599KtRj7c57/wYApb3QjgRgXmrCukA==} + tinyexec@1.2.4: + resolution: {integrity: sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==} engines: {node: '>=18'} tmp@0.2.5: @@ -2548,8 +2443,8 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - vnu-jar@26.5.22: - resolution: {integrity: sha512-3ael3XzO11gN7G/6Pp60zUIGwczzuLbuzgsXaAx75hnXDO2ix1FtzqamVp6EAooRhGDT249mWryv6CWJHMyyqA==} + vnu-jar@26.6.24: + resolution: {integrity: sha512-8HvW+WgEdXFQ8DXZsYbS47zSi57mDil9liET/9xGJRrNpzQBlMQzdrZ1+a567hKnQIVo1kKaxJM5JmcYsPhSJw==} engines: {node: '>=0.10'} hasBin: true @@ -2557,8 +2452,8 @@ packages: resolution: {integrity: sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==} engines: {node: '>=0.10.0'} - webdriver-bidi-protocol@0.4.1: - resolution: {integrity: sha512-ARrjNjtWRRs2w4Tk7nqrf2gBI0QXWuOmMCx2hU+1jUt6d00MjMxURrhxhGbrsoiZKJrhTSTzbIrc554iKI10qw==} + webdriver-bidi-protocol@0.4.2: + resolution: {integrity: sha512-VSV+fzfChirL3e7jay2yUC7B4HQCGtEWEg/MSSQbK+qWbqeGlRLlXTzPpYr3XGUvbpDHumWZBJxgesg4N7dbtA==} webidl2@24.5.0: resolution: {integrity: sha512-fxOigKkIem1iAgQ9t4cFOP+kWEA8y6Be/uh50FpJh0FijoeeT/VMrOyJzNLUgjy0rGMEcHeReKDCqj0g9dIe9A==} @@ -2641,8 +2536,8 @@ packages: utf-8-validate: optional: true - ws@8.20.1: - resolution: {integrity: sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w==} + ws@8.21.0: + resolution: {integrity: sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -2674,8 +2569,8 @@ packages: resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} engines: {node: '>=10'} - yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + yargs@17.7.3: + resolution: {integrity: sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==} engines: {node: '>=12'} yocto-queue@0.1.0: @@ -2689,14 +2584,6 @@ snapshots: '@aashutoshrathi/word-wrap@1.2.6': {} - '@babel/code-frame@7.29.0': - dependencies: - '@babel/helper-validator-identifier': 7.28.5 - js-tokens: 4.0.0 - picocolors: 1.1.1 - - '@babel/helper-validator-identifier@7.28.5': {} - '@colors/colors@1.5.0': {} '@eslint-community/eslint-utils@4.9.1(eslint@9.39.4)': @@ -2775,137 +2662,139 @@ snapshots: '@jridgewell/sourcemap-codec@1.4.15': {} + '@jridgewell/sourcemap-codec@1.5.5': {} + '@jridgewell/trace-mapping@0.3.20': dependencies: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 - '@pkgr/core@0.2.9': {} + '@pkgr/core@0.3.6': {} - '@puppeteer/browsers@3.0.3': + '@puppeteer/browsers@3.0.4': dependencies: - debug: 4.4.3 - progress: 2.0.3 - semver: 7.8.0 - tar-fs: 3.1.2 - yargs: 17.7.2 - transitivePeerDependencies: - - bare-abort-controller - - bare-buffer - - react-native-b4a - - supports-color + modern-tar: 0.7.6 + yargs: 17.7.3 - '@rollup/plugin-commonjs@29.0.2(rollup@4.60.4)': + '@rollup/plugin-commonjs@29.0.3(rollup@4.62.2)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.60.4) + '@rollup/pluginutils': 5.4.0(rollup@4.62.2) commondir: 1.0.1 estree-walker: 2.0.2 - fdir: 6.4.2(picomatch@4.0.4) + fdir: 6.5.0(picomatch@4.0.5) is-reference: 1.2.1 - magic-string: 0.30.5 - picomatch: 4.0.4 + magic-string: 0.30.21 + picomatch: 4.0.5 optionalDependencies: - rollup: 4.60.4 + rollup: 4.62.2 - '@rollup/plugin-node-resolve@16.0.3(rollup@4.60.4)': + '@rollup/plugin-node-resolve@16.0.3(rollup@4.62.2)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.60.4) + '@rollup/pluginutils': 5.1.0(rollup@4.62.2) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-module: 1.0.0 resolve: 1.22.8 optionalDependencies: - rollup: 4.60.4 + rollup: 4.62.2 - '@rollup/plugin-terser@1.0.0(rollup@4.60.4)': + '@rollup/plugin-terser@1.0.0(rollup@4.62.2)': dependencies: serialize-javascript: 7.0.5 smob: 1.4.1 terser: 5.26.0 optionalDependencies: - rollup: 4.60.4 + rollup: 4.62.2 - '@rollup/pluginutils@5.1.0(rollup@4.60.4)': + '@rollup/pluginutils@5.1.0(rollup@4.62.2)': dependencies: '@types/estree': 1.0.8 estree-walker: 2.0.2 picomatch: 2.3.2 optionalDependencies: - rollup: 4.60.4 + rollup: 4.62.2 - '@rollup/rollup-android-arm-eabi@4.60.4': + '@rollup/pluginutils@5.4.0(rollup@4.62.2)': + dependencies: + '@types/estree': 1.0.9 + estree-walker: 2.0.2 + picomatch: 2.3.2 + optionalDependencies: + rollup: 4.62.2 + + '@rollup/rollup-android-arm-eabi@4.62.2': optional: true - '@rollup/rollup-android-arm64@4.60.4': + '@rollup/rollup-android-arm64@4.62.2': optional: true - '@rollup/rollup-darwin-arm64@4.60.4': + '@rollup/rollup-darwin-arm64@4.62.2': optional: true - '@rollup/rollup-darwin-x64@4.60.4': + '@rollup/rollup-darwin-x64@4.62.2': optional: true - '@rollup/rollup-freebsd-arm64@4.60.4': + '@rollup/rollup-freebsd-arm64@4.62.2': optional: true - '@rollup/rollup-freebsd-x64@4.60.4': + '@rollup/rollup-freebsd-x64@4.62.2': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.60.4': + '@rollup/rollup-linux-arm-gnueabihf@4.62.2': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.60.4': + '@rollup/rollup-linux-arm-musleabihf@4.62.2': optional: true - '@rollup/rollup-linux-arm64-gnu@4.60.4': + '@rollup/rollup-linux-arm64-gnu@4.62.2': optional: true - '@rollup/rollup-linux-arm64-musl@4.60.4': + '@rollup/rollup-linux-arm64-musl@4.62.2': optional: true - '@rollup/rollup-linux-loong64-gnu@4.60.4': + '@rollup/rollup-linux-loong64-gnu@4.62.2': optional: true - '@rollup/rollup-linux-loong64-musl@4.60.4': + '@rollup/rollup-linux-loong64-musl@4.62.2': optional: true - '@rollup/rollup-linux-ppc64-gnu@4.60.4': + '@rollup/rollup-linux-ppc64-gnu@4.62.2': optional: true - '@rollup/rollup-linux-ppc64-musl@4.60.4': + '@rollup/rollup-linux-ppc64-musl@4.62.2': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.60.4': + '@rollup/rollup-linux-riscv64-gnu@4.62.2': optional: true - '@rollup/rollup-linux-riscv64-musl@4.60.4': + '@rollup/rollup-linux-riscv64-musl@4.62.2': optional: true - '@rollup/rollup-linux-s390x-gnu@4.60.4': + '@rollup/rollup-linux-s390x-gnu@4.62.2': optional: true - '@rollup/rollup-linux-x64-gnu@4.60.4': + '@rollup/rollup-linux-x64-gnu@4.62.2': optional: true - '@rollup/rollup-linux-x64-musl@4.60.4': + '@rollup/rollup-linux-x64-musl@4.62.2': optional: true - '@rollup/rollup-openbsd-x64@4.60.4': + '@rollup/rollup-openbsd-x64@4.62.2': optional: true - '@rollup/rollup-openharmony-arm64@4.60.4': + '@rollup/rollup-openharmony-arm64@4.62.2': optional: true - '@rollup/rollup-win32-arm64-msvc@4.60.4': + '@rollup/rollup-win32-arm64-msvc@4.62.2': optional: true - '@rollup/rollup-win32-ia32-msvc@4.60.4': + '@rollup/rollup-win32-ia32-msvc@4.62.2': optional: true - '@rollup/rollup-win32-x64-gnu@4.60.4': + '@rollup/rollup-win32-x64-gnu@4.62.2': optional: true - '@rollup/rollup-win32-x64-msvc@4.60.4': + '@rollup/rollup-win32-x64-msvc@4.62.2': optional: true '@rtsao/scc@1.1.0': {} @@ -2925,6 +2814,8 @@ snapshots: '@types/estree@1.0.8': {} + '@types/estree@1.0.9': {} + '@types/html-minifier@3.5.3': dependencies: '@types/clean-css': 4.2.11 @@ -3101,42 +2992,8 @@ snapshots: dependencies: possible-typed-array-names: 1.0.0 - b4a@1.8.1: {} - balanced-match@1.0.2: {} - bare-events@2.8.3: {} - - bare-fs@4.7.1: - dependencies: - bare-events: 2.8.3 - bare-path: 3.0.0 - bare-stream: 2.13.1(bare-events@2.8.3) - bare-url: 2.4.3 - fast-fifo: 1.3.2 - transitivePeerDependencies: - - bare-abort-controller - - react-native-b4a - - bare-os@3.9.1: {} - - bare-path@3.0.0: - dependencies: - bare-os: 3.9.1 - - bare-stream@2.13.1(bare-events@2.8.3): - dependencies: - streamx: 2.25.0 - teex: 1.0.1 - optionalDependencies: - bare-events: 2.8.3 - transitivePeerDependencies: - - react-native-b4a - - bare-url@2.4.3: - dependencies: - bare-path: 3.0.0 - base64id@2.0.0: {} binary-extensions@2.2.0: {} @@ -3185,7 +3042,7 @@ snapshots: balanced-match: 1.0.2 concat-map: 0.0.1 - brace-expansion@1.1.14: + brace-expansion@1.1.15: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 @@ -3265,9 +3122,9 @@ snapshots: dependencies: readdirp: 5.0.0 - chromium-bidi@16.0.1(devtools-protocol@0.0.1608973): + chromium-bidi@16.0.1(devtools-protocol@0.0.1624250): dependencies: - devtools-protocol: 0.0.1608973 + devtools-protocol: 0.0.1624250 mitt: 3.0.1 zod: 3.25.76 @@ -3370,15 +3227,6 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - cosmiconfig@9.0.1(typescript@6.0.3): - dependencies: - env-paths: 2.2.1 - import-fresh: 3.3.1 - js-yaml: 4.1.1 - parse-json: 5.2.0 - optionalDependencies: - typescript: 6.0.3 - cross-spawn@7.0.6: dependencies: path-key: 3.1.1 @@ -3447,7 +3295,7 @@ snapshots: destroy@1.2.0: {} - devtools-protocol@0.0.1608973: {} + devtools-protocol@0.0.1624250: {} di@0.0.1: {} @@ -3504,10 +3352,6 @@ snapshots: encodeurl@2.0.0: {} - end-of-stream@1.4.5: - dependencies: - once: 1.4.0 - engine.io-parser@5.2.1: {} engine.io@6.5.4: @@ -3529,16 +3373,10 @@ snapshots: ent@2.2.0: {} - env-paths@2.2.1: {} - environment@1.1.0: {} epipebomb@1.0.0: {} - error-ex@1.3.4: - dependencies: - is-arrayish: 0.2.1 - es-abstract@1.24.0: dependencies: array-buffer-byte-length: 1.0.2 @@ -3679,12 +3517,12 @@ snapshots: eslint-plugin-jasmine@4.2.2: {} - eslint-plugin-prettier@5.5.5(eslint-config-prettier@10.1.8(eslint@9.39.4))(eslint@9.39.4)(prettier@3.8.3): + eslint-plugin-prettier@5.5.6(eslint-config-prettier@10.1.8(eslint@9.39.4))(eslint@9.39.4)(prettier@3.9.4): dependencies: eslint: 9.39.4 - prettier: 3.8.3 + prettier: 3.9.4 prettier-linter-helpers: 1.0.1 - synckit: 0.11.12 + synckit: 0.11.13 optionalDependencies: eslint-config-prettier: 10.1.8(eslint@9.39.4) @@ -3764,12 +3602,6 @@ snapshots: eventemitter3@5.0.4: {} - events-universal@1.0.1: - dependencies: - bare-events: 2.8.3 - transitivePeerDependencies: - - bare-abort-controller - execa@5.1.1: dependencies: cross-spawn: 7.0.6 @@ -3792,17 +3624,15 @@ snapshots: fast-diff@1.3.0: {} - fast-fifo@1.3.2: {} - fast-json-stable-stringify@2.1.0: {} fast-levenshtein@2.0.6: {} fast-uri@3.1.2: {} - fdir@6.4.2(picomatch@4.0.4): + fdir@6.5.0(picomatch@4.0.5): optionalDependencies: - picomatch: 4.0.4 + picomatch: 4.0.5 file-entry-cache@8.0.0: dependencies: @@ -4058,8 +3888,6 @@ snapshots: call-bound: 1.0.4 get-intrinsic: 1.3.0 - is-arrayish@0.2.1: {} - is-async-function@2.0.0: dependencies: has-tostringtag: 1.0.2 @@ -4133,7 +3961,7 @@ snapshots: is-reference@1.2.1: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 is-regex@1.2.1: dependencies: @@ -4190,15 +4018,13 @@ snapshots: jasmine-core@4.6.1: {} - jasmine-core@6.2.0: {} + jasmine-core@6.3.0: {} - jasmine@6.2.0: + jasmine@6.3.0: dependencies: '@jasminejs/reporters': 1.0.0 glob: 13.0.6 - jasmine-core: 6.2.0 - - js-tokens@4.0.0: {} + jasmine-core: 6.3.0 js-yaml@4.1.1: dependencies: @@ -4206,8 +4032,6 @@ snapshots: json-buffer@3.0.1: {} - json-parse-even-better-errors@2.3.1: {} - json-schema-traverse@0.4.1: {} json-schema-traverse@1.0.0: {} @@ -4231,9 +4055,9 @@ snapshots: is-wsl: 2.2.0 which: 3.0.1 - karma-jasmine-html-reporter@2.2.0(jasmine-core@6.2.0)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4): + karma-jasmine-html-reporter@2.2.0(jasmine-core@6.3.0)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4): dependencies: - jasmine-core: 6.2.0 + jasmine-core: 6.3.0 karma: 6.4.4 karma-jasmine: 5.1.0(karma@6.4.4) @@ -4294,18 +4118,18 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 - lines-and-columns@1.2.4: {} + lilconfig@3.1.3: {} - lint-staged@17.0.5: + lint-staged@17.0.7: dependencies: - listr2: 10.2.1 - picomatch: 4.0.4 + listr2: 10.2.2 + picomatch: 4.0.5 string-argv: 0.3.2 - tinyexec: 1.1.2 + tinyexec: 1.2.4 optionalDependencies: yaml: 2.9.0 - listr2@10.2.1: + listr2@10.2.2: dependencies: cli-truncate: 5.2.0 eventemitter3: 5.0.4 @@ -4354,17 +4178,17 @@ snapshots: lower-case@1.1.4: {} - lru-cache@11.3.5: {} + lru-cache@11.5.1: {} magic-string@0.25.9: dependencies: sourcemap-codec: 1.4.8 - magic-string@0.30.5: + magic-string@0.30.21: dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.5 - marked@18.0.4: {} + marked@18.0.5: {} math-intrinsics@1.1.0: {} @@ -4406,7 +4230,7 @@ snapshots: minimatch@10.2.5: dependencies: - brace-expansion: 1.1.14 + brace-expansion: 1.1.15 minimatch@3.1.5: dependencies: @@ -4422,6 +4246,8 @@ snapshots: dependencies: minimist: 1.2.8 + modern-tar@0.7.6: {} + mri@1.2.0: {} ms@2.0.0: {} @@ -4536,13 +4362,6 @@ snapshots: dependencies: callsites: 3.1.0 - parse-json@5.2.0: - dependencies: - '@babel/code-frame': 7.29.0 - error-ex: 1.3.4 - json-parse-even-better-errors: 2.3.1 - lines-and-columns: 1.2.4 - parse-literals@1.2.1: dependencies: typescript: 4.9.5 @@ -4561,16 +4380,14 @@ snapshots: path-scurry@2.0.2: dependencies: - lru-cache: 11.3.5 + lru-cache: 11.5.1 minipass: 7.1.3 path-to-regexp@3.3.0: {} - picocolors@1.1.1: {} - picomatch@2.3.2: {} - picomatch@4.0.4: {} + picomatch@4.0.5: {} pluralize@8.0.0: {} @@ -4582,9 +4399,7 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier@3.8.3: {} - - progress@2.0.3: {} + prettier@3.9.4: {} prompt@1.3.0: dependencies: @@ -4594,47 +4409,32 @@ snapshots: revalidator: 0.1.8 winston: 2.4.7 - pump@3.0.4: - dependencies: - end-of-stream: 1.4.5 - once: 1.4.0 - punycode@2.3.1: {} - puppeteer-core@25.0.4: + puppeteer-core@25.1.0: dependencies: - '@puppeteer/browsers': 3.0.3 - chromium-bidi: 16.0.1(devtools-protocol@0.0.1608973) - debug: 4.4.3 - devtools-protocol: 0.0.1608973 + '@puppeteer/browsers': 3.0.4 + chromium-bidi: 16.0.1(devtools-protocol@0.0.1624250) + devtools-protocol: 0.0.1624250 typed-query-selector: 2.12.2 - webdriver-bidi-protocol: 0.4.1 - ws: 8.20.1 + webdriver-bidi-protocol: 0.4.2 + ws: 8.21.0 transitivePeerDependencies: - - bare-abort-controller - - bare-buffer - bufferutil - proxy-agent - - react-native-b4a - - supports-color - utf-8-validate - puppeteer@25.0.4(typescript@6.0.3): + puppeteer@25.1.0: dependencies: - '@puppeteer/browsers': 3.0.3 - chromium-bidi: 16.0.1(devtools-protocol@0.0.1608973) - cosmiconfig: 9.0.1(typescript@6.0.3) - devtools-protocol: 0.0.1608973 - puppeteer-core: 25.0.4 + '@puppeteer/browsers': 3.0.4 + chromium-bidi: 16.0.1(devtools-protocol@0.0.1624250) + devtools-protocol: 0.0.1624250 + lilconfig: 3.1.3 + puppeteer-core: 25.1.0 typed-query-selector: 2.12.2 transitivePeerDependencies: - - bare-abort-controller - - bare-buffer - bufferutil - proxy-agent - - react-native-b4a - - supports-color - - typescript - utf-8-validate qjobs@1.2.0: {} @@ -4736,45 +4536,45 @@ snapshots: dependencies: glob: 7.2.3 - rollup-plugin-minify-html-literals@1.2.6(rollup@4.60.4): + rollup-plugin-minify-html-literals@1.2.6(rollup@4.62.2): dependencies: minify-html-literals: 1.3.5 - rollup: 4.60.4 + rollup: 4.62.2 rollup-pluginutils: 2.8.2 rollup-pluginutils@2.8.2: dependencies: estree-walker: 0.6.1 - rollup@4.60.4: + rollup@4.62.2: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.60.4 - '@rollup/rollup-android-arm64': 4.60.4 - '@rollup/rollup-darwin-arm64': 4.60.4 - '@rollup/rollup-darwin-x64': 4.60.4 - '@rollup/rollup-freebsd-arm64': 4.60.4 - '@rollup/rollup-freebsd-x64': 4.60.4 - '@rollup/rollup-linux-arm-gnueabihf': 4.60.4 - '@rollup/rollup-linux-arm-musleabihf': 4.60.4 - '@rollup/rollup-linux-arm64-gnu': 4.60.4 - '@rollup/rollup-linux-arm64-musl': 4.60.4 - '@rollup/rollup-linux-loong64-gnu': 4.60.4 - '@rollup/rollup-linux-loong64-musl': 4.60.4 - '@rollup/rollup-linux-ppc64-gnu': 4.60.4 - '@rollup/rollup-linux-ppc64-musl': 4.60.4 - '@rollup/rollup-linux-riscv64-gnu': 4.60.4 - '@rollup/rollup-linux-riscv64-musl': 4.60.4 - '@rollup/rollup-linux-s390x-gnu': 4.60.4 - '@rollup/rollup-linux-x64-gnu': 4.60.4 - '@rollup/rollup-linux-x64-musl': 4.60.4 - '@rollup/rollup-openbsd-x64': 4.60.4 - '@rollup/rollup-openharmony-arm64': 4.60.4 - '@rollup/rollup-win32-arm64-msvc': 4.60.4 - '@rollup/rollup-win32-ia32-msvc': 4.60.4 - '@rollup/rollup-win32-x64-gnu': 4.60.4 - '@rollup/rollup-win32-x64-msvc': 4.60.4 + '@rollup/rollup-android-arm-eabi': 4.62.2 + '@rollup/rollup-android-arm64': 4.62.2 + '@rollup/rollup-darwin-arm64': 4.62.2 + '@rollup/rollup-darwin-x64': 4.62.2 + '@rollup/rollup-freebsd-arm64': 4.62.2 + '@rollup/rollup-freebsd-x64': 4.62.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.62.2 + '@rollup/rollup-linux-arm-musleabihf': 4.62.2 + '@rollup/rollup-linux-arm64-gnu': 4.62.2 + '@rollup/rollup-linux-arm64-musl': 4.62.2 + '@rollup/rollup-linux-loong64-gnu': 4.62.2 + '@rollup/rollup-linux-loong64-musl': 4.62.2 + '@rollup/rollup-linux-ppc64-gnu': 4.62.2 + '@rollup/rollup-linux-ppc64-musl': 4.62.2 + '@rollup/rollup-linux-riscv64-gnu': 4.62.2 + '@rollup/rollup-linux-riscv64-musl': 4.62.2 + '@rollup/rollup-linux-s390x-gnu': 4.62.2 + '@rollup/rollup-linux-x64-gnu': 4.62.2 + '@rollup/rollup-linux-x64-musl': 4.62.2 + '@rollup/rollup-openbsd-x64': 4.62.2 + '@rollup/rollup-openharmony-arm64': 4.62.2 + '@rollup/rollup-win32-arm64-msvc': 4.62.2 + '@rollup/rollup-win32-ia32-msvc': 4.62.2 + '@rollup/rollup-win32-x64-gnu': 4.62.2 + '@rollup/rollup-win32-x64-msvc': 4.62.2 fsevents: 2.3.3 sade@1.8.1: @@ -4806,8 +4606,6 @@ snapshots: semver@6.3.1: {} - semver@7.8.0: {} - send@1.2.0: dependencies: debug: 4.4.3 @@ -4995,15 +4793,6 @@ snapshots: transitivePeerDependencies: - supports-color - streamx@2.25.0: - dependencies: - events-universal: 1.0.1 - fast-fifo: 1.3.2 - text-decoder: 1.2.7 - transitivePeerDependencies: - - bare-abort-controller - - react-native-b4a - string-argv@0.3.2: {} string-width@4.2.3: @@ -5086,39 +4875,9 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - synckit@0.11.12: + synckit@0.11.13: dependencies: - '@pkgr/core': 0.2.9 - - tar-fs@3.1.2: - dependencies: - pump: 3.0.4 - tar-stream: 3.2.0 - optionalDependencies: - bare-fs: 4.7.1 - bare-path: 3.0.0 - transitivePeerDependencies: - - bare-abort-controller - - bare-buffer - - react-native-b4a - - tar-stream@3.2.0: - dependencies: - b4a: 1.8.1 - bare-fs: 4.7.1 - fast-fifo: 1.3.2 - streamx: 2.25.0 - transitivePeerDependencies: - - bare-abort-controller - - bare-buffer - - react-native-b4a - - teex@1.0.1: - dependencies: - streamx: 2.25.0 - transitivePeerDependencies: - - bare-abort-controller - - react-native-b4a + '@pkgr/core': 0.3.6 terser@5.26.0: dependencies: @@ -5127,13 +4886,7 @@ snapshots: commander: 2.20.3 source-map-support: 0.5.21 - text-decoder@1.2.7: - dependencies: - b4a: 1.8.1 - transitivePeerDependencies: - - react-native-b4a - - tinyexec@1.1.2: {} + tinyexec@1.2.4: {} tmp@0.2.5: {} @@ -5238,11 +4991,11 @@ snapshots: vary@1.1.2: {} - vnu-jar@26.5.22: {} + vnu-jar@26.6.24: {} void-elements@2.0.1: {} - webdriver-bidi-protocol@0.4.1: {} + webdriver-bidi-protocol@0.4.2: {} webidl2@24.5.0: {} @@ -5350,7 +5103,7 @@ snapshots: ws@8.20.0: {} - ws@8.20.1: {} + ws@8.21.0: {} y18n@5.0.8: {} @@ -5371,7 +5124,7 @@ snapshots: y18n: 5.0.8 yargs-parser: 20.2.9 - yargs@17.7.2: + yargs@17.7.3: dependencies: cliui: 8.0.1 escalade: 3.2.0 diff --git a/src/aom/templates/headers.js b/src/aom/templates/headers.js index 508f453375..325406c3ec 100644 --- a/src/aom/templates/headers.js +++ b/src/aom/templates/headers.js @@ -66,22 +66,28 @@ export default conf => {
${conf.multipleEditors ? l10n.editors : l10n.editor}
${showPeople(conf, "editors")} - ${Array.isArray(conf.formerEditors) && conf.formerEditors.length > 0 - ? html` -
- ${conf.multipleFormerEditors - ? l10n.former_editors - : l10n.former_editor} -
- ${showPeople(conf, "formerEditors")} - ` - : ""} - ${conf.authors - ? html` -
${conf.multipleAuthors ? l10n.authors : l10n.author}
- ${showPeople(conf, "authors")} - ` - : ""} + ${ + Array.isArray(conf.formerEditors) && conf.formerEditors.length > 0 + ? html` +
+ ${ + conf.multipleFormerEditors + ? l10n.former_editors + : l10n.former_editor + } +
+ ${showPeople(conf, "formerEditors")} + ` + : "" + } + ${ + conf.authors + ? html` +
${conf.multipleAuthors ? l10n.authors : l10n.author}
+ ${showPeople(conf, "authors")} + ` + : "" + } ${conf.otherLinks ? conf.otherLinks.map(showLink) : ""} ${renderCopyright(conf)} diff --git a/src/core/dfn-index.js b/src/core/dfn-index.js index 6968d89635..a6169b4c57 100644 --- a/src/core/dfn-index.js +++ b/src/core/dfn-index.js @@ -181,9 +181,9 @@ function renderLocalTerm(term, dfns) { const renderItem = (dfn, text, suffix = "") => { const href = `#${dfn.id}`; return html`
  • - ${{ html: text }} ${suffix - ? { html: suffix } - : ""} + ${{ html: text }} ${ + suffix ? { html: suffix } : "" + }
  • `; }; diff --git a/src/core/mdn-annotation.js b/src/core/mdn-annotation.js index 28b0f3c434..ae8672024d 100644 --- a/src/core/mdn-annotation.js +++ b/src/core/mdn-annotation.js @@ -75,9 +75,11 @@ function attachMDNDetail(mdnSpec) { MDN${engineSupport} ${mdnSubPath} ${getEngineSupport(engines)} - ${support - ? buildBrowserSupportTable(support) - : html`

    No support data.

    `} + ${ + support + ? buildBrowserSupportTable(support) + : html`

    No support data.

    ` + } `; } diff --git a/src/core/render-biblio.js b/src/core/render-biblio.js index 00c8322fe2..ea45cc6ccf 100644 --- a/src/core/render-biblio.js +++ b/src/core/render-biblio.js @@ -215,11 +215,13 @@ function showRef(reference) { const result = html`
    [${ref}]
    - ${refcontent - ? { html: stringifyReference(refcontent) } - : html`${l10n.reference_not_found}`} + ${ + refcontent + ? { html: stringifyReference(refcontent) } + : html`${l10n.reference_not_found}` + }
    `; return result; diff --git a/src/core/templates/show-link.js b/src/core/templates/show-link.js index 0fe144ab3b..76504e6377 100644 --- a/src/core/templates/show-link.js +++ b/src/core/templates/show-link.js @@ -33,8 +33,10 @@ export default function showLink(link) { */ function showLinkData(data) { return html`
    - ${data.href - ? html`${data.value || data.href}` - : data.value} + ${ + data.href + ? html`${data.value || data.href}` + : data.value + }
    `; } diff --git a/src/dini/templates/headers.js b/src/dini/templates/headers.js index d36d0644b2..d82cc11761 100644 --- a/src/dini/templates/headers.js +++ b/src/dini/templates/headers.js @@ -123,22 +123,28 @@ export default conf => {
    ${conf.multipleEditors ? l10n.editors : l10n.editor}
    ${showPeople(conf, "editors")} - ${Array.isArray(conf.formerEditors) && conf.formerEditors.length > 0 - ? html` -
    - ${conf.multipleFormerEditors - ? l10n.former_editors - : l10n.former_editor} -
    - ${showPeople(conf, "formerEditors")} - ` - : ""} - ${conf.authors - ? html` -
    ${conf.multipleAuthors ? l10n.authors : l10n.author}
    - ${showPeople(conf, "authors")} - ` - : ""} + ${ + Array.isArray(conf.formerEditors) && conf.formerEditors.length > 0 + ? html` +
    + ${ + conf.multipleFormerEditors + ? l10n.former_editors + : l10n.former_editor + } +
    + ${showPeople(conf, "formerEditors")} + ` + : "" + } + ${ + conf.authors + ? html` +
    ${conf.multipleAuthors ? l10n.authors : l10n.author}
    + ${showPeople(conf, "authors")} + ` + : "" + } ${conf.otherLinks ? conf.otherLinks.map(showLink) : ""}
    ${renderCopyright(conf)} diff --git a/src/w3c/templates/cgbg-headers.js b/src/w3c/templates/cgbg-headers.js index 3209302de6..a4e4946362 100644 --- a/src/w3c/templates/cgbg-headers.js +++ b/src/w3c/templates/cgbg-headers.js @@ -20,9 +20,11 @@ export default (conf, options) => { const specTitleElemClone = specTitleElem?.cloneNode(true); return html`
    - ${(conf.logos ?? []).length - ? html`

    ${(conf.logos ?? []).map(showLogo)}

    ` - : ""} + ${ + (conf.logos ?? []).length + ? html`

    ${(conf.logos ?? []).map(showLogo)}

    ` + : "" + } ${specTitleElem} ${getSpecSubTitleElem(conf)}

    { >

    - ${conf.thisVersion - ? html`
    ${l10n.this_version}
    -
    - ${conf.thisVersion} -
    ` - : ""} - ${"latestVersion" in conf // latestVersion can be falsy - ? html`
    ${l10n.latest_published_version}
    -
    - ${conf.latestVersion - ? html`${conf.latestVersion}` - : "none"} -
    ` - : ""} - ${conf.edDraftURI - ? html` -
    ${l10n.latest_editors_draft}
    -
    ${conf.edDraftURI}
    - ` - : ""} - ${conf.testSuiteURI - ? html` -
    Test suite:
    -
    ${conf.testSuiteURI}
    - ` - : ""} - ${conf.implementationReportURI - ? html` -
    Implementation report:
    -
    - ${conf.implementationReportURI} -
    - ` - : ""} - ${conf.prevVersion - ? html` -
    Previous version:
    -
    ${conf.prevVersion}
    - ` - : ""} - ${!conf.isCGFinal - ? html` - ${conf.prevED - ? html` -
    Previous editor's draft:
    -
    ${conf.prevED}
    - ` - : ""} - ` - : ""} - ${(conf.editors ?? []).length - ? html` -
    - ${(conf.editors ?? []).length > 1 ? l10n.editors : l10n.editor} -
    - ${showPeople(conf, "editors")} - ` - : ""} - ${(conf.formerEditors ?? []).length - ? html` -
    - ${(conf.formerEditors ?? []).length > 1 - ? l10n.former_editors - : l10n.former_editor} -
    - ${showPeople(conf, "formerEditors")} - ` - : ""} - ${(conf.authors ?? []).length - ? html` -
    - ${(conf.authors ?? []).length > 1 ? l10n.authors : l10n.author} -
    - ${showPeople(conf, "authors")} - ` - : ""} - ${conf.github || conf.wgPublicList - ? html`
    ${l10n.feedback}
    - ${renderFeedback(conf)}` - : ""} - ${conf.otherLinks ? conf.otherLinks.map(showLink) : ""} -
    - ${conf.alternateFormats - ? html`

    - ${options.multipleAlternates - ? "This document is also available in these non-normative formats:" - : "This document is also available in this non-normative format:"} - ${options.alternatesHTML} -

    ` - : ""} - ${existingCopyright - ? existingCopyright - : html`
    + ${conf.thisVersion} - is available. - ` - : html` - W3C Community Contributor License Agreement (CLA). A human-readable - summary` + : "" + } + ${ + "latestVersion" in conf // latestVersion can be falsy + ? html`
    ${l10n.latest_published_version}
    +
    + ${ + conf.latestVersion + ? html`${conf.latestVersion}` + : "none" + } +
    ` + : "" + } + ${ + conf.edDraftURI + ? html` +
    ${l10n.latest_editors_draft}
    +
    ${conf.edDraftURI}
    + ` + : "" + } + ${ + conf.testSuiteURI + ? html` +
    Test suite:
    +
    ${conf.testSuiteURI}
    + ` + : "" + } + ${ + conf.implementationReportURI + ? html` +
    Implementation report:
    +
    + ${conf.implementationReportURI} - is available. - `} -

    `} +
    + ` + : "" + } + ${ + conf.prevVersion + ? html` +
    Previous version:
    +
    ${conf.prevVersion}
    + ` + : "" + } + ${ + !conf.isCGFinal + ? html` + ${ + conf.prevED + ? html` +
    Previous editor's draft:
    +
    ${conf.prevED}
    + ` + : "" + } + ` + : "" + } + ${ + (conf.editors ?? []).length + ? html` +
    + ${(conf.editors ?? []).length > 1 ? l10n.editors : l10n.editor} +
    + ${showPeople(conf, "editors")} + ` + : "" + } + ${ + (conf.formerEditors ?? []).length + ? html` +
    + ${ + (conf.formerEditors ?? []).length > 1 + ? l10n.former_editors + : l10n.former_editor + } +
    + ${showPeople(conf, "formerEditors")} + ` + : "" + } + ${ + (conf.authors ?? []).length + ? html` +
    + ${(conf.authors ?? []).length > 1 ? l10n.authors : l10n.author} +
    + ${showPeople(conf, "authors")} + ` + : "" + } + ${ + conf.github || conf.wgPublicList + ? html`
    ${l10n.feedback}
    + ${renderFeedback(conf)}` + : "" + } + ${conf.otherLinks ? conf.otherLinks.map(showLink) : ""} + + ${ + conf.alternateFormats + ? html`

    + ${ + options.multipleAlternates + ? "This document is also available in these non-normative formats:" + : "This document is also available in this non-normative format:" + } + ${options.alternatesHTML} +

    ` + : "" + } + ${ + existingCopyright + ? existingCopyright + : html`` + }
    `; }; diff --git a/src/w3c/templates/cgbg-sotd.js b/src/w3c/templates/cgbg-sotd.js index ea603422c1..4fca92226f 100644 --- a/src/w3c/templates/cgbg-sotd.js +++ b/src/w3c/templates/cgbg-sotd.js @@ -19,21 +19,23 @@ export default (conf, opts) => { This specification was published by the ${conf.wg}. It is not a W3C Standard nor is it on the W3C Standards Track. - ${conf.isCGFinal - ? html` - Please note that under the - W3C Community Final Specification Agreement (FSA) - other conditions apply. - ` - : html` - Please note that under the - W3C Community Contributor License Agreement (CLA) - there is a limited opt-out and other conditions apply. - `} + ${ + conf.isCGFinal + ? html` + Please note that under the + W3C Community Final Specification Agreement (FSA) + other conditions apply. + ` + : html` + Please note that under the + W3C Community Contributor License Agreement (CLA) + there is a limited opt-out and other conditions apply. + ` + } Learn more about W3C Community and Business Groups { } ); return html`
    - ${(conf.logos ?? []).length - ? html`

    ${(conf.logos ?? []).map(showLogo)}

    ` - : ""} + ${ + (conf.logos ?? []).length + ? html`

    ${(conf.logos ?? []).map(showLogo)}

    ` + : "" + } ${document.querySelector("h1#title")} ${getSpecSubTitleElem(conf)}

    ${renderSpecTitle(conf)}

    ${l10n.more_details_about_this_doc}
    - ${conf.thisVersion - ? html`
    ${l10n.this_version}
    -
    - ${conf.thisVersion} -
    ` - : ""} - ${"latestVersion" in conf // latestVersion can be falsy - ? html`
    ${l10n.latest_published_version}
    -
    - ${conf.latestVersion - ? html`${conf.latestVersion}` - : "none"} -
    ` - : ""} - ${conf.edDraftURI - ? html` -
    ${l10n.latest_editors_draft}
    -
    ${conf.edDraftURI}
    - ` - : ""} - ${conf.historyURI || conf.github - ? html`
    ${l10n.history}
    - ${conf.historyURI - ? html`
    - ${conf.historyURI} -
    ` - : ""} - ${conf.github - ? html`
    - ${l10n.commit_history} -
    ` - : ""}` - : ""} - ${conf.testSuiteURI - ? html` -
    ${l10n.test_suite}
    -
    ${conf.testSuiteURI}
    - ` - : ""} - ${conf.implementationReportURI - ? html` -
    ${l10n.implementation_report}
    -
    - ${conf.implementationReportURI} -
    - ` - : ""} - ${conf.prevED - ? html` -
    ${l10n.prev_editor_draft}
    -
    ${conf.prevED}
    - ` - : ""} - ${conf.showPreviousVersion - ? html` -
    ${l10n.prev_version}
    -
    ${conf.prevVersion}
    - ` - : ""} - ${!conf.prevRecURI - ? "" - : conf.isRec + ${ + conf.thisVersion + ? html`
    ${l10n.this_version}
    +
    + ${conf.thisVersion} +
    ` + : "" + } + ${ + "latestVersion" in conf // latestVersion can be falsy + ? html`
    ${l10n.latest_published_version}
    +
    + ${ + conf.latestVersion + ? html`${conf.latestVersion}` + : "none" + } +
    ` + : "" + } + ${ + conf.edDraftURI + ? html` +
    ${l10n.latest_editors_draft}
    +
    ${conf.edDraftURI}
    + ` + : "" + } + ${ + conf.historyURI || conf.github + ? html`
    ${l10n.history}
    + ${ + conf.historyURI + ? html`
    + ${conf.historyURI} +
    ` + : "" + } + ${ + conf.github + ? html`
    + ${l10n.commit_history} +
    ` + : "" + }` + : "" + } + ${ + conf.testSuiteURI + ? html` +
    ${l10n.test_suite}
    +
    ${conf.testSuiteURI}
    + ` + : "" + } + ${ + conf.implementationReportURI + ? html` +
    ${l10n.implementation_report}
    +
    + ${conf.implementationReportURI} +
    + ` + : "" + } + ${ + conf.prevED + ? html` +
    ${l10n.prev_editor_draft}
    +
    ${conf.prevED}
    + ` + : "" + } + ${ + conf.showPreviousVersion ? html` -
    ${l10n.prev_recommendation}
    -
    ${conf.prevRecURI}
    +
    ${l10n.prev_version}
    +
    ${conf.prevVersion}
    ` - : html` -
    ${l10n.latest_recommendation}
    -
    ${conf.prevRecURI}
    - `} - ${(conf.editors ?? []).length - ? html` -
    - ${(conf.editors ?? []).length > 1 ? l10n.editors : l10n.editor} -
    - ${showPeople(conf, "editors")} - ` - : ""} - ${(conf.formerEditors ?? []).length - ? html` -
    - ${(conf.formerEditors ?? []).length > 1 - ? l10n.former_editors - : l10n.former_editor} -
    - ${showPeople(conf, "formerEditors")} - ` - : ""} - ${(conf.authors ?? []).length - ? html` -
    - ${(conf.authors ?? []).length > 1 ? l10n.authors : l10n.author} -
    - ${showPeople(conf, "authors")} - ` - : ""} - ${conf.github || conf.wgPublicList - ? html`
    ${l10n.feedback}
    - ${renderFeedback(conf)}` - : ""} - ${conf.errata - ? html`
    Errata:
    -
    Errata exists.
    ` - : ""} + : "" + } + ${ + !conf.prevRecURI + ? "" + : conf.isRec + ? html` +
    ${l10n.prev_recommendation}
    +
    ${conf.prevRecURI}
    + ` + : html` +
    ${l10n.latest_recommendation}
    +
    ${conf.prevRecURI}
    + ` + } + ${ + (conf.editors ?? []).length + ? html` +
    + ${(conf.editors ?? []).length > 1 ? l10n.editors : l10n.editor} +
    + ${showPeople(conf, "editors")} + ` + : "" + } + ${ + (conf.formerEditors ?? []).length + ? html` +
    + ${ + (conf.formerEditors ?? []).length > 1 + ? l10n.former_editors + : l10n.former_editor + } +
    + ${showPeople(conf, "formerEditors")} + ` + : "" + } + ${ + (conf.authors ?? []).length + ? html` +
    + ${(conf.authors ?? []).length > 1 ? l10n.authors : l10n.author} +
    + ${showPeople(conf, "authors")} + ` + : "" + } + ${ + conf.github || conf.wgPublicList + ? html`
    ${l10n.feedback}
    + ${renderFeedback(conf)}` + : "" + } + ${ + conf.errata + ? html`
    Errata:
    +
    Errata exists.
    ` + : "" + } ${conf.otherLinks ? conf.otherLinks.map(showLink) : ""}
    - ${conf.isRec - ? html`

    - See also - - translations. -

    ` - : ""} - ${conf.alternateFormats - ? html`

    - ${l10n.multiple_alternates(options.multipleAlternates)} - ${options.alternatesHTML} -

    ` - : ""} + ${ + conf.isRec + ? html`

    + See also + + translations. +

    ` + : "" + } + ${ + conf.alternateFormats + ? html`

    + ${l10n.multiple_alternates(options.multipleAlternates)} + ${options.alternatesHTML} +

    ` + : "" + } ${renderCopyright(conf)}
    `; @@ -450,14 +492,16 @@ function renderSpecTitle(conf) { return html`${preamble}${" "} ${conf.modificationDate - ? html`, ${l10n.edited_in_place}${" "} - ` - : ""}`; + >${ + conf.modificationDate + ? html`, ${l10n.edited_in_place}${" "} + ` + : "" + }`; } /** @@ -485,12 +529,14 @@ function renderCopyright(conf) { Copyright © ${conf.copyrightStart ? `${conf.copyrightStart}-` : ""}${conf.publishYear} the document editors/authors. - ${conf.licenseInfo.name !== "unlicensed" - ? html`Text is available under the - ${conf.licenseInfo.name}; additional terms may apply.` - : ""} + ${ + conf.licenseInfo.name !== "unlicensed" + ? html`Text is available under the + ${conf.licenseInfo.name}; additional terms may apply.` + : "" + }

    `; } return renderOfficialCopyright(conf); @@ -502,9 +548,11 @@ function renderOfficialCopyright(conf) { Copyright © ${conf.copyrightStart ? `${conf.copyrightStart}-` : ""}${conf.publishYear} - ${conf.additionalCopyrightHolders - ? html` ${[conf.additionalCopyrightHolders]} & ` - : ""} + ${ + conf.additionalCopyrightHolders + ? html` ${[conf.additionalCopyrightHolders]} & ` + : "" + } World Wide Web Consortium. W3C® liability, diff --git a/src/w3c/templates/sotd.js b/src/w3c/templates/sotd.js index 38825c37d0..4ce2970db4 100644 --- a/src/w3c/templates/sotd.js +++ b/src/w3c/templates/sotd.js @@ -84,32 +84,38 @@ export default (conf, opts) => { return html`

    ${l10n.sotd}

    ${conf.isPreview ? renderPreview(conf) : ""} - ${conf.isUnofficial - ? renderIsUnofficial(opts) - : conf.isTagFinding - ? opts.additionalContent - : conf.isNoTrack - ? renderIsNoTrack(conf, opts) - : html` -

    ${l10n.status_at_publication}

    - ${conf.isMemberSubmission - ? noteForSubmission(conf, opts) - : html` - ${!conf.sotdAfterWGinfo ? opts.additionalContent : ""} - ${!conf.overrideStatus - ? html` ${linkToWorkingGroup(conf)} ` - : ""} - ${conf.sotdAfterWGinfo ? opts.additionalContent : ""} - ${conf.isRec ? renderIsRec(conf) : renderNotRec(conf)} - ${renderDeliverer(conf)} -

    - This document is governed by the - 18 August 2025 W3C Process Document. -

    - `} - `} + ${ + conf.isUnofficial + ? renderIsUnofficial(opts) + : conf.isTagFinding + ? opts.additionalContent + : conf.isNoTrack + ? renderIsNoTrack(conf, opts) + : html` +

    ${l10n.status_at_publication}

    + ${ + conf.isMemberSubmission + ? noteForSubmission(conf, opts) + : html` + ${!conf.sotdAfterWGinfo ? opts.additionalContent : ""} + ${ + !conf.overrideStatus + ? html` ${linkToWorkingGroup(conf)} ` + : "" + } + ${conf.sotdAfterWGinfo ? opts.additionalContent : ""} + ${conf.isRec ? renderIsRec(conf) : renderNotRec(conf)} + ${renderDeliverer(conf)} +

    + This document is governed by the + 18 August 2025 W3C Process Document. +

    + ` + } + ` + } ${opts.additionalSections} `; }; @@ -120,22 +126,26 @@ export function renderPreview(conf) { return html`
    This is a - preview${prUrl && prNumber - ? html` - of pull request - #${prNumber} - ` - : ""} + preview${ + prUrl && prNumber + ? html` + of pull request + #${prNumber} + ` + : "" + }

    Do not attempt to implement this version of the specification. Do not reference this version as authoritative in any way. - ${edDraftURI - ? html` - Instead, see - ${edDraftURI} for the Editor's draft. - ` - : ""} + ${ + edDraftURI + ? html` + Instead, see + ${edDraftURI} for the Editor's draft. + ` + : "" + }

    `; } @@ -182,10 +192,12 @@ function renderNotRec(conf) { This is a draft document and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to cite this document as other than a work in progress. - ${updatableRec - ? html`Future updates to this upcoming Recommendation may incorporate - new features.` - : ""} + ${ + updatableRec + ? html`Future updates to this upcoming Recommendation may incorporate + new features.` + : "" + }

    `; if (conf.specStatus === "DISC") { updatePolicy = html`

    @@ -255,10 +267,12 @@ function renderNotRec(conf) { >royalty-free licensing for implementations.`; - updatePolicy = html`${updatableRec - ? html`Future updates to this upcoming Recommendation may incorporate - new features.` - : ""}`; + updatePolicy = html`${ + updatableRec + ? html`Future updates to this upcoming Recommendation may incorporate + new features.` + : "" + }`; if (conf.pubMode === "LS") { reviewPolicy = html`

    Comments are welcome at any time but most especially before @@ -326,42 +340,54 @@ function renderIsRec(conf) { >royalty-free licensing for implementations. - ${updatableRec - ? html`Future updates to this Recommendation may incorporate - new features.` - : ""} + ${ + updatableRec + ? html`Future updates to this Recommendation may incorporate + new features.` + : "" + }

    - ${document.querySelector(".addition:not(.proposed)") - ? html`

    - Candidate additions are marked in the document. -

    ` - : ""} - ${document.querySelector(".correction:not(.proposed)") - ? html`

    - Candidate corrections are marked in the document. -

    ` - : ""} - ${document.querySelector(".addition.proposed") - ? html`

    - Proposed additions are marked in the document. -

    ` - : ""} - ${document.querySelector(".correction.proposed") - ? html`

    - Proposed corrections are marked in the document. -

    ` - : ""} - ${reviewTarget - ? html`

    - The W3C Membership and other interested parties are invited to review - the proposed ${reviewTarget} and send comments through - ${W3CDate.format(/** @type {Date} */ (revisedRecEnd))}. Advisory - Committee Representatives should consult their - WBS questionnaires. -

    ` - : ""} + ${ + document.querySelector(".addition:not(.proposed)") + ? html`

    + Candidate additions are marked in the document. +

    ` + : "" + } + ${ + document.querySelector(".correction:not(.proposed)") + ? html`

    + Candidate corrections are marked in the document. +

    ` + : "" + } + ${ + document.querySelector(".addition.proposed") + ? html`

    + Proposed additions are marked in the document. +

    ` + : "" + } + ${ + document.querySelector(".correction.proposed") + ? html`

    + Proposed corrections are marked in the document. +

    ` + : "" + } + ${ + reviewTarget + ? html`

    + The W3C Membership and other interested parties are invited to + review the proposed ${reviewTarget} and send comments through + ${W3CDate.format(/** @type {Date} */ (revisedRecEnd))}. Advisory + Committee Representatives should consult their + WBS questionnaires. +

    ` + : "" + } `; } @@ -402,31 +428,39 @@ function renderDeliverer(conf) { `; return html`

    ${producers} - ${!(isNote || isRegistry) - ? html` - ${multipleWGs - ? html` W3C maintains ${wgPatentHTML} ` - : html` - W3C maintains a - ${wgPatentURI - ? html`public list of any patent disclosures` - : "public list of any patent disclosures"} - `} - made in connection with the deliverables of - ${multipleWGs - ? "each group; these pages also include" - : "the group; that page also includes"} - instructions for disclosing a patent. An individual who has actual - knowledge of a patent that the individual believes contains - Essential Claim(s) - must disclose the information in accordance with - section 6 of the W3C Patent Policy. - ` - : ""} + ${ + !(isNote || isRegistry) + ? html` + ${ + multipleWGs + ? html` W3C maintains ${wgPatentHTML} ` + : html` + W3C maintains a + ${ + wgPatentURI + ? html`public list of any patent disclosures` + : "public list of any patent disclosures" + } + ` + } + made in connection with the deliverables of + ${ + multipleWGs + ? "each group; these pages also include" + : "the group; that page also includes" + } + instructions for disclosing a patent. An individual who has actual + knowledge of a patent that the individual believes contains + Essential Claim(s) + must disclose the information in accordance with + section 6 of the W3C Patent Policy. + ` + : "" + }

    `; } @@ -489,10 +523,12 @@ export function renderPublicList(conf, opts) { If you wish to make comments regarding this document, please send them to ${wgPublicList}@w3.org (subscribe, - archives)${subjectPrefix - ? html` with ${subjectPrefix} at the start of your email's - subject` - : ""}. + archives)${ + subjectPrefix + ? html` with ${subjectPrefix} at the start of your email's + subject` + : "" + }.

    `; } @@ -514,34 +550,40 @@ function linkToWorkingGroup(conf) { (additions && corrections) ) { changes = html`It includes - ${proposedAdditions - ? html` - proposed amendments` - : html` - candidate amendments`}, + ${ + proposedAdditions + ? html` + proposed amendments` + : html` + candidate amendments` + }, introducing substantive changes and new features since the previous Recommendation.`; } else if (proposedAdditions || additions) { changes = html`It includes - ${proposedAdditions - ? html` - proposed additions` - : html` - candidate additions`}, + ${ + proposedAdditions + ? html` + proposed additions` + : html` + candidate additions` + }, introducing new features since the previous Recommendation.`; } else if (proposedCorrections || corrections) { changes = html`It includes - ${proposedCorrections - ? html` - proposed corrections` - : html` - candidate corrections`}.`; + ${ + proposedCorrections + ? html` + proposed corrections` + : html` + candidate corrections` + }.`; } } // @ts-expect-error -- specStatus is always set by this point @@ -583,30 +625,38 @@ export function linkToCommunity(conf, opts) { return; } return html`

    - ${conf.github - ? html` - GitHub Issues are preferred for - discussion of this specification. - ` - : ""} - ${conf.wgPublicList - ? html` - ${conf.github && conf.wgPublicList - ? "Alternatively, you can send comments to our mailing list." - : "Comments regarding this document are welcome."} - Please send them to - ${conf.wgPublicList}@w3.org - (subscribe, - archives)${conf.subjectPrefix - ? html` with ${conf.subjectPrefix} at the start of your - email's subject` - : ""}. - ` - : ""} + ${ + conf.github + ? html` + GitHub Issues are preferred for + discussion of this specification. + ` + : "" + } + ${ + conf.wgPublicList + ? html` + ${ + conf.github && conf.wgPublicList + ? "Alternatively, you can send comments to our mailing list." + : "Comments regarding this document are welcome." + } + Please send them to + ${conf.wgPublicList}@w3.org + (subscribe, + archives)${ + conf.subjectPrefix + ? html` with ${conf.subjectPrefix} at the start of + your email's subject` + : "" + }. + ` + : "" + }

    `; }