[READ-ONLY] Mirror of https://github.com/bombshell-dev/tab. shell autocompletions for javascript CLIs
4

Configure Feed

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

build: update tsdown to v0.20.3

Andrei Elkin (Feb 14, 2026, 3:33 PM +0100) f331294a 5fc3e0a4

+150 -162
+8 -24
package.json
··· 1 1 { 2 2 "name": "@bomb.sh/tab", 3 3 "version": "0.0.13", 4 - "main": "./dist/t.js", 5 - "types": "./dist/t.d.ts", 6 4 "type": "module", 7 5 "bin": { 8 - "tab": "./dist/bin/cli.js" 6 + "tab": "./dist/bin/cli.mjs" 9 7 }, 10 8 "scripts": { 11 9 "test": "vitest run", ··· 47 45 "eslint-config-prettier": "^10.0.1", 48 46 "prettier": "^3.5.2", 49 47 "tinybench": "^4.0.1", 50 - "tsdown": "^0.15.4", 48 + "tsdown": "^0.20.3", 51 49 "tsx": "^4.19.1", 52 50 "typescript": "^5.7.3", 53 51 "typescript-eslint": "^8.40.0", ··· 70 68 } 71 69 }, 72 70 "exports": { 73 - ".": { 74 - "types": "./dist/t.d.ts", 75 - "import": "./dist/t.js", 76 - "require": "./dist/t.js" 77 - }, 78 - "./citty": { 79 - "types": "./dist/citty.d.ts", 80 - "import": "./dist/citty.js", 81 - "require": "./dist/citty.js" 82 - }, 83 - "./cac": { 84 - "types": "./dist/cac.d.ts", 85 - "import": "./dist/cac.js", 86 - "require": "./dist/cac.js" 87 - }, 88 - "./commander": { 89 - "types": "./dist/commander.d.ts", 90 - "import": "./dist/commander.js", 91 - "require": "./dist/commander.js" 92 - } 71 + ".": "./dist/index.mjs", 72 + "./bin/cli": "./dist/bin/cli.mjs", 73 + "./cac": "./dist/cac.mjs", 74 + "./citty": "./dist/citty.mjs", 75 + "./commander": "./dist/commander.mjs", 76 + "./package.json": "./package.json" 93 77 }, 94 78 "packageManager": "pnpm@10.15.0+sha512.486ebc259d3e999a4e8691ce03b5cac4a71cbeca39372a9b762cb500cfdf0873e2cb16abe3d951b1ee2cf012503f027b98b6584e4df22524e0c7450d9ec7aa7b" 95 79 }
+140 -137
pnpm-lock.yaml
··· 39 39 specifier: ^4.0.1 40 40 version: 4.0.1 41 41 tsdown: 42 - specifier: ^0.15.4 43 - version: 0.15.4(typescript@5.7.3) 42 + specifier: ^0.20.3 43 + version: 0.20.3(typescript@5.7.3) 44 44 tsx: 45 45 specifier: ^4.19.1 46 46 version: 4.19.1 ··· 56 56 57 57 packages: 58 58 59 - '@babel/generator@7.28.3': 60 - resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==} 61 - engines: {node: '>=6.9.0'} 59 + '@babel/generator@8.0.0-rc.1': 60 + resolution: {integrity: sha512-3ypWOOiC4AYHKr8vYRVtWtWmyvcoItHtVqF8paFax+ydpmUdPsJpLBkBBs5ItmhdrwC3a0ZSqqFAdzls4ODP3w==} 61 + engines: {node: ^20.19.0 || >=22.12.0} 62 62 63 - '@babel/helper-string-parser@7.27.1': 64 - resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} 65 - engines: {node: '>=6.9.0'} 63 + '@babel/helper-string-parser@8.0.0-rc.1': 64 + resolution: {integrity: sha512-vi/pfmbrOtQmqgfboaBhaCU50G7mcySVu69VU8z+lYoPPB6WzI9VgV7WQfL908M4oeSH5fDkmoupIqoE0SdApw==} 65 + engines: {node: ^20.19.0 || >=22.12.0} 66 66 67 - '@babel/helper-validator-identifier@7.27.1': 68 - resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} 69 - engines: {node: '>=6.9.0'} 67 + '@babel/helper-validator-identifier@8.0.0-rc.1': 68 + resolution: {integrity: sha512-I4YnARytXC2RzkLNVnf5qFNFMzp679qZpmtw/V3Jt2uGnWiIxyJtaukjG7R8pSx8nG2NamICpGfljQsogj+FbQ==} 69 + engines: {node: ^20.19.0 || >=22.12.0} 70 70 71 - '@babel/parser@7.28.4': 72 - resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==} 73 - engines: {node: '>=6.0.0'} 71 + '@babel/parser@8.0.0-rc.1': 72 + resolution: {integrity: sha512-6HyyU5l1yK/7h9Ki52i5h6mDAx4qJdiLQO4FdCyJNoB/gy3T3GGJdhQzzbZgvgZCugYBvwtQiWRt94QKedHnkA==} 73 + engines: {node: ^20.19.0 || >=22.12.0} 74 74 hasBin: true 75 75 76 76 '@babel/runtime@7.28.3': 77 77 resolution: {integrity: sha512-9uIQ10o0WGdpP6GDhXcdOJPJuDgFtIDtN/9+ArJQ2NAfAmiuhTQdzkaTGR33v43GYS2UrSA0eX2pPPHoFVvpxA==} 78 78 engines: {node: '>=6.9.0'} 79 79 80 - '@babel/types@7.28.4': 81 - resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} 82 - engines: {node: '>=6.9.0'} 80 + '@babel/types@8.0.0-rc.1': 81 + resolution: {integrity: sha512-ubmJ6TShyaD69VE9DQrlXcdkvJbmwWPB8qYj0H2kaJi29O7vJT9ajSdBd2W8CG34pwL9pYA74fi7RHC1qbLoVQ==} 82 + engines: {node: ^20.19.0 || >=22.12.0} 83 83 84 84 '@changesets/apply-release-plan@7.0.12': 85 85 resolution: {integrity: sha512-EaET7As5CeuhTzvXTQCRZeBUcisoYPDDcXvgTE/2jmmypKp0RC7LxKj/yzqeh/1qFTZI7oDGFcL1PHRuQuketQ==} ··· 540 540 '@oxc-project/types@0.112.0': 541 541 resolution: {integrity: sha512-m6RebKHIRsax2iCwVpYW2ErQwa4ywHJrE4sCK3/8JK8ZZAWOKXaRJFl/uP51gaVyyXlaS4+chU1nSCdzYf6QqQ==} 542 542 543 - '@quansync/fs@0.1.5': 544 - resolution: {integrity: sha512-lNS9hL2aS2NZgNW7BBj+6EBl4rOf8l+tQ0eRY6JWCI8jI2kc53gSoqbjojU0OnAWhzoXiOjFyGsHcDGePB3lhA==} 543 + '@quansync/fs@1.0.0': 544 + resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==} 545 545 546 546 '@rolldown/binding-android-arm64@1.0.0-rc.3': 547 547 resolution: {integrity: sha512-0T1k9FinuBZ/t7rZ8jN6OpUKPnUjNdYHoj/cESWrQ3ZraAJ4OMm6z7QjSfCxqj8mOp9kTKc1zHK3kGz5vMu+nQ==} ··· 719 719 '@types/estree@1.0.6': 720 720 resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} 721 721 722 + '@types/jsesc@2.5.1': 723 + resolution: {integrity: sha512-9VN+6yxLOPLOav+7PwjZbxiID2bVaeq0ED4qSQmdQTdjnXJSaCVKTR58t15oqH1H5t8Ng2ZX1SabJVoN9Q34bw==} 724 + 722 725 '@types/json-schema@7.0.15': 723 726 resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} 724 727 ··· 842 845 resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 843 846 engines: {node: '>=8'} 844 847 845 - ansis@4.1.0: 846 - resolution: {integrity: sha512-BGcItUBWSMRgOCe+SVZJ+S7yTRG0eGt9cXAHev72yuGcY23hnLA7Bky5L/xLyPINoSN95geovfBkqoTlNZYa7w==} 848 + ansis@4.2.0: 849 + resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==} 847 850 engines: {node: '>=14'} 848 851 849 852 argparse@1.0.10: ··· 860 863 resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} 861 864 engines: {node: '>=12'} 862 865 863 - ast-kit@2.1.2: 864 - resolution: {integrity: sha512-cl76xfBQM6pztbrFWRnxbrDm9EOqDr1BF6+qQnnDZG2Co2LjyUktkN9GTJfBAfdae+DbT2nJf2nCGAdDDN7W2g==} 865 - engines: {node: '>=20.18.0'} 866 + ast-kit@3.0.0-beta.1: 867 + resolution: {integrity: sha512-trmleAnZ2PxN/loHWVhhx1qeOHSRXq4TDsBBxq3GqeJitfk3+jTQ+v/C1km/KYq9M7wKqCewMh+/NAvVH7m+bw==} 868 + engines: {node: '>=20.19.0'} 866 869 867 870 balanced-match@1.0.2: 868 871 resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} ··· 871 874 resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} 872 875 engines: {node: '>=4'} 873 876 874 - birpc@2.6.1: 875 - resolution: {integrity: sha512-LPnFhlDpdSH6FJhJyn4M0kFO7vtQ5iPw24FnG0y21q09xC7e8+1LeR31S1MAIrDAHp4m7aas4bEkTDTvMAtebQ==} 877 + birpc@4.0.0: 878 + resolution: {integrity: sha512-LShSxJP0KTmd101b6DRyGBj57LZxSDYWKitQNW/mi8GRMvZb078Uf9+pveax1DrVL89vm7mWe+TovdI/UDOuPw==} 876 879 877 880 brace-expansion@1.1.11: 878 881 resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} ··· 906 909 check-error@2.1.1: 907 910 resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} 908 911 engines: {node: '>= 16'} 909 - 910 - chokidar@4.0.3: 911 - resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} 912 - engines: {node: '>= 14.16.0'} 913 912 914 913 ci-info@3.9.0: 915 914 resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} ··· 963 962 supports-color: 964 963 optional: true 965 964 966 - debug@4.4.3: 967 - resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} 968 - engines: {node: '>=6.0'} 969 - peerDependencies: 970 - supports-color: '*' 971 - peerDependenciesMeta: 972 - supports-color: 973 - optional: true 974 - 975 965 deep-eql@5.0.2: 976 966 resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} 977 967 engines: {node: '>=6'} ··· 986 976 resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} 987 977 engines: {node: '>=8'} 988 978 989 - diff@8.0.2: 990 - resolution: {integrity: sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg==} 991 - engines: {node: '>=0.3.1'} 992 - 993 979 dir-glob@3.0.1: 994 980 resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 995 981 engines: {node: '>=8'} 996 982 997 - dts-resolver@2.1.2: 998 - resolution: {integrity: sha512-xeXHBQkn2ISSXxbJWD828PFjtyg+/UrMDo7W4Ffcs7+YWCquxU8YjV1KoxuiL+eJ5pg3ll+bC6flVv61L3LKZg==} 999 - engines: {node: '>=20.18.0'} 983 + dts-resolver@2.1.3: 984 + resolution: {integrity: sha512-bihc7jPC90VrosXNzK0LTE2cuLP6jr0Ro8jk+kMugHReJVLIpHz/xadeq3MhuwyO4TD4OA3L1Q8pBBFRc08Tsw==} 985 + engines: {node: '>=20.19.0'} 1000 986 peerDependencies: 1001 987 oxc-resolver: '>=11.0.0' 1002 988 peerDependenciesMeta: ··· 1145 1131 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1146 1132 os: [darwin] 1147 1133 1148 - get-tsconfig@4.10.1: 1149 - resolution: {integrity: sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==} 1134 + get-tsconfig@4.13.6: 1135 + resolution: {integrity: sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==} 1150 1136 1151 1137 get-tsconfig@4.8.1: 1152 1138 resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} ··· 1177 1163 resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1178 1164 engines: {node: '>=8'} 1179 1165 1180 - hookable@5.5.3: 1181 - resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} 1166 + hookable@6.0.1: 1167 + resolution: {integrity: sha512-uKGyY8BuzN/a5gvzvA+3FVWo0+wUjgtfSdnmjtrOVwQCZPHpHDH2WRO3VZSOeluYrHoDCiXFffZXs8Dj1ULWtw==} 1182 1168 1183 1169 human-id@4.1.1: 1184 1170 resolution: {integrity: sha512-3gKm/gCSUipeLsRYZbbdA1BD83lBoWUkZ7G9VFrhWPAU76KwYo5KR8V28bpoPm/ygy0x5/GCbpRQdY7VLYCoIg==} ··· 1200 1186 resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} 1201 1187 engines: {node: '>=6'} 1202 1188 1189 + import-without-cache@0.2.5: 1190 + resolution: {integrity: sha512-B6Lc2s6yApwnD2/pMzFh/d5AVjdsDXjgkeJ766FmFuJELIGHNycKRj+l3A39yZPM4CchqNCB4RITEAYB1KUM6A==} 1191 + engines: {node: '>=20.19.0'} 1192 + 1203 1193 imurmurhash@0.1.4: 1204 1194 resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1205 1195 engines: {node: '>=0.8.19'} ··· 1282 1272 1283 1273 magic-string@0.30.12: 1284 1274 resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} 1285 - 1286 - magic-string@0.30.19: 1287 - resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==} 1288 1275 1289 1276 merge2@1.4.1: 1290 1277 resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} ··· 1316 1303 natural-compare@1.4.0: 1317 1304 resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 1318 1305 1306 + obug@2.1.1: 1307 + resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} 1308 + 1319 1309 optionator@0.9.4: 1320 1310 resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} 1321 1311 engines: {node: '>= 0.8.0'} ··· 1420 1410 quansync@0.2.10: 1421 1411 resolution: {integrity: sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==} 1422 1412 1423 - quansync@0.2.11: 1424 - resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==} 1413 + quansync@1.0.0: 1414 + resolution: {integrity: sha512-5xZacEEufv3HSTPQuchrvV6soaiACMFnq1H8wkVioctoH3TRha9Sz66lOxRwPK/qZj7HPiSveih9yAyh98gvqA==} 1425 1415 1426 1416 queue-microtask@1.2.3: 1427 1417 resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} ··· 1429 1419 read-yaml-file@1.1.0: 1430 1420 resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} 1431 1421 engines: {node: '>=6'} 1432 - 1433 - readdirp@4.1.1: 1434 - resolution: {integrity: sha512-h80JrZu/MHUZCyHu5ciuoI0+WxsCxzxJTILn6Fs8rxSnFPh+UVHYfeIxK1nVGugMqkfC4vJcBOYbkfkwYK0+gw==} 1435 - engines: {node: '>= 14.18.0'} 1436 1422 1437 1423 resolve-from@4.0.0: 1438 1424 resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} ··· 1449 1435 resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} 1450 1436 engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 1451 1437 1452 - rolldown-plugin-dts@0.16.8: 1453 - resolution: {integrity: sha512-lsx7yrYA0ZXfARLEcPKgHIw8DX4fLQOhmMChgZbn5eFhqibY2Bav1+/Yn5WNm+ATtw+cefXYgEYO/7njeHsgAA==} 1454 - engines: {node: '>=20.18.0'} 1438 + rolldown-plugin-dts@0.22.1: 1439 + resolution: {integrity: sha512-5E0AiM5RSQhU6cjtkDFWH6laW4IrMu0j1Mo8x04Xo1ALHmaRMs9/7zej7P3RrryVHW/DdZAp85MA7Be55p0iUw==} 1440 + engines: {node: '>=20.19.0'} 1455 1441 peerDependencies: 1456 1442 '@ts-macro/tsc': ^0.3.6 1457 1443 '@typescript/native-preview': '>=7.0.0-dev.20250601.1' 1458 - rolldown: ^1.0.0-beta.9 1444 + rolldown: ^1.0.0-rc.3 1459 1445 typescript: ^5.0.0 1460 - vue-tsc: ~3.0.3 1446 + vue-tsc: ~3.2.0 1461 1447 peerDependenciesMeta: 1462 1448 '@ts-macro/tsc': 1463 1449 optional: true ··· 1491 1477 1492 1478 semver@7.7.2: 1493 1479 resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} 1480 + engines: {node: '>=10'} 1481 + hasBin: true 1482 + 1483 + semver@7.7.4: 1484 + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} 1494 1485 engines: {node: '>=10'} 1495 1486 hasBin: true 1496 1487 ··· 1559 1550 tinyexec@0.3.1: 1560 1551 resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} 1561 1552 1562 - tinyexec@1.0.1: 1563 - resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} 1553 + tinyexec@1.0.2: 1554 + resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} 1555 + engines: {node: '>=18'} 1564 1556 1565 1557 tinyglobby@0.2.15: 1566 1558 resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} ··· 1592 1584 peerDependencies: 1593 1585 typescript: '>=4.8.4' 1594 1586 1595 - tsdown@0.15.4: 1596 - resolution: {integrity: sha512-aoFE8disBg8BgYcOgradr/5Yd+QDBRQ+6z8mXo/Ib7+GIaJwJsI5l/ppve05CZGcSDqwdhF4gdrA0HPHBtbBqA==} 1587 + tsdown@0.20.3: 1588 + resolution: {integrity: sha512-qWOUXSbe4jN8JZEgrkc/uhJpC8VN2QpNu3eZkBWwNuTEjc/Ik1kcc54ycfcQ5QPRHeu9OQXaLfCI3o7pEJgB2w==} 1597 1589 engines: {node: '>=20.19.0'} 1598 1590 hasBin: true 1599 1591 peerDependencies: 1600 1592 '@arethetypeswrong/core': ^0.18.1 1593 + '@vitejs/devtools': '*' 1601 1594 publint: ^0.3.0 1602 1595 typescript: ^5.0.0 1603 1596 unplugin-lightningcss: ^0.4.0 1604 1597 unplugin-unused: ^0.5.0 1605 1598 peerDependenciesMeta: 1606 1599 '@arethetypeswrong/core': 1600 + optional: true 1601 + '@vitejs/devtools': 1607 1602 optional: true 1608 1603 publint: 1609 1604 optional: true ··· 1638 1633 engines: {node: '>=14.17'} 1639 1634 hasBin: true 1640 1635 1641 - unconfig@7.3.3: 1642 - resolution: {integrity: sha512-QCkQoOnJF8L107gxfHL0uavn7WD9b3dpBcFX6HtfQYmjw2YzWxGuFQ0N0J6tE9oguCBJn9KOvfqYDCMPHIZrBA==} 1636 + unconfig-core@7.5.0: 1637 + resolution: {integrity: sha512-Su3FauozOGP44ZmKdHy2oE6LPjk51M/TRRjHv2HNCWiDvfvCoxC2lno6jevMA91MYAdCdwP05QnWdWpSbncX/w==} 1643 1638 1644 1639 undici-types@6.19.8: 1645 1640 resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} ··· 1648 1643 resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} 1649 1644 engines: {node: '>= 4.0.0'} 1650 1645 1646 + unrun@0.2.27: 1647 + resolution: {integrity: sha512-Mmur1UJpIbfxasLOhPRvox/QS4xBiDii71hMP7smfRthGcwFL2OAmYRgduLANOAU4LUkvVamuP+02U+c90jlrw==} 1648 + engines: {node: '>=20.19.0'} 1649 + hasBin: true 1650 + peerDependencies: 1651 + synckit: ^0.11.11 1652 + peerDependenciesMeta: 1653 + synckit: 1654 + optional: true 1655 + 1651 1656 uri-js@4.4.1: 1652 1657 resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 1653 1658 ··· 1732 1737 1733 1738 snapshots: 1734 1739 1735 - '@babel/generator@7.28.3': 1740 + '@babel/generator@8.0.0-rc.1': 1736 1741 dependencies: 1737 - '@babel/parser': 7.28.4 1738 - '@babel/types': 7.28.4 1742 + '@babel/parser': 8.0.0-rc.1 1743 + '@babel/types': 8.0.0-rc.1 1739 1744 '@jridgewell/gen-mapping': 0.3.13 1740 1745 '@jridgewell/trace-mapping': 0.3.31 1746 + '@types/jsesc': 2.5.1 1741 1747 jsesc: 3.1.0 1742 1748 1743 - '@babel/helper-string-parser@7.27.1': {} 1749 + '@babel/helper-string-parser@8.0.0-rc.1': {} 1744 1750 1745 - '@babel/helper-validator-identifier@7.27.1': {} 1751 + '@babel/helper-validator-identifier@8.0.0-rc.1': {} 1746 1752 1747 - '@babel/parser@7.28.4': 1753 + '@babel/parser@8.0.0-rc.1': 1748 1754 dependencies: 1749 - '@babel/types': 7.28.4 1755 + '@babel/types': 8.0.0-rc.1 1750 1756 1751 1757 '@babel/runtime@7.28.3': {} 1752 1758 1753 - '@babel/types@7.28.4': 1759 + '@babel/types@8.0.0-rc.1': 1754 1760 dependencies: 1755 - '@babel/helper-string-parser': 7.27.1 1756 - '@babel/helper-validator-identifier': 7.27.1 1761 + '@babel/helper-string-parser': 8.0.0-rc.1 1762 + '@babel/helper-validator-identifier': 8.0.0-rc.1 1757 1763 1758 1764 '@changesets/apply-release-plan@7.0.12': 1759 1765 dependencies: ··· 2127 2133 2128 2134 '@jridgewell/gen-mapping@0.3.13': 2129 2135 dependencies: 2130 - '@jridgewell/sourcemap-codec': 1.5.0 2136 + '@jridgewell/sourcemap-codec': 1.5.5 2131 2137 '@jridgewell/trace-mapping': 0.3.31 2132 2138 2133 2139 '@jridgewell/resolve-uri@3.1.2': {} ··· 2139 2145 '@jridgewell/trace-mapping@0.3.31': 2140 2146 dependencies: 2141 2147 '@jridgewell/resolve-uri': 3.1.2 2142 - '@jridgewell/sourcemap-codec': 1.5.0 2148 + '@jridgewell/sourcemap-codec': 1.5.5 2143 2149 2144 2150 '@manypkg/find-root@1.1.0': 2145 2151 dependencies: ··· 2178 2184 2179 2185 '@oxc-project/types@0.112.0': {} 2180 2186 2181 - '@quansync/fs@0.1.5': 2187 + '@quansync/fs@1.0.0': 2182 2188 dependencies: 2183 - quansync: 0.2.11 2189 + quansync: 1.0.0 2184 2190 2185 2191 '@rolldown/binding-android-arm64@1.0.0-rc.3': 2186 2192 optional: true ··· 2286 2292 2287 2293 '@types/estree@1.0.6': {} 2288 2294 2295 + '@types/jsesc@2.5.1': {} 2296 + 2289 2297 '@types/json-schema@7.0.15': {} 2290 2298 2291 2299 '@types/node@12.20.55': {} ··· 2448 2456 dependencies: 2449 2457 color-convert: 2.0.1 2450 2458 2451 - ansis@4.1.0: {} 2459 + ansis@4.2.0: {} 2452 2460 2453 2461 argparse@1.0.10: 2454 2462 dependencies: ··· 2460 2468 2461 2469 assertion-error@2.0.1: {} 2462 2470 2463 - ast-kit@2.1.2: 2471 + ast-kit@3.0.0-beta.1: 2464 2472 dependencies: 2465 - '@babel/parser': 7.28.4 2473 + '@babel/parser': 8.0.0-rc.1 2474 + estree-walker: 3.0.3 2466 2475 pathe: 2.0.3 2467 2476 2468 2477 balanced-match@1.0.2: {} ··· 2471 2480 dependencies: 2472 2481 is-windows: 1.0.2 2473 2482 2474 - birpc@2.6.1: {} 2483 + birpc@4.0.0: {} 2475 2484 2476 2485 brace-expansion@1.1.11: 2477 2486 dependencies: ··· 2507 2516 2508 2517 check-error@2.1.1: {} 2509 2518 2510 - chokidar@4.0.3: 2511 - dependencies: 2512 - readdirp: 4.1.1 2513 - 2514 2519 ci-info@3.9.0: {} 2515 2520 2516 2521 citty@0.2.0: {} ··· 2543 2548 dependencies: 2544 2549 ms: 2.1.3 2545 2550 2546 - debug@4.4.3: 2547 - dependencies: 2548 - ms: 2.1.3 2549 - 2550 2551 deep-eql@5.0.2: {} 2551 2552 2552 2553 deep-is@0.1.4: {} ··· 2555 2556 2556 2557 detect-indent@6.1.0: {} 2557 2558 2558 - diff@8.0.2: {} 2559 - 2560 2559 dir-glob@3.0.1: 2561 2560 dependencies: 2562 2561 path-type: 4.0.0 2563 2562 2564 - dts-resolver@2.1.2: {} 2563 + dts-resolver@2.1.3: {} 2565 2564 2566 2565 empathic@2.0.0: {} 2567 2566 ··· 2768 2767 fsevents@2.3.3: 2769 2768 optional: true 2770 2769 2771 - get-tsconfig@4.10.1: 2770 + get-tsconfig@4.13.6: 2772 2771 dependencies: 2773 2772 resolve-pkg-maps: 1.0.0 2774 2773 ··· 2801 2800 2802 2801 has-flag@4.0.0: {} 2803 2802 2804 - hookable@5.5.3: {} 2803 + hookable@6.0.1: {} 2805 2804 2806 2805 human-id@4.1.1: {} 2807 2806 ··· 2817 2816 dependencies: 2818 2817 parent-module: 1.0.1 2819 2818 resolve-from: 4.0.0 2819 + 2820 + import-without-cache@0.2.5: {} 2820 2821 2821 2822 imurmurhash@0.1.4: {} 2822 2823 ··· 2836 2837 2837 2838 isexe@2.0.0: {} 2838 2839 2839 - jiti@2.6.0: {} 2840 + jiti@2.6.0: 2841 + optional: true 2840 2842 2841 2843 js-yaml@3.14.1: 2842 2844 dependencies: ··· 2886 2888 dependencies: 2887 2889 '@jridgewell/sourcemap-codec': 1.5.0 2888 2890 2889 - magic-string@0.30.19: 2890 - dependencies: 2891 - '@jridgewell/sourcemap-codec': 1.5.5 2892 - 2893 2891 merge2@1.4.1: {} 2894 2892 2895 2893 micromatch@4.0.8: ··· 2912 2910 nanoid@3.3.7: {} 2913 2911 2914 2912 natural-compare@1.4.0: {} 2913 + 2914 + obug@2.1.1: {} 2915 2915 2916 2916 optionator@0.9.4: 2917 2917 dependencies: ··· 2992 2992 2993 2993 quansync@0.2.10: {} 2994 2994 2995 - quansync@0.2.11: {} 2995 + quansync@1.0.0: {} 2996 2996 2997 2997 queue-microtask@1.2.3: {} 2998 2998 ··· 3002 3002 js-yaml: 3.14.1 3003 3003 pify: 4.0.1 3004 3004 strip-bom: 3.0.0 3005 - 3006 - readdirp@4.1.1: {} 3007 3005 3008 3006 resolve-from@4.0.0: {} 3009 3007 ··· 3013 3011 3014 3012 reusify@1.1.0: {} 3015 3013 3016 - rolldown-plugin-dts@0.16.8(rolldown@1.0.0-rc.3)(typescript@5.7.3): 3014 + rolldown-plugin-dts@0.22.1(rolldown@1.0.0-rc.3)(typescript@5.7.3): 3017 3015 dependencies: 3018 - '@babel/generator': 7.28.3 3019 - '@babel/parser': 7.28.4 3020 - '@babel/types': 7.28.4 3021 - ast-kit: 2.1.2 3022 - birpc: 2.6.1 3023 - debug: 4.4.3 3024 - dts-resolver: 2.1.2 3025 - get-tsconfig: 4.10.1 3026 - magic-string: 0.30.19 3016 + '@babel/generator': 8.0.0-rc.1 3017 + '@babel/helper-validator-identifier': 8.0.0-rc.1 3018 + '@babel/parser': 8.0.0-rc.1 3019 + '@babel/types': 8.0.0-rc.1 3020 + ast-kit: 3.0.0-beta.1 3021 + birpc: 4.0.0 3022 + dts-resolver: 2.1.3 3023 + get-tsconfig: 4.13.6 3024 + obug: 2.1.1 3027 3025 rolldown: 1.0.0-rc.3 3028 3026 optionalDependencies: 3029 3027 typescript: 5.7.3 3030 3028 transitivePeerDependencies: 3031 3029 - oxc-resolver 3032 - - supports-color 3033 3030 3034 3031 rolldown@1.0.0-rc.3: 3035 3032 dependencies: ··· 3083 3080 semver@7.7.1: {} 3084 3081 3085 3082 semver@7.7.2: {} 3083 + 3084 + semver@7.7.4: {} 3086 3085 3087 3086 shebang-command@2.0.0: 3088 3087 dependencies: ··· 3129 3128 3130 3129 tinyexec@0.3.1: {} 3131 3130 3132 - tinyexec@1.0.1: {} 3131 + tinyexec@1.0.2: {} 3133 3132 3134 3133 tinyglobby@0.2.15: 3135 3134 dependencies: ··· 3152 3151 dependencies: 3153 3152 typescript: 5.7.3 3154 3153 3155 - tsdown@0.15.4(typescript@5.7.3): 3154 + tsdown@0.20.3(typescript@5.7.3): 3156 3155 dependencies: 3157 - ansis: 4.1.0 3156 + ansis: 4.2.0 3158 3157 cac: 6.7.14 3159 - chokidar: 4.0.3 3160 - debug: 4.4.3 3161 - diff: 8.0.2 3158 + defu: 6.1.4 3162 3159 empathic: 2.0.0 3163 - hookable: 5.5.3 3160 + hookable: 6.0.1 3161 + import-without-cache: 0.2.5 3162 + obug: 2.1.1 3163 + picomatch: 4.0.3 3164 3164 rolldown: 1.0.0-rc.3 3165 - rolldown-plugin-dts: 0.16.8(rolldown@1.0.0-rc.3)(typescript@5.7.3) 3166 - semver: 7.7.2 3167 - tinyexec: 1.0.1 3165 + rolldown-plugin-dts: 0.22.1(rolldown@1.0.0-rc.3)(typescript@5.7.3) 3166 + semver: 7.7.4 3167 + tinyexec: 1.0.2 3168 3168 tinyglobby: 0.2.15 3169 3169 tree-kill: 1.2.2 3170 - unconfig: 7.3.3 3170 + unconfig-core: 7.5.0 3171 + unrun: 0.2.27 3171 3172 optionalDependencies: 3172 3173 typescript: 5.7.3 3173 3174 transitivePeerDependencies: 3174 3175 - '@ts-macro/tsc' 3175 3176 - '@typescript/native-preview' 3176 3177 - oxc-resolver 3177 - - supports-color 3178 + - synckit 3178 3179 - vue-tsc 3179 3180 3180 3181 tslib@2.8.1: ··· 3204 3205 3205 3206 typescript@5.7.3: {} 3206 3207 3207 - unconfig@7.3.3: 3208 + unconfig-core@7.5.0: 3208 3209 dependencies: 3209 - '@quansync/fs': 0.1.5 3210 - defu: 6.1.4 3211 - jiti: 2.6.0 3212 - quansync: 0.2.11 3210 + '@quansync/fs': 1.0.0 3211 + quansync: 1.0.0 3213 3212 3214 3213 undici-types@6.19.8: {} 3215 3214 3216 3215 universalify@0.1.2: {} 3216 + 3217 + unrun@0.2.27: 3218 + dependencies: 3219 + rolldown: 1.0.0-rc.3 3217 3220 3218 3221 uri-js@4.4.1: 3219 3222 dependencies:
+2 -1
tsdown.config.ts
··· 2 2 3 3 export default defineConfig({ 4 4 entry: { 5 - t: 'src/t.ts', 5 + index: 'src/t.ts', 6 6 citty: 'src/citty.ts', 7 7 cac: 'src/cac.ts', 8 8 commander: 'src/commander.ts', ··· 13 13 clean: true, 14 14 minify: true, 15 15 treeshake: true, 16 + exports: true, 16 17 });