fork of hey-api/openapi-ts because I need some additional things
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix(deps): update tsdown configs

Lubos d2198d53 5d785d4b

+122 -243
+5
.changeset/polite-wombats-taste.md
··· 1 + --- 2 + "@hey-api/vite-plugin": minor 3 + --- 4 + 5 + **BREAKING**: This package is now ESM-only.
+2 -1
package.json
··· 48 48 "dev:py": "cd dev && HEYAPI_CODEGEN_ENV=development tsx watch --clear-screen=false ../packages/openapi-python/src/run.ts" 49 49 }, 50 50 "devDependencies": { 51 - "@arethetypeswrong/cli": "0.18.2", 51 + "@arethetypeswrong/core": "0.18.2", 52 52 "@changesets/cli": "2.30.0", 53 53 "@changesets/get-github-info": "0.8.0", 54 54 "@changesets/parse": "0.4.3", ··· 70 70 "husky": "9.1.7", 71 71 "lint-staged": "16.4.0", 72 72 "oxfmt": "0.41.0", 73 + "publint": "0.3.18", 73 74 "tsdown": "0.21.7", 74 75 "tsx": "4.21.0", 75 76 "turbo": "2.8.20",
+1 -2
packages/codegen-core/package.json
··· 40 40 "./package.json": "./package.json" 41 41 }, 42 42 "scripts": { 43 - "build": "tsdown && pnpm check-exports", 44 - "check-exports": "attw --pack . --profile esm-only --ignore-rules cjs-resolves-to-esm", 43 + "build": "tsdown", 45 44 "dev": "tsdown --watch", 46 45 "prepublishOnly": "pnpm build", 47 46 "typecheck": "tsgo --noEmit"
+5 -6
packages/codegen-core/tsdown.config.ts
··· 1 1 import { defineConfig } from 'tsdown'; 2 2 3 3 export default defineConfig({ 4 - clean: true, 5 - dts: true, 6 - entry: ['src/index.ts'], 7 - format: ['esm'], 8 - minify: false, 4 + attw: { 5 + ignoreRules: ['cjs-resolves-to-esm'], 6 + profile: 'esm-only', 7 + }, 8 + publint: true, 9 9 sourcemap: true, 10 - treeshake: true, 11 10 });
+6 -20
packages/custom-client/package.json
··· 25 25 ], 26 26 "type": "module", 27 27 "sideEffects": false, 28 - "main": "./dist/index.cjs", 29 - "module": "./dist/index.mjs", 28 + "main": "./dist/index.mjs", 30 29 "types": "./dist/index.d.mts", 31 30 "exports": { 32 31 ".": { 33 - "import": { 34 - "types": "./dist/index.d.mts", 35 - "default": "./dist/index.mjs" 36 - }, 37 - "require": { 38 - "types": "./dist/index.d.cts", 39 - "default": "./dist/index.cjs" 40 - } 32 + "types": "./dist/index.d.mts", 33 + "import": "./dist/index.mjs" 41 34 }, 42 35 "./plugin": { 43 - "import": { 44 - "types": "./dist/plugin.d.mts", 45 - "default": "./dist/plugin.mjs" 46 - }, 47 - "require": { 48 - "types": "./dist/plugin.d.cts", 49 - "default": "./dist/plugin.cjs" 50 - } 36 + "types": "./dist/plugin.d.mts", 37 + "import": "./dist/plugin.mjs" 51 38 }, 52 39 "./package.json": "./package.json" 53 40 }, 54 41 "scripts": { 55 - "build": "tsdown && rollup -c && pnpm check-exports", 56 - "check-exports": "attw --profile node16 --pack .", 42 + "build": "tsdown", 57 43 "dev": "tsdown --watch", 58 44 "prepublishOnly": "pnpm build" 59 45 },
+5 -6
packages/custom-client/tsdown.config.ts
··· 1 1 import { defineConfig } from 'tsdown'; 2 2 3 3 export default defineConfig({ 4 - clean: true, 5 - dts: true, 4 + attw: { 5 + ignoreRules: ['cjs-resolves-to-esm'], 6 + profile: 'esm-only', 7 + }, 6 8 entry: ['src/index.ts', 'src/plugin.ts'], 7 - format: ['cjs', 'esm'], 8 - minify: false, 9 - shims: false, 9 + publint: true, 10 10 sourcemap: true, 11 - treeshake: true, 12 11 });
+1 -2
packages/json-schema-ref-parser/package.json
··· 43 43 "./package.json": "./package.json" 44 44 }, 45 45 "scripts": { 46 - "build": "tsdown && pnpm check-exports", 47 - "check-exports": "attw --pack . --profile esm-only --ignore-rules cjs-resolves-to-esm", 46 + "build": "tsdown", 48 47 "dev": "tsdown --watch", 49 48 "prepublishOnly": "pnpm build", 50 49 "typecheck": "tsgo --noEmit"
+5 -6
packages/json-schema-ref-parser/tsdown.config.ts
··· 1 1 import { defineConfig } from 'tsdown'; 2 2 3 3 export default defineConfig({ 4 - clean: true, 5 - dts: true, 6 - entry: ['src/index.ts'], 7 - format: ['esm'], 8 - minify: false, 4 + attw: { 5 + ignoreRules: ['cjs-resolves-to-esm'], 6 + profile: 'esm-only', 7 + }, 8 + publint: true, 9 9 sourcemap: true, 10 - treeshake: true, 11 10 });
+1 -2
packages/openapi-python/package.json
··· 52 52 "./package.json": "./package.json" 53 53 }, 54 54 "scripts": { 55 - "build": "tsdown && pnpm check-exports", 56 - "check-exports": "attw --pack . --profile esm-only --ignore-rules cjs-resolves-to-esm", 55 + "build": "tsdown", 57 56 "dev": "tsdown --watch", 58 57 "prepublishOnly": "pnpm build", 59 58 "typecheck": "tsgo --noEmit",
+5 -5
packages/openapi-python/tsdown.config.ts
··· 7 7 const __dirname = path.dirname(fileURLToPath(import.meta.url)); 8 8 9 9 export default defineConfig({ 10 - clean: true, 11 - dts: true, 10 + attw: { 11 + ignoreRules: ['cjs-resolves-to-esm'], 12 + profile: 'esm-only', 13 + }, 12 14 entry: ['./src/{index,run}.ts'], 13 - format: ['esm'], 14 - minify: false, 15 15 onSuccess: async () => { 16 16 // Copy client files to dist folder for runtime access 17 17 const pluginNames = ['client-httpx']; ··· 37 37 } 38 38 } 39 39 }, 40 + publint: true, 40 41 sourcemap: true, 41 - treeshake: true, 42 42 });
+1 -2
packages/openapi-ts/package.json
··· 62 62 "./package.json": "./package.json" 63 63 }, 64 64 "scripts": { 65 - "build": "tsdown && pnpm check-exports", 66 - "check-exports": "attw --pack . --profile esm-only --ignore-rules cjs-resolves-to-esm", 65 + "build": "tsdown", 67 66 "dev": "tsdown --watch", 68 67 "prepublishOnly": "pnpm build", 69 68 "typecheck": "tsgo --noEmit"
+5 -5
packages/openapi-ts/tsdown.config.ts
··· 14 14 }; 15 15 16 16 export default defineConfig({ 17 - clean: true, 17 + attw: { 18 + ignoreRules: ['cjs-resolves-to-esm'], 19 + profile: 'esm-only', 20 + }, 18 21 deps: { 19 22 neverBundle: [ 20 23 '@angular/common/http', ··· 27 30 'vue', 28 31 ], 29 32 }, 30 - dts: true, 31 33 entry: ['./src/{index,internal,run}.ts'], 32 - format: ['esm'], 33 - minify: false, 34 34 onSuccess: async () => { 35 35 // Copy client files to dist folder for runtime access 36 36 const pluginNames = [ ··· 65 65 } 66 66 } 67 67 }, 68 + publint: true, 68 69 sourcemap: true, 69 - treeshake: true, 70 70 });
+1 -2
packages/shared/package.json
··· 33 33 "./package.json": "./package.json" 34 34 }, 35 35 "scripts": { 36 - "build": "tsdown && pnpm check-exports", 37 - "check-exports": "attw --pack . --profile esm-only --ignore-rules cjs-resolves-to-esm", 36 + "build": "tsdown", 38 37 "dev": "tsdown --watch", 39 38 "prepublishOnly": "pnpm build", 40 39 "typecheck": "tsgo --noEmit"
+5 -6
packages/shared/tsdown.config.ts
··· 1 1 import { defineConfig } from 'tsdown'; 2 2 3 3 export default defineConfig({ 4 - clean: true, 5 - dts: true, 6 - entry: ['src/index.ts'], 7 - format: ['esm'], 8 - minify: false, 4 + attw: { 5 + ignoreRules: ['cjs-resolves-to-esm'], 6 + profile: 'esm-only', 7 + }, 8 + publint: true, 9 9 sourcemap: true, 10 - treeshake: true, 11 10 });
+9 -13
packages/vite-plugin/package.json
··· 4 4 "description": "🚀 Vite plugin for `@hey-api/openapi-ts` codegen.", 5 5 "keywords": [ 6 6 "codegen", 7 + "generator", 8 + "hey-api", 9 + "heyapi", 7 10 "openapi", 8 11 "plugin", 9 12 "swagger", ··· 31 34 "README.md" 32 35 ], 33 36 "type": "module", 34 - "main": "./dist/index.cjs", 35 - "module": "./dist/index.mjs", 37 + "main": "./dist/index.mjs", 36 38 "types": "./dist/index.d.mts", 37 39 "exports": { 38 40 ".": { 39 - "import": { 40 - "types": "./dist/index.d.mts", 41 - "default": "./dist/index.mjs" 42 - }, 43 - "require": { 44 - "types": "./dist/index.d.cts", 45 - "default": "./dist/index.cjs" 46 - } 41 + "types": "./dist/index.d.mts", 42 + "import": "./dist/index.mjs" 47 43 }, 48 44 "./package.json": "./package.json" 49 45 }, 50 46 "scripts": { 51 - "build": "tsdown && pnpm check-exports", 52 - "check-exports": "attw --pack .", 47 + "build": "tsdown", 53 48 "dev": "tsdown --watch", 54 - "prepublishOnly": "pnpm build" 49 + "prepublishOnly": "pnpm build", 50 + "typecheck": "tsgo --noEmit" 55 51 }, 56 52 "devDependencies": { 57 53 "@hey-api/openapi-ts": "workspace:*",
+4 -17
packages/vite-plugin/tsdown.config.ts
··· 1 1 import { defineConfig } from 'tsdown'; 2 2 3 3 export default defineConfig({ 4 - banner(ctx) { 5 - /** 6 - * fix dynamic require in ESM 7 - * @link https://github.com/hey-api/openapi-ts/issues/1079 8 - */ 9 - if (ctx.format === 'esm') { 10 - return { 11 - js: `import { createRequire } from 'module'; const require = createRequire(import.${'meta'}.url);`, 12 - }; 13 - } 4 + attw: { 5 + ignoreRules: ['cjs-resolves-to-esm'], 6 + profile: 'esm-only', 14 7 }, 15 - clean: true, 16 - dts: true, 17 - entry: ['src/index.ts'], 18 - format: ['cjs', 'esm'], 19 - minify: false, 20 - shims: false, 8 + publint: true, 21 9 sourcemap: true, 22 - treeshake: true, 23 10 });
+61 -148
pnpm-lock.yaml
··· 13 13 14 14 .: 15 15 devDependencies: 16 - '@arethetypeswrong/cli': 16 + '@arethetypeswrong/core': 17 17 specifier: 0.18.2 18 18 version: 0.18.2 19 19 '@changesets/cli': ··· 79 79 oxfmt: 80 80 specifier: 0.41.0 81 81 version: 0.41.0 82 + publint: 83 + specifier: 0.3.18 84 + version: 0.3.18 82 85 tsdown: 83 86 specifier: 0.21.7 84 - version: 0.21.7(@arethetypeswrong/core@0.18.2)(@typescript/native-preview@7.0.0-dev.20260321.1)(oxc-resolver@11.19.1)(synckit@0.11.11)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)) 87 + version: 0.21.7(@arethetypeswrong/core@0.18.2)(@typescript/native-preview@7.0.0-dev.20260321.1)(oxc-resolver@11.19.1)(publint@0.3.18)(synckit@0.11.11)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)) 85 88 tsx: 86 89 specifier: 4.21.0 87 90 version: 4.21.0 ··· 2060 2063 2061 2064 '@antfu/utils@0.7.10': 2062 2065 resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} 2063 - 2064 - '@arethetypeswrong/cli@0.18.2': 2065 - resolution: {integrity: sha512-PcFM20JNlevEDKBg4Re29Rtv2xvjvQZzg7ENnrWFSS0PHgdP2njibVFw+dRUhNkPgNfac9iUqO0ohAXqQL4hbw==} 2066 - engines: {node: '>=20'} 2067 - hasBin: true 2068 2066 2069 2067 '@arethetypeswrong/core@0.18.2': 2070 2068 resolution: {integrity: sha512-GiwTmBFOU1/+UVNqqCGzFJYfBXEytUkiI+iRZ6Qx7KmUVtLm00sYySkfe203C9QtPG11yOz1ZaMek8dT/xnlgg==} ··· 6020 6018 '@poppinss/exception@1.2.2': 6021 6019 resolution: {integrity: sha512-m7bpKCD4QMlFCjA/nKTs23fuvoVFoA83brRKmObCUNmi/9tVu8Ve3w4YQAnJu4q3Tjf5fr685HYIC/IA2zHRSg==} 6022 6020 6021 + '@publint/pack@0.1.4': 6022 + resolution: {integrity: sha512-HDVTWq3H0uTXiU0eeSQntcVUTPP3GamzeXI41+x7uU9J65JgWQh3qWZHblR1i0npXfFtF+mxBiU2nJH8znxWnQ==} 6023 + engines: {node: '>=18'} 6024 + 6023 6025 '@quansync/fs@1.0.0': 6024 6026 resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==} 6025 6027 ··· 7228 7230 '@sigstore/verify@3.1.0': 7229 7231 resolution: {integrity: sha512-mNe0Iigql08YupSOGv197YdHpPPr+EzDZmfCgMc7RPNaZTw5aLN01nBl6CHJOh3BGtnMIj83EeN4butBchc8Ag==} 7230 7232 engines: {node: ^20.17.0 || >=22.9.0} 7231 - 7232 - '@sindresorhus/is@4.6.0': 7233 - resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} 7234 - engines: {node: '>=10'} 7235 7233 7236 7234 '@sindresorhus/is@7.0.2': 7237 7235 resolution: {integrity: sha512-d9xRovfKNz1SKieM0qJdO+PQonjnnIfSNWfHYnBSJ9hkjm0ZPw6HlxscDXYstp3z+7V2GOFHc+J0CYrYTjqCJw==} ··· 9154 9152 resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} 9155 9153 engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} 9156 9154 9157 - char-regex@1.0.2: 9158 - resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} 9159 - engines: {node: '>=10'} 9160 - 9161 9155 character-entities-html4@2.1.0: 9162 9156 resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} 9163 9157 ··· 9213 9207 resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} 9214 9208 engines: {node: '>=18'} 9215 9209 9216 - cli-highlight@2.1.11: 9217 - resolution: {integrity: sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==} 9218 - engines: {node: '>=8.0.0', npm: '>=5.0.0'} 9219 - hasBin: true 9220 - 9221 9210 cli-spinners@3.4.0: 9222 9211 resolution: {integrity: sha512-bXfOC4QcT1tKXGorxL3wbJm6XJPDqEnij2gQ2m7ESQuE+/z9YFIWnl/5RpTiKWbMq3EVKR4fRLJGn6DVfu0mpw==} 9223 9212 engines: {node: '>=18.20'} 9224 - 9225 - cli-table3@0.6.5: 9226 - resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} 9227 - engines: {node: 10.* || >= 12.*} 9228 9213 9229 9214 cli-truncate@5.1.1: 9230 9215 resolution: {integrity: sha512-SroPvNHxUnk+vIW/dOSfNqdy1sPEFkrTk6TUtqLCnBlo3N7TNYYkzzN7uSD6+jVjrdO4+p8nH7JzH6cIvUem6A==} ··· 9987 9972 emoji-regex@9.2.2: 9988 9973 resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 9989 9974 9990 - emojilib@2.4.0: 9991 - resolution: {integrity: sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==} 9992 - 9993 9975 emojis-list@3.0.0: 9994 9976 resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} 9995 9977 engines: {node: '>= 4'} ··· 10954 10936 10955 10937 headers-polyfill@4.0.3: 10956 10938 resolution: {integrity: sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==} 10957 - 10958 - highlight.js@10.7.3: 10959 - resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} 10960 10939 10961 10940 hono@4.11.8: 10962 10941 resolution: {integrity: sha512-eVkB/CYCCei7K2WElZW9yYQFWssG0DhaDhVvr7wy5jJ22K+ck8fWW0EsLpB0sITUTvPnc97+rrbQqIr5iqiy9Q==} ··· 11956 11935 resolution: {integrity: sha512-MqIQVVkz+uGEHi3TsHx/czcxxCbRIL7sv5K5DnYw/tI+apY54IbPefV/cmgxp6LoJSEx/TqcHdLs/298afG5QQ==} 11957 11936 engines: {node: '>=6'} 11958 11937 11959 - marked-terminal@7.3.0: 11960 - resolution: {integrity: sha512-t4rBvPsHc57uE/2nJOLmMbZCQ4tgAccAED3ngXQqW6g+TxA488JzJ+FK3lQkzBQOI1mRV/r/Kq+1ZlJ4D0owQw==} 11961 - engines: {node: '>=16.0.0'} 11962 - peerDependencies: 11963 - marked: '>=1 <16' 11964 - 11965 - marked@9.1.6: 11966 - resolution: {integrity: sha512-jcByLnIFkd5gSXZmjNvS1TlmRhCXZjIzHYlaGkPlLIekG55JDR2Z4va9tZwCiP+/RDERiNhMOFu01xd6O5ct1Q==} 11967 - engines: {node: '>= 16'} 11968 - hasBin: true 11969 - 11970 11938 math-intrinsics@1.1.0: 11971 11939 resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} 11972 11940 engines: {node: '>= 0.4'} ··· 12445 12413 engines: {node: '>=10.5.0'} 12446 12414 deprecated: Use your platform's native DOMException instead 12447 12415 12448 - node-emoji@2.2.0: 12449 - resolution: {integrity: sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==} 12450 - engines: {node: '>=18'} 12451 - 12452 12416 node-fetch-native@1.6.7: 12453 12417 resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} 12454 12418 ··· 12872 12836 package-manager-detector@1.3.0: 12873 12837 resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==} 12874 12838 12839 + package-manager-detector@1.6.0: 12840 + resolution: {integrity: sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==} 12841 + 12875 12842 packrup@0.1.2: 12876 12843 resolution: {integrity: sha512-ZcKU7zrr5GlonoS9cxxrb5HVswGnyj6jQvwFBa6p5VFw7G71VAHcUKL5wyZSU/ECtPM/9gacWxy2KFQKt1gMNA==} 12877 12844 ··· 12914 12881 parse5-html-rewriting-stream@8.0.0: 12915 12882 resolution: {integrity: sha512-wzh11mj8KKkno1pZEu+l2EVeWsuKDfR5KNWZOTsslfUX8lPDZx77m9T0kIoAVkFtD1nx6YF8oh4BnPHvxMtNMw==} 12916 12883 12917 - parse5-htmlparser2-tree-adapter@6.0.1: 12918 - resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==} 12919 - 12920 12884 parse5-sax-parser@8.0.0: 12921 12885 resolution: {integrity: sha512-/dQ8UzHZwnrzs3EvDj6IkKrD/jIZyTlB+8XrHJvcjNgRdmWruNdN9i9RK/JtxakmlUdPwKubKPTCqvbTgzGhrw==} 12922 - 12923 - parse5@5.1.1: 12924 - resolution: {integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==} 12925 - 12926 - parse5@6.0.1: 12927 - resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} 12928 12886 12929 12887 parse5@7.3.0: 12930 12888 resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} ··· 13488 13446 prr@1.0.1: 13489 13447 resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} 13490 13448 13449 + publint@0.3.18: 13450 + resolution: {integrity: sha512-JRJFeBTrfx4qLwEuGFPk+haJOJN97KnPuK01yj+4k/Wj5BgoOK5uNsivporiqBjk2JDaslg7qJOhGRnpltGeog==} 13451 + engines: {node: '>=18'} 13452 + hasBin: true 13453 + 13491 13454 pump@3.0.3: 13492 13455 resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==} 13493 13456 ··· 14172 14135 sisteransi@1.0.5: 14173 14136 resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 14174 14137 14175 - skin-tone@2.0.0: 14176 - resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==} 14177 - engines: {node: '>=8'} 14178 - 14179 14138 slash@3.0.0: 14180 14139 resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 14181 14140 engines: {node: '>=8'} ··· 14479 14438 supports-color@8.1.1: 14480 14439 resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} 14481 14440 engines: {node: '>=10'} 14482 - 14483 - supports-hyperlinks@3.2.0: 14484 - resolution: {integrity: sha512-zFObLMyZeEwzAoKCyu1B91U79K2t7ApXuQfo8OuxwXLDgcKxuwM+YvcbIhm6QWqz7mHUH1TVytR1PwVVjEuMig==} 14485 - engines: {node: '>=14.18'} 14486 14441 14487 14442 supports-preserve-symlinks-flag@1.0.0: 14488 14443 resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} ··· 14985 14940 resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} 14986 14941 engines: {node: '>=4'} 14987 14942 14988 - unicode-emoji-modifier-base@1.0.0: 14989 - resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} 14990 - engines: {node: '>=4'} 14991 - 14992 14943 unicode-match-property-ecmascript@2.0.0: 14993 14944 resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} 14994 14945 engines: {node: '>=4'} ··· 16892 16843 16893 16844 '@antfu/utils@0.7.10': {} 16894 16845 16895 - '@arethetypeswrong/cli@0.18.2': 16896 - dependencies: 16897 - '@arethetypeswrong/core': 0.18.2 16898 - chalk: 4.1.2 16899 - cli-table3: 0.6.5 16900 - commander: 10.0.1 16901 - marked: 9.1.6 16902 - marked-terminal: 7.3.0(marked@9.1.6) 16903 - semver: 7.7.3 16904 - 16905 16846 '@arethetypeswrong/core@0.18.2': 16906 16847 dependencies: 16907 16848 '@andrewbranch/untar.js': 1.0.3 16908 16849 '@loaderkit/resolve': 1.0.4 16909 16850 cjs-module-lexer: 1.4.3 16910 16851 fflate: 0.8.2 16911 - lru-cache: 11.2.2 16852 + lru-cache: 11.2.5 16912 16853 semver: 7.7.3 16913 16854 typescript: 5.6.1-rc 16914 16855 validate-npm-package-name: 5.0.1 ··· 21212 21153 21213 21154 '@poppinss/exception@1.2.2': {} 21214 21155 21156 + '@publint/pack@0.1.4': {} 21157 + 21215 21158 '@quansync/fs@1.0.0': 21216 21159 dependencies: 21217 21160 quansync: 1.0.0 ··· 22350 22293 '@sigstore/bundle': 4.0.0 22351 22294 '@sigstore/core': 3.1.0 22352 22295 '@sigstore/protobuf-specs': 0.5.0 22353 - 22354 - '@sindresorhus/is@4.6.0': {} 22355 22296 22356 22297 '@sindresorhus/is@7.0.2': {} 22357 22298 ··· 23845 23786 alien-signals: 3.1.2 23846 23787 muggle-string: 0.4.1 23847 23788 path-browserify: 1.0.1 23848 - picomatch: 4.0.3 23789 + picomatch: 4.0.4 23849 23790 23850 23791 '@vue/reactivity@3.5.13': 23851 23792 dependencies: ··· 24746 24687 24747 24688 chalk@5.6.2: {} 24748 24689 24749 - char-regex@1.0.2: {} 24750 - 24751 24690 character-entities-html4@2.1.0: {} 24752 24691 24753 24692 character-entities-legacy@3.0.0: {} ··· 24798 24737 dependencies: 24799 24738 restore-cursor: 5.1.0 24800 24739 24801 - cli-highlight@2.1.11: 24802 - dependencies: 24803 - chalk: 4.1.2 24804 - highlight.js: 10.7.3 24805 - mz: 2.7.0 24806 - parse5: 5.1.1 24807 - parse5-htmlparser2-tree-adapter: 6.0.1 24808 - yargs: 16.2.0 24809 - 24810 24740 cli-spinners@3.4.0: {} 24811 - 24812 - cli-table3@0.6.5: 24813 - dependencies: 24814 - string-width: 4.2.3 24815 - optionalDependencies: 24816 - '@colors/colors': 1.5.0 24817 24741 24818 24742 cli-truncate@5.1.1: 24819 24743 dependencies: ··· 25530 25454 25531 25455 emoji-regex@9.2.2: {} 25532 25456 25533 - emojilib@2.4.0: {} 25534 - 25535 25457 emojis-list@3.0.0: {} 25536 25458 25537 25459 empathic@2.0.0: {} ··· 25918 25840 eslint: 9.39.2(jiti@2.6.1) 25919 25841 eslint-import-resolver-node: 0.3.9 25920 25842 eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.29.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)) 25921 - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.29.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2(jiti@2.6.1)) 25843 + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.29.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.29.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)) 25922 25844 eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.2(jiti@2.6.1)) 25923 25845 eslint-plugin-react: 7.37.5(eslint@9.39.2(jiti@2.6.1)) 25924 25846 eslint-plugin-react-hooks: 5.2.0(eslint@9.39.2(jiti@2.6.1)) ··· 25948 25870 tinyglobby: 0.2.15 25949 25871 unrs-resolver: 1.11.1 25950 25872 optionalDependencies: 25951 - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.29.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2(jiti@2.6.1)) 25873 + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.29.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.29.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)) 25952 25874 transitivePeerDependencies: 25953 25875 - supports-color 25954 25876 ··· 25963 25885 transitivePeerDependencies: 25964 25886 - supports-color 25965 25887 25966 - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.29.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2(jiti@2.6.1)): 25888 + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.29.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.29.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)): 25967 25889 dependencies: 25968 25890 '@rtsao/scc': 1.1.0 25969 25891 array-includes: 3.1.9 ··· 27023 26945 '@types/hast': 3.0.4 27024 26946 27025 26947 headers-polyfill@4.0.3: {} 27026 - 27027 - highlight.js@10.7.3: {} 27028 26948 27029 26949 hono@4.11.8: {} 27030 26950 ··· 28117 28037 28118 28038 markdown-title@1.0.2: {} 28119 28039 28120 - marked-terminal@7.3.0(marked@9.1.6): 28121 - dependencies: 28122 - ansi-escapes: 7.0.0 28123 - ansi-regex: 6.2.0 28124 - chalk: 5.6.2 28125 - cli-highlight: 2.1.11 28126 - cli-table3: 0.6.5 28127 - marked: 9.1.6 28128 - node-emoji: 2.2.0 28129 - supports-hyperlinks: 3.2.0 28130 - 28131 - marked@9.1.6: {} 28132 - 28133 28040 math-intrinsics@1.1.0: {} 28134 28041 28135 28042 mdast-util-from-markdown@2.0.3: ··· 28912 28819 28913 28820 node-domexception@1.0.0: {} 28914 28821 28915 - node-emoji@2.2.0: 28916 - dependencies: 28917 - '@sindresorhus/is': 4.6.0 28918 - char-regex: 1.0.2 28919 - emojilib: 2.4.0 28920 - skin-tone: 2.0.0 28921 - 28922 28822 node-fetch-native@1.6.7: {} 28923 28823 28924 28824 node-fetch@2.7.0(encoding@0.1.13): ··· 29369 29269 unhead: 1.11.20 29370 29270 unimport: 3.14.6(rollup@4.56.0) 29371 29271 unplugin: 1.16.1 29372 - unplugin-vue-router: 0.10.9(rollup@4.56.0)(vue-router@4.5.0(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3)) 29272 + unplugin-vue-router: 0.10.9(rollup@4.56.0)(vue-router@4.5.0(vue@3.5.13(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3)) 29373 29273 unstorage: 1.17.0(@netlify/blobs@9.1.2)(db0@0.3.4)(ioredis@5.9.2) 29374 29274 untyped: 1.5.2 29375 29275 vue: 3.5.25(typescript@5.9.3) ··· 29956 29856 29957 29857 package-manager-detector@1.3.0: {} 29958 29858 29859 + package-manager-detector@1.6.0: {} 29860 + 29959 29861 packrup@0.1.2: {} 29960 29862 29961 29863 pacote@21.0.4: ··· 30018 29920 parse5: 8.0.0 30019 29921 parse5-sax-parser: 8.0.0 30020 29922 30021 - parse5-htmlparser2-tree-adapter@6.0.1: 30022 - dependencies: 30023 - parse5: 6.0.1 30024 - 30025 29923 parse5-sax-parser@8.0.0: 30026 29924 dependencies: 30027 29925 parse5: 8.0.0 30028 29926 30029 - parse5@5.1.1: {} 30030 - 30031 - parse5@6.0.1: {} 30032 - 30033 29927 parse5@7.3.0: 30034 29928 dependencies: 30035 29929 entities: 6.0.1 ··· 30557 30451 30558 30452 prr@1.0.1: 30559 30453 optional: true 30454 + 30455 + publint@0.3.18: 30456 + dependencies: 30457 + '@publint/pack': 0.1.4 30458 + package-manager-detector: 1.6.0 30459 + picocolors: 1.1.1 30460 + sade: 1.8.1 30560 30461 30561 30462 pump@3.0.3: 30562 30463 dependencies: ··· 31450 31351 31451 31352 sisteransi@1.0.5: {} 31452 31353 31453 - skin-tone@2.0.0: 31454 - dependencies: 31455 - unicode-emoji-modifier-base: 1.0.0 31456 - 31457 31354 slash@3.0.0: {} 31458 31355 31459 31356 slash@4.0.0: {} ··· 31799 31696 supports-color@8.1.1: 31800 31697 dependencies: 31801 31698 has-flag: 4.0.0 31802 - 31803 - supports-hyperlinks@3.2.0: 31804 - dependencies: 31805 - has-flag: 4.0.0 31806 - supports-color: 7.2.0 31807 31699 31808 31700 supports-preserve-symlinks-flag@1.0.0: {} 31809 31701 ··· 32212 32104 minimist: 1.2.8 32213 32105 strip-bom: 3.0.0 32214 32106 32215 - tsdown@0.21.7(@arethetypeswrong/core@0.18.2)(@typescript/native-preview@7.0.0-dev.20260321.1)(oxc-resolver@11.19.1)(synckit@0.11.11)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)): 32107 + tsdown@0.21.7(@arethetypeswrong/core@0.18.2)(@typescript/native-preview@7.0.0-dev.20260321.1)(oxc-resolver@11.19.1)(publint@0.3.18)(synckit@0.11.11)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)): 32216 32108 dependencies: 32217 32109 ansis: 4.2.0 32218 32110 cac: 7.0.0 ··· 32232 32124 unrun: 0.2.34(synckit@0.11.11) 32233 32125 optionalDependencies: 32234 32126 '@arethetypeswrong/core': 0.18.2 32127 + publint: 0.3.18 32235 32128 typescript: 5.9.3 32236 32129 transitivePeerDependencies: 32237 32130 - '@ts-macro/tsc' ··· 32480 32373 32481 32374 unicode-canonical-property-names-ecmascript@2.0.1: {} 32482 32375 32483 - unicode-emoji-modifier-base@1.0.0: {} 32484 - 32485 32376 unicode-match-property-ecmascript@2.0.0: 32486 32377 dependencies: 32487 32378 unicode-canonical-property-names-ecmascript: 2.0.1 ··· 32672 32563 - rollup 32673 32564 - vue 32674 32565 32566 + unplugin-vue-router@0.10.9(rollup@4.56.0)(vue-router@4.5.0(vue@3.5.13(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3)): 32567 + dependencies: 32568 + '@babel/types': 7.28.5 32569 + '@rollup/pluginutils': 5.2.0(rollup@4.56.0) 32570 + '@vue-macros/common': 1.16.1(vue@3.5.25(typescript@5.9.3)) 32571 + ast-walker-scope: 0.6.2 32572 + chokidar: 3.6.0 32573 + fast-glob: 3.3.3 32574 + json5: 2.2.3 32575 + local-pkg: 0.5.1 32576 + magic-string: 0.30.21 32577 + mlly: 1.8.0 32578 + pathe: 1.1.2 32579 + scule: 1.3.0 32580 + unplugin: 2.0.0-beta.1 32581 + yaml: 2.8.2 32582 + optionalDependencies: 32583 + vue-router: 4.5.0(vue@3.5.13(typescript@5.9.3)) 32584 + transitivePeerDependencies: 32585 + - rollup 32586 + - vue 32587 + 32675 32588 unplugin-vue-router@0.10.9(rollup@4.56.0)(vue-router@4.5.0(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3)): 32676 32589 dependencies: 32677 32590 '@babel/types': 7.28.5 ··· 33260 33173 vite@7.3.1(@types/node@24.10.10)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2): 33261 33174 dependencies: 33262 33175 esbuild: 0.27.2 33263 - fdir: 6.5.0(picomatch@4.0.3) 33264 - picomatch: 4.0.3 33176 + fdir: 6.5.0(picomatch@4.0.4) 33177 + picomatch: 4.0.4 33265 33178 postcss: 8.5.6 33266 33179 rollup: 4.56.0 33267 33180 tinyglobby: 0.2.15 ··· 33522 33435 eslint-visitor-keys: 4.2.1 33523 33436 espree: 10.4.0 33524 33437 esquery: 1.6.0 33525 - semver: 7.7.3 33438 + semver: 7.7.4 33526 33439 transitivePeerDependencies: 33527 33440 - supports-color 33528 33441