{"id":187398647,"number":"3.2.19","published_at":"2026-04-10T12:28:23.228Z","licenses":"MIT","integrity":"sha512-TGw1ygT68xPF+XJKOatFL9g2h+HI4ijxZN7EfDca/PNcn3H8VdOzETuukNpBTm43gGTb6fJtxJ9MxOTXTEI4kA==","status":null,"download_url":"https://registry.npmjs.org/opencommit/-/opencommit-3.2.19.tgz","registry_url":"https://www.npmjs.com/package/opencommit/v/3.2.19","documentation_url":null,"install_command":"npm install opencommit@3.2.19","metadata":{"deprecated":null,"_npmUser":{"name":"di-sukharev","email":"dim.sukharev@gmail.com"},"dist":{"integrity":"sha512-TGw1ygT68xPF+XJKOatFL9g2h+HI4ijxZN7EfDca/PNcn3H8VdOzETuukNpBTm43gGTb6fJtxJ9MxOTXTEI4kA==","shasum":"7f5ce20d4efa7854942c0409a17d18d9744ee7c8","tarball":"https://registry.npmjs.org/opencommit/-/opencommit-3.2.19.tgz","fileCount":5,"unpackedSize":5877932,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEqjO+pDH54m+Nf4Ka6/EVkrar9KyJt9SfO7/H7YdoB8AiBjRz2KuCbQRjbIaz4sYAOuEEoMSgmLBB4GBEDp+Dm93g=="}]},"gitHead":"58b9d844b8e4d1bcf5240b4aadd2c48642ab4d20","main":"cli.js","scripts":{"watch":"npm run -S build -- --sourcemap --watch","start":"node ./out/cli.cjs","ollama:start":"OCO_AI_PROVIDER='ollama' node ./out/cli.cjs","dev":"ts-node ./src/cli.ts","dev:gemini":"OCO_AI_PROVIDER='gemini' ts-node ./src/cli.ts","build":"npx rimraf out \u0026\u0026 node esbuild.config.js","build:push":"npm run build \u0026\u0026 git add . \u0026\u0026 git commit -m 'build' \u0026\u0026 git push","deploy":"npm publish --tag latest","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","lint":"eslint src --ext ts \u0026\u0026 tsc --noEmit","format":"prettier --write src","format:check":"prettier --check src","test":"node --no-warnings --experimental-vm-modules $( [ -f ./node_modules/.bin/jest ] \u0026\u0026 echo ./node_modules/.bin/jest || which jest ) test/unit","test:all":"npm run test:unit:docker \u0026\u0026 npm run test:e2e:docker","test:docker-build":"docker build -t oco-test -f test/Dockerfile .","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest test/unit","test:unit:docker":"npm run test:docker-build \u0026\u0026 DOCKER_CONTENT_TRUST=0 docker run --rm oco-test npm run test:unit","test:e2e":"npm run build \u0026\u0026 npm run test:e2e:smoke:run \u0026\u0026 npm run test:e2e:core:run \u0026\u0026 npm run test:e2e:prompt-module:run","test:e2e:smoke":"npm run build \u0026\u0026 npm run test:e2e:smoke:run","test:e2e:smoke:run":"OCO_TEST_SKIP_VERSION_CHECK=true jest test/e2e/smoke.test.ts","test:e2e:core":"npm run build \u0026\u0026 npm run test:e2e:core:run","test:e2e:core:run":"OCO_TEST_SKIP_VERSION_CHECK=true jest test/e2e/cliBehavior.test.ts test/e2e/gitPush.test.ts test/e2e/oneFile.test.ts test/e2e/noChanges.test.ts","test:e2e:setup":"npm run test:e2e:prompt-module:setup","test:e2e:prompt-module:setup":"sh test/e2e/setup.sh","test:e2e:prompt-module":"npm run build \u0026\u0026 npm run test:e2e:prompt-module:run","test:e2e:prompt-module:run":"npm run test:e2e:prompt-module:setup \u0026\u0026 OCO_TEST_SKIP_VERSION_CHECK=true jest test/e2e/prompt-module","test:e2e:docker":"npm run test:docker-build \u0026\u0026 DOCKER_CONTENT_TRUST=0 docker run --rm oco-test npm run test:e2e","mlx:start":"OCO_AI_PROVIDER='mlx' node ./out/cli.cjs"},"_npmVersion":"11.9.0","_nodeVersion":"24.11.1","_hasShrinkwrap":false,"directories":{},"engines":null,"exports":null,"browserify":null},"created_at":"2026-04-16T04:03:48.155Z","updated_at":"2026-06-03T07:00:05.859Z","purl":"pkg:npm/opencommit@3.2.19","related_tag":null,"latest":true,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/opencommit/versions/3.2.19","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/opencommit/versions/3.2.19/codemeta","dependencies":[{"id":2002201371,"ecosystem":"npm","package_name":"@actions/core","requirements":"^1.10.0","kind":"runtime","optional":false},{"id":2002201372,"ecosystem":"npm","package_name":"@actions/exec","requirements":"^1.1.1","kind":"runtime","optional":false},{"id":2002201373,"ecosystem":"npm","package_name":"@actions/github","requirements":"^6.0.1","kind":"runtime","optional":false},{"id":2002201374,"ecosystem":"npm","package_name":"@anthropic-ai/sdk","requirements":"^0.19.2","kind":"runtime","optional":false},{"id":2002201375,"ecosystem":"npm","package_name":"@azure/openai","requirements":"^1.0.0-beta.12","kind":"runtime","optional":false},{"id":2002201376,"ecosystem":"npm","package_name":"@clack/prompts","requirements":"^0.6.1","kind":"runtime","optional":false},{"id":2002201377,"ecosystem":"npm","package_name":"@dqbd/tiktoken","requirements":"^1.0.2","kind":"runtime","optional":false},{"id":2002201378,"ecosystem":"npm","package_name":"@google/generative-ai","requirements":"^0.24.1","kind":"runtime","optional":false},{"id":2002201379,"ecosystem":"npm","package_name":"@mistralai/mistralai","requirements":"^1.3.5","kind":"runtime","optional":false},{"id":2002201380,"ecosystem":"npm","package_name":"@octokit/webhooks-schemas","requirements":"^6.11.0","kind":"runtime","optional":false},{"id":2002201381,"ecosystem":"npm","package_name":"@octokit/webhooks-types","requirements":"^6.11.0","kind":"runtime","optional":false},{"id":2002201382,"ecosystem":"npm","package_name":"axios","requirements":"1.9.0","kind":"runtime","optional":false},{"id":2002201383,"ecosystem":"npm","package_name":"chalk","requirements":"^5.2.0","kind":"runtime","optional":false},{"id":2002201384,"ecosystem":"npm","package_name":"cleye","requirements":"^1.3.2","kind":"runtime","optional":false},{"id":2002201385,"ecosystem":"npm","package_name":"crypto","requirements":"^1.0.1","kind":"runtime","optional":false},{"id":2002201386,"ecosystem":"npm","package_name":"execa","requirements":"^7.0.0","kind":"runtime","optional":false},{"id":2002201387,"ecosystem":"npm","package_name":"https-proxy-agent","requirements":"^8.0.0","kind":"runtime","optional":false},{"id":2002201388,"ecosystem":"npm","package_name":"ignore","requirements":"^5.2.4","kind":"runtime","optional":false},{"id":2002201389,"ecosystem":"npm","package_name":"ini","requirements":"^3.0.1","kind":"runtime","optional":false},{"id":2002201390,"ecosystem":"npm","package_name":"inquirer","requirements":"^9.1.4","kind":"runtime","optional":false},{"id":2002201391,"ecosystem":"npm","package_name":"openai","requirements":"^4.57.0","kind":"runtime","optional":false},{"id":2002201392,"ecosystem":"npm","package_name":"punycode","requirements":"^2.3.1","kind":"runtime","optional":false},{"id":2002201393,"ecosystem":"npm","package_name":"zod","requirements":"^3.23.8","kind":"runtime","optional":false},{"id":2002201394,"ecosystem":"npm","package_name":"@commitlint/types","requirements":"^17.4.4","kind":"Development","optional":false},{"id":2002201395,"ecosystem":"npm","package_name":"@types/ini","requirements":"^1.3.31","kind":"Development","optional":false},{"id":2002201396,"ecosystem":"npm","package_name":"@types/inquirer","requirements":"^9.0.3","kind":"Development","optional":false},{"id":2002201397,"ecosystem":"npm","package_name":"@types/jest","requirements":"^29.5.12","kind":"Development","optional":false},{"id":2002201398,"ecosystem":"npm","package_name":"@types/node","requirements":"^16.18.14","kind":"Development","optional":false},{"id":2002201399,"ecosystem":"npm","package_name":"@typescript-eslint/eslint-plugin","requirements":"^8.29.0","kind":"Development","optional":false},{"id":2002201400,"ecosystem":"npm","package_name":"@typescript-eslint/parser","requirements":"^8.29.0","kind":"Development","optional":false},{"id":2002201401,"ecosystem":"npm","package_name":"cli-testing-library","requirements":"^2.0.2","kind":"Development","optional":false},{"id":2002201402,"ecosystem":"npm","package_name":"dotenv","requirements":"^16.0.3","kind":"Development","optional":false},{"id":2002201403,"ecosystem":"npm","package_name":"esbuild","requirements":"^0.25.5","kind":"Development","optional":false},{"id":2002201404,"ecosystem":"npm","package_name":"eslint","requirements":"^9.24.0","kind":"Development","optional":false},{"id":2002201405,"ecosystem":"npm","package_name":"jest","requirements":"^29.7.0","kind":"Development","optional":false},{"id":2002201406,"ecosystem":"npm","package_name":"prettier","requirements":"^2.8.4","kind":"Development","optional":false},{"id":2002201407,"ecosystem":"npm","package_name":"rimraf","requirements":"^6.0.1","kind":"Development","optional":false},{"id":2002201408,"ecosystem":"npm","package_name":"ts-jest","requirements":"^29.1.2","kind":"Development","optional":false},{"id":2002201409,"ecosystem":"npm","package_name":"ts-node","requirements":"^10.9.1","kind":"Development","optional":false},{"id":2002201410,"ecosystem":"npm","package_name":"typescript","requirements":"^4.9.3","kind":"Development","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/opencommit"}