{"id":144007966,"number":"0.0.19","published_at":"2025-07-29T20:42:37.237Z","licenses":"CC-BY-NC-SA-4.0","integrity":"sha512-5ZW0vUBuHjafOBYKdWyDeUvZ0cmZRsCi+rCWQvCU2QtdXOZ3nAljUyZMs4HNMt3Fk/4sJzbS8hkQdHdWpXipyA==","status":null,"download_url":"https://registry.npmjs.org/@aojdevstudio/cdev/-/cdev-0.0.19.tgz","registry_url":"https://www.npmjs.com/package/@aojdevstudio/cdev/v/0.0.19","documentation_url":null,"install_command":"npm install @aojdevstudio/cdev@0.0.19","metadata":{"deprecated":null,"_npmUser":{"name":"aojdevstudio","email":"streez03@proton.me"},"dist":{"shasum":"e212adef7b2b66a34ef5018d1597c2aeb0e611fc","tarball":"https://registry.npmjs.org/@aojdevstudio/cdev/-/cdev-0.0.19.tgz","fileCount":145,"integrity":"sha512-5ZW0vUBuHjafOBYKdWyDeUvZ0cmZRsCi+rCWQvCU2QtdXOZ3nAljUyZMs4HNMt3Fk/4sJzbS8hkQdHdWpXipyA==","signatures":[{"sig":"MEYCIQCB4E3mKWq7oTCFvzztK9tpOJmuw2f6wH8dAiG6jlcrFAIhAJl0nfIVoRjw9x7J5zsIMBRxWfq+GUy86AzfZamPAk86","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1036248},"gitHead":"2190c240a86fdcd34487572dc651a6417fa65b70","main":"src/installer.js","scripts":{"lint":"eslint src test --ext .js","test":"npm run test:unit \u0026\u0026 npm run test:integration","build":"npm run quality \u0026\u0026 chmod +x scripts/python/*.py \u0026\u0026 chmod +x scripts/changelog/*.js \u0026\u0026 chmod +x bin/cli.js","format":"prettier --write \"**/*.{js,json,md,yml,yaml}\"","prepare":"./scripts/python/prepublish.py","quality":"npm run lint \u0026\u0026 npm run format:check","test:ci":"npm run test:all","lint:fix":"eslint src test --ext .js --fix","test:all":"npm run test:unit \u0026\u0026 npm run test:integration \u0026\u0026 npm run test:dom","test:dom":"jest --config config/jest.config.dom.js","test:unit":"jest --config config/jest.config.unit.js","typecheck":"tsc --noEmit","test:watch":"jest --watch","lint:python":"ruff check scripts/python/","postpublish":"./scripts/python/postpublish.py --skip-verification || true","quality:fix":"npm run lint:fix \u0026\u0026 npm run format","format:check":"prettier --check \"**/*.{js,json,md,yml,yaml}\"","format:python":"ruff format scripts/python/","lint:prettier":"prettier --check \"**/*.{js,json,md,yml,yaml}\"","test:coverage":"jest --config config/jest.config.coverage.js","changelog:auto":"node scripts/changelog/update-changelog.js --auto","prepublishOnly":"npm run security:check \u0026\u0026 npm run build","quality:python":"npm run lint:python \u0026\u0026 npm run format:python:check","security:audit":"npm audit --audit-level moderate","security:check":"./scripts/python/security-check.py","changelog:force":"node scripts/changelog/update-changelog.js --auto --force","lint:python:fix":"ruff check scripts/python/ --fix","changelog:manual":"node scripts/changelog/update-changelog.js --manual","changelog:update":"node scripts/changelog/update-changelog.js","test:integration":"jest --config config/jest.config.integration.js","changelog:preview":"node scripts/changelog/update-changelog.js --auto --dry-run","quality:python:fix":"npm run lint:python:fix \u0026\u0026 npm run format:python","format:python:check":"ruff format scripts/python/ --check"},"_npmVersion":"11.4.2","_nodeVersion":"24.3.0","_hasShrinkwrap":false,"directories":{},"engines":{"node":"\u003e=16.0.0"},"exports":null,"browserify":null},"created_at":"2025-07-30T00:25:57.081Z","updated_at":"2025-07-30T00:25:57.081Z","purl":"pkg:npm/%40aojdevstudio/cdev@0.0.19","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@aojdevstudio%2Fcdev/versions/0.0.19","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@aojdevstudio%2Fcdev/versions/0.0.19/codemeta","dependencies":[{"id":1671527970,"ecosystem":"npm","package_name":"ora","requirements":"^5.4.1","kind":"runtime","optional":false},{"id":1671527971,"ecosystem":"npm","package_name":"chalk","requirements":"^4.1.2","kind":"runtime","optional":false},{"id":1671527972,"ecosystem":"npm","package_name":"which","requirements":"^3.0.1","kind":"runtime","optional":false},{"id":1671527973,"ecosystem":"npm","package_name":"dotenv","requirements":"^16.6.1","kind":"runtime","optional":false},{"id":1671527974,"ecosystem":"npm","package_name":"semver","requirements":"^7.5.4","kind":"runtime","optional":false},{"id":1671527975,"ecosystem":"npm","package_name":"fs-extra","requirements":"11.3.0","kind":"runtime","optional":false},{"id":1671527976,"ecosystem":"npm","package_name":"inquirer","requirements":"^8.2.6","kind":"runtime","optional":false},{"id":1671527977,"ecosystem":"npm","package_name":"commander","requirements":"^11.0.0","kind":"runtime","optional":false},{"id":1671527978,"ecosystem":"npm","package_name":"jest","requirements":"^29.7.0","kind":"Development","optional":false},{"id":1671527979,"ecosystem":"npm","package_name":"eslint","requirements":"^8.50.0","kind":"Development","optional":false},{"id":1671527980,"ecosystem":"npm","package_name":"ts-jest","requirements":"29.4.0","kind":"Development","optional":false},{"id":1671527981,"ecosystem":"npm","package_name":"prettier","requirements":"^3.0.3","kind":"Development","optional":false},{"id":1671527982,"ecosystem":"npm","package_name":"babel-jest","requirements":"30.0.4","kind":"Development","optional":false},{"id":1671527983,"ecosystem":"npm","package_name":"typescript","requirements":"5.8.3","kind":"Development","optional":false},{"id":1671527984,"ecosystem":"npm","package_name":"@babel/core","requirements":"7.28.0","kind":"Development","optional":false},{"id":1671527985,"ecosystem":"npm","package_name":"@types/jest","requirements":"29.5.14","kind":"Development","optional":false},{"id":1671527986,"ecosystem":"npm","package_name":"@babel/preset-env","requirements":"7.28.0","kind":"Development","optional":false},{"id":1671527987,"ecosystem":"npm","package_name":"eslint-plugin-jest","requirements":"^27.4.0","kind":"Development","optional":false},{"id":1671527988,"ecosystem":"npm","package_name":"eslint-plugin-import","requirements":"^2.28.1","kind":"Development","optional":false},{"id":1671527989,"ecosystem":"npm","package_name":"eslint-config-prettier","requirements":"^9.0.0","kind":"Development","optional":false},{"id":1671527990,"ecosystem":"npm","package_name":"eslint-plugin-prettier","requirements":"^5.0.0","kind":"Development","optional":false},{"id":1671527991,"ecosystem":"npm","package_name":"jest-environment-jsdom","requirements":"30.0.4","kind":"Development","optional":false},{"id":1671527992,"ecosystem":"npm","package_name":"@testing-library/jest-dom","requirements":"^6.1.4","kind":"Development","optional":false},{"id":1671527993,"ecosystem":"npm","package_name":"eslint-config-airbnb-base","requirements":"^15.0.0","kind":"Development","optional":false},{"id":1671527994,"ecosystem":"npm","package_name":"eslint-plugin-unused-imports","requirements":"4.1.4","kind":"Development","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@aojdevstudio%2Fcdev"}