Process HTML for better web typography.

Export type declarations

tidaltheory.io 9664f86d 16d0c1a6

verified
+5
.changeset/wicked-emus-itch.md
··· 1 + --- 2 + 'rehype-typeset': patch 3 + --- 4 + 5 + Export type declarations
+1 -1
.gitignore
··· 5 5 node_modules 6 6 7 7 ## GENERATED ######################################################### 8 - dist 8 + plugin.d.ts
+5 -2
jsconfig.json
··· 8 8 "moduleResolution": "nodenext", 9 9 10 10 // Emit 11 + "declaration": true, 12 + "declarationMap": true, 13 + "emitDeclarationOnly": true, 11 14 "noEmit": true, 12 15 13 16 // JavaScript Support ··· 21 24 // Language and Environment 22 25 "target": "esnext" 23 26 }, 24 - "include": ["**/*.js", "**/*.mjs", "**/*.ts"], 25 - "exclude": ["node_modules", "**/__tests__/*-errors.js"] 27 + "include": ["**/*.js"], 28 + "exclude": ["node_modules"] 26 29 }
+15 -3
package.json
··· 10 10 "repository": "stormwarning/rehype-typeset", 11 11 "license": "ISC", 12 12 "author": "Jeff (https://tidaltheory.io)", 13 + "sideEffects": false, 13 14 "type": "module", 14 15 "exports": { 15 16 ".": { 16 - "default": "./plugin.js" 17 + "default": "./plugin.js", 18 + "types": "./plugin.d.ts" 17 19 }, 18 20 "./package.json": "./package.json" 19 21 }, 20 - "main": "plugin.js", 22 + "files": [ 23 + "plugin.d.ts", 24 + "plugin.js", 25 + "CHANGELOG.md", 26 + "LICENSE.txt", 27 + "README.md" 28 + ], 21 29 "scripts": { 30 + "build": "tsc plugin.js --declaration --allowJs --emitDeclarationOnly", 22 31 "changeset": "changeset add", 32 + "prepack": "pnpm run build", 23 33 "prepare": "npx simple-git-hooks", 24 34 "release": "changeset publish", 25 35 "test": "node --test" ··· 42 52 "devDependencies": { 43 53 "@changesets/cli": "2.29.7", 44 54 "@types/hast": "3.0.4", 55 + "@types/node": "24.5.2", 45 56 "@zazen/changesets-changelog": "2.0.3", 46 57 "@zazen/eslint-config": "7.3.0", 47 58 "@zazen/prettier-config": "1.1.3", ··· 49 60 "lint-staged": "16.1.6", 50 61 "prettier": "3.6.2", 51 62 "rehype": "13.0.2", 52 - "simple-git-hooks": "2.13.1" 63 + "simple-git-hooks": "2.13.1", 64 + "typescript": "5.9.2" 53 65 }, 54 66 "packageManager": "pnpm@10.7.1" 55 67 }
+139 -119
pnpm-lock.yaml
··· 17 17 devDependencies: 18 18 '@changesets/cli': 19 19 specifier: 2.29.7 20 - version: 2.29.7 20 + version: 2.29.7(@types/node@24.5.2) 21 21 '@types/hast': 22 22 specifier: 3.0.4 23 23 version: 3.0.4 24 + '@types/node': 25 + specifier: 24.5.2 26 + version: 24.5.2 24 27 '@zazen/changesets-changelog': 25 28 specifier: 2.0.3 26 29 version: 2.0.3 27 30 '@zazen/eslint-config': 28 31 specifier: 7.3.0 29 - version: 7.3.0(@typescript-eslint/utils@8.43.0(eslint@9.35.0)(typescript@5.8.3))(eslint@9.35.0)(prettier@3.6.2)(typescript@5.8.3) 32 + version: 7.3.0(@typescript-eslint/utils@8.43.0(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0)(prettier@3.6.2)(typescript@5.9.2) 30 33 '@zazen/prettier-config': 31 34 specifier: 1.1.3 32 35 version: 1.1.3(prettier@3.6.2) ··· 45 48 simple-git-hooks: 46 49 specifier: 2.13.1 47 50 version: 2.13.1 51 + typescript: 52 + specifier: 5.9.2 53 + version: 5.9.2 48 54 49 55 packages: 50 56 ··· 281 287 282 288 '@types/node@12.20.55': 283 289 resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} 290 + 291 + '@types/node@24.5.2': 292 + resolution: {integrity: sha512-FYxk1I7wPv3K2XBaoyH2cTnocQEu8AOZ60hPbsyukMPLv5/5qr7V1i8PLHdl6Zf87I+xZXFvPCXYjiTFq+YSDQ==} 284 293 285 294 '@types/semver@7.7.1': 286 295 resolution: {integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==} ··· 1997 2006 eslint: ^8.57.0 || ^9.0.0 1998 2007 typescript: '>=4.8.4 <5.9.0' 1999 2008 2000 - typescript@5.8.3: 2001 - resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} 2009 + typescript@5.9.2: 2010 + resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==} 2002 2011 engines: {node: '>=14.17'} 2003 2012 hasBin: true 2004 2013 2005 2014 unbox-primitive@1.1.0: 2006 2015 resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} 2007 2016 engines: {node: '>= 0.4'} 2017 + 2018 + undici-types@7.12.0: 2019 + resolution: {integrity: sha512-goOacqME2GYyOZZfb5Lgtu+1IDmAlAEu5xnD3+xTzS10hT0vzpf0SPjkXwAw9Jm+4n/mQGDP3LO8CPbYROeBfQ==} 2008 2020 2009 2021 unified@11.0.5: 2010 2022 resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} ··· 2150 2162 dependencies: 2151 2163 '@changesets/types': 6.1.0 2152 2164 2153 - '@changesets/cli@2.29.7': 2165 + '@changesets/cli@2.29.7(@types/node@24.5.2)': 2154 2166 dependencies: 2155 2167 '@changesets/apply-release-plan': 7.0.13 2156 2168 '@changesets/assemble-release-plan': 6.0.9 ··· 2166 2178 '@changesets/should-skip-package': 0.1.2 2167 2179 '@changesets/types': 6.1.0 2168 2180 '@changesets/write': 0.4.0 2169 - '@inquirer/external-editor': 1.0.2 2181 + '@inquirer/external-editor': 1.0.2(@types/node@24.5.2) 2170 2182 '@manypkg/get-packages': 1.1.3 2171 2183 ansi-colors: 4.1.3 2172 2184 ci-info: 3.9.0 ··· 2376 2388 2377 2389 '@humanwhocodes/retry@0.4.3': {} 2378 2390 2379 - '@inquirer/external-editor@1.0.2': 2391 + '@inquirer/external-editor@1.0.2(@types/node@24.5.2)': 2380 2392 dependencies: 2381 2393 chardet: 2.1.0 2382 2394 iconv-lite: 0.7.0 2395 + optionalDependencies: 2396 + '@types/node': 24.5.2 2383 2397 2384 2398 '@isaacs/balanced-match@4.0.1': {} 2385 2399 ··· 2422 2436 '@nodelib/fs.scandir': 2.1.5 2423 2437 fastq: 1.19.1 2424 2438 2425 - '@phenomnomnominal/tsquery@5.0.1(typescript@5.8.3)': 2439 + '@phenomnomnominal/tsquery@5.0.1(typescript@5.9.2)': 2426 2440 dependencies: 2427 2441 esquery: 1.6.0 2428 - typescript: 5.8.3 2442 + typescript: 5.9.2 2429 2443 2430 2444 '@pkgr/core@0.1.2': {} 2431 2445 2432 - '@stylistic/eslint-plugin@4.4.1(eslint@9.35.0)(typescript@5.8.3)': 2446 + '@stylistic/eslint-plugin@4.4.1(eslint@9.35.0)(typescript@5.9.2)': 2433 2447 dependencies: 2434 - '@typescript-eslint/utils': 8.43.0(eslint@9.35.0)(typescript@5.8.3) 2448 + '@typescript-eslint/utils': 8.43.0(eslint@9.35.0)(typescript@5.9.2) 2435 2449 eslint: 9.35.0 2436 2450 eslint-visitor-keys: 4.2.1 2437 2451 espree: 10.4.0 ··· 2441 2455 - supports-color 2442 2456 - typescript 2443 2457 2444 - '@stylistic/eslint-plugin@5.0.0-beta.4(eslint@9.35.0)(typescript@5.8.3)': 2458 + '@stylistic/eslint-plugin@5.0.0-beta.4(eslint@9.35.0)(typescript@5.9.2)': 2445 2459 dependencies: 2446 - '@typescript-eslint/utils': 8.43.0(eslint@9.35.0)(typescript@5.8.3) 2460 + '@typescript-eslint/utils': 8.43.0(eslint@9.35.0)(typescript@5.9.2) 2447 2461 eslint: 9.35.0 2448 2462 eslint-visitor-keys: 4.2.1 2449 2463 espree: 10.4.0 ··· 2472 2486 2473 2487 '@types/node@12.20.55': {} 2474 2488 2489 + '@types/node@24.5.2': 2490 + dependencies: 2491 + undici-types: 7.12.0 2492 + 2475 2493 '@types/semver@7.7.1': {} 2476 2494 2477 2495 '@types/unist@3.0.3': {} ··· 2482 2500 dependencies: 2483 2501 '@types/yargs-parser': 21.0.3 2484 2502 2485 - '@typescript-eslint/eslint-plugin@8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.35.0)(typescript@5.8.3))(eslint@9.35.0)(typescript@5.8.3)': 2503 + '@typescript-eslint/eslint-plugin@8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0)(typescript@5.9.2)': 2486 2504 dependencies: 2487 2505 '@eslint-community/regexpp': 4.12.1 2488 - '@typescript-eslint/parser': 8.34.1(eslint@9.35.0)(typescript@5.8.3) 2506 + '@typescript-eslint/parser': 8.34.1(eslint@9.35.0)(typescript@5.9.2) 2489 2507 '@typescript-eslint/scope-manager': 8.34.1 2490 - '@typescript-eslint/type-utils': 8.34.1(eslint@9.35.0)(typescript@5.8.3) 2491 - '@typescript-eslint/utils': 8.34.1(eslint@9.35.0)(typescript@5.8.3) 2508 + '@typescript-eslint/type-utils': 8.34.1(eslint@9.35.0)(typescript@5.9.2) 2509 + '@typescript-eslint/utils': 8.34.1(eslint@9.35.0)(typescript@5.9.2) 2492 2510 '@typescript-eslint/visitor-keys': 8.34.1 2493 2511 eslint: 9.35.0 2494 2512 graphemer: 1.4.0 2495 2513 ignore: 7.0.5 2496 2514 natural-compare: 1.4.0 2497 - ts-api-utils: 2.1.0(typescript@5.8.3) 2498 - typescript: 5.8.3 2515 + ts-api-utils: 2.1.0(typescript@5.9.2) 2516 + typescript: 5.9.2 2499 2517 transitivePeerDependencies: 2500 2518 - supports-color 2501 2519 2502 - '@typescript-eslint/experimental-utils@5.62.0(eslint@9.35.0)(typescript@5.8.3)': 2520 + '@typescript-eslint/experimental-utils@5.62.0(eslint@9.35.0)(typescript@5.9.2)': 2503 2521 dependencies: 2504 - '@typescript-eslint/utils': 5.62.0(eslint@9.35.0)(typescript@5.8.3) 2522 + '@typescript-eslint/utils': 5.62.0(eslint@9.35.0)(typescript@5.9.2) 2505 2523 eslint: 9.35.0 2506 2524 transitivePeerDependencies: 2507 2525 - supports-color 2508 2526 - typescript 2509 2527 2510 - '@typescript-eslint/parser@8.34.1(eslint@9.35.0)(typescript@5.8.3)': 2528 + '@typescript-eslint/parser@8.34.1(eslint@9.35.0)(typescript@5.9.2)': 2511 2529 dependencies: 2512 2530 '@typescript-eslint/scope-manager': 8.34.1 2513 2531 '@typescript-eslint/types': 8.34.1 2514 - '@typescript-eslint/typescript-estree': 8.34.1(typescript@5.8.3) 2532 + '@typescript-eslint/typescript-estree': 8.34.1(typescript@5.9.2) 2515 2533 '@typescript-eslint/visitor-keys': 8.34.1 2516 2534 debug: 4.4.3 2517 2535 eslint: 9.35.0 2518 - typescript: 5.8.3 2536 + typescript: 5.9.2 2519 2537 transitivePeerDependencies: 2520 2538 - supports-color 2521 2539 2522 - '@typescript-eslint/project-service@8.34.1(typescript@5.8.3)': 2540 + '@typescript-eslint/project-service@8.34.1(typescript@5.9.2)': 2523 2541 dependencies: 2524 - '@typescript-eslint/tsconfig-utils': 8.43.0(typescript@5.8.3) 2542 + '@typescript-eslint/tsconfig-utils': 8.43.0(typescript@5.9.2) 2525 2543 '@typescript-eslint/types': 8.43.0 2526 2544 debug: 4.4.3 2527 - typescript: 5.8.3 2545 + typescript: 5.9.2 2528 2546 transitivePeerDependencies: 2529 2547 - supports-color 2530 2548 2531 - '@typescript-eslint/project-service@8.43.0(typescript@5.8.3)': 2549 + '@typescript-eslint/project-service@8.43.0(typescript@5.9.2)': 2532 2550 dependencies: 2533 - '@typescript-eslint/tsconfig-utils': 8.43.0(typescript@5.8.3) 2551 + '@typescript-eslint/tsconfig-utils': 8.43.0(typescript@5.9.2) 2534 2552 '@typescript-eslint/types': 8.43.0 2535 2553 debug: 4.4.3 2536 - typescript: 5.8.3 2554 + typescript: 5.9.2 2537 2555 transitivePeerDependencies: 2538 2556 - supports-color 2539 2557 ··· 2557 2575 '@typescript-eslint/types': 8.43.0 2558 2576 '@typescript-eslint/visitor-keys': 8.43.0 2559 2577 2560 - '@typescript-eslint/tsconfig-utils@8.34.1(typescript@5.8.3)': 2578 + '@typescript-eslint/tsconfig-utils@8.34.1(typescript@5.9.2)': 2561 2579 dependencies: 2562 - typescript: 5.8.3 2580 + typescript: 5.9.2 2563 2581 2564 - '@typescript-eslint/tsconfig-utils@8.43.0(typescript@5.8.3)': 2582 + '@typescript-eslint/tsconfig-utils@8.43.0(typescript@5.9.2)': 2565 2583 dependencies: 2566 - typescript: 5.8.3 2584 + typescript: 5.9.2 2567 2585 2568 - '@typescript-eslint/type-utils@8.34.1(eslint@9.35.0)(typescript@5.8.3)': 2586 + '@typescript-eslint/type-utils@8.34.1(eslint@9.35.0)(typescript@5.9.2)': 2569 2587 dependencies: 2570 - '@typescript-eslint/typescript-estree': 8.34.1(typescript@5.8.3) 2571 - '@typescript-eslint/utils': 8.34.1(eslint@9.35.0)(typescript@5.8.3) 2588 + '@typescript-eslint/typescript-estree': 8.34.1(typescript@5.9.2) 2589 + '@typescript-eslint/utils': 8.34.1(eslint@9.35.0)(typescript@5.9.2) 2572 2590 debug: 4.4.3 2573 2591 eslint: 9.35.0 2574 - ts-api-utils: 2.1.0(typescript@5.8.3) 2575 - typescript: 5.8.3 2592 + ts-api-utils: 2.1.0(typescript@5.9.2) 2593 + typescript: 5.9.2 2576 2594 transitivePeerDependencies: 2577 2595 - supports-color 2578 2596 ··· 2584 2602 2585 2603 '@typescript-eslint/types@8.43.0': {} 2586 2604 2587 - '@typescript-eslint/typescript-estree@5.62.0(typescript@5.8.3)': 2605 + '@typescript-eslint/typescript-estree@5.62.0(typescript@5.9.2)': 2588 2606 dependencies: 2589 2607 '@typescript-eslint/types': 5.62.0 2590 2608 '@typescript-eslint/visitor-keys': 5.62.0 ··· 2592 2610 globby: 11.1.0 2593 2611 is-glob: 4.0.3 2594 2612 semver: 7.7.2 2595 - tsutils: 3.21.0(typescript@5.8.3) 2613 + tsutils: 3.21.0(typescript@5.9.2) 2596 2614 optionalDependencies: 2597 - typescript: 5.8.3 2615 + typescript: 5.9.2 2598 2616 transitivePeerDependencies: 2599 2617 - supports-color 2600 2618 2601 - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.8.3)': 2619 + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.9.2)': 2602 2620 dependencies: 2603 2621 '@typescript-eslint/types': 7.18.0 2604 2622 '@typescript-eslint/visitor-keys': 7.18.0 ··· 2607 2625 is-glob: 4.0.3 2608 2626 minimatch: 9.0.5 2609 2627 semver: 7.7.2 2610 - ts-api-utils: 1.4.3(typescript@5.8.3) 2628 + ts-api-utils: 1.4.3(typescript@5.9.2) 2611 2629 optionalDependencies: 2612 - typescript: 5.8.3 2630 + typescript: 5.9.2 2613 2631 transitivePeerDependencies: 2614 2632 - supports-color 2615 2633 2616 - '@typescript-eslint/typescript-estree@8.34.1(typescript@5.8.3)': 2634 + '@typescript-eslint/typescript-estree@8.34.1(typescript@5.9.2)': 2617 2635 dependencies: 2618 - '@typescript-eslint/project-service': 8.34.1(typescript@5.8.3) 2619 - '@typescript-eslint/tsconfig-utils': 8.34.1(typescript@5.8.3) 2636 + '@typescript-eslint/project-service': 8.34.1(typescript@5.9.2) 2637 + '@typescript-eslint/tsconfig-utils': 8.34.1(typescript@5.9.2) 2620 2638 '@typescript-eslint/types': 8.34.1 2621 2639 '@typescript-eslint/visitor-keys': 8.34.1 2622 2640 debug: 4.4.3 ··· 2624 2642 is-glob: 4.0.3 2625 2643 minimatch: 9.0.5 2626 2644 semver: 7.7.2 2627 - ts-api-utils: 2.1.0(typescript@5.8.3) 2628 - typescript: 5.8.3 2645 + ts-api-utils: 2.1.0(typescript@5.9.2) 2646 + typescript: 5.9.2 2629 2647 transitivePeerDependencies: 2630 2648 - supports-color 2631 2649 2632 - '@typescript-eslint/typescript-estree@8.43.0(typescript@5.8.3)': 2650 + '@typescript-eslint/typescript-estree@8.43.0(typescript@5.9.2)': 2633 2651 dependencies: 2634 - '@typescript-eslint/project-service': 8.43.0(typescript@5.8.3) 2635 - '@typescript-eslint/tsconfig-utils': 8.43.0(typescript@5.8.3) 2652 + '@typescript-eslint/project-service': 8.43.0(typescript@5.9.2) 2653 + '@typescript-eslint/tsconfig-utils': 8.43.0(typescript@5.9.2) 2636 2654 '@typescript-eslint/types': 8.43.0 2637 2655 '@typescript-eslint/visitor-keys': 8.43.0 2638 2656 debug: 4.4.3 ··· 2640 2658 is-glob: 4.0.3 2641 2659 minimatch: 9.0.5 2642 2660 semver: 7.7.2 2643 - ts-api-utils: 2.1.0(typescript@5.8.3) 2644 - typescript: 5.8.3 2661 + ts-api-utils: 2.1.0(typescript@5.9.2) 2662 + typescript: 5.9.2 2645 2663 transitivePeerDependencies: 2646 2664 - supports-color 2647 2665 2648 - '@typescript-eslint/utils@5.62.0(eslint@9.35.0)(typescript@5.8.3)': 2666 + '@typescript-eslint/utils@5.62.0(eslint@9.35.0)(typescript@5.9.2)': 2649 2667 dependencies: 2650 2668 '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0) 2651 2669 '@types/json-schema': 7.0.15 2652 2670 '@types/semver': 7.7.1 2653 2671 '@typescript-eslint/scope-manager': 5.62.0 2654 2672 '@typescript-eslint/types': 5.62.0 2655 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.8.3) 2673 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.2) 2656 2674 eslint: 9.35.0 2657 2675 eslint-scope: 5.1.1 2658 2676 semver: 7.7.2 ··· 2660 2678 - supports-color 2661 2679 - typescript 2662 2680 2663 - '@typescript-eslint/utils@7.18.0(eslint@9.35.0)(typescript@5.8.3)': 2681 + '@typescript-eslint/utils@7.18.0(eslint@9.35.0)(typescript@5.9.2)': 2664 2682 dependencies: 2665 2683 '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0) 2666 2684 '@typescript-eslint/scope-manager': 7.18.0 2667 2685 '@typescript-eslint/types': 7.18.0 2668 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.3) 2686 + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.9.2) 2669 2687 eslint: 9.35.0 2670 2688 transitivePeerDependencies: 2671 2689 - supports-color 2672 2690 - typescript 2673 2691 2674 - '@typescript-eslint/utils@8.34.1(eslint@9.35.0)(typescript@5.8.3)': 2692 + '@typescript-eslint/utils@8.34.1(eslint@9.35.0)(typescript@5.9.2)': 2675 2693 dependencies: 2676 2694 '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0) 2677 2695 '@typescript-eslint/scope-manager': 8.34.1 2678 2696 '@typescript-eslint/types': 8.34.1 2679 - '@typescript-eslint/typescript-estree': 8.34.1(typescript@5.8.3) 2697 + '@typescript-eslint/typescript-estree': 8.34.1(typescript@5.9.2) 2680 2698 eslint: 9.35.0 2681 - typescript: 5.8.3 2699 + typescript: 5.9.2 2682 2700 transitivePeerDependencies: 2683 2701 - supports-color 2684 2702 2685 - '@typescript-eslint/utils@8.43.0(eslint@9.35.0)(typescript@5.8.3)': 2703 + '@typescript-eslint/utils@8.43.0(eslint@9.35.0)(typescript@5.9.2)': 2686 2704 dependencies: 2687 2705 '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0) 2688 2706 '@typescript-eslint/scope-manager': 8.43.0 2689 2707 '@typescript-eslint/types': 8.43.0 2690 - '@typescript-eslint/typescript-estree': 8.43.0(typescript@5.8.3) 2708 + '@typescript-eslint/typescript-estree': 8.43.0(typescript@5.9.2) 2691 2709 eslint: 9.35.0 2692 - typescript: 5.8.3 2710 + typescript: 5.9.2 2693 2711 transitivePeerDependencies: 2694 2712 - supports-color 2695 2713 ··· 2781 2799 transitivePeerDependencies: 2782 2800 - encoding 2783 2801 2784 - '@zazen/eslint-config@7.3.0(@typescript-eslint/utils@8.43.0(eslint@9.35.0)(typescript@5.8.3))(eslint@9.35.0)(prettier@3.6.2)(typescript@5.8.3)': 2802 + '@zazen/eslint-config@7.3.0(@typescript-eslint/utils@8.43.0(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0)(prettier@3.6.2)(typescript@5.9.2)': 2785 2803 dependencies: 2786 2804 '@eslint/eslintrc': 3.3.1 2787 - '@stylistic/eslint-plugin': 5.0.0-beta.4(eslint@9.35.0)(typescript@5.8.3) 2805 + '@stylistic/eslint-plugin': 5.0.0-beta.4(eslint@9.35.0)(typescript@5.9.2) 2788 2806 eslint: 9.35.0 2789 2807 eslint-config-prettier: 10.1.5(eslint@9.35.0) 2790 - eslint-config-xo: 0.47.0(eslint@9.35.0)(typescript@5.8.3) 2791 - eslint-config-xo-typescript: 8.0.1(eslint@9.35.0)(typescript@5.8.3) 2792 - eslint-plugin-etc: 2.0.3(eslint@9.35.0)(typescript@5.8.3) 2793 - eslint-plugin-import-sorting: 2.2.0(eslint@9.35.0)(typescript@5.8.3) 2794 - eslint-plugin-import-x: 4.15.2(@typescript-eslint/utils@8.43.0(eslint@9.35.0)(typescript@5.8.3))(eslint@9.35.0) 2795 - eslint-plugin-n: 17.20.0(eslint@9.35.0)(typescript@5.8.3) 2796 - eslint-plugin-perfectionist: 4.15.0(eslint@9.35.0)(typescript@5.8.3) 2808 + eslint-config-xo: 0.47.0(eslint@9.35.0)(typescript@5.9.2) 2809 + eslint-config-xo-typescript: 8.0.1(eslint@9.35.0)(typescript@5.9.2) 2810 + eslint-plugin-etc: 2.0.3(eslint@9.35.0)(typescript@5.9.2) 2811 + eslint-plugin-import-sorting: 2.2.0(eslint@9.35.0)(typescript@5.9.2) 2812 + eslint-plugin-import-x: 4.15.2(@typescript-eslint/utils@8.43.0(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0) 2813 + eslint-plugin-n: 17.20.0(eslint@9.35.0)(typescript@5.9.2) 2814 + eslint-plugin-perfectionist: 4.15.0(eslint@9.35.0)(typescript@5.9.2) 2797 2815 eslint-plugin-prefer-let: 4.0.0 2798 2816 eslint-plugin-promise: 7.2.1(eslint@9.35.0) 2799 2817 eslint-plugin-unicorn: 59.0.1(eslint@9.35.0) 2800 2818 globals: 16.2.0 2801 2819 prettier: 3.6.2 2802 - typescript-eslint: 8.34.1(eslint@9.35.0)(typescript@5.8.3) 2820 + typescript-eslint: 8.34.1(eslint@9.35.0)(typescript@5.9.2) 2803 2821 transitivePeerDependencies: 2804 2822 - '@typescript-eslint/utils' 2805 2823 - eslint-import-resolver-node ··· 3164 3182 dependencies: 3165 3183 eslint: 9.35.0 3166 3184 3167 - eslint-config-xo-typescript@8.0.1(eslint@9.35.0)(typescript@5.8.3): 3185 + eslint-config-xo-typescript@8.0.1(eslint@9.35.0)(typescript@5.9.2): 3168 3186 dependencies: 3169 - '@stylistic/eslint-plugin': 4.4.1(eslint@9.35.0)(typescript@5.8.3) 3187 + '@stylistic/eslint-plugin': 4.4.1(eslint@9.35.0)(typescript@5.9.2) 3170 3188 eslint: 9.35.0 3171 - eslint-config-xo: 0.47.0(eslint@9.35.0)(typescript@5.8.3) 3172 - typescript: 5.8.3 3173 - typescript-eslint: 8.34.1(eslint@9.35.0)(typescript@5.8.3) 3189 + eslint-config-xo: 0.47.0(eslint@9.35.0)(typescript@5.9.2) 3190 + typescript: 5.9.2 3191 + typescript-eslint: 8.34.1(eslint@9.35.0)(typescript@5.9.2) 3174 3192 transitivePeerDependencies: 3175 3193 - supports-color 3176 3194 3177 - eslint-config-xo@0.47.0(eslint@9.35.0)(typescript@5.8.3): 3195 + eslint-config-xo@0.47.0(eslint@9.35.0)(typescript@5.9.2): 3178 3196 dependencies: 3179 3197 '@eslint/css': 0.7.0 3180 3198 '@eslint/json': 0.12.0 3181 - '@stylistic/eslint-plugin': 4.4.1(eslint@9.35.0)(typescript@5.8.3) 3199 + '@stylistic/eslint-plugin': 4.4.1(eslint@9.35.0)(typescript@5.9.2) 3182 3200 confusing-browser-globals: 1.0.11 3183 3201 eslint: 9.35.0 3184 3202 globals: 16.2.0 ··· 3186 3204 - supports-color 3187 3205 - typescript 3188 3206 3189 - eslint-etc@5.2.1(eslint@9.35.0)(typescript@5.8.3): 3207 + eslint-etc@5.2.1(eslint@9.35.0)(typescript@5.9.2): 3190 3208 dependencies: 3191 - '@typescript-eslint/experimental-utils': 5.62.0(eslint@9.35.0)(typescript@5.8.3) 3209 + '@typescript-eslint/experimental-utils': 5.62.0(eslint@9.35.0)(typescript@5.9.2) 3192 3210 eslint: 9.35.0 3193 - tsutils: 3.21.0(typescript@5.8.3) 3194 - tsutils-etc: 1.4.2(tsutils@3.21.0(typescript@5.8.3))(typescript@5.8.3) 3195 - typescript: 5.8.3 3211 + tsutils: 3.21.0(typescript@5.9.2) 3212 + tsutils-etc: 1.4.2(tsutils@3.21.0(typescript@5.9.2))(typescript@5.9.2) 3213 + typescript: 5.9.2 3196 3214 transitivePeerDependencies: 3197 3215 - supports-color 3198 3216 ··· 3210 3228 eslint: 9.35.0 3211 3229 eslint-compat-utils: 0.5.1(eslint@9.35.0) 3212 3230 3213 - eslint-plugin-etc@2.0.3(eslint@9.35.0)(typescript@5.8.3): 3231 + eslint-plugin-etc@2.0.3(eslint@9.35.0)(typescript@5.9.2): 3214 3232 dependencies: 3215 - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.3) 3216 - '@typescript-eslint/experimental-utils': 5.62.0(eslint@9.35.0)(typescript@5.8.3) 3233 + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.9.2) 3234 + '@typescript-eslint/experimental-utils': 5.62.0(eslint@9.35.0)(typescript@5.9.2) 3217 3235 eslint: 9.35.0 3218 - eslint-etc: 5.2.1(eslint@9.35.0)(typescript@5.8.3) 3236 + eslint-etc: 5.2.1(eslint@9.35.0)(typescript@5.9.2) 3219 3237 requireindex: 1.2.0 3220 3238 tslib: 2.8.1 3221 - tsutils: 3.21.0(typescript@5.8.3) 3222 - typescript: 5.8.3 3239 + tsutils: 3.21.0(typescript@5.9.2) 3240 + typescript: 5.9.2 3223 3241 transitivePeerDependencies: 3224 3242 - supports-color 3225 3243 3226 - eslint-plugin-import-sorting@2.2.0(eslint@9.35.0)(typescript@5.8.3): 3244 + eslint-plugin-import-sorting@2.2.0(eslint@9.35.0)(typescript@5.9.2): 3227 3245 dependencies: 3228 - '@typescript-eslint/utils': 7.18.0(eslint@9.35.0)(typescript@5.8.3) 3246 + '@typescript-eslint/utils': 7.18.0(eslint@9.35.0)(typescript@5.9.2) 3229 3247 object.groupby: 1.0.1 3230 3248 transitivePeerDependencies: 3231 3249 - eslint 3232 3250 - supports-color 3233 3251 - typescript 3234 3252 3235 - eslint-plugin-import-x@4.15.2(@typescript-eslint/utils@8.43.0(eslint@9.35.0)(typescript@5.8.3))(eslint@9.35.0): 3253 + eslint-plugin-import-x@4.15.2(@typescript-eslint/utils@8.43.0(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0): 3236 3254 dependencies: 3237 3255 '@typescript-eslint/types': 8.43.0 3238 3256 comment-parser: 1.4.1 ··· 3245 3263 stable-hash-x: 0.1.1 3246 3264 unrs-resolver: 1.11.1 3247 3265 optionalDependencies: 3248 - '@typescript-eslint/utils': 8.43.0(eslint@9.35.0)(typescript@5.8.3) 3266 + '@typescript-eslint/utils': 8.43.0(eslint@9.35.0)(typescript@5.9.2) 3249 3267 transitivePeerDependencies: 3250 3268 - supports-color 3251 3269 3252 - eslint-plugin-n@17.20.0(eslint@9.35.0)(typescript@5.8.3): 3270 + eslint-plugin-n@17.20.0(eslint@9.35.0)(typescript@5.9.2): 3253 3271 dependencies: 3254 3272 '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0) 3255 - '@typescript-eslint/utils': 8.43.0(eslint@9.35.0)(typescript@5.8.3) 3273 + '@typescript-eslint/utils': 8.43.0(eslint@9.35.0)(typescript@5.9.2) 3256 3274 enhanced-resolve: 5.18.3 3257 3275 eslint: 9.35.0 3258 3276 eslint-plugin-es-x: 7.8.0(eslint@9.35.0) ··· 3261 3279 ignore: 5.3.2 3262 3280 minimatch: 9.0.5 3263 3281 semver: 7.7.2 3264 - ts-declaration-location: 1.0.7(typescript@5.8.3) 3282 + ts-declaration-location: 1.0.7(typescript@5.9.2) 3265 3283 transitivePeerDependencies: 3266 3284 - supports-color 3267 3285 - typescript 3268 3286 3269 - eslint-plugin-perfectionist@4.15.0(eslint@9.35.0)(typescript@5.8.3): 3287 + eslint-plugin-perfectionist@4.15.0(eslint@9.35.0)(typescript@5.9.2): 3270 3288 dependencies: 3271 3289 '@typescript-eslint/types': 8.43.0 3272 - '@typescript-eslint/utils': 8.43.0(eslint@9.35.0)(typescript@5.8.3) 3290 + '@typescript-eslint/utils': 8.43.0(eslint@9.35.0)(typescript@5.9.2) 3273 3291 eslint: 9.35.0 3274 3292 natural-orderby: 5.0.0 3275 3293 transitivePeerDependencies: ··· 4319 4337 4320 4338 trough@2.2.0: {} 4321 4339 4322 - ts-api-utils@1.4.3(typescript@5.8.3): 4340 + ts-api-utils@1.4.3(typescript@5.9.2): 4323 4341 dependencies: 4324 - typescript: 5.8.3 4342 + typescript: 5.9.2 4325 4343 4326 - ts-api-utils@2.1.0(typescript@5.8.3): 4344 + ts-api-utils@2.1.0(typescript@5.9.2): 4327 4345 dependencies: 4328 - typescript: 5.8.3 4346 + typescript: 5.9.2 4329 4347 4330 - ts-declaration-location@1.0.7(typescript@5.8.3): 4348 + ts-declaration-location@1.0.7(typescript@5.9.2): 4331 4349 dependencies: 4332 4350 picomatch: 4.0.3 4333 - typescript: 5.8.3 4351 + typescript: 5.9.2 4334 4352 4335 4353 tslib@1.14.1: {} 4336 4354 4337 4355 tslib@2.8.1: {} 4338 4356 4339 - tsutils-etc@1.4.2(tsutils@3.21.0(typescript@5.8.3))(typescript@5.8.3): 4357 + tsutils-etc@1.4.2(tsutils@3.21.0(typescript@5.9.2))(typescript@5.9.2): 4340 4358 dependencies: 4341 4359 '@types/yargs': 17.0.33 4342 - tsutils: 3.21.0(typescript@5.8.3) 4343 - typescript: 5.8.3 4360 + tsutils: 3.21.0(typescript@5.9.2) 4361 + typescript: 5.9.2 4344 4362 yargs: 17.7.2 4345 4363 4346 - tsutils@3.21.0(typescript@5.8.3): 4364 + tsutils@3.21.0(typescript@5.9.2): 4347 4365 dependencies: 4348 4366 tslib: 1.14.1 4349 - typescript: 5.8.3 4367 + typescript: 5.9.2 4350 4368 4351 4369 type-check@0.4.0: 4352 4370 dependencies: ··· 4385 4403 possible-typed-array-names: 1.1.0 4386 4404 reflect.getprototypeof: 1.0.10 4387 4405 4388 - typescript-eslint@8.34.1(eslint@9.35.0)(typescript@5.8.3): 4406 + typescript-eslint@8.34.1(eslint@9.35.0)(typescript@5.9.2): 4389 4407 dependencies: 4390 - '@typescript-eslint/eslint-plugin': 8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.35.0)(typescript@5.8.3))(eslint@9.35.0)(typescript@5.8.3) 4391 - '@typescript-eslint/parser': 8.34.1(eslint@9.35.0)(typescript@5.8.3) 4392 - '@typescript-eslint/utils': 8.34.1(eslint@9.35.0)(typescript@5.8.3) 4408 + '@typescript-eslint/eslint-plugin': 8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0)(typescript@5.9.2) 4409 + '@typescript-eslint/parser': 8.34.1(eslint@9.35.0)(typescript@5.9.2) 4410 + '@typescript-eslint/utils': 8.34.1(eslint@9.35.0)(typescript@5.9.2) 4393 4411 eslint: 9.35.0 4394 - typescript: 5.8.3 4412 + typescript: 5.9.2 4395 4413 transitivePeerDependencies: 4396 4414 - supports-color 4397 4415 4398 - typescript@5.8.3: {} 4416 + typescript@5.9.2: {} 4399 4417 4400 4418 unbox-primitive@1.1.0: 4401 4419 dependencies: ··· 4403 4421 has-bigints: 1.1.0 4404 4422 has-symbols: 1.1.0 4405 4423 which-boxed-primitive: 1.1.1 4424 + 4425 + undici-types@7.12.0: {} 4406 4426 4407 4427 unified@11.0.5: 4408 4428 dependencies: