{"_id":"@maplestoryworlds/ai-cli","_rev":"44-6e62f862423d8c6f0c96dba8b8a78b68","name":"@maplestoryworlds/ai-cli","dist-tags":{"latest":"0.10.1"},"versions":{"0.4.2":{"name":"@maplestoryworlds/ai-cli","version":"0.4.2","keywords":["maplestory-worlds","msw","ai","cli"],"author":{"name":"MapleStory Worlds"},"license":"MIT","_id":"@maplestoryworlds/ai-cli@0.4.2","maintainers":[{"name":"msw-ai-tf","email":"msw-ai-tf@outlook.kr"}],"homepage":"https://github.com/MSW-Git/ai-cli#readme","bugs":{"url":"https://github.com/MSW-Git/ai-cli/issues"},"os":["darwin","win32","linux"],"bin":{"mswai":"bin/cli.js"},"dist":{"shasum":"5a889f49d1acda0fb615e665bbd187985c27e522","tarball":"https://registry.npmjs.org/@maplestoryworlds/ai-cli/-/ai-cli-0.4.2.tgz","fileCount":69,"integrity":"sha512-MdphY45+gTp4gZBtivzVMUoKHquoEALfuPvGQxvrOa0xRvDjHac4YCmoD4PqV4v12A3CMHAZjGQDpJZlrFbc3A==","signatures":[{"sig":"MEYCIQCSSWyCFJTqFAfJ0QJrzwh/0L60OUf4uV0Jiy5mRc5FsQIhAKw79t//FvsFYWi+se4TJX+JM7UD1yLcYPTCAGvfL0Vy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283856},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c0559f3a87cf79234d15d01bc6c6b6bc0f12bd4e","scripts":{"test":"npm run build && node --test test/client-flows.test.mjs","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node bin/cli.js","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4ba3c404-6ba5-435c-8567-d476ff297ed4"}},"repository":{"url":"git+https://github.com/MSW-Git/ai-cli.git","type":"git"},"_npmVersion":"11.11.0","description":"Cross-platform CLI for MapleStory Worlds AI tooling.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-cli_0.4.2_1778230271784_0.1670527709327181","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@maplestoryworlds/ai-cli","version":"0.4.3","keywords":["maplestory-worlds","msw","ai","cli"],"author":{"name":"MapleStory Worlds"},"license":"MIT","_id":"@maplestoryworlds/ai-cli@0.4.3","maintainers":[{"name":"msw-ai-tf","email":"msw-ai-tf@outlook.kr"}],"homepage":"https://github.com/MSW-Git/ai-cli#readme","bugs":{"url":"https://github.com/MSW-Git/ai-cli/issues"},"os":["darwin","win32","linux"],"bin":{"mswai":"bin/cli.js"},"dist":{"shasum":"199d7137815221c1cbcc4bd894546f55584f0ca1","tarball":"https://registry.npmjs.org/@maplestoryworlds/ai-cli/-/ai-cli-0.4.3.tgz","fileCount":70,"integrity":"sha512-JEIfXFm6hnuO23suGHksP+9iG9kLJeYft0yESZAZIvHwfA5qjs2ydsGwt/TZ1MjnEvs3buZsjlC6NsWVfkcOJw==","signatures":[{"sig":"MEQCIDSHea44hniDlqn8k6yvqMNUtVFRHogguQjWjWV+VSaHAiBYHT9WoWb1uag34TCpFjXjjIdXybZjYCySvTooOi7h/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285472},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8b3da87bce12d79c8d3a6f53a85675519200ff3f","scripts":{"test":"npm run build && node --test test/client-flows.test.mjs","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node bin/cli.js","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run verify-publish","verify-publish":"node scripts/verify-publish.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4ba3c404-6ba5-435c-8567-d476ff297ed4"}},"repository":{"url":"git+https://github.com/MSW-Git/ai-cli.git","type":"git"},"_npmVersion":"11.11.0","description":"Cross-platform CLI for MapleStory Worlds AI tooling.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-cli_0.4.3_1778233383605_0.2625672012352116","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@maplestoryworlds/ai-cli","version":"0.5.0","keywords":["maplestory-worlds","msw","ai","cli"],"author":{"name":"MapleStory Worlds"},"license":"MIT","_id":"@maplestoryworlds/ai-cli@0.5.0","maintainers":[{"name":"msw-ai-tf","email":"msw-ai-tf@outlook.kr"}],"homepage":"https://github.com/MSW-Git/ai-cli#readme","bugs":{"url":"https://github.com/MSW-Git/ai-cli/issues"},"os":["darwin","win32","linux"],"bin":{"mswai":"bin/cli.js"},"dist":{"shasum":"bd104a5f417300cc3742ea8411dac6e5198f88c9","tarball":"https://registry.npmjs.org/@maplestoryworlds/ai-cli/-/ai-cli-0.5.0.tgz","fileCount":71,"integrity":"sha512-x/pwbeWCm0aSHZBvZ5Fl173KsswVZNNywbzfOqw3oY0neVhJN8Gqo2vbsgTdiyWeWJMezJukLtRFSIcf9BOebg==","signatures":[{"sig":"MEQCIHYgVaTOIFhQCfthx+Ecb+VMNPhF3P6uQuGOQrEuvG7fAiAc+Obk9sgz4SYnMco2ZeUDnz1iidnrUdMhBZDuQFci+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301542},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4152e2334fb386de5eb3c4a0c89ea288eea11178","scripts":{"test":"npm run build && node --test test/client-flows.test.mjs","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node bin/cli.js","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run verify-publish","verify-publish":"node scripts/verify-publish.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4ba3c404-6ba5-435c-8567-d476ff297ed4"}},"repository":{"url":"git+https://github.com/MSW-Git/ai-cli.git","type":"git"},"_npmVersion":"11.11.0","description":"Cross-platform CLI for MapleStory Worlds AI tooling.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-cli_0.5.0_1778472344939_0.8445044938008175","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@maplestoryworlds/ai-cli","version":"0.5.1","keywords":["maplestory-worlds","msw","ai","cli"],"author":{"name":"MapleStory Worlds"},"license":"MIT","_id":"@maplestoryworlds/ai-cli@0.5.1","maintainers":[{"name":"msw-ai-tf","email":"msw-ai-tf@outlook.kr"}],"homepage":"https://github.com/MSW-Git/ai-cli#readme","bugs":{"url":"https://github.com/MSW-Git/ai-cli/issues"},"os":["darwin","win32","linux"],"bin":{"mswai":"bin/cli.js"},"dist":{"shasum":"5d68fa4512c8d60731d6ea748cab4f9668c187bd","tarball":"https://registry.npmjs.org/@maplestoryworlds/ai-cli/-/ai-cli-0.5.1.tgz","fileCount":94,"integrity":"sha512-G5525mZcmIU/sZjL7YT2HbhbNkSUkNm47WCoItuXSgLrI48jqheOo2PczPxeTtouhF780Q760NToxrjR6lI0tg==","signatures":[{"sig":"MEUCIA7N/lAa6KPnnIIa802Gcy10ktxI1vdyno4I0JVd5/9nAiEAzhKrwfGWa56SR7lBRvj0ZIcorlr1aMK9IGTJC/MHPT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407439},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"210b650846eae81b8e142a6a065734705fc1685d","scripts":{"test":"npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && node --test test/cli-common.test.mjs test/generated-outputs.test.mjs test/hook-runtime.test.mjs test/init.test.mjs test/inspect.test.mjs test/official-pack-sync.test.mjs test/status.test.mjs test/per-feature-commands.test.mjs test/update.test.mjs test/vcs.test.mjs","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node bin/cli.js","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && npm run verify-publish","verify-publish":"node scripts/verify-publish.cjs","sync:official-pack":"node scripts/sync-official-pack.cjs","check:agent-outputs":"node scripts/generate-agent-outputs.cjs --check","generate:agent-outputs":"node scripts/generate-agent-outputs.cjs","test:precompiled-outputs":"node scripts/test-precompiled-outputs.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4ba3c404-6ba5-435c-8567-d476ff297ed4"}},"repository":{"url":"git+https://github.com/MSW-Git/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"Cross-platform CLI for MapleStory Worlds AI tooling.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-cli_0.5.1_1778817839737_0.10654073118102647","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@maplestoryworlds/ai-cli","version":"0.6.0","keywords":["maplestory-worlds","msw","ai","cli"],"author":{"name":"MapleStory Worlds"},"license":"MIT","_id":"@maplestoryworlds/ai-cli@0.6.0","maintainers":[{"name":"msw-ai-tf","email":"msw-ai-tf@outlook.kr"}],"homepage":"https://github.com/MSW-Git/ai-cli#readme","bugs":{"url":"https://github.com/MSW-Git/ai-cli/issues"},"os":["darwin","win32","linux"],"bin":{"mswai":"bin/cli.js"},"dist":{"shasum":"7e3f2bce20cd4c377a53ea6d6a831a936e74bccb","tarball":"https://registry.npmjs.org/@maplestoryworlds/ai-cli/-/ai-cli-0.6.0.tgz","fileCount":92,"integrity":"sha512-5lRq5hPqFYCU0DbvM1oVMDJOLILY40cHMQOddDrWC3LxLDKvQFxQ/Yt5jvsZlxA48pYtPeV/F5Ef/s7xtOjA1Q==","signatures":[{"sig":"MEYCIQDMeOlw4pvPR0RkAGjtjDKFO01rPNawvWrARHCo2XXnWAIhAIZiXIFvdkoUHbZq9A7YjrTYMBidbnMgFkb19l6UodIj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440816},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"da0fc22b4947e3a10435cd0c02d44afab2f7cd3b","scripts":{"test":"npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && node --test test/cli-common.test.mjs test/generated-outputs.test.mjs test/hook-runtime.test.mjs test/init.test.mjs test/inspect.test.mjs test/lock-versioning.test.mjs test/official-pack-sync.test.mjs test/status.test.mjs test/doctor.test.mjs test/per-feature-commands.test.mjs test/update.test.mjs","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node bin/cli.js","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && npm run verify-publish","verify-publish":"node scripts/verify-publish.cjs","sync:official-pack":"node scripts/sync-official-pack.cjs","check:agent-outputs":"node scripts/generate-agent-outputs.cjs --check","generate:agent-outputs":"node scripts/generate-agent-outputs.cjs","test:precompiled-outputs":"node scripts/test-precompiled-outputs.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4ba3c404-6ba5-435c-8567-d476ff297ed4"}},"repository":{"url":"git+https://github.com/MSW-Git/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"Cross-platform CLI for MapleStory Worlds AI tooling.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-cli_0.6.0_1779098617371_0.27849563258812515","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@maplestoryworlds/ai-cli","version":"0.6.1","keywords":["maplestory-worlds","msw","ai","cli"],"author":{"name":"MapleStory Worlds"},"license":"MIT","_id":"@maplestoryworlds/ai-cli@0.6.1","maintainers":[{"name":"msw-ai-tf","email":"msw-ai-tf@outlook.kr"}],"homepage":"https://github.com/MSW-Git/ai-cli#readme","bugs":{"url":"https://github.com/MSW-Git/ai-cli/issues"},"os":["darwin","win32","linux"],"bin":{"mswai":"bin/cli.js"},"dist":{"shasum":"35bd2cd73e6c6388ebe8e4650a472c5762834d31","tarball":"https://registry.npmjs.org/@maplestoryworlds/ai-cli/-/ai-cli-0.6.1.tgz","fileCount":91,"integrity":"sha512-a80N97YMqqRuZxjZX7c8F3hx8vDw7g0P25bnG8bIlVcTVhOlxoZcap2cxxEPq62V52TnWWlpuuOosqZSgwFZWw==","signatures":[{"sig":"MEUCIQCbpM/YJULb/V3i6Js4qYqGmfBapIzxW3vBZG5aLOy/2wIgOaVdaqJrhynDYaIT5o5oTLLH5OPD5c29GP6Cz624yo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438691},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7d312abee367f2f1d8fe784069b456c6ef9456bd","scripts":{"test":"npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && node --test test/cli-common.test.mjs test/generated-outputs.test.mjs test/hook-runtime.test.mjs test/init.test.mjs test/inspect.test.mjs test/lock-versioning.test.mjs test/official-pack-sync.test.mjs test/status.test.mjs test/doctor.test.mjs test/per-feature-commands.test.mjs test/update.test.mjs","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node bin/cli.js","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && npm run verify-publish","verify-publish":"node scripts/verify-publish.cjs","sync:official-pack":"node scripts/sync-official-pack.cjs","check:agent-outputs":"node scripts/generate-agent-outputs.cjs --check","generate:agent-outputs":"node scripts/generate-agent-outputs.cjs","test:precompiled-outputs":"node scripts/test-precompiled-outputs.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4ba3c404-6ba5-435c-8567-d476ff297ed4"}},"repository":{"url":"git+https://github.com/MSW-Git/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"Cross-platform CLI for MapleStory Worlds AI tooling.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-cli_0.6.1_1779158247973_0.7801994244360779","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@maplestoryworlds/ai-cli","version":"0.6.2","keywords":["maplestory-worlds","msw","ai","cli"],"author":{"name":"MapleStory Worlds"},"license":"MIT","_id":"@maplestoryworlds/ai-cli@0.6.2","maintainers":[{"name":"msw-ai-tf","email":"msw-ai-tf@outlook.kr"}],"homepage":"https://github.com/MSW-Git/ai-cli#readme","bugs":{"url":"https://github.com/MSW-Git/ai-cli/issues"},"os":["darwin","win32","linux"],"bin":{"mswai":"bin/cli.js"},"dist":{"shasum":"5c87f7c83e36d11f09cabc86e46cbdee1b584dcd","tarball":"https://registry.npmjs.org/@maplestoryworlds/ai-cli/-/ai-cli-0.6.2.tgz","fileCount":93,"integrity":"sha512-beX0hGtQlHdWdFRnB1oGvtR69FeXtcP15yDFiauvabOOnzSqTRvfnUg4XxrmBw+S3nAfR+PYcbcrrGprDRmTJg==","signatures":[{"sig":"MEUCIGENORm+DiJMLAnr2llkwmY9M4ZiB6aBDSUCJX17zWgYAiEAm1hrU7ghP/RUUIMH9qLJCxFPlV+wlN6HL2jk0eL0O38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460998},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ba2807635fa6804e1880973e6762c84d03d5bcf8","scripts":{"test":"npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && node --test test/audit-log.test.mjs test/cli-common.test.mjs test/generated-outputs.test.mjs test/hook-runtime.test.mjs test/init.test.mjs test/inspect.test.mjs test/lock-versioning.test.mjs test/mlua-lsp-failure.test.mjs test/official-pack-sync.test.mjs test/status.test.mjs test/doctor.test.mjs test/per-feature-commands.test.mjs test/update.test.mjs","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node bin/cli.js","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && npm run verify-publish","verify-publish":"node scripts/verify-publish.cjs","sync:official-pack":"node scripts/sync-official-pack.cjs","check:agent-outputs":"node scripts/generate-agent-outputs.cjs --check","generate:agent-outputs":"node scripts/generate-agent-outputs.cjs","test:precompiled-outputs":"node scripts/test-precompiled-outputs.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4ba3c404-6ba5-435c-8567-d476ff297ed4"}},"repository":{"url":"git+https://github.com/MSW-Git/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"Cross-platform CLI for MapleStory Worlds AI tooling.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yaml":"^2.8.3","@maplestoryworlds/mlua-lsp":"1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-cli_0.6.2_1779168764087_0.7813229023713932","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@maplestoryworlds/ai-cli","version":"0.7.0","keywords":["maplestory-worlds","msw","ai","cli"],"author":{"name":"MapleStory Worlds"},"license":"MIT","_id":"@maplestoryworlds/ai-cli@0.7.0","maintainers":[{"name":"msw-ai-tf","email":"msw-ai-tf@outlook.kr"}],"homepage":"https://github.com/MSW-Git/ai-cli#readme","bugs":{"url":"https://github.com/MSW-Git/ai-cli/issues"},"os":["darwin","win32","linux"],"bin":{"mswai":"bin/cli.js"},"dist":{"shasum":"843414a76afa32ca04bb92cdb5a5069450709480","tarball":"https://registry.npmjs.org/@maplestoryworlds/ai-cli/-/ai-cli-0.7.0.tgz","fileCount":223,"integrity":"sha512-lLe0RAmofH0JJ8+VHdnc4s5swBXe7R34GHXEqcE/jLLiNqO3w1TAAdSx/1vwj52l56nNqJqF5TBZit5yZBo6TQ==","signatures":[{"sig":"MEQCIBOkj4wF7hyNI3rT5QYydsUArleoWv+S6ZuMT5CRyGUkAiB+xL9D+D8xlQfnLdwZ2+8IZqZg4ixS6PeOQjcWca4Bdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6617142},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b87a4845e7e3bdac11a51e909340a4063cce28e7","scripts":{"test":"npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && node --test test/audit-log.test.mjs test/cli-common.test.mjs test/generated-outputs.test.mjs test/hook-runtime.test.mjs test/init.test.mjs test/inspect.test.mjs test/lock-versioning.test.mjs test/mlua-lsp-failure.test.mjs test/official-pack-sync.test.mjs test/status.test.mjs test/doctor.test.mjs test/per-feature-commands.test.mjs test/update.test.mjs","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node bin/cli.js","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && npm run verify-publish","verify-publish":"node scripts/verify-publish.cjs","sync:official-pack":"node scripts/sync-official-pack.cjs","check:agent-outputs":"node scripts/generate-agent-outputs.cjs --check","generate:agent-outputs":"node scripts/generate-agent-outputs.cjs","test:precompiled-outputs":"node scripts/test-precompiled-outputs.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4ba3c404-6ba5-435c-8567-d476ff297ed4"}},"repository":{"url":"git+https://github.com/MSW-Git/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"Cross-platform CLI for MapleStory Worlds AI tooling.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yaml":"^2.8.3","@maplestoryworlds/mlua-lsp":"1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-cli_0.7.0_1779243199829_0.3687456095995918","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@maplestoryworlds/ai-cli","version":"0.7.1","keywords":["maplestory-worlds","msw","ai","cli"],"author":{"name":"MapleStory Worlds"},"license":"MIT","_id":"@maplestoryworlds/ai-cli@0.7.1","maintainers":[{"name":"msw-ai-tf","email":"msw-ai-tf@outlook.kr"}],"homepage":"https://github.com/MSW-Git/ai-cli#readme","bugs":{"url":"https://github.com/MSW-Git/ai-cli/issues"},"os":["darwin","win32","linux"],"bin":{"mswai":"bin/cli.js"},"dist":{"shasum":"897530f0345b2f027cff5f9c36df3f942e339715","tarball":"https://registry.npmjs.org/@maplestoryworlds/ai-cli/-/ai-cli-0.7.1.tgz","fileCount":222,"integrity":"sha512-81++3JGV9qB766QgUijdVd7aJs0S0guSyYq9DL0/vlXAVXWkI/ay5flxffeS6ofDxhmelHtdZQtERBxxGaazqw==","signatures":[{"sig":"MEUCIQCnoY9Kx8ZuylYdrwn4akbLpI2fYiVsjNH94wUgZcU8wAIgCuS6lpV1jsHcirNxJJZjIAPIBy6iTTo8kkCwNEOCwPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6616537},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e3d75f616213a3099796c5d274bb4bddb692f025","scripts":{"test":"npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && node --test test/audit-log.test.mjs test/cli-common.test.mjs test/generated-outputs.test.mjs test/hook-runtime.test.mjs test/init.test.mjs test/inspect.test.mjs test/lock-versioning.test.mjs test/mlua-lsp-failure.test.mjs test/official-pack-sync.test.mjs test/status.test.mjs test/doctor.test.mjs test/per-feature-commands.test.mjs test/update.test.mjs","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node bin/cli.js","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && npm run verify-publish","verify-publish":"node scripts/verify-publish.cjs","sync:official-pack":"node scripts/sync-official-pack.cjs","check:agent-outputs":"node scripts/generate-agent-outputs.cjs --check","generate:agent-outputs":"node scripts/generate-agent-outputs.cjs","test:precompiled-outputs":"node scripts/test-precompiled-outputs.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4ba3c404-6ba5-435c-8567-d476ff297ed4"}},"repository":{"url":"git+https://github.com/MSW-Git/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"Cross-platform CLI for MapleStory Worlds AI tooling.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yaml":"^2.8.3","@maplestoryworlds/mlua-lsp":"1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-cli_0.7.1_1779244546452_0.6828836237917837","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@maplestoryworlds/ai-cli","version":"0.7.2","keywords":["maplestory-worlds","msw","ai","cli"],"author":{"name":"MapleStory Worlds"},"license":"MIT","_id":"@maplestoryworlds/ai-cli@0.7.2","maintainers":[{"name":"msw-ai-tf","email":"msw-ai-tf@outlook.kr"}],"homepage":"https://github.com/MSW-Git/ai-cli#readme","bugs":{"url":"https://github.com/MSW-Git/ai-cli/issues"},"os":["darwin","win32","linux"],"bin":{"mswai":"bin/cli.js"},"dist":{"shasum":"583ae6a6b5655e4f348bb5cf23b191cf57bde6e5","tarball":"https://registry.npmjs.org/@maplestoryworlds/ai-cli/-/ai-cli-0.7.2.tgz","fileCount":222,"integrity":"sha512-BimvEh16lkI7M16C6vgrQUslamcx3FU69W7Slro7/5EBsaOT6LELVuaRW0257/rNSeX0mKpIuNO2pOU5rYAD9w==","signatures":[{"sig":"MEUCIQD6mLt9RNIaQFsT2wEOAjUT7GMHjmZQmOKdYvjRFzHAiAIgc6hoEGlSudogR6MZArYR6EkTyPuLdt4B3ZRRXzyOZvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6617790},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e8240f8fa53364e0b153d6ca9a8a124538a9337e","scripts":{"test":"npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && node --test test/audit-log.test.mjs test/cli-common.test.mjs test/generated-outputs.test.mjs test/hook-runtime.test.mjs test/init.test.mjs test/inspect.test.mjs test/lock-versioning.test.mjs test/mlua-lsp-failure.test.mjs test/official-pack-sync.test.mjs test/status.test.mjs test/doctor.test.mjs test/per-feature-commands.test.mjs test/update.test.mjs","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node bin/cli.js","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && npm run verify-publish","verify-publish":"node scripts/verify-publish.cjs","sync:official-pack":"node scripts/sync-official-pack.cjs","check:agent-outputs":"node scripts/generate-agent-outputs.cjs --check","generate:agent-outputs":"node scripts/generate-agent-outputs.cjs","test:precompiled-outputs":"node scripts/test-precompiled-outputs.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4ba3c404-6ba5-435c-8567-d476ff297ed4"}},"repository":{"url":"git+https://github.com/MSW-Git/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"Cross-platform CLI for MapleStory Worlds AI tooling.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yaml":"^2.8.3","@maplestoryworlds/mlua-lsp":"1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-cli_0.7.2_1779267572964_0.8623206456701209","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@maplestoryworlds/ai-cli","version":"0.7.3","keywords":["maplestory-worlds","msw","ai","cli"],"author":{"name":"MapleStory Worlds"},"license":"MIT","_id":"@maplestoryworlds/ai-cli@0.7.3","maintainers":[{"name":"msw-ai-tf","email":"msw-ai-tf@outlook.kr"}],"homepage":"https://github.com/MSW-Git/ai-cli#readme","bugs":{"url":"https://github.com/MSW-Git/ai-cli/issues"},"os":["darwin","win32","linux"],"bin":{"mswai":"bin/cli.js"},"dist":{"shasum":"c61ecceba390b31fc58cc5f2d72339019e805a94","tarball":"https://registry.npmjs.org/@maplestoryworlds/ai-cli/-/ai-cli-0.7.3.tgz","fileCount":224,"integrity":"sha512-M6ueGrnWGv4CxD6XgQwbNAogcMblKbUpplPdGzMoiKpMarALYsGLxqSFL24Sl/ZMtT9u25E87iCohBLMabG6sw==","signatures":[{"sig":"MEUCIQDaDJFsTcP1cf88lKeu1YVWuzIvT1Iyx8+4hveNSqhumQIgDNwcvwZtsrAot5ULaMZObICziSj8cn4qXg2EGmBvBgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6665312},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e13dcf22ff5b1cf2df5d4f9657059c6ba83ffd4e","scripts":{"test":"npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && node --test test/audit-log.test.mjs test/cli-common.test.mjs test/generated-outputs.test.mjs test/hook-runtime.test.mjs test/init.test.mjs test/inspect.test.mjs test/lock-versioning.test.mjs test/mlua-lsp-failure.test.mjs test/official-pack-sync.test.mjs test/reconcile.test.mjs test/status.test.mjs test/doctor.test.mjs test/per-feature-commands.test.mjs test/update.test.mjs","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node bin/cli.js","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && npm run verify-publish","verify-publish":"node scripts/verify-publish.cjs","sync:official-pack":"node scripts/sync-official-pack.cjs","check:agent-outputs":"node scripts/generate-agent-outputs.cjs --check","generate:agent-outputs":"node scripts/generate-agent-outputs.cjs","test:precompiled-outputs":"node scripts/test-precompiled-outputs.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4ba3c404-6ba5-435c-8567-d476ff297ed4"}},"repository":{"url":"git+https://github.com/MSW-Git/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"Cross-platform CLI for MapleStory Worlds AI tooling.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yaml":"^2.8.3","@maplestoryworlds/mlua-lsp":"1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-cli_0.7.3_1779431505798_0.522367283439984","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@maplestoryworlds/ai-cli","version":"0.8.0","keywords":["maplestory-worlds","msw","ai","cli"],"author":{"name":"MapleStory Worlds"},"license":"MIT","_id":"@maplestoryworlds/ai-cli@0.8.0","maintainers":[{"name":"msw-ai-tf","email":"msw-ai-tf@outlook.kr"}],"homepage":"https://github.com/MSW-Git/ai-cli#readme","bugs":{"url":"https://github.com/MSW-Git/ai-cli/issues"},"os":["darwin","win32","linux"],"bin":{"mswai":"bin/cli.js"},"dist":{"shasum":"5940524cb21b4e83bea92d6a0d270a67cf714cf9","tarball":"https://registry.npmjs.org/@maplestoryworlds/ai-cli/-/ai-cli-0.8.0.tgz","fileCount":222,"integrity":"sha512-VapUo6FnuLmb5x1M4ENISHWd8x3tgoyB8eKQSIFCfBzYljII/VPJEpHpXgJ8rsLNbWv3fUg8Ip7OnVUXOzlEDg==","signatures":[{"sig":"MEQCICnuguSA6z0qLi+cM90OjcLcD6Itq3FrUPUdXQ3xvY3DAiARgIlFTegv4v1Hj7IBBWwVavYUBDIcEqJLKHv5kPVkxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6715821},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"78487fc83fcd805dfed60872157c5701efdc1fab","scripts":{"test":"npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && node --test test/audit-log.test.mjs test/cli-common.test.mjs test/generated-outputs.test.mjs test/hook-runtime.test.mjs test/init.test.mjs test/hook-merge.test.mjs test/inspect.test.mjs test/instruction-merge.test.mjs test/lock-versioning.test.mjs test/mlua-lsp-failure.test.mjs test/official-pack-sync.test.mjs test/reconcile.test.mjs test/status.test.mjs test/doctor.test.mjs test/per-feature-commands.test.mjs test/update.test.mjs","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node bin/cli.js","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && npm run verify-publish","verify-publish":"node scripts/verify-publish.cjs","sync:official-pack":"node scripts/sync-official-pack.cjs","check:agent-outputs":"node scripts/generate-agent-outputs.cjs --check","generate:agent-outputs":"node scripts/generate-agent-outputs.cjs","test:precompiled-outputs":"node scripts/test-precompiled-outputs.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4ba3c404-6ba5-435c-8567-d476ff297ed4"}},"repository":{"url":"git+https://github.com/MSW-Git/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"Cross-platform CLI for MapleStory Worlds AI tooling.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yaml":"^2.8.3","@maplestoryworlds/mlua-lsp":"1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-cli_0.8.0_1779758946387_0.8493169461842944","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@maplestoryworlds/ai-cli","version":"0.8.1","keywords":["maplestory-worlds","msw","ai","cli"],"author":{"name":"MapleStory Worlds"},"license":"MIT","_id":"@maplestoryworlds/ai-cli@0.8.1","maintainers":[{"name":"msw-ai-tf","email":"msw-ai-tf@outlook.kr"}],"homepage":"https://github.com/MSW-Git/ai-cli#readme","bugs":{"url":"https://github.com/MSW-Git/ai-cli/issues"},"os":["darwin","win32","linux"],"bin":{"mswai":"bin/cli.js"},"dist":{"shasum":"3066bc3cd626ee4af3de490113fa8cbdca753a02","tarball":"https://registry.npmjs.org/@maplestoryworlds/ai-cli/-/ai-cli-0.8.1.tgz","fileCount":1559,"integrity":"sha512-XwQNkurp8iwVIGLL1hjw0e37JGVM9+JK9g8QxArrF9HlEWnY8Q8h6Ew51MMZNJsUbY6HtD1MxhaWteHdUEFD8w==","signatures":[{"sig":"MEUCICpqbCGNc8CWMoIJfifTRF8CkVssk+GzESbiNQOgUqxsAiEA6jKjRRTeBvq4EfAguXLn/yKUeF/d9qYp2oXCtYCRMP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9434766},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b792ddbff386cd715e5bbb35a2396fe6275afe0f","scripts":{"test":"npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && node --test test/audit-log.test.mjs test/cli-common.test.mjs test/generated-outputs.test.mjs test/hook-runtime.test.mjs test/init.test.mjs test/hook-merge.test.mjs test/inspect.test.mjs test/instruction-merge.test.mjs test/lock-versioning.test.mjs test/mlua-lsp-failure.test.mjs test/official-pack-sync.test.mjs test/reconcile.test.mjs test/status.test.mjs test/doctor.test.mjs test/per-feature-commands.test.mjs test/update.test.mjs","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node bin/cli.js","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && npm run verify-publish","verify-publish":"node scripts/verify-publish.cjs","sync:official-pack":"node scripts/sync-official-pack.cjs","check:agent-outputs":"node scripts/generate-agent-outputs.cjs --check","generate:agent-outputs":"node scripts/generate-agent-outputs.cjs","test:precompiled-outputs":"node scripts/test-precompiled-outputs.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4ba3c404-6ba5-435c-8567-d476ff297ed4"}},"repository":{"url":"git+https://github.com/MSW-Git/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"Cross-platform CLI for MapleStory Worlds AI tooling.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-cli_0.8.1_1779764516167_0.3283096990880876","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@maplestoryworlds/ai-cli","version":"0.8.2","keywords":["maplestory-worlds","msw","ai","cli"],"author":{"name":"MapleStory Worlds"},"license":"MIT","_id":"@maplestoryworlds/ai-cli@0.8.2","maintainers":[{"name":"msw-ai-tf","email":"msw-ai-tf@outlook.kr"}],"homepage":"https://github.com/MSW-Git/ai-cli#readme","bugs":{"url":"https://github.com/MSW-Git/ai-cli/issues"},"os":["darwin","win32","linux"],"bin":{"mswai":"bin/cli.js"},"dist":{"shasum":"33962174e8a657992cd6d1093ec768c98eaf5cfa","tarball":"https://registry.npmjs.org/@maplestoryworlds/ai-cli/-/ai-cli-0.8.2.tgz","fileCount":1561,"integrity":"sha512-rm2aElrNm6qAujA685YQDm6VCZRkkdZOhZhPIz7BLSblCNYQHeswyiUgXvl0juh86cInFsUVJtqL3WDffKsjUA==","signatures":[{"sig":"MEYCIQDTpeu6mlI539CTiFoFMJX2rjPIsgC3wPXuJ/WF/xFMcgIhAKFRT0vYdGksUPPYtO1sFjMHs3NszAh2WruPk0UQQ1U1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9449897},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8c69b17dbeecc78809f9eae65ca029db58a986d0","scripts":{"test":"npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && node --test test/audit-log.test.mjs test/cli-common.test.mjs test/generated-outputs.test.mjs test/hook-runtime.test.mjs test/init.test.mjs test/hook-merge.test.mjs test/inspect.test.mjs test/instruction-merge.test.mjs test/lock-versioning.test.mjs test/mlua-lsp-failure.test.mjs test/official-pack-sync.test.mjs test/reconcile.test.mjs test/reset.test.mjs test/status.test.mjs test/doctor.test.mjs test/per-feature-commands.test.mjs test/update.test.mjs","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node bin/cli.js","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && npm run verify-publish","verify-publish":"node scripts/verify-publish.cjs","sync:official-pack":"node scripts/sync-official-pack.cjs","check:agent-outputs":"node scripts/generate-agent-outputs.cjs --check","generate:agent-outputs":"node scripts/generate-agent-outputs.cjs","test:precompiled-outputs":"node scripts/test-precompiled-outputs.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4ba3c404-6ba5-435c-8567-d476ff297ed4"}},"repository":{"url":"git+https://github.com/MSW-Git/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"Cross-platform CLI for MapleStory Worlds AI tooling.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-cli_0.8.2_1779769015956_0.5739448835552392","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@maplestoryworlds/ai-cli","version":"0.8.3","keywords":["maplestory-worlds","msw","ai","cli"],"author":{"name":"MapleStory Worlds"},"license":"MIT","_id":"@maplestoryworlds/ai-cli@0.8.3","maintainers":[{"name":"msw-ai-tf","email":"msw-ai-tf@outlook.kr"}],"homepage":"https://github.com/MSW-Git/ai-cli#readme","bugs":{"url":"https://github.com/MSW-Git/ai-cli/issues"},"os":["darwin","win32","linux"],"bin":{"mswai":"bin/cli.js"},"dist":{"shasum":"d38490c402bb624d6d4fc0b1c69355b74278dff9","tarball":"https://registry.npmjs.org/@maplestoryworlds/ai-cli/-/ai-cli-0.8.3.tgz","fileCount":264,"integrity":"sha512-mftkTFYSEc7cokz2FMin4WGFthBcssQCD/wDJVZnNmU8KhDc1asbNAiTcK5APcLC4NdcBFyxMMCrqkLNrBTUNw==","signatures":[{"sig":"MEUCIBeGzWHLdJH98SQ79xF6sbGC4WWRf0fVvgZgFFPVeIb2AiEAzDoaXt8PPGbcqecZ4pTGbRY4UDk+JHLobNB77Czk9ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7699087},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"287a4a498f846eda0062da8673c4da195eef80a4","scripts":{"test":"npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && node --test test/audit-log.test.mjs test/cli-common.test.mjs test/generated-outputs.test.mjs test/hook-runtime.test.mjs test/init.test.mjs test/hook-merge.test.mjs test/inspect.test.mjs test/instruction-merge.test.mjs test/lock-versioning.test.mjs test/mlua-lsp-failure.test.mjs test/official-pack-sync.test.mjs test/reconcile.test.mjs test/reset.test.mjs test/status.test.mjs test/doctor.test.mjs test/per-feature-commands.test.mjs test/update.test.mjs","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node bin/cli.js","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && npm run verify-publish","verify-publish":"node scripts/verify-publish.cjs","sync:official-pack":"node scripts/sync-official-pack.cjs","check:agent-outputs":"node scripts/generate-agent-outputs.cjs --check","generate:agent-outputs":"node scripts/generate-agent-outputs.cjs","test:precompiled-outputs":"node scripts/test-precompiled-outputs.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4ba3c404-6ba5-435c-8567-d476ff297ed4"}},"repository":{"url":"git+https://github.com/MSW-Git/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"Cross-platform CLI for MapleStory Worlds AI tooling.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-cli_0.8.3_1779860707148_0.80678675651497","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@maplestoryworlds/ai-cli","version":"0.8.4","keywords":["maplestory-worlds","msw","ai","cli"],"author":{"name":"MapleStory Worlds"},"license":"MIT","_id":"@maplestoryworlds/ai-cli@0.8.4","maintainers":[{"name":"msw-ai-tf","email":"msw-ai-tf@outlook.kr"}],"homepage":"https://github.com/MSW-Git/ai-cli#readme","bugs":{"url":"https://github.com/MSW-Git/ai-cli/issues"},"os":["darwin","win32","linux"],"bin":{"mswai":"bin/cli.js"},"dist":{"shasum":"8f6ef37a6d6a2a70e76a63a4d394b5f0ec72c7e4","tarball":"https://registry.npmjs.org/@maplestoryworlds/ai-cli/-/ai-cli-0.8.4.tgz","fileCount":268,"integrity":"sha512-6sXwSGcHh3y4IQIXBRnx1izpiDncvKeNT+rwOBtfarmXES7p75uXl5HC5Y2UlWXe7AXe104fuoWYpHMB1GRgkg==","signatures":[{"sig":"MEUCIQDfF4gNH/fB2qgsnoJvXcK3GiXn0pDDElYzVMKy5sZFZQIgQztvf/kfN4tB6AhacOqi8X5BpqFGWGLWK6QmvV38d2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7771750},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"97e158e3cad835d17d1c68acfa35fd1816d52896","scripts":{"test":"npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && node --test test/audit-log.test.mjs test/cli-common.test.mjs test/generated-outputs.test.mjs test/hook-runtime.test.mjs test/init.test.mjs test/hook-merge.test.mjs test/inspect.test.mjs test/instruction-merge.test.mjs test/lock-versioning.test.mjs test/official-pack-sync.test.mjs test/reconcile.test.mjs test/reset.test.mjs test/status.test.mjs test/doctor.test.mjs test/per-feature-commands.test.mjs test/update.test.mjs && node --test test/mlua-lsp-failure.test.mjs","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node bin/cli.js","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && npm run verify-publish","verify-publish":"node scripts/verify-publish.cjs","sync:official-pack":"node scripts/sync-official-pack.cjs","check:agent-outputs":"node scripts/generate-agent-outputs.cjs --check","generate:agent-outputs":"node scripts/generate-agent-outputs.cjs","test:precompiled-outputs":"node scripts/test-precompiled-outputs.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4ba3c404-6ba5-435c-8567-d476ff297ed4"}},"repository":{"url":"git+https://github.com/MSW-Git/ai-cli.git","type":"git"},"_npmVersion":"11.13.0","description":"Cross-platform CLI for MapleStory Worlds AI tooling.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-cli_0.8.4_1780376316619_0.8151279123707995","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@maplestoryworlds/ai-cli","version":"0.8.5","keywords":["maplestory-worlds","msw","ai","cli"],"author":{"name":"MapleStory Worlds"},"license":"MIT","_id":"@maplestoryworlds/ai-cli@0.8.5","maintainers":[{"name":"msw-ai-tf","email":"msw-ai-tf@outlook.kr"}],"homepage":"https://github.com/MSW-Git/ai-cli#readme","bugs":{"url":"https://github.com/MSW-Git/ai-cli/issues"},"os":["darwin","win32","linux"],"bin":{"mswai":"bin/cli.js"},"dist":{"shasum":"82a0a7eaa957321735e014d7576d3a8236874138","tarball":"https://registry.npmjs.org/@maplestoryworlds/ai-cli/-/ai-cli-0.8.5.tgz","fileCount":268,"integrity":"sha512-HJULZ53CnzEdYl1AK4TjipbC/Qo5HI7CiP/niAS/glR9sQvQq8Pf9YoGJiCygrK47ownvqMoSTg9y/U4wGy+Lw==","signatures":[{"sig":"MEUCIAdvRk5Xn5mrp6gKILLvo+nIBIchzdFr1bIFhWtUByPAAiEAqG9zP6yCBtd+xB1Hu7N2y4ZExCghiOvBP8hohaEeRwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7782595},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"67d08d52164e29225428474d7f25436d517a743d","scripts":{"test":"npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && node --test test/audit-log.test.mjs test/cli-common.test.mjs test/generated-outputs.test.mjs test/hook-runtime.test.mjs test/init.test.mjs test/hook-merge.test.mjs test/inspect.test.mjs test/instruction-merge.test.mjs test/lock-versioning.test.mjs test/official-pack-sync.test.mjs test/reconcile.test.mjs test/reset.test.mjs test/status.test.mjs test/doctor.test.mjs test/per-feature-commands.test.mjs test/update.test.mjs && node --test test/mlua-lsp-failure.test.mjs","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node bin/cli.js","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && npm run verify-publish","verify-publish":"node scripts/verify-publish.cjs","sync:official-pack":"node scripts/sync-official-pack.cjs","check:agent-outputs":"node scripts/generate-agent-outputs.cjs --check","generate:agent-outputs":"node scripts/generate-agent-outputs.cjs","test:precompiled-outputs":"node scripts/test-precompiled-outputs.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4ba3c404-6ba5-435c-8567-d476ff297ed4"}},"repository":{"url":"git+https://github.com/MSW-Git/ai-cli.git","type":"git"},"_npmVersion":"11.13.0","description":"Cross-platform CLI for MapleStory Worlds AI tooling.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-cli_0.8.5_1780538257131_0.18217308945093857","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@maplestoryworlds/ai-cli","version":"0.8.6","keywords":["maplestory-worlds","msw","ai","cli"],"author":{"name":"MapleStory Worlds"},"license":"MIT","_id":"@maplestoryworlds/ai-cli@0.8.6","maintainers":[{"name":"msw-ai-tf","email":"msw-ai-tf@outlook.kr"}],"homepage":"https://github.com/MSW-Git/ai-cli#readme","bugs":{"url":"https://github.com/MSW-Git/ai-cli/issues"},"os":["darwin","win32","linux"],"bin":{"mswai":"bin/cli.js"},"dist":{"shasum":"394774281df25002028510fc0656713cec1ecba9","tarball":"https://registry.npmjs.org/@maplestoryworlds/ai-cli/-/ai-cli-0.8.6.tgz","fileCount":1162,"integrity":"sha512-RZzljXgHLdGVaBYov1mgLyzNpvCW9a64fZmcop3zqR8nktlThX+0If4S9XuX26zseG/OGVDgGpX7g3Y7RuENTg==","signatures":[{"sig":"MEUCIQCTHag9MMo5UGBqjs5SlBBKJwRFbaqu0UbvM+o1UVfA+QIgKsOGHc7b1ytyN42A6ksKLSufFgn8mYaJK8IlZ3iMlkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14880022},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"780e1e9eb36ff0decc6ed1f72313a5017db85666","scripts":{"test":"npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && node --test test/audit-log.test.mjs test/cli-common.test.mjs test/generated-outputs.test.mjs test/hook-runtime.test.mjs test/init.test.mjs test/hook-merge.test.mjs test/inspect.test.mjs test/instruction-merge.test.mjs test/lock-versioning.test.mjs test/official-pack-sync.test.mjs test/reconcile.test.mjs test/reset.test.mjs test/status.test.mjs test/doctor.test.mjs test/per-feature-commands.test.mjs test/update.test.mjs && node --test test/mlua-lsp-failure.test.mjs","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node bin/cli.js","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && npm run verify-publish","verify-publish":"node scripts/verify-publish.cjs","sync:official-pack":"node scripts/sync-official-pack.cjs","check:agent-outputs":"node scripts/generate-agent-outputs.cjs --check","generate:agent-outputs":"node scripts/generate-agent-outputs.cjs","test:precompiled-outputs":"node scripts/test-precompiled-outputs.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4ba3c404-6ba5-435c-8567-d476ff297ed4"}},"repository":{"url":"git+https://github.com/MSW-Git/ai-cli.git","type":"git"},"_npmVersion":"11.13.0","description":"Cross-platform CLI for MapleStory Worlds AI tooling.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-cli_0.8.6_1780636076493_0.9798268136421047","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@maplestoryworlds/ai-cli","version":"0.8.7","keywords":["maplestory-worlds","msw","ai","cli"],"author":{"name":"MapleStory Worlds"},"license":"MIT","_id":"@maplestoryworlds/ai-cli@0.8.7","maintainers":[{"name":"msw-ai-tf","email":"msw-ai-tf@outlook.kr"}],"homepage":"https://github.com/MSW-Git/ai-cli#readme","bugs":{"url":"https://github.com/MSW-Git/ai-cli/issues"},"os":["darwin","win32","linux"],"bin":{"mswai":"bin/cli.js"},"dist":{"shasum":"eb83312c332f120f87367b052e3246d2d8976887","tarball":"https://registry.npmjs.org/@maplestoryworlds/ai-cli/-/ai-cli-0.8.7.tgz","fileCount":1163,"integrity":"sha512-c17XHuVHqosXfAgGpNUxZ1OKfnwmlGDs38y8ldhNMkYu7AlXQi1Cp2f7tdU7wyEOgly504jfOBr0/phfFIpfeg==","signatures":[{"sig":"MEYCIQDiG/4SGaTZhXdMgwahKqalYPEO5xQUOLaKmMteD+97QQIhAN7CnNWCJGZqPEMyHFgWRphxoP+AJJGVu2LE4DFWl2Zi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14895701},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"48fe04636c608d5a52a37b42ebe8e4d82b6e8a21","scripts":{"test":"npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && node --test test/audit-log.test.mjs test/cli-common.test.mjs test/generated-outputs.test.mjs test/hook-runtime.test.mjs test/init.test.mjs test/hook-merge.test.mjs test/inspect.test.mjs test/instruction-merge.test.mjs test/lock-versioning.test.mjs test/official-pack-sync.test.mjs test/reconcile.test.mjs test/reset.test.mjs test/status.test.mjs test/doctor.test.mjs test/per-feature-commands.test.mjs test/update.test.mjs && node --test test/mlua-lsp-failure.test.mjs","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node bin/cli.js","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && npm run verify-publish","verify-publish":"node scripts/verify-publish.cjs","sync:official-pack":"node scripts/sync-official-pack.cjs","check:agent-outputs":"node scripts/generate-agent-outputs.cjs --check","generate:agent-outputs":"node scripts/generate-agent-outputs.cjs","test:precompiled-outputs":"node scripts/test-precompiled-outputs.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4ba3c404-6ba5-435c-8567-d476ff297ed4"}},"repository":{"url":"git+https://github.com/MSW-Git/ai-cli.git","type":"git"},"_npmVersion":"11.13.0","description":"Cross-platform CLI for MapleStory Worlds AI tooling.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-cli_0.8.7_1782440741219_0.778726459815277","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@maplestoryworlds/ai-cli","version":"0.9.0","keywords":["maplestory-worlds","msw","ai","cli"],"author":{"name":"MapleStory Worlds"},"license":"MIT","_id":"@maplestoryworlds/ai-cli@0.9.0","maintainers":[{"name":"msw-ai-tf","email":"msw-ai-tf@outlook.kr"}],"homepage":"https://github.com/MSW-Git/ai-cli#readme","bugs":{"url":"https://github.com/MSW-Git/ai-cli/issues"},"os":["darwin","win32","linux"],"bin":{"mswai":"bin/cli.js"},"dist":{"shasum":"26e448a44c90d5f35773963d659f40918783cdfa","tarball":"https://registry.npmjs.org/@maplestoryworlds/ai-cli/-/ai-cli-0.9.0.tgz","fileCount":1167,"integrity":"sha512-szoXXiE9Le5ZYlWwExUys1nLWQ3rHl6OAb4EonoTcQFwUwyg2LvusIQ7n5820ywDjtfQDu833DeSkvdOJosHNQ==","signatures":[{"sig":"MEUCIQDZHdCCfOMwhfcr1C8bKLP9dSBk/phN+1Hd4zEOfAZP1gIga1/16L5b/8x4824cWoBGrJR5KL933PmWzqiEZrwwykw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15054266},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"68f608482708ecd93f8a1e47239c7af4fac193e8","scripts":{"test":"npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && node --test test/audit-log.test.mjs test/cli-common.test.mjs test/generated-outputs.test.mjs test/hook-runtime.test.mjs test/init.test.mjs test/hook-merge.test.mjs test/inspect.test.mjs test/instruction-merge.test.mjs test/lock-versioning.test.mjs test/official-pack-sync.test.mjs test/reconcile.test.mjs test/reset.test.mjs test/status.test.mjs test/doctor.test.mjs test/per-feature-commands.test.mjs test/update.test.mjs && node --test test/mlua-lsp-failure.test.mjs","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node bin/cli.js","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && npm run verify-publish","verify-publish":"node scripts/verify-publish.cjs","sync:official-pack":"node scripts/sync-official-pack.cjs","check:agent-outputs":"node scripts/generate-agent-outputs.cjs --check","generate:agent-outputs":"node scripts/generate-agent-outputs.cjs","test:precompiled-outputs":"node scripts/test-precompiled-outputs.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4ba3c404-6ba5-435c-8567-d476ff297ed4"}},"repository":{"url":"git+https://github.com/MSW-Git/ai-cli.git","type":"git"},"_npmVersion":"11.16.0","description":"Cross-platform CLI for MapleStory Worlds AI tooling.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-cli_0.9.0_1783403534168_0.9701249518752815","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@maplestoryworlds/ai-cli","version":"0.10.0","keywords":["maplestory-worlds","msw","ai","cli"],"author":{"name":"MapleStory Worlds"},"license":"MIT","_id":"@maplestoryworlds/ai-cli@0.10.0","maintainers":[{"name":"msw-ai-tf","email":"msw-ai-tf@outlook.kr"}],"homepage":"https://github.com/MSW-Git/ai-cli#readme","bugs":{"url":"https://github.com/MSW-Git/ai-cli/issues"},"os":["darwin","win32","linux"],"bin":{"mswai":"bin/cli.js"},"dist":{"shasum":"5f69bbfe8488fea6d63283ec24f5ca25c1120975","tarball":"https://registry.npmjs.org/@maplestoryworlds/ai-cli/-/ai-cli-0.10.0.tgz","fileCount":1221,"integrity":"sha512-7M33+KckdeBJe5KpgDQD8wAmpeYoUUFvq/qj+6Z6i9or4t6I+M0Y2UM6XIKhdGhnX5zM4Ms5L3NF6pk45FHyuQ==","signatures":[{"sig":"MEQCIHiVYxVc4CUAnf8TTP0B3QNL551GXiokZ0XRilHO7jK2AiBXfu8ZZ0cK6dIs1LV6RbM5Yn4cC4C+uOWMjqDVWKzzJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15739697},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"56c9196574db4104bce89b76948b979e1c91d48d","scripts":{"test":"npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && node --test test/audit-log.test.mjs test/cli-common.test.mjs test/generated-outputs.test.mjs test/hook-runtime.test.mjs test/init.test.mjs test/hook-merge.test.mjs test/inspect.test.mjs test/instruction-merge.test.mjs test/lock-versioning.test.mjs test/official-pack-sync.test.mjs test/reconcile.test.mjs test/reset.test.mjs test/status.test.mjs test/doctor.test.mjs test/per-feature-commands.test.mjs test/content.test.mjs test/update.test.mjs && node --test test/mlua-lsp-failure.test.mjs","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node bin/cli.js","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && npm run verify-publish","verify-publish":"node scripts/verify-publish.cjs","sync:official-pack":"node scripts/sync-official-pack.cjs","check:agent-outputs":"node scripts/generate-agent-outputs.cjs --check","generate:agent-outputs":"node scripts/generate-agent-outputs.cjs","test:precompiled-outputs":"node scripts/test-precompiled-outputs.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4ba3c404-6ba5-435c-8567-d476ff297ed4"}},"repository":{"url":"git+https://github.com/MSW-Git/ai-cli.git","type":"git"},"_npmVersion":"11.16.0","description":"Cross-platform CLI for MapleStory Worlds AI tooling.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-cli_0.10.0_1785370299608_0.042321474216556076","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@maplestoryworlds/ai-cli","version":"0.10.1","description":"Cross-platform CLI for MapleStory Worlds AI tooling.","main":"dist/index.js","types":"dist/index.d.ts","bin":{"mswai":"bin/cli.js"},"scripts":{"build":"tsc","build:watch":"tsc --watch","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","generate:agent-outputs":"node scripts/generate-agent-outputs.cjs","check:agent-outputs":"node scripts/generate-agent-outputs.cjs --check","test:precompiled-outputs":"node scripts/test-precompiled-outputs.cjs","sync:official-pack":"node scripts/sync-official-pack.cjs","start":"node bin/cli.js","test":"npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && node --test test/audit-log.test.mjs test/cli-common.test.mjs test/generated-outputs.test.mjs test/hook-runtime.test.mjs test/init.test.mjs test/hook-merge.test.mjs test/inspect.test.mjs test/instruction-merge.test.mjs test/lock-versioning.test.mjs test/official-pack-sync.test.mjs test/reconcile.test.mjs test/reset.test.mjs test/status.test.mjs test/doctor.test.mjs test/per-feature-commands.test.mjs test/content.test.mjs test/update.test.mjs && node --test test/mlua-lsp-failure.test.mjs","verify-publish":"node scripts/verify-publish.cjs","prepublishOnly":"npm run clean && npm run build && npm run check:agent-outputs && npm run test:precompiled-outputs && npm run verify-publish"},"engines":{"node":">=18.0.0"},"os":["darwin","win32","linux"],"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/MSW-Git/ai-cli.git"},"keywords":["maplestory-worlds","msw","ai","cli"],"author":{"name":"MapleStory Worlds"},"license":"MIT","bugs":{"url":"https://github.com/MSW-Git/ai-cli/issues"},"homepage":"https://github.com/MSW-Git/ai-cli#readme","devDependencies":{"@types/node":"^20.11.0","typescript":"^5.4.0"},"dependencies":{"yaml":"^2.8.3"},"gitHead":"0b67f857d9ae6449963916faf1431d67ad94be03","_id":"@maplestoryworlds/ai-cli@0.10.1","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-pJDcHP2kk1abYbc/S+T5v1UT1PTd82A0tjXp+dxJiZyh12t6WyocmvOcF8G0xUOlhaxuwnhHsCTbM45osmVIdw==","shasum":"4d39b4ccf636872c7a4fc22a84113d92bfb994f4","tarball":"https://registry.npmjs.org/@maplestoryworlds/ai-cli/-/ai-cli-0.10.1.tgz","fileCount":1221,"unpackedSize":15740040,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA9eAKXxa7iaZTvVad+HkHN50KOjLWremegHWEhpSXooAiBOnJYLU845UhGLL19lEwDXG2oa+AsXRg8BGlLzeXDdAQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4ba3c404-6ba5-435c-8567-d476ff297ed4"}},"directories":{},"maintainers":[{"name":"msw-ai-tf","email":"msw-ai-tf@outlook.kr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-cli_0.10.1_1785374959191_0.7372903310215164"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-28T12:17:38.716Z","modified":"2026-07-30T01:29:19.617Z","0.1.3":"2026-04-28T12:17:38.922Z","0.1.5":"2026-04-28T12:24:57.171Z","0.1.7":"2026-04-29T12:09:19.230Z","0.1.8":"2026-04-29T12:41:34.542Z","0.1.9":"2026-04-29T13:37:59.463Z","0.3.0":"2026-05-07T08:37:47.806Z","0.3.1":"2026-05-07T09:51:22.928Z","0.3.2":"2026-05-07T10:07:45.966Z","0.3.3":"2026-05-07T10:38:22.632Z","0.4.0":"2026-05-08T04:06:13.655Z","0.4.1":"2026-05-08T08:24:07.726Z","0.4.2":"2026-05-08T08:51:11.952Z","0.4.3":"2026-05-08T09:43:03.765Z","0.5.0":"2026-05-11T04:05:45.096Z","0.5.1":"2026-05-15T04:03:59.941Z","0.6.0":"2026-05-18T10:03:37.537Z","0.6.1":"2026-05-19T02:37:28.133Z","0.6.2":"2026-05-19T05:32:44.253Z","0.7.0":"2026-05-20T02:13:20.037Z","0.7.1":"2026-05-20T02:35:46.773Z","0.7.2":"2026-05-20T08:59:33.151Z","0.7.3":"2026-05-22T06:31:46.031Z","0.8.0":"2026-05-26T01:29:06.595Z","0.8.1":"2026-05-26T03:01:56.380Z","0.8.2":"2026-05-26T04:16:56.232Z","0.8.3":"2026-05-27T05:45:07.313Z","0.8.4":"2026-06-02T04:58:36.817Z","0.8.5":"2026-06-04T01:57:37.291Z","0.8.6":"2026-06-05T05:07:56.821Z","0.8.7":"2026-06-26T02:25:41.487Z","0.9.0":"2026-07-07T05:52:14.383Z","0.10.0":"2026-07-30T00:11:39.907Z","0.10.1":"2026-07-30T01:29:19.441Z"},"bugs":{"url":"https://github.com/MSW-Git/ai-cli/issues"},"author":{"name":"MapleStory Worlds"},"license":"MIT","homepage":"https://github.com/MSW-Git/ai-cli#readme","keywords":["maplestory-worlds","msw","ai","cli"],"repository":{"type":"git","url":"git+https://github.com/MSW-Git/ai-cli.git"},"description":"Cross-platform CLI for MapleStory Worlds AI tooling.","maintainers":[{"name":"msw-ai-tf","email":"msw-ai-tf@outlook.kr"}],"readme":"# @maplestoryworlds/ai-cli\n\nConfigure AI coding agents — **Claude Code, Cursor, Codex, and GitHub Copilot** — from a single `AGENTS.md`.\nRuns on Windows, macOS, and Linux via Node.js 18+.\n\n## Install\n\n```bash\nnpm install -g @maplestoryworlds/ai-cli\nmswai --version    # 0.10.1 or newer\n```\n\n## Quickstart\n\n```bash\ncd your-msw-workspace\nmswai init        # scaffold AGENTS.md + hooks + skills\nmswai status      # quick \"is each agent installed?\" digest\n```\n\n> **Precondition** — commands run only inside a MapleStory Worlds local workspace folder (a directory containing `Environment/config` with a `\"CoreVersion\"` field).\n\n## Project flow\n\n- [Project flow map](docs/project-flow.html) — end-to-end HTML overview of official pack sync, templates, generated agent outputs, CLI commands, and workspace files.\n- [Testing and feature coverage checklist](docs/testing.ko.md) — current automated test scope, feature coverage status, and required doc updates when tests or features change.\n\n## Supported agents\n\n| Agent | Instruction file | MCP config | Skills dir | Hooks |\n| --- | --- | --- | --- | :---: |\n| **Claude Code** | `CLAUDE.md` | `.mcp.json` | `.claude/skills/` | ✓ |\n| **Cursor** | `.cursorrules` | `.cursor/mcp.json` | `.agents/skills/` (shared) | ✓ |\n| **GitHub Copilot** | `.github/copilot-instructions.md` | `.vscode/mcp.json` | `.agents/skills/` (shared) | ✓ |\n| **Codex** | reads `AGENTS.md` natively | `.codex/config.toml` | `.agents/skills/` (shared) | ✓ |\n\n**Hooks** fire at six lifecycle events — `PreToolUse`, `PostToolUse`, `SessionStart`, `UserPromptSubmit`, `Stop`, `SessionEnd` (Codex skips `SessionEnd`) — from a shared script tree. Each agent's native config is generated from one source-of-truth `EVENT_TOPICS` registry, so the four agents stay in sync automatically.\n\n**Skills** are delegated to [skills.sh](https://skills.sh):\n- **Installer** — every `mswai init` / `mswai skill` invocation first shells out to `npx -y skills add <source> --skill <name> -a <agent-id>`. If the default official source fails and `--skills-global` is not set, mswai falls back to the bundled copy in `templates/skill/skills/`.\n- **Catalog** — the curated MSW skill list ships in [`templates/skill/skills.yaml`](templates/skill/skills.yaml), and the matching skill content ships in [`templates/skill/skills/`](templates/skill/skills/). The source points at the upstream content repo [`MSW-Git/msw-ai-coding-plugins-official`](https://github.com/MSW-Git/msw-ai-coding-plugins-official). Override the source per run with `mswai init --skills <owner/repo|url|path>`.\n\n**mlua-lsp** ships as a pinned vendored runtime inside `@maplestoryworlds/ai-cli` (`@maplestoryworlds/mlua-lsp@1.1.4`). `mswai init/update` materializes it into `.mswai/runtime/mlua-lsp/<version>`, and MLua hook scripts prefer that workspace-local runtime before falling back to the vendored package, `PATH`, and `npx` resolution.\n\n## Commands\n\n| Command | What it does |\n| --- | --- |\n| `mswai init` | Full setup. Runs instruction / hook / skill installers and materializes the vendored mlua-lsp runtime. |\n| `mswai status` | Per-agent install digest (read-only). Includes `plugin`, `mcp`, installed `content` ids, and installed/latest content versions. |\n| `mswai inspect` | Detailed audit — drift breakdown for instruction / hook / skill / mcp. |\n| `mswai update` | Sync to the latest package templates. Force-recreates drifted files. |\n| `mswai instruction` | Per-feature: AGENTS.md + per-agent instruction files only. |\n| `mswai hook` | Per-feature: hook scripts + agent hook configs only. |\n| `mswai skill` | Per-feature: skills install only (delegates to `npx skills add`). |\n| `mswai content` | Installs or upgrades one optional content skill for one agent through skills.sh, with a packaged fallback for network failures. Current versions are an idempotent no-op. |\n| `mswai mcp` | Per-feature: MCP server config files only. |\n| `mswai reset` | Kill stuck `mlua-lsp` / `msw-mcp` node processes. Use when `npm i -g @maplestoryworlds/ai-cli` fails with `EBUSY` on Windows. Runs from anywhere (no workspace required). |\n\nAll commands accept `-h/--help` and `--workspace <path>`. Most accept `--json`, `-a/--agent`, and `-n/--dry-run`. See `mswai <command> --help` for full flags.\n\n## `mswai init` flags\n\n| Flag | Description |\n| --- | --- |\n| `-a, --agent <id[,id...]>` | Only set up selected agents (`claude-code`, `cursor`, `codex`, `copilot`). Repeatable. Default: all. |\n| `-f, --force` | Overwrite drifted files. |\n| `--copy` | Write a literal copy of `AGENTS.md` instead of the default `@AGENTS.md` include. |\n| `-n, --dry-run` | Show planned actions without writing. |\n| `--json` | Emit a single JSON envelope on stdout (machine-readable). Implies `--silent`. |\n| `--workspace <path>` | MSW workspace root. Default: current shell `cwd`. |\n| `--silent` | Skip interactive prompts; use flags + defaults as-is. Auto-on for `--json` and non-TTY stdin. |\n| `--no-instruction` / `--no-hooks` / `--no-mcp` / `--no-skills` / `--no-mlua-lsp` | Skip individual setup steps. `--no-mlua-lsp` skips vendored mlua-lsp runtime setup. (`--no-git` is accepted as a silent no-op for back-compat.) |\n| `--mcp-var KEY=VALUE` | Substitute `{KEY}` placeholders in `mcp.yaml`. Repeatable. |\n| `--skills <source>` | Override skills source (GitHub `owner/repo`, URL, or local path). |\n| `--skills-global` | Install skills to the user home instead of the project. |\n| `--platform <p>` | Override platform detection (`windows`/`macos`/`linux`). |\n\n## MCP setup\n\n`mswai mcp` (and `mswai init` when MCP isn't disabled) writes a per-agent config file from `mcp.yaml`. The bundled MSW servers ship with sensible defaults for Windows and macOS — typical users do **not** need to pass `--mcp-var`:\n\n```bash\nmswai mcp                                                  # uses platform defaults\nmswai mcp --mcp-var MSW_MAKER_MCP_PATH=\"D:\\custom\\path.bat\"  # override default\n```\n\n| Variable | Used by | Default | What |\n| --- | --- | --- | --- |\n| `MSW_MAKER_MCP_PATH` | `msw-maker-mcp` (stdio) | Win: `%LOCALAPPDATA%\\Nexon\\MapleStory Worlds\\MakerMCP\\msw-maker-mcp.bat` · macOS: `/Library/Application Support/Nexon/MapleStory Worlds/MapleStory Worlds.app/Contents/MacOS/MakerMCP` | Path to the MakerMCP launcher. On Windows, `%VAR%` references in defaults are expanded against `process.env` at init time — the generated mcp file contains an absolute path like `C:\\Users\\<you>\\AppData\\Local\\Nexon\\...`, since MCP clients quote args before spawning and cmd.exe never sees the unquoted form it would expand. On macOS, the generated command launches through `/bin/sh -c 'exec \"$1\"'` so the app bundle path with spaces stays one argument for Cursor and other MCP clients. |\n\n`--mcp-var KEY=VALUE` always wins over the platform default, so power users with a non-standard install can override.\n\n### API key for `msw-mcp`\n\nThe hosted `msw-mcp` server needs a Bearer token. `mswai` does **not** prompt for it — if you don't pass `--mcp-var MSW_MCP_TOKEN=<key>`, the issuance URL <https://maplestoryworlds-insight.nexon.com/credentials/api-keys> is written into the `Authorization: Bearer …` header as a clickable hint. Open `.mcp.json` (or `.cursor/mcp.json`, `.vscode/mcp.json`, `.codex/config.toml`), click the URL to issue an API key, and replace it with the issued key.\n\n## `mswai status` — Unity Maker AI Assistant digest\n\nA read-only command that returns a minimal per-agent install summary. Two booleans per agent:\n\n```jsonc\n{\n  \"agents\": {\n    \"claude-code\": { \"plugin\": true,  \"mcp\": true  },\n    \"cursor\":      { \"plugin\": false, \"mcp\": false },\n    \"codex\":       { \"plugin\": true,  \"mcp\": false },\n    \"copilot\":     { \"plugin\": true,  \"mcp\": true  }\n  }\n}\n```\n\n- `plugin` — instruction file + hook files + skills dir all present and matching templates.\n- `mcp` — MCP config file exists with the expected server entries (drift counts as `true` — the entries are physically there).\n\n```bash\nmswai status --workspace <ws> --json           # all 4 agents\nmswai status --workspace <ws> -a copilot --json   # filter to one agent\n```\n\nFor drift breakdowns, use `mswai inspect --json` instead — same envelope as `init`/`update`, with per-feature `ok` + `message` + extras.\n\n## `mswai inspect` — detailed audit\n\n```bash\nmswai inspect --workspace <ws> --json\n```\n\nReturns the full envelope used by `init`/`update`:\n\n```jsonc\n{\n  \"ok\": false,\n  \"cwd\": \"...\",\n  \"dryRun\": false,\n  \"instruction\": { \"ok\": true,  \"message\": \"...\", \"agents\": { \"<id>\": {...} } },\n  \"hook\":        { \"ok\": true,  \"message\": \"...\", \"files\":  { \"<path>\": {...} } },\n  \"skill\":       { \"ok\": false, \"message\": \"1 agent(s) missing skills\", \"agents\": {...} },\n  \"mcp\":         { \"ok\": false, \"message\": \"...\", \"targets\": {...}, \"servers\": [...] }\n}\n```\n\n## Per-feature commands\n\nUseful when you want to install or refresh exactly one feature:\n\n```bash\nmswai instruction --agent cursor --workspace <ws>\nmswai hook        --agent cursor --workspace <ws>\nmswai skill       --agent cursor --workspace <ws>\nmswai mcp         --agent cursor --workspace <ws> \\\n                  --mcp-var MSW_MAKER_MCP_PATH=...\n```\n\nEach emits the same envelope shape as `init`, populating only its own feature key.\n\n## Programmatic usage (Unity / scripts)\n\n`mswai status --json` is the canonical \"is mswai installed and configured?\" probe. The output is intentionally minimal so client code never has to track per-agent file paths.\n\n```bash\nmswai --version                                            # quick install probe (~50ms post-warmup)\nmswai status --workspace \"$WS\" --json                      # per-agent digest\nmswai inspect --workspace \"$WS\" --json                     # detailed drift report\nmswai init --no-mcp --no-mlua-lsp --agent copilot --workspace \"$WS\" --json\nmswai mcp  --agent copilot --workspace \"$WS\" \\\n           --mcp-var MSW_MAKER_MCP_PATH=... --json\n```\n\nExit codes (all commands):\n- `0` — success\n- `1` — operation failed (drift detected, file write skipped, workspace marker missing)\n- `2` — argument error\n\n## Syncing the official pack\n\nFor maintainers, `sync:official-pack` pulls the latest source templates from `https://github.com/MSW-Git/msw-ai-coding-plugins-official`, updates `templates/skill/skills.yaml`, `templates/instruction/AGENTS.md`, and `templates/hook/**`, then regenerates `templates/generated/**`.\n\n```bash\nnpm run sync:official-pack -- --dry-run\nnpm run sync:official-pack\nnpm run sync:official-pack -- --ref main\n```\n\nUse `--dry-run` before applying changes. Use `--repo-dir <path>` only when testing against a local checkout instead of GitHub.\nWhen committing a sync, include the upstream tag in the commit title. If the upstream repo has no tag, use its latest release commit title instead, for example `chore: sync official pack release v0.2.4`. Do not add installed metadata files just to record the source revision.\n\n## Keeping up to date\n\n```bash\nnpm install -g @maplestoryworlds/ai-cli@latest\nmswai update\n```\n\n`update` syncs hook scripts, `.claude/settings.json`, MCP config, and skills to the package's latest templates. `AGENTS.md` is preserved if you've customized it — pass `--force` to overwrite.\n\n## Recovering from a broken setup\n\n| Symptom | Fix |\n| --- | --- |\n| `mswai status` shows `plugin:false` after install | Check `mswai inspect --json` to find which sub-feature drifted |\n| Hook scripts, `settings.json`, or MCP config tampered/deleted | `mswai update` |\n| `CLAUDE.md` / `.cursorrules` / `.github/copilot-instructions.md` broken | `mswai init --force` |\n| Skills directory empty | Re-run `mswai skill` (or `mswai init`); default official skills fall back to the bundled copy if `npx skills add` fails |\n| MLua diagnostics start slowly or fail to find the package | Reinstall or update `@maplestoryworlds/ai-cli`, then run `mswai update` to refresh hook scripts |\n| `npm i -g @maplestoryworlds/ai-cli` fails with `EBUSY` (Windows) | A live mlua language server is holding the install dir. Run `mswai reset` to SIGKILL stuck `mlua-lsp` processes, then retry `npm i` |\n| Start over | Delete generated files → `mswai init` |\n\n## Windows notes\n\nNo symlinks or elevated permissions required. Each per-agent instruction file is a plain text file containing `@AGENTS.md`, resolved by the agent at load time. Pass `--copy` to write a standalone copy instead.\n","readmeFilename":"README.md"}