{"id":187398646,"number":"3.2.18","published_at":"2026-04-03T16:07:48.243Z","licenses":"MIT","integrity":"sha512-uGbfuV0Sj3p5kxCuNJl+RtzCUuPnC7WLxooEM5akAsjgmNrBg9KbwcvJpEoxyFVQvIOsbK53araD6aNrbaonYA==","status":null,"download_url":"https://registry.npmjs.org/opencommit/-/opencommit-3.2.18.tgz","registry_url":"https://www.npmjs.com/package/opencommit/v/3.2.18","documentation_url":null,"install_command":"npm install opencommit@3.2.18","metadata":{"deprecated":null,"_npmUser":{"name":"di-sukharev","email":"dim.sukharev@gmail.com"},"dist":{"shasum":"fb4b0c98067710c5fc1f13b4386c4541d2fdc221","tarball":"https://registry.npmjs.org/opencommit/-/opencommit-3.2.18.tgz","fileCount":5,"integrity":"sha512-uGbfuV0Sj3p5kxCuNJl+RtzCUuPnC7WLxooEM5akAsjgmNrBg9KbwcvJpEoxyFVQvIOsbK53araD6aNrbaonYA==","signatures":[{"sig":"MEQCIE1c1TT+RsJbGPaWtxxmxbnXl+aHpBH6PqF2DfcTKOL3AiAS/Xd57x6Ocy3EM+UiQWcPdAQF3mA6iVVJENzW/oBBUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5872280},"gitHead":"f300b5dd4e0851ebc30a62b0de97c9f8821c2ac2","main":"cli.js","scripts":{"dev":"ts-node ./src/cli.ts","lint":"eslint src --ext ts \u0026\u0026 tsc --noEmit","test":"node --no-warnings --experimental-vm-modules $( [ -f ./node_modules/.bin/jest ] \u0026\u0026 echo ./node_modules/.bin/jest || which jest ) test/unit","build":"npx rimraf out \u0026\u0026 node esbuild.config.js","start":"node ./out/cli.cjs","watch":"npm run -S build -- --sourcemap --watch","deploy":"npm publish --tag latest","format":"prettier --write src","test:all":"npm run test:unit:docker \u0026\u0026 npm run test:e2e:docker","test:e2e":"npm run test:e2e:setup \u0026\u0026 jest test/e2e","mlx:start":"OCO_AI_PROVIDER='mlx' node ./out/cli.cjs","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest test/unit","build:push":"npm run build \u0026\u0026 git add . \u0026\u0026 git commit -m 'build' \u0026\u0026 git push","dev:gemini":"OCO_AI_PROVIDER='gemini' ts-node ./src/cli.ts","deploy:build":"npm run build:push \u0026\u0026 git push --tags \u0026\u0026 npm run deploy","deploy:patch":"npm version patch \u0026\u0026 npm run deploy:build","format:check":"prettier --check src","ollama:start":"OCO_AI_PROVIDER='ollama' node ./out/cli.cjs","test:e2e:setup":"sh test/e2e/setup.sh","test:e2e:docker":"npm run test:docker-build \u0026\u0026 DOCKER_CONTENT_TRUST=0 docker run --rm oco-test npm run test:e2e","test:unit:docker":"npm run test:docker-build \u0026\u0026 DOCKER_CONTENT_TRUST=0 docker run --rm oco-test npm run test:unit","test:docker-build":"docker build -t oco-test -f test/Dockerfile ."},"_npmVersion":"11.9.0","_nodeVersion":"24.11.1","_hasShrinkwrap":false,"directories":{},"engines":null,"exports":null,"browserify":null},"created_at":"2026-04-16T04:03:48.152Z","updated_at":"2026-04-16T04:03:48.152Z","purl":"pkg:npm/opencommit@3.2.18","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/opencommit/versions/3.2.18","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/opencommit/versions/3.2.18/codemeta","dependencies":[{"id":2002201326,"ecosystem":"npm","package_name":"ini","requirements":"^3.0.1","kind":"runtime","optional":false},{"id":2002201327,"ecosystem":"npm","package_name":"zod","requirements":"^3.23.8","kind":"runtime","optional":false},{"id":2002201328,"ecosystem":"npm","package_name":"axios","requirements":"1.9.0","kind":"runtime","optional":false},{"id":2002201329,"ecosystem":"npm","package_name":"chalk","requirements":"^5.2.0","kind":"runtime","optional":false},{"id":2002201330,"ecosystem":"npm","package_name":"cleye","requirements":"^1.3.2","kind":"runtime","optional":false},{"id":2002201331,"ecosystem":"npm","package_name":"execa","requirements":"^7.0.0","kind":"runtime","optional":false},{"id":2002201332,"ecosystem":"npm","package_name":"crypto","requirements":"^1.0.1","kind":"runtime","optional":false},{"id":2002201333,"ecosystem":"npm","package_name":"ignore","requirements":"^5.2.4","kind":"runtime","optional":false},{"id":2002201334,"ecosystem":"npm","package_name":"openai","requirements":"^4.57.0","kind":"runtime","optional":false},{"id":2002201335,"ecosystem":"npm","package_name":"inquirer","requirements":"^9.1.4","kind":"runtime","optional":false},{"id":2002201336,"ecosystem":"npm","package_name":"punycode","requirements":"^2.3.1","kind":"runtime","optional":false},{"id":2002201337,"ecosystem":"npm","package_name":"@actions/core","requirements":"^1.10.0","kind":"runtime","optional":false},{"id":2002201338,"ecosystem":"npm","package_name":"@actions/exec","requirements":"^1.1.1","kind":"runtime","optional":false},{"id":2002201339,"ecosystem":"npm","package_name":"@azure/openai","requirements":"^1.0.0-beta.12","kind":"runtime","optional":false},{"id":2002201340,"ecosystem":"npm","package_name":"@clack/prompts","requirements":"^0.6.1","kind":"runtime","optional":false},{"id":2002201341,"ecosystem":"npm","package_name":"@dqbd/tiktoken","requirements":"^1.0.2","kind":"runtime","optional":false},{"id":2002201342,"ecosystem":"npm","package_name":"@actions/github","requirements":"^6.0.1","kind":"runtime","optional":false},{"id":2002201343,"ecosystem":"npm","package_name":"@anthropic-ai/sdk","requirements":"^0.19.2","kind":"runtime","optional":false},{"id":2002201344,"ecosystem":"npm","package_name":"https-proxy-agent","requirements":"^8.0.0","kind":"runtime","optional":false},{"id":2002201345,"ecosystem":"npm","package_name":"@mistralai/mistralai","requirements":"^1.3.5","kind":"runtime","optional":false},{"id":2002201346,"ecosystem":"npm","package_name":"@google/generative-ai","requirements":"^0.24.1","kind":"runtime","optional":false},{"id":2002201347,"ecosystem":"npm","package_name":"@octokit/webhooks-types","requirements":"^6.11.0","kind":"runtime","optional":false},{"id":2002201348,"ecosystem":"npm","package_name":"@octokit/webhooks-schemas","requirements":"^6.11.0","kind":"runtime","optional":false},{"id":2002201349,"ecosystem":"npm","package_name":"jest","requirements":"^29.7.0","kind":"Development","optional":false},{"id":2002201350,"ecosystem":"npm","package_name":"dotenv","requirements":"^16.0.3","kind":"Development","optional":false},{"id":2002201351,"ecosystem":"npm","package_name":"eslint","requirements":"^9.24.0","kind":"Development","optional":false},{"id":2002201352,"ecosystem":"npm","package_name":"rimraf","requirements":"^6.0.1","kind":"Development","optional":false},{"id":2002201353,"ecosystem":"npm","package_name":"esbuild","requirements":"^0.25.5","kind":"Development","optional":false},{"id":2002201354,"ecosystem":"npm","package_name":"ts-jest","requirements":"^29.1.2","kind":"Development","optional":false},{"id":2002201355,"ecosystem":"npm","package_name":"ts-node","requirements":"^10.9.1","kind":"Development","optional":false},{"id":2002201356,"ecosystem":"npm","package_name":"prettier","requirements":"^2.8.4","kind":"Development","optional":false},{"id":2002201357,"ecosystem":"npm","package_name":"@types/ini","requirements":"^1.3.31","kind":"Development","optional":false},{"id":2002201358,"ecosystem":"npm","package_name":"typescript","requirements":"^4.9.3","kind":"Development","optional":false},{"id":2002201359,"ecosystem":"npm","package_name":"@types/jest","requirements":"^29.5.12","kind":"Development","optional":false},{"id":2002201360,"ecosystem":"npm","package_name":"@types/node","requirements":"^16.18.14","kind":"Development","optional":false},{"id":2002201361,"ecosystem":"npm","package_name":"@types/inquirer","requirements":"^9.0.3","kind":"Development","optional":false},{"id":2002201363,"ecosystem":"npm","package_name":"@commitlint/types","requirements":"^17.4.4","kind":"Development","optional":false},{"id":2002201368,"ecosystem":"npm","package_name":"cli-testing-library","requirements":"^2.0.2","kind":"Development","optional":false},{"id":2002201369,"ecosystem":"npm","package_name":"@typescript-eslint/parser","requirements":"^8.29.0","kind":"Development","optional":false},{"id":2002201370,"ecosystem":"npm","package_name":"@typescript-eslint/eslint-plugin","requirements":"^8.29.0","kind":"Development","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/opencommit"}