{"id":191266524,"number":"0.12.21","published_at":"2026-04-27T18:36:26.091Z","licenses":"BSD-3-Clause","integrity":"sha512-lhTDjF5HjZEO03STAZycEzhZw6oYArS3k2D5jBHDjXhfcbDm/vYeqneTitGS0elriof/2gHbcAuOUflQuQZ+0g==","status":null,"download_url":"https://registry.npmjs.org/@devvit/cli/-/cli-0.12.21.tgz","registry_url":"https://www.npmjs.com/package/@devvit/cli/v/0.12.21","documentation_url":null,"install_command":"npm install @devvit/cli@0.12.21","metadata":{"deprecated":null,"_npmUser":{"name":"devvit-cli-bot","email":"spencer.koch+devvit.cli@reddit.com"},"dist":{"shasum":"c7e8782abb7f0cd411257c52af56051cb5625382","tarball":"https://registry.npmjs.org/@devvit/cli/-/cli-0.12.21.tgz","fileCount":309,"integrity":"sha512-lhTDjF5HjZEO03STAZycEzhZw6oYArS3k2D5jBHDjXhfcbDm/vYeqneTitGS0elriof/2gHbcAuOUflQuQZ+0g==","signatures":[{"sig":"MEUCIQDCuCyEShyR8RNJfSZBmIL02ZFF3W3QHLc7MpwdMssNVQIgFBC6+ted1bJ2k9k5LbDzq6ruRpO/1+T0HTzBERgIGTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":580519},"gitHead":"60df913ce0bce7c4e7aa5d999ad1fe7cc343b358","main":null,"scripts":{"lint":"redlint .","test":"concurrently -n 'unit,types,lint,oclif' 'yarn test:unit' 'yarn test:types' 'yarn test:lint' 'yarn test:oclif'","build":"rm -rf dist oclif.manifest.json \u0026\u0026 tsc","clean":"rm -rf .turbo coverage dist docs.json oclif.manifest.json","clobber":"yarn clean \u0026\u0026 rm -rf node_modules","prepack":"yarn build \u0026\u0026 oclif manifest","lint:fix":"yarn lint --fix","postpack":"rm -f oclif.manifest.json","test:lint":"yarn lint","test:unit":"vitest run","test:oclif":"oclif manifest","test:types":"tsc --noEmit","install:dev":"./scripts/install.sh","test:unit-with-coverage":"vitest run --coverage"},"_npmVersion":"lerna/8.1.7/node@v22.22.2+x64 (linux)","_nodeVersion":"22.22.2","_hasShrinkwrap":false,"directories":{},"engines":{"node":"\u003e=20"},"exports":{".":"./dist/index.js","./*":"./dist/*","./bin/devvit":"./bin/devvit.js","./package.json":"./package.json"},"browserify":null},"created_at":"2026-04-30T23:04:44.930Z","updated_at":"2026-04-30T23:05:36.101Z","purl":"pkg:npm/%40devvit/cli@0.12.21","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@devvit%2Fcli/versions/0.12.21","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@devvit%2Fcli/versions/0.12.21/codemeta","dependencies":[{"id":2023762369,"ecosystem":"npm","package_name":"ws","requirements":"8.18.0","kind":"runtime","optional":false},{"id":2023762370,"ecosystem":"npm","package_name":"open","requirements":"10.1.0","kind":"runtime","optional":false},{"id":2023762371,"ecosystem":"npm","package_name":"rxjs","requirements":"7.8.1","kind":"runtime","optional":false},{"id":2023762372,"ecosystem":"npm","package_name":"chalk","requirements":"4.1.2","kind":"runtime","optional":false},{"id":2023762373,"ecosystem":"npm","package_name":"execa","requirements":"9.6.1","kind":"runtime","optional":false},{"id":2023762374,"ecosystem":"npm","package_name":"jsdom","requirements":"24.1.0","kind":"runtime","optional":false},{"id":2023762375,"ecosystem":"npm","package_name":"jszip","requirements":"3.10.1","kind":"runtime","optional":false},{"id":2023762376,"ecosystem":"npm","package_name":"dotenv","requirements":"16.5.0","kind":"runtime","optional":false},{"id":2023762377,"ecosystem":"npm","package_name":"ignore","requirements":"7.0.5","kind":"runtime","optional":false},{"id":2023762378,"ecosystem":"npm","package_name":"semver","requirements":"7.6.3","kind":"runtime","optional":false},{"id":2023762379,"ecosystem":"npm","package_name":"js-yaml","requirements":"4.1.1","kind":"runtime","optional":false},{"id":2023762380,"ecosystem":"npm","package_name":"chokidar","requirements":"3.5.3","kind":"runtime","optional":false},{"id":2023762381,"ecosystem":"npm","package_name":"date-fns","requirements":"2.29.3","kind":"runtime","optional":false},{"id":2023762382,"ecosystem":"npm","package_name":"inquirer","requirements":"9.1.4","kind":"runtime","optional":false},{"id":2023762383,"ecosystem":"npm","package_name":"mustache","requirements":"4.2.0","kind":"runtime","optional":false},{"id":2023762384,"ecosystem":"npm","package_name":"twirp-ts","requirements":"2.5.0","kind":"runtime","optional":false},{"id":2023762385,"ecosystem":"npm","package_name":"@types/ws","requirements":"8.5.12","kind":"runtime","optional":false},{"id":2023762386,"ecosystem":"npm","package_name":"file-type","requirements":"21.3.2","kind":"runtime","optional":false},{"id":2023762387,"ecosystem":"npm","package_name":"tiny-glob","requirements":"0.2.9","kind":"runtime","optional":false},{"id":2023762388,"ecosystem":"npm","package_name":"image-size","requirements":"2.0.2","kind":"runtime","optional":false},{"id":2023762389,"ecosystem":"npm","package_name":"mime-types","requirements":"3.0.2","kind":"runtime","optional":false},{"id":2023762390,"ecosystem":"npm","package_name":"@oclif/core","requirements":"2.9.4","kind":"runtime","optional":false},{"id":2023762391,"ecosystem":"npm","package_name":"string-length","requirements":"5.0.1","kind":"runtime","optional":false},{"id":2023762392,"ecosystem":"npm","package_name":"@devvit/protos","requirements":"0.12.21","kind":"runtime","optional":false},{"id":2023762393,"ecosystem":"npm","package_name":"isomorphic-git","requirements":"1.33.1","kind":"runtime","optional":false},{"id":2023762394,"ecosystem":"npm","package_name":"@devvit/linkers","requirements":"0.12.21","kind":"runtime","optional":false},{"id":2023762395,"ecosystem":"npm","package_name":"@devvit/builders","requirements":"0.12.21","kind":"runtime","optional":false},{"id":2023762396,"ecosystem":"npm","package_name":"@devvit/build-pack","requirements":"0.12.21","kind":"runtime","optional":false},{"id":2023762397,"ecosystem":"npm","package_name":"@devvit/public-api","requirements":"0.12.21","kind":"runtime","optional":false},{"id":2023762398,"ecosystem":"npm","package_name":"@oclif/plugin-help","requirements":"5.2.14","kind":"runtime","optional":false},{"id":2023762399,"ecosystem":"npm","package_name":"@devvit/shared-types","requirements":"0.12.21","kind":"runtime","optional":false},{"id":2023762400,"ecosystem":"npm","package_name":"@oclif/plugin-not-found","requirements":"2.3.34","kind":"runtime","optional":false},{"id":2023762401,"ecosystem":"npm","package_name":"@improbable-eng/grpc-web","requirements":"0.15.0","kind":"runtime","optional":false},{"id":2023762402,"ecosystem":"npm","package_name":"@oclif/plugin-autocomplete","requirements":"2.3.3","kind":"runtime","optional":false},{"id":2023762403,"ecosystem":"npm","package_name":"@oclif/plugin-warn-if-update-available","requirements":"2.0.45","kind":"runtime","optional":false},{"id":2023762404,"ecosystem":"npm","package_name":"@improbable-eng/grpc-web-node-http-transport","requirements":"0.15.0","kind":"runtime","optional":false},{"id":2023762405,"ecosystem":"npm","package_name":"oclif","requirements":"3.17.2","kind":"Development","optional":false},{"id":2023762406,"ecosystem":"npm","package_name":"eslint","requirements":"9.11.1","kind":"Development","optional":false},{"id":2023762407,"ecosystem":"npm","package_name":"vitest","requirements":"4.0.15","kind":"Development","optional":false},{"id":2023762408,"ecosystem":"npm","package_name":"typescript","requirements":"5.8.3","kind":"Development","optional":false},{"id":2023762409,"ecosystem":"npm","package_name":"@types/node","requirements":"20.14.12","kind":"Development","optional":false},{"id":2023762410,"ecosystem":"npm","package_name":"@types/jsdom","requirements":"21.1.7","kind":"Development","optional":false},{"id":2023762411,"ecosystem":"npm","package_name":"concurrently","requirements":"7.5.0","kind":"Development","optional":false},{"id":2023762412,"ecosystem":"npm","package_name":"@types/semver","requirements":"7.5.8","kind":"Development","optional":false},{"id":2023762413,"ecosystem":"npm","package_name":"@types/js-yaml","requirements":"4.0.5","kind":"Development","optional":false},{"id":2023762414,"ecosystem":"npm","package_name":"@types/inquirer","requirements":"9.0.3","kind":"Development","optional":false},{"id":2023762415,"ecosystem":"npm","package_name":"@types/mustache","requirements":"4.2.2","kind":"Development","optional":false},{"id":2023762416,"ecosystem":"npm","package_name":"@devvit/tsconfig","requirements":"0.12.21","kind":"Development","optional":false},{"id":2023762417,"ecosystem":"npm","package_name":"@types/file-type","requirements":"10.9.1","kind":"Development","optional":false},{"id":2023762418,"ecosystem":"npm","package_name":"@types/mime-types","requirements":"3.0.1","kind":"Development","optional":false},{"id":2023762419,"ecosystem":"npm","package_name":"@devvit/repo-tools","requirements":"0.12.21","kind":"Development","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@devvit%2Fcli"}