{"_id":"archiver-ts","_rev":"27-c3e7267eaf979dfb00d28401ad847094","name":"archiver-ts","dist-tags":{"latest":"0.5.4"},"versions":{"0.0.1":{"name":"archiver-ts","version":"0.0.1","keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","_id":"archiver-ts@0.0.1","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"bin":{"arv":"dist/index.js"},"dist":{"shasum":"2356e5a8d3d0f0904dde096bcdad0dc42bfa4201","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.0.1.tgz","fileCount":57,"integrity":"sha512-uC4i+TZ7CL0No8XhQu4T7vlWi5c25B4sCs4Jc0P+rujaviK5ZL2NlQwO1d4J05rB+JDfyKXmZAYMqSFpaWTtFw==","signatures":[{"sig":"MEUCIQCOKJFDXXxP/8Rz07NzSq+lO3ZHJR6Rbl/q5thaqDlfbwIgLVwGFw4l+WxeMI/GOXqmHnqFZf2rLf6MVyG8QmGkfJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358383},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"923c63697a9d691d0e883658969319d57920925f","scripts":{"arv":"node .scripts/build.js --arv","dev":"tsx src/index.ts","e2e":"node .scripts/e2e.js","pub":"node .scripts/publish.js","test":"vitest run","build":"node .scripts/build.js","check":"tsc --noEmit","lines":"node .scripts/lines.js","start":"node dist/index.js"},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"_npmVersion":"11.5.1","description":"A TypeScript rewrite of Archiver CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.1.2","jsonc-parser":"^3.3.1","@rollup/plugin-alias":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tslib":"^2.8.1","rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.3","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/archiver-ts_0.0.1_1770800540914_0.6617718845626466","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"archiver-ts","version":"0.0.2","keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","_id":"archiver-ts@0.0.2","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"bin":{"arv":"dist/index.js"},"dist":{"shasum":"45650e9a19498fd7ff0caa3cd020854bcfd62dd1","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.0.2.tgz","fileCount":5,"integrity":"sha512-3B+lOGt4a05IXZuC0h9Ki5fvDNegy7KP87L0OVDqWbRIN6GV1JdVv4H1CC/TVqyMUF2oIsDWHaCY3lRfv6g7rA==","signatures":[{"sig":"MEYCIQC9GnPp62u5qHFzg/9Tnse1lNTNO4/q1lGrmGW/7qZwcwIhAIVwu7FylsRp3Fw5wgtPnX9Rz/OJhJYrCssnuG75mW55","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214078},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"e7bc7619c016e05fabd8bd0e934277ae13295923","scripts":{"arv":"node .scripts/build.js --arv","dev":"tsx src/index.ts","e2e":"node .scripts/e2e.js","pub":"node .scripts/publish.js","test":"vitest run","build":"node .scripts/build.js","check":"tsc --noEmit","lines":"node .scripts/lines.js","start":"node dist/index.js"},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"_npmVersion":"11.5.1","description":"A TypeScript rewrite of Archiver CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.1.2","jsonc-parser":"^3.3.1","@rollup/plugin-alias":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tslib":"^2.8.1","rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.3","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/archiver-ts_0.0.2_1770800607807_0.38950774100033825","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"archiver-ts","version":"0.0.3","keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","_id":"archiver-ts@0.0.3","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"bin":{"arv":"dist/index.js"},"dist":{"shasum":"c4b673c99c34894953ad2c36bee804043e701cd5","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.0.3.tgz","fileCount":5,"integrity":"sha512-5TvRUCmAg5Rtq0QL6wvamu2XJneiqhSV+QudJjO3sl4wO6+eozDv9P1VV00l3AdB1/1Yk8yW5hJv6IPw9c4QNg==","signatures":[{"sig":"MEYCIQCPx0UV0HkBkCWEYk28GWY4wPO+Z2EtGe9YbyFUTtK7RAIhANICxhp18aj6EC9pHOYfxwu8RBuYlfXwWLXTJQ25XcE6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214386},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"db95e900f450f7c498007b1891b583941e2c27e9","scripts":{"arv":"node .scripts/build.js --arv","dev":"tsx src/index.ts","e2e":"node .scripts/e2e.js","pub":"node .scripts/publish.js","test":"vitest run","build":"node .scripts/build.js","check":"tsc --noEmit","lines":"node .scripts/lines.js","start":"node dist/index.js"},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"_npmVersion":"11.5.1","description":"A TypeScript rewrite of Archiver CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.1.2","jsonc-parser":"^3.3.1","@rollup/plugin-alias":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tslib":"^2.8.1","rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.3","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/archiver-ts_0.0.3_1770801118981_0.6225228897616719","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"archiver-ts","version":"0.0.4","keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","_id":"archiver-ts@0.0.4","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"bin":{"arv":"dist/index.js"},"dist":{"shasum":"4d984b5ac21f029d3d630c6ce91250b5270e4f70","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.0.4.tgz","fileCount":5,"integrity":"sha512-cAqDduhZgJ8xGXTbztMJ40BEzYNoF8PGH2ziqnMZgZ5Na5jMHgy+nbkp4Elet9M49aaMV0YSsQt331giTnOb5g==","signatures":[{"sig":"MEUCIQCFpTxn3CCSezQZe6x903lpifWdKGD9R5sqsxYPtIzDtQIgZqMkUnLCdN1VIBM4tg457snM+rmAMP9W7hSRKNuk3E4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220018},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"86cf1af6fe46e18d3fc5696a81b01172e5beb26d","scripts":{"arv":"node .scripts/build.js --arv","dev":"tsx src/index.ts","e2e":"node .scripts/e2e.js","pub":"node .scripts/publish.js","test":"vitest run","build":"node .scripts/build.js","check":"tsc --noEmit","lines":"node .scripts/lines.js","start":"node dist/index.js"},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"_npmVersion":"11.5.1","description":"A TypeScript rewrite of Archiver CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.1.2","jsonc-parser":"^3.3.1","@rollup/plugin-alias":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tslib":"^2.8.1","rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.3","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/archiver-ts_0.0.4_1770802764188_0.018244339275669486","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"archiver-ts","version":"0.0.5","keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","_id":"archiver-ts@0.0.5","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"bin":{"arv":"dist/index.js"},"dist":{"shasum":"40a321140beb3605d9b3033249916a55abbf5904","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.0.5.tgz","fileCount":5,"integrity":"sha512-eTe5l+E+kU1CFO3URD/mn7cPF+VU3rHxb2BjZuXPc2SLOEs1TZcPoqkAYRkqtr6LWscyvl2OPik0EHrP91dTAQ==","signatures":[{"sig":"MEUCIGF+18AZVt9ZYhjJx7I4Gwj+/YAzyRLqhgByTjv1fSRrAiEAxtt8vYLanlyTFG6yHsEBTEebtRQedzvqQv3x589GItc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221853},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"27b9906aa36af0d583f922fc1d3d9c8c75b1a781","scripts":{"arv":"node .scripts/build.js --arv","dev":"tsx src/index.ts","e2e":"node .scripts/e2e.js","pub":"node .scripts/publish.js","test":"vitest run","build":"node .scripts/build.js","check":"tsc --noEmit","lines":"node .scripts/lines.js","start":"node dist/index.js"},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"_npmVersion":"11.5.1","description":"A TypeScript rewrite of Archiver CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.1.2","jsonc-parser":"^3.3.1","@rollup/plugin-alias":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tslib":"^2.8.1","rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.3","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/archiver-ts_0.0.5_1770806071536_0.8176716539008617","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"archiver-ts","version":"0.0.6","keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","_id":"archiver-ts@0.0.6","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"bin":{"arv":"dist/index.js"},"dist":{"shasum":"44c6e13de55dcff6e909ea456a4e1595822a3e2b","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.0.6.tgz","fileCount":5,"integrity":"sha512-KtSBR/s1HmaxGitnvJYjYl0Yr90Eaqjox/g2XiFFaiDHRL81XBL3uWOn5ef+yF3wdHxOuXJDiorSqLgq0GQ7yg==","signatures":[{"sig":"MEQCIBIEeIJlo31qDEfi159MAOWe6SquWyEn9+YUBhLKT7FsAiAQC5OutQhMGleaVSiIq0FRX7ELA7bpQRDy3igJlwWgvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221717},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"ea1d471d6aafc35bbec12521452b81decd05243c","scripts":{"arv":"node .scripts/build.js --arv","dev":"tsx src/index.ts","e2e":"node .scripts/e2e.js","pub":"node .scripts/publish.js","test":"vitest run","build":"node .scripts/build.js","check":"tsc --noEmit","lines":"node .scripts/lines.js","start":"node dist/index.js"},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"_npmVersion":"11.5.1","description":"A TypeScript rewrite of Archiver CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.1.2","jsonc-parser":"^3.3.1","@rollup/plugin-alias":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tslib":"^2.8.1","rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.3","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/archiver-ts_0.0.6_1770811252593_0.6777369105682809","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"archiver-ts","version":"0.0.7","keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","_id":"archiver-ts@0.0.7","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"bin":{"arv":"dist/index.js"},"dist":{"shasum":"013480af58606713ba801f388bdcd8947892599f","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.0.7.tgz","fileCount":5,"integrity":"sha512-Tjd/YkmoN6P4/V1fuO+pySC4XAhODwTJcyrqBpKrvk1SD1e3PiwRCAqln+3n4o8uovkQceFxdXriBaxZSW0Wbg==","signatures":[{"sig":"MEUCIQCjHFIUJyaNFcJ87dvDS/hZvw9gjVb0OIZuJyGCD2rYjQIgApXXGvDEs+XaB54nK+HowyoWkkC3GU5Z+AwjAHvFLaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222453},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"78912fffbd437001c74a372a7d601fbb99779958","scripts":{"arv":"node .scripts/build.js --arv","dev":"tsx src/index.ts","e2e":"node .scripts/e2e.js","pub":"node .scripts/publish.js","test":"vitest run","build":"node .scripts/build.js","check":"tsc --noEmit","lines":"node .scripts/lines.js","start":"node dist/index.js"},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"_npmVersion":"11.5.1","description":"A TypeScript rewrite of Archiver CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.1.2","jsonc-parser":"^3.3.1","@rollup/plugin-alias":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tslib":"^2.8.1","rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.3","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/archiver-ts_0.0.7_1770812187828_0.7931945219451062","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"archiver-ts","version":"0.0.8","keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","_id":"archiver-ts@0.0.8","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"bin":{"arv":"dist/index.js"},"dist":{"shasum":"f242e777f142388a00efae477baad59b9ffc07c1","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.0.8.tgz","fileCount":4,"integrity":"sha512-eTRf6/0scGS75TOwxnBpNyfpMFUgd6TwstFo33LtkvIX2TNdZsme5/ECAmIz8l+WhK0zpZFcO1qUtkqk39xVNw==","signatures":[{"sig":"MEQCIGip1nLkkqfkYHgRedNlpCdO8SzKezfOqvon/aBxwBhRAiBZr4oqDgb2rh4sHVH/JqiCjSsofFvi/TNkM6XMUmX6gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61041},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"efb33e9e3f3751fb6f37d3af21deaa7b9af8daa3","scripts":{"arv":"node .scripts/build.js --arv","dev":"tsx src/index.ts","e2e":"node .scripts/e2e.js","pub":"node .scripts/publish.js","lint":"oxlint .","test":"vitest run","build":"node .scripts/build.js","check":"tsc --noEmit","lines":"node .scripts/lines.js","start":"node dist/index.js"},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"_npmVersion":"11.5.1","description":"A TypeScript rewrite of Archiver CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"chalk":"^5.6.2","oxlint":"^1.46.0","commander":"^14.0.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.1.2","jsonc-parser":"^3.3.1","@rollup/plugin-alias":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tslib":"^2.8.1","rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.3","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/archiver-ts_0.0.8_1770813417823_0.43683158628666163","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"archiver-ts","version":"0.1.0","keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","_id":"archiver-ts@0.1.0","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"bin":{"arv":"dist/index.js"},"dist":{"shasum":"ce83d38c30fb6230afa0033fc83e703fa4cffd78","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.1.0.tgz","fileCount":6,"integrity":"sha512-gavTZXy67YiGQCZUImSLRGJBS/b04lOCYQ89mdiLoIO41tX7Tx3ZuATwXngQMnbNuzPSEaTEzGyITrHXhzb1og==","signatures":[{"sig":"MEYCIQD9D3+QwH+6HWOG5mZZKLBLtp/bhhFCXQUFDZs54ZLguAIhAMEn3SDFy/p+UGdjIzHbOZUI/1qtaSX4i1B7fQ2/i6vM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135764},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"991e7c01982d7b11d0db958da86be65b58fe62fb","scripts":{"arv":"node .scripts/build.js --arv","dev":"tsx src/index.ts","e2e":"node .scripts/e2e.js","pub":"vite build && npm publish --access public","lint":"oxlint .","test":"vitest run","build":"vite build","check":"tsc --noEmit","lines":"node .scripts/lines.js","start":"node dist/index.js"},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"_npmVersion":"11.5.1","description":"A TypeScript rewrite of Archiver CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"chalk":"^5.6.2","oxlint":"^1.46.0","commander":"^14.0.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.1.2","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.1","tslib":"^2.8.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/archiver-ts_0.1.0_1770851715996_0.4031305425785805","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"archiver-ts","version":"0.1.1","keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","_id":"archiver-ts@0.1.1","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"bin":{"arv":"dist/index.js"},"dist":{"shasum":"f1a7867446789f6033d3f925d19402ff020a9e25","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.1.1.tgz","fileCount":6,"integrity":"sha512-AIoGSroM5wm4GA7Q2f8p/6R00Xk4S9b6ABE41WXi4jQPTOI/pQLMvlKNK47DZfriM7HvGorI50Y4GoSlYA7zzA==","signatures":[{"sig":"MEUCIAEntLc7YC0WOShZ3bramCdyydvTapsvquZX2+icJIhMAiEAmax1exvFxt7OMpTu0m+rP3M+p0InIuGOLI3Tvhz3vY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135816},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"47e0796ed0080800aaf65c1c9efbd4a106c7b85a","scripts":{"arv":"node .scripts/build.js --arv","dev":"tsx src/index.ts","e2e":"node .scripts/e2e.js","pub":"vite build && npm publish --access public","lint":"oxlint .","test":"vitest run","build":"vite build","check":"tsc --noEmit","lines":"node .scripts/lines.js","start":"node dist/index.js"},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"_npmVersion":"11.5.1","description":"A TypeScript rewrite of Archiver CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"chalk":"^5.6.2","oxlint":"^1.46.0","commander":"^14.0.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.1.2","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"description_zh":"用TypeScript重写的Archiver CLI","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.1","tslib":"^2.8.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/archiver-ts_0.1.1_1770854491983_0.1179559321752146","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"archiver-ts","version":"0.2.0","keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","_id":"archiver-ts@0.2.0","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"bin":{"arv":"dist/index.js"},"dist":{"shasum":"e57a0f2578525255c98a8b0cbe4eb4a75abb2a06","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.2.0.tgz","fileCount":6,"integrity":"sha512-B/e7yMgL3eEdrhMAqgsqP4kJwCin1vx9M0+SNphIxudk2v/zhN95NAHS15Ym1hT6Ha1CnEpmcQBa9BVoBIPq8A==","signatures":[{"sig":"MEUCIEF3VFUqjh2Vxo+vEuyc6GIz72wnBblbO1sJ31J6tiAlAiEAtux+v73DbetBasuZi/3rw4J6iWd86XjCrp/q0/VUWzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150947},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"62559ee7553632be9a0c4bdf635bf90ae20526ba","scripts":{"arv":"node .scripts/build.js --arv","dev":"tsx src/index.ts","e2e":"node .scripts/e2e.js","pub":"vite build && npm publish --access public","lint":"oxlint .","test":"vitest run","build":"vite build","check":"tsc --noEmit","lines":"node .scripts/lines.js","start":"node dist/index.js"},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"_npmVersion":"11.5.1","description":"A TypeScript rewrite of Archiver CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"chalk":"^5.6.2","oxlint":"^1.46.0","commander":"^14.0.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.1.2","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"description_zh":"用TypeScript重写的Archiver CLI","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.1","tslib":"^2.8.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/archiver-ts_0.2.0_1770859753045_0.42759207171757696","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"archiver-ts","version":"0.2.1","keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","_id":"archiver-ts@0.2.1","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"bin":{"arv":"dist/index.js"},"dist":{"shasum":"83790c4857a91befe41af149c711c53b6310cf27","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.2.1.tgz","fileCount":6,"integrity":"sha512-DYfSK+GCb0MRZnU+XNU+LQLQJAJCGnnQaK/U2jkfi3zQPO/3USAeJEAtmfvgKblJlnHNA5LKzP2eSaK6Am99iA==","signatures":[{"sig":"MEQCIFN/TgyWCe5UXnkF5WjhqYOhBw3nu4+AE+UXkIqIfBeAAiB3JQP6404kV+Bh14qIsznEI594UHK50wrgrHAxtvH+VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147774},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"5513bed1a93a54b9c169413a0f09a9a90c3ac9aa","scripts":{"arv":"node .scripts/build.js --arv","dev":"tsx src/index.ts","e2e":"node .scripts/e2e.js","pub":"vite build && npm publish --access public","lint":"oxlint .","test":"vitest run","build":"vite build","check":"tsc --noEmit","lines":"node .scripts/lines.js","start":"node dist/index.js"},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"_npmVersion":"11.5.1","description":"A TypeScript rewrite of Archiver CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"chalk":"^5.6.2","oxlint":"^1.46.0","commander":"^14.0.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.1.2","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"description_zh":"用TypeScript重写的Archiver CLI","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.1","tslib":"^2.8.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/archiver-ts_0.2.1_1770859941488_0.8522062308593841","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"archiver-ts","version":"0.3.0","keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","_id":"archiver-ts@0.3.0","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"bin":{"arv":"dist/index.js"},"dist":{"shasum":"cbbef88a4fdfc94a7c714b5fa68eda58253d922a","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.3.0.tgz","fileCount":6,"integrity":"sha512-GGB9C524H6fMBnUxG84Igm7DbPx6ktK+e9lzjvsLppXb+74S3y5skyz4rWlRwx1zZ1zhVv0NJNEIlRPoQDj7/w==","signatures":[{"sig":"MEUCIAe/vVq+hSjSpyCklbpCt3Apu25PJhklOrJYqUcwrTosAiEAyU33XDoUrYOgIgRQL89j1IL9vyBTJSDqL8RE/DZ8d1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144345},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"2a114fee7534a8477ec5e6466dce78407e121545","scripts":{"arv":"node .scripts/build.js --arv","dev":"tsx src/index.ts","e2e":"node .scripts/e2e.js","pub":"vite build && npm publish --access public","lint":"oxlint .","test":"vitest run","build":"vite build","check":"tsc --noEmit","lines":"node .scripts/lines.js","start":"node dist/index.js"},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"_npmVersion":"11.5.1","description":"A TypeScript rewrite of Archiver CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"chalk":"^5.6.2","oxlint":"^1.46.0","commander":"^14.0.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.1.2","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"description_zh":"用TypeScript重写的Archiver CLI","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.1","tslib":"^2.8.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/archiver-ts_0.3.0_1770862289019_0.5661019753117487","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"archiver-ts","version":"0.3.1","keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","_id":"archiver-ts@0.3.1","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"bin":{"arv":"dist/index.js"},"dist":{"shasum":"e9e2902f32814ca8decc637174665e9c477d8ac3","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.3.1.tgz","fileCount":6,"integrity":"sha512-WUEK2f2wcIiGP6oS/vg9UoLesL75r7KwT1R1g67H2n983SOtS5/ujPuCLqtKDwJ3GBDctcYis8g1T9/8KgZG8g==","signatures":[{"sig":"MEUCIQDyOB9C9JUShVeqECmy2VdgOVlkvn+GEV9bdZ7MRgr48QIgMmZ8sdDKzK7lI1kj/iiIx86RDj5ePvHOFk2feit5QGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145519},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"4eaf77f8434f48f5d668f4e881ddc79b22e23973","scripts":{"arv":"node .scripts/build.js --arv","dev":"tsx src/index.ts","e2e":"node .scripts/e2e.js","pub":"vite build && npm publish --access public","lint":"oxlint .","test":"vitest run","build":"vite build","check":"tsc --noEmit","lines":"node .scripts/lines.js","start":"node dist/index.js"},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"_npmVersion":"11.5.1","description":"A TypeScript rewrite of Archiver CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"chalk":"^5.6.2","oxlint":"^1.46.0","commander":"^14.0.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.1.2","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"description_zh":"用TypeScript重写的Archiver CLI","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.1","tslib":"^2.8.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/archiver-ts_0.3.1_1770862767175_0.25904816884480897","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"archiver-ts","version":"0.3.2","keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","_id":"archiver-ts@0.3.2","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"bin":{"arv":"dist/index.js"},"dist":{"shasum":"a2f2ce9afc20a62f48a5c92f357a1cffd49ce693","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.3.2.tgz","fileCount":6,"integrity":"sha512-VYG1sv2fhtEptwOUWyXUrZQrpoVNvrzaCiTws536UzSn4Z9bjDhTfLmrZXiVS88Y6JWiaAktCLXWQdK+2FBK7g==","signatures":[{"sig":"MEUCIQDBzq6YRpcccrX6O9LA2P+FuJc8fy7gXGilecYJDD3gYwIgBtPQ1oF4uh7iv1qOfWkAN2BtWv2NBaCs6n1+d1iFnHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145501},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"a491f8a2bab2aeabc75eb4995eb6c7e1ea045383","scripts":{"arv":"node .scripts/build.js --arv","dev":"tsx src/index.ts","e2e":"node .scripts/e2e.js","pub":"vite build && npm publish --access public","lint":"oxlint .","test":"vitest run","build":"vite build","check":"tsc --noEmit","lines":"node .scripts/lines.js","start":"node dist/index.js"},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"_npmVersion":"11.5.1","description":"A TypeScript rewrite of Archiver CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"chalk":"^5.6.2","oxlint":"^1.46.0","commander":"^14.0.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.1.2","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"description_zh":"用TypeScript重写的Archiver CLI","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.1","tslib":"^2.8.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/archiver-ts_0.3.2_1770875880677_0.742917085915733","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"archiver-ts","version":"0.3.3","keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","_id":"archiver-ts@0.3.3","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"bin":{"arv":"dist/index.js"},"dist":{"shasum":"3baa3292783eb00fb67e0a7c63dadcf4501cdb30","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.3.3.tgz","fileCount":6,"integrity":"sha512-ZG2TE8lhTEUHj98dY5mf3ptc9zJi2vkUFz1tACtr/B4AM7jjzz3z4I04inU0xnn/sdIW7vXcs1zgtrovSH53dA==","signatures":[{"sig":"MEUCIDsk1jWU6kxi0Lzm8UmNHFGf/5HlGu3de3TSRzT+1XmeAiEA9z+HqDyn7R88e+OKN5R6DVKPaLOPKbzg6eTrkkmr/4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145666},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"aac0f79eee18b084e11ff99527d9bc089d313e3f","scripts":{"arv":"node .scripts/build.js --arv","dev":"tsx src/index.ts","e2e":"node .scripts/e2e.js","pub":"vite build && npm publish --access public","lint":"oxlint .","test":"vitest run","build":"vite build","check":"tsc --noEmit","lines":"node .scripts/lines.js","start":"node dist/index.js"},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"_npmVersion":"11.5.1","description":"A TypeScript rewrite of Archiver CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"chalk":"^5.6.2","oxlint":"^1.46.0","commander":"^14.0.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.1.2","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"description_zh":"用TypeScript重写的Archiver CLI","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.1","tslib":"^2.8.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/archiver-ts_0.3.3_1770878895399_0.6984777192058795","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"archiver-ts","version":"0.3.4","keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","_id":"archiver-ts@0.3.4","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"bin":{"arv":"dist/index.js"},"dist":{"shasum":"616fb76a5f98681e1f50361a3cfe6ba899368d36","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.3.4.tgz","fileCount":6,"integrity":"sha512-yudn7F6/mP4f1JBY1nrIlHiwppxlCPt+yOPlH+Zz5/+nJ/FUA0UODvxmv+UAttCgSUsK39VehlWO3eyPhQ/Wpw==","signatures":[{"sig":"MEQCIG9IzQBMhDsag2DKFi2BART+Hxr1uako7szn+WZqr2KiAiBP3C+3e8gKaOIuYQaUrXRmISA2OWNpNY1wPCw71Pl80g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146115},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"38142b33f5917346ab7063a11a8f3d9b7e6caf2a","scripts":{"arv":"node .scripts/build.js --arv","dev":"tsx src/index.ts","e2e":"node .scripts/e2e.js","pub":"vite build && npm publish --access public","lint":"oxlint .","test":"vitest run","build":"vite build","check":"tsc --noEmit","lines":"node .scripts/lines.js","start":"node dist/index.js"},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"_npmVersion":"11.5.1","description":"A TypeScript rewrite of Archiver CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"chalk":"^5.6.2","oxlint":"^1.46.0","commander":"^14.0.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.1.2","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"description_zh":"用TypeScript重写的Archiver CLI","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.1","tslib":"^2.8.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/archiver-ts_0.3.4_1770879764069_0.7537744912717221","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"archiver-ts","version":"0.4.0","keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","_id":"archiver-ts@0.4.0","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"bin":{"arv":"dist/index.js"},"dist":{"shasum":"2b33dbdd30fedeff993b3c5d1459bba444fc6eed","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.4.0.tgz","fileCount":6,"integrity":"sha512-G3EsgSLNeV3zDZtZagEqr82UgoDVATUC5WteOZCFE4dh+LddXQHhMJ7rxR5qFCrIoq9HoIgh74LEWt/qYoUPRw==","signatures":[{"sig":"MEQCIAQ5hjQbTmSkdb6LOcOdTCBxgmRZ33/igdJnIv647CtyAiBvDD4YFYDW/iu38FyCa5gyuVB8dSMWsuBvKcmp3UjOsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137358},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"1335d8484eec28a86c76db6fc416b78f2ac2c5e6","scripts":{"arv":"node .scripts/build.js --arv","dev":"tsx src/index.ts","e2e":"node .scripts/e2e.js","pub":"vite build && npm publish --access public","lint":"oxlint .","test":"vitest run","build":"vite build","check":"tsc --noEmit","lines":"node .scripts/lines.js","start":"node dist/index.js"},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"_npmVersion":"11.5.1","description":"A TypeScript rewrite of Archiver CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"chalk":"^5.6.2","oxlint":"^1.46.0","commander":"^14.0.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.1.2","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"description_zh":"用TypeScript重写的Archiver CLI","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.1","tslib":"^2.8.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/archiver-ts_0.4.0_1770881165923_0.8463971074469523","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"archiver-ts","version":"0.4.1","keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","_id":"archiver-ts@0.4.1","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"bin":{"arv":"dist/index.js"},"dist":{"shasum":"acd2e415d3ad993b6447c3850d5027d0570a6025","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.4.1.tgz","fileCount":6,"integrity":"sha512-GSBa21nIzA7zy6HXTUELpZhnnXkg2GRCWT2WWOiQdmp4nrkjX7PvI6mm+YzwEQwUMMXxXw6Ch47xQTYS3xjGeQ==","signatures":[{"sig":"MEUCIDTl4VvER0mIwxHvoaHplzxuIUdToLibfgzEuuZxo41wAiEAzoytgJBYk9AhhCmUivQz8YZhCovnQ8hNVl7SU7+EqHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137984},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"7b9cc38974ddf3d61196ea018ec987cf3b3f136c","scripts":{"arv":"node .scripts/build.js --arv","dev":"tsx src/index.ts","e2e":"node .scripts/e2e.js","pub":"vite build && npm publish --access public","lint":"oxlint .","test":"vitest run","build":"vite build","check":"tsc --noEmit","lines":"node .scripts/lines.js","start":"node dist/index.js"},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"_npmVersion":"11.5.1","description":"A TypeScript rewrite of Archiver CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"chalk":"^5.6.2","oxlint":"^1.46.0","commander":"^14.0.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.1.2","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"description_zh":"用TypeScript重写的Archiver CLI","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.1","tslib":"^2.8.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/archiver-ts_0.4.1_1770883906294_0.0011380491136268045","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"archiver-ts","version":"0.4.2","keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","_id":"archiver-ts@0.4.2","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"bin":{"arv":"dist/index.js"},"dist":{"shasum":"30e10b5adad41ab741df67bafd0e301041cfeef8","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.4.2.tgz","fileCount":6,"integrity":"sha512-ihx2fcYBc+CX4gP/GbV6YK6RDBlqTpaMrLpEfdV2P1azDUxWdsK85IX0RJNAvso6/r6ahMTm5GPiglGBctDheg==","signatures":[{"sig":"MEQCICT0ovvp6Rj3WbyPFiLbJ9RhSvlHmmj2XXHaQDGl06NTAiA/jaUTb+r0bxtHZwqQhD7rZeIaPoq8Niu4H8SFE5xl4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142942},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"e2284449c99a0922d5a952527647b85ce71e4497","scripts":{"arv":"node .scripts/build.js --arv","dev":"tsx src/index.ts","e2e":"node .scripts/e2e.js","pub":"vite build && npm publish --access public","lint":"oxlint .","test":"vitest run","build":"vite build","check":"tsc --noEmit","lines":"node .scripts/lines.js","start":"node dist/index.js"},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"_npmVersion":"11.5.1","description":"A TypeScript rewrite of Archiver CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"chalk":"^5.6.2","oxlint":"^1.46.0","commander":"^14.0.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.1.2","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"description_zh":"用TypeScript重写的Archiver CLI","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.1","tslib":"^2.8.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/archiver-ts_0.4.2_1770885065262_0.8761447499624022","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"archiver-ts","version":"0.4.3","keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","_id":"archiver-ts@0.4.3","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"bin":{"arv":"dist/index.js"},"dist":{"shasum":"9188a86c31f192db82f68f717fce6cbf9a935362","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.4.3.tgz","fileCount":6,"integrity":"sha512-GlSS1TrTD7nJzLTgQ+TnpPutgSDa1ONzwlbgQptl/Ni+Se1DSioSJxhvSMWlQu2eNr0q1Q9Ppna+MC1iyj04IQ==","signatures":[{"sig":"MEUCIQCDJiPFg49csTBuPi+NCEgZpWVeTv4Tmzat0+ODPipVAgIgQ0YcyrpCkU329aKF8lBRP7Vo1DRpajxMUDfQ4LRyoGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143232},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"635c618b8b1582601f1bd6c4875ba064d19190ad","scripts":{"arv":"node .scripts/build.js --arv","dev":"tsx src/index.ts","e2e":"node .scripts/e2e.js","pub":"vite build && npm publish --access public","lint":"oxlint .","test":"vitest run","build":"vite build","check":"tsc --noEmit","lines":"node .scripts/lines.js","start":"node dist/index.js"},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"_npmVersion":"11.5.1","description":"A TypeScript rewrite of Archiver CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"chalk":"^5.6.2","oxlint":"^1.46.0","commander":"^14.0.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.1.2","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"description_zh":"用TypeScript重写的Archiver CLI","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.1","tslib":"^2.8.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/archiver-ts_0.4.3_1770886237622_0.40765020084657655","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"archiver-ts","version":"0.4.4","keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","_id":"archiver-ts@0.4.4","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"bin":{"arv":"dist/index.js"},"dist":{"shasum":"87be3e9120aebeb399f88731172bf8484c3562a8","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.4.4.tgz","fileCount":6,"integrity":"sha512-M7yOSx+EudgCXXXfaSSRNEaRNuHAEXS+EpfcHrO6cyp/C0S/gcv0JJqYi1jvrdDpgXrYpkrE8WCzDlJzROjxPg==","signatures":[{"sig":"MEUCIQDWloXZq+E31v63K3t88OxE7cK4RDyXR4DVkiPDFetCKwIgVtCxlZOnu2CW1ogrlzhjx1uzYdG0j46IRLJwVCVn9U4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144584},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"241e14e6e6e4e27a6a2165e89eb73ccb15e28a38","scripts":{"arv":"node .scripts/build.js --arv","dev":"tsx src/index.ts","e2e":"node .scripts/e2e.js","pub":"vite build && npm publish --access public","lint":"oxlint .","test":"vitest run","build":"vite build","check":"tsc --noEmit","lines":"node .scripts/lines.js","start":"node dist/index.js"},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"_npmVersion":"11.5.1","description":"A TypeScript rewrite of Archiver CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"chalk":"^5.6.2","oxlint":"^1.46.0","commander":"^14.0.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.1.2","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"description_zh":"用TypeScript重写的Archiver CLI","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.1","tslib":"^2.8.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/archiver-ts_0.4.4_1770886984864_0.49682677175049506","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"archiver-ts","version":"0.5.0","keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","_id":"archiver-ts@0.5.0","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"bin":{"arv":"dist/index.js"},"dist":{"shasum":"f6e9a22583cf9528d67f9a7600d14a1cf74f6167","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.5.0.tgz","fileCount":6,"integrity":"sha512-ho8VQFyf42+E3wUJXDxcruQTAeCACZURvf5KbvVSPz3V+K80ihY7yHziJlzJI9qUrPmQHfPq32LkRYdiv7F8SA==","signatures":[{"sig":"MEYCIQD/YV0nVG8tNyv3kd/gsgPcWpLhM3rUtessDQZFYa4tXgIhAPQT22QSqyp70zFZAwiwg6n739Afgochln1HcF2tXhEB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145811},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"485097edddc8b73dc9a9200158bf098263d21e0c","scripts":{"arv":"node .scripts/build.js --arv","dev":"tsx src/index.ts","e2e":"node .scripts/e2e.js","pub":"vite build && npm publish --access public","lint":"oxlint .","test":"vitest run","build":"vite build","check":"tsc --noEmit","lines":"node .scripts/lines.js","start":"node dist/index.js"},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"_npmVersion":"11.5.1","description":"A TypeScript rewrite of Archiver CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"chalk":"^5.6.2","oxlint":"^1.46.0","commander":"^14.0.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.1.2","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"description_zh":"用TypeScript重写的Archiver CLI","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.1","tslib":"^2.8.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/archiver-ts_0.5.0_1770899009140_0.6518109081125996","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"archiver-ts","version":"0.5.1","keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","_id":"archiver-ts@0.5.1","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"bin":{"arv":"dist/index.js"},"dist":{"shasum":"9612de8a34539d561f602f9a88cee8397ab171c0","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.5.1.tgz","fileCount":6,"integrity":"sha512-IyWOWE66IDq6WHlCrKmKEa4JUzC3ifNKMo0JP1Eaom9rJAaSI0wtw2GdhUik60ret01jjFxR54udkx4Ovt7PTA==","signatures":[{"sig":"MEUCIQDEe4hSiURMLzfpSPHQyl+521QVQfCbp/dTo6s+5Hbo9AIgXwzzF+N+a4eebYbZh1C1Ffx71wKEjhRtbvgRWNCUBHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149899},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"b8dcdd234e0e685b7e57616f16ace8c8f1556242","scripts":{"arv":"node .scripts/build.js --arv","dev":"tsx src/index.ts","e2e":"node .scripts/e2e.js","pub":"vite build && npm publish --access public","lint":"oxlint .","test":"vitest run","build":"vite build","check":"tsc --noEmit","lines":"node .scripts/lines.js","start":"node dist/index.js"},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"_npmVersion":"11.5.1","description":"A TypeScript rewrite of Archiver CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"chalk":"^5.6.2","oxlint":"^1.46.0","commander":"^14.0.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.1.2","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"description_zh":"用TypeScript重写的Archiver CLI","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.1","tslib":"^2.8.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/archiver-ts_0.5.1_1770901374004_0.6713668098268892","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"archiver-ts","version":"0.5.2","keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","_id":"archiver-ts@0.5.2","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"bin":{"arv":"dist/index.js"},"dist":{"shasum":"650ac440ef7c5b1e0a558152c1f70c43c0531725","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.5.2.tgz","fileCount":6,"integrity":"sha512-vuFGHtPGVIye/gXYy+E3uJuq27i6/10/Z6DNoI2GxwxlXifyeBSKQuIoM5RCfDcWDewmN7EXsNho4pZEHJzprg==","signatures":[{"sig":"MEQCIEwyrIJtRRxH76M7bdG6tyHa6EltmelWC6lmHPPFEi6OAiAEWQPmhfXU4tY6/wtOSiqAsBlEDaQ2AwLyxlOZuA/SHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149788},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"a84f08b947e7cab76f647fb7cd8bc5b5f696b01e","scripts":{"arv":"node .scripts/build.js --arv","dev":"tsx src/index.ts","e2e":"node .scripts/e2e.js","pub":"vite build && npm publish --access public","lint":"oxlint .","test":"vitest run","build":"vite build","check":"tsc --noEmit","lines":"node .scripts/lines.js","start":"node dist/index.js"},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"_npmVersion":"11.5.1","description":"A TypeScript rewrite of Archiver CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"chalk":"^5.6.2","oxlint":"^1.46.0","commander":"^14.0.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.1.2","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"description_zh":"用TypeScript重写的Archiver CLI","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.1","tslib":"^2.8.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/archiver-ts_0.5.2_1770902259259_0.9264267667653348","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"archiver-ts","version":"0.5.3","keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","_id":"archiver-ts@0.5.3","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"bin":{"arv":"dist/index.js"},"dist":{"shasum":"9f158a9c77b004bbd70095530d1e1c8d0a4215a3","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.5.3.tgz","fileCount":6,"integrity":"sha512-oPmpxnz2jY3vX83Qg/YQSoY53WFYWzQsMc0t/Zafsypo8iGtnc5HYCJyJOm0/7aVgUlurwb0FFKlWSIAqASsXw==","signatures":[{"sig":"MEUCIQCtf6TPd4XMFdganmoeo8kvuAywACfA9MhBugKAJQT3QAIgAiLNwsoBx5+XMwFFw1qUb0LKV2QMlHlDOX31yTtStV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150611},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"5ff0557f8f5543da75200408efa4c911f71160a3","scripts":{"arv":"node .scripts/build.js --arv","dev":"tsx src/index.ts","e2e":"node .scripts/e2e.js","pub":"vite build && npm publish --access public","lint":"oxlint .","test":"vitest run","build":"vite build","check":"tsc --noEmit","lines":"node .scripts/lines.js","start":"node dist/index.js"},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"_npmVersion":"11.5.1","description":"A TypeScript rewrite of Archiver CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"chalk":"^5.6.2","oxlint":"^1.46.0","commander":"^14.0.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.1.2","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"description_zh":"用TypeScript重写的Archiver CLI","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.1","tslib":"^2.8.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/archiver-ts_0.5.3_1770980920956_0.850913730784532","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"archiver-ts","version":"0.5.4","description":"A TypeScript rewrite of Archiver CLI","description_zh":"用TypeScript重写的Archiver CLI","type":"module","main":"dist/index.js","bin":{"arv":"dist/index.js"},"scripts":{"lines":"node .scripts/lines.js","lint":"oxlint .","dev":"tsx src/index.ts","start":"node dist/index.js","check":"tsc --noEmit","test":"vitest run","e2e":"node .scripts/e2e.js","build":"vite build","arv":"node .scripts/build.js --arv","pub":"node .scripts/publish.js"},"keywords":["archiver","cli","filesystem"],"author":"","license":"MIT","engines":{"node":">=20"},"dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","jsonc-parser":"^3.3.1","oxlint":"^1.46.0","strip-ansi":"^7.1.2","wrap-ansi":"^9.0.2"},"devDependencies":{"@types/node":"^25.2.2","tslib":"^2.8.1","tsx":"^4.21.0","typescript":"^5.9.3","vite":"^7.3.1","vitest":"^3.2.4"},"_id":"archiver-ts@0.5.4","gitHead":"5069584d140f2fcba619b53a6eaa0255121dd7a9","_nodeVersion":"24.5.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-YnU7qgW34Np5unrDSfB55ANI8X3iIm6n85D+wXRPt9dUFLzPJjeqFVO9NO+I3FvyuGtMxCKvhNjIKPjJRwHWRQ==","shasum":"a2197d17900740815740db7fad1329b9a47516e8","tarball":"https://registry.npmjs.org/archiver-ts/-/archiver-ts-0.5.4.tgz","fileCount":6,"unpackedSize":151487,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQClH0ngJ2jk+qY3xy+twMJKBYP4ZZjKqN0/y0TngTfhqgIgIovm/Wf0BEKnmiCaFtUL4eG0GyJBjvRjqzEj5DfwSJg="}]},"_npmUser":{"name":"baendlorel","email":"futami16237@gmail.com"},"directories":{},"maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/archiver-ts_0.5.4_1770981571842_0.005998544463753808"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-11T09:02:20.820Z","modified":"2026-02-13T11:19:32.090Z","0.0.1":"2026-02-11T09:02:21.073Z","0.0.2":"2026-02-11T09:03:27.985Z","0.0.3":"2026-02-11T09:11:59.142Z","0.0.4":"2026-02-11T09:39:24.338Z","0.0.5":"2026-02-11T10:34:31.674Z","0.0.6":"2026-02-11T12:00:52.757Z","0.0.7":"2026-02-11T12:16:28.042Z","0.0.8":"2026-02-11T12:36:57.987Z","0.1.0":"2026-02-11T23:15:16.141Z","0.1.1":"2026-02-12T00:01:32.132Z","0.2.0":"2026-02-12T01:29:13.203Z","0.2.1":"2026-02-12T01:32:21.636Z","0.3.0":"2026-02-12T02:11:29.169Z","0.3.1":"2026-02-12T02:19:27.473Z","0.3.2":"2026-02-12T05:58:00.833Z","0.3.3":"2026-02-12T06:48:15.565Z","0.3.4":"2026-02-12T07:02:44.215Z","0.4.0":"2026-02-12T07:26:06.125Z","0.4.1":"2026-02-12T08:11:46.451Z","0.4.2":"2026-02-12T08:31:05.431Z","0.4.3":"2026-02-12T08:50:37.753Z","0.4.4":"2026-02-12T09:03:04.994Z","0.5.0":"2026-02-12T12:23:29.326Z","0.5.1":"2026-02-12T13:02:54.170Z","0.5.2":"2026-02-12T13:17:39.427Z","0.5.3":"2026-02-13T11:08:41.090Z","0.5.4":"2026-02-13T11:19:31.975Z"},"license":"MIT","keywords":["archiver","cli","filesystem"],"description":"A TypeScript rewrite of Archiver CLI","maintainers":[{"name":"baendlorel","email":"futami16237@gmail.com"}],"readme":"# Archiver\n\n<p align=\"left\">\n\t<a href=\"https://www.npmjs.com/package/archiver-ts\" target=\"_blank\">\n\t\t<img src=\"https://img.shields.io/npm/v/archiver-ts.svg?style=flat-square\" alt=\"NPM Version\" />\n\t</a>\n\t<a href=\"https://www.npmjs.com/package/archiver-ts\" target=\"_blank\">\n\t\t<img src=\"https://img.shields.io/npm/dm/archiver-ts.svg?style=flat-square\" alt=\"NPM Monthly Downloads\" />\n\t</a>\n\t<a href=\"https://github.com/aldia-dev/archiver-ts/blob/main/LICENSE\" target=\"_blank\">\n\t\t<img src=\"https://img.shields.io/npm/l/archiver-ts.svg?style=flat-square\" alt=\"License\" />\n\t</a>\n</p>\n\n`archiver` (binary: `arv`) archives files/folders into a managed vault directory and lets you restore them later.\n\n**Archiver is interactive Now !**\n\n## Quick start\n\nInstall dependencies and build:\n\n```bash\nnpm install -g archiver-ts\n```\n\n### First run\n\nInitialize archiver by running:\n\n```bash\narv # run without subcommand to initialize\n```\n\nYou may choose the default behavior when running `arv` without subcommands, and it will be saved to config for future runs.\n\n<img src=\"https://raw.githubusercontent.com/baendlorel/archiver-ts/main/.assets/demo01.jpg\" width=\"68%\"/>\n\n### Open Current Directory\n\nIn this mode you can archive items by simply press `Enter` on them.\n\n```bash\narv .\n```\n\nPress `↑/↓` to select items, `Enter` to archive, and `q` to quit.\n\n<img src=\"https://raw.githubusercontent.com/baendlorel/archiver-ts/main/.assets/demo03.jpg\" width=\"68%\"/>\n\n### View Archived List\n\nAn interactive list of all archived items is available.\n\n```bash\narv\n# or\narv list\n```\n\nPress `↑/↓` to select items,`←/→` to choose action, `Enter` to archive, and `q` to quit.\n\n<img src=\"https://raw.githubusercontent.com/baendlorel/archiver-ts/main/.assets/demo02.jpg\" width=\"68%\"/>\n\n### Config\n\nAn interactive config editor is available for all settings, including language, no-command behavior, and more:\n\n```bash\narv config\n```\n\n<img src=\"https://raw.githubusercontent.com/baendlorel/archiver-ts/main/.assets/demo04.jpg\" width=\"68%\"/>\n\n## Common commands\n\nArchive / restore:\n\n```bash\narv put <items...> [-v|--vault <vault>] [-m|--message <msg>] [-r|--remark <remark>]\narv restore <ids...>\narv move <ids...> --to <vault>\n```\n\nVault management:\n\n```bash\narv vault use <name-or-id>\narv vault create <name> [-r|--remark <remark>] [-a|--activate]\narv vault remove <name-or-id>\narv vault recover <name-or-id>\narv vault rename <old> <new>\narv vault list [-a|--all]\n```\n\nQuery and maintenance:\n\n```bash\narv list [-p|--plain]\narv log\narv config\narv update [--repo <owner/repo>] [--install]\narv check\n```\n\n## Interactive config editor\n\nRun:\n\n```bash\narv config\n```\n\nIn the editor:\n\n- Up/Down: activate config item\n- Left/Right: switch select options, move cursor in input, or choose save/cancel/reset-default action\n- Type: edit input field text\n- Enter: save current action (or quick-save on field)\n- q/Esc: cancel\n\nAll fullscreen interactive UIs (`arv list` picker, `arv config`, `arv dot`, and no-command selector) now:\n\n- auto re-render on terminal resize\n- keep fullscreen layout after resize\n- show a terminal-size warning when the viewport is too small\n\n## List output behavior\n\n`arv list` opens an interactive picker (TTY):\n\n- status filter: Archived / Restored / All (default All)\n- vault filter: All or a specific vault (default All)\n- fuzzy filter input: matches archive names and hides non-matching rows\n- actions: enter slot / restore (when applicable)\n\nWhen not in TTY, `arv list` falls back to plain list lines.\n\nNon-interactive line format:\n\n- format: `[<archiveId>] <A|R> <display-name>`\n- `<archiveId>` is zero-padded to 4 digits\n- default vault (`@`, id `0`): `<display-name>` is item name only\n- non-default vault: `<display-name>` is `<vaultName>(<vaultId>)<sep><item>`\n- `<sep>` comes from config editor (`vault_item_sep`, default `::`)\n\nUse `arv list --plain` for grep/script usage:\n\n- format: `<archiveId><TAB><A|R><TAB><display-name>`\n- always disables interactive picker\n- prints no extra hints/messages when no entries match\n\nExamples:\n\n```text\n[0001] A todo.txt\n[0002] A work(1)::report.pdf\n1\tA\ttodo.txt\n2\tA\twork(1)::report.pdf\n```\n\n## Log output behavior\n\n`arv log` always prints all records (no options) in a grep-friendly format.\n\n- format: `<logId><TAB><time><TAB><level><TAB><op><TAB><message><TAB><archiveId><TAB><vaultId>`\n- `op` uses `main/sub` when sub operation exists\n- `archiveId` and `vaultId` are empty when not present\n\nExample:\n\n```text\n12\\t2026-02-12 10:22:33\\tINFO\\tarchive/put\\tArchived foo.txt\\t34\\t0\n```\n\n## Shell wrapper note\n\nOn interactive terminal startup, `arv` may auto-install a shell wrapper function so `arv list` interactive `Enter slot` can move your shell to archive slot paths.\n\nUse project-prefixed env overrides when needed:\n\n```bash\nARCHIVER_DISABLE_SHELL_INIT=1 arv <command>\nARCHIVER_STYLE=off arv list\n```\n\n## No-command behavior\n\nWhen you run `arv` without any subcommand, behavior is controlled by config:\n\n- `unknown` (default): ask once (list/help) and save to config\n- `help`: show help text\n- `list`: run `arv list`\n\nIf `no_command_action` is `unknown` and input is not TTY (e.g. piped/CI), `arv` falls back to help text for that run.\n\nSet it in:\n\n```bash\narv config\n```\n\n## Language\n\n- default language is `zh`\n- switch language in:\n\n```bash\narv config\n```\n\n## JSONC defaults and comments\n\n- `config.jsonc` and `auto-incr.jsonc` are initialized from `public/config.default.jsonc` and `public/auto-incr.default.jsonc`.\n- Build keeps these default JSONC files and copies them into `dist/` as-is.\n- Saving config/auto-incr updates values while preserving existing JSONC comments.\n\n## Useful aliases\n\n- `list`: `l`, `ls`\n- `log`: `lg`\n- `config`: `c`, `cfg`\n- `update`: `u`, `upd`\n- `check`: `chk`\n","readmeFilename":"README.md"}