{"_id":"@alma-oss/commitlint-config","_rev":"2-5fc52cc39c129a7a211352172b7989a8","name":"@alma-oss/commitlint-config","dist-tags":{"latest":"3.1.0"},"versions":{"3.0.0":{"name":"@alma-oss/commitlint-config","version":"3.0.0","keywords":["commitlint","alma","config"],"author":{"name":"Tomas Litera","email":"tomas.litera@almacareer.com"},"license":"MIT","_id":"@alma-oss/commitlint-config@3.0.0","maintainers":[{"name":"alma-design-system-bot","email":"team-design-system@almacareer.com"},{"name":"literat","email":"tomaslitera@hotmail.com"}],"homepage":"https://github.com/lmc-eu/code-quality-tools#readme","bugs":{"url":"https://github.com/lmc-eu/code-quality-tools/issues"},"dist":{"shasum":"b75e12764c598b9deacf56586263e6c105da0ce7","tarball":"https://registry.npmjs.org/@alma-oss/commitlint-config/-/commitlint-config-3.0.0.tgz","fileCount":5,"integrity":"sha512-2WjehnUSxR+VEyeYurEdMwvkEyQ5O4OvTKMubsRjRHukxIA127BVMVDibaygXbeKVB/6mhB43KhBsToOzJJLdw==","signatures":[{"sig":"MEQCIChAfKvwW1PumZfa1nN3WJcGlTgFlPiEEAbV2CEQjmXpAiARUWBr/m3WXuyKFzlzH4QitBlmkY/wxzlufTYx1kxRkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13400},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.js"},"gitHead":"6a427918d8d51749e7e5cab08dd200e1c30fbab8","_npmUser":{"name":"literat","email":"tomaslitera@hotmail.com"},"repository":{"url":"git+https://github.com/lmc-eu/code-quality-tools.git","type":"git","directory":"packages/commitlint-config"},"_npmVersion":"lerna/9.0.5/node@v20.19.4+arm64 (darwin)","description":"Alma's configuration for commitlint","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@commitlint/config-conventional":"^19.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/commitlint-config_3.0.0_1773849192757_0.22979045017764177","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"_id":"@alma-oss/commitlint-config@3.1.0","bugs":{"url":"https://github.com/lmc-eu/code-quality-tools/issues"},"dist":{"shasum":"c101b1c4ca52d9459864f9d07f447e535c7579c2","tarball":"https://registry.npmjs.org/@alma-oss/commitlint-config/-/commitlint-config-3.1.0.tgz","fileCount":5,"integrity":"sha512-o7nVu32j3Eg/8Z2ZDdoKT9V8hExZdle8a7pFqhhi4EiESpw3otuCVgzO3jI7LcLWJLvwYRjCzm8BUvZ9V2bnCw==","signatures":[{"sig":"MEUCIQC2q2oudTqvjkSHVNPv4UPHcRcF/5e0p7GvPTC1KHYwqgIgf+c0IuJnIHPc/MFJjvbB7kJc0xDpYPTjU/iZTiloXIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCpkgKC0ZzV/EUnPQ5LyDUYyCheBSmPKzpfpq971399bQIhAKRrYGuaxsv8o/Uy5rsiPCfdinnNaIYcmfw9Nj7Sfb4A"}],"unpackedSize":13992},"name":"@alma-oss/commitlint-config","type":"module","author":{"name":"Tomas Litera","email":"tomas.litera@almacareer.com"},"engines":{"node":">=20"},"exports":{".":"./index.js"},"gitHead":"e0813802528e9cd92fd6c6a835058ad067f2d958","license":"MIT","version":"3.1.0","_npmUser":{"name":"literat","email":"tomaslitera@hotmail.com"},"homepage":"https://github.com/lmc-eu/code-quality-tools#readme","keywords":["commitlint","alma","config"],"repository":{"url":"git+https://github.com/lmc-eu/code-quality-tools.git","type":"git","directory":"packages/commitlint-config"},"_npmVersion":"lerna/10.0.1/node@v22.23.2+arm64 (darwin)","description":"Alma's configuration for commitlint","directories":{},"maintainers":[{"name":"alma-design-system-bot","email":"team-design-system@almacareer.com"},{"name":"literat","email":"tomaslitera@hotmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"@commitlint/config-conventional":"^19.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@commitlint/cli":"^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/commitlint-config_3.1.0_1788943747829_0.30059377906292206"}}},"time":{"created":"2026-03-18T15:53:12.643Z","modified":"2026-09-09T08:49:08.111Z","3.0.0":"2026-03-18T15:53:12.904Z","3.1.0":"2026-09-09T08:49:07.920Z"},"bugs":{"url":"https://github.com/lmc-eu/code-quality-tools/issues"},"author":{"name":"Tomas Litera","email":"tomas.litera@almacareer.com"},"license":"MIT","homepage":"https://github.com/lmc-eu/code-quality-tools#readme","keywords":["commitlint","alma","config"],"repository":{"url":"git+https://github.com/lmc-eu/code-quality-tools.git","type":"git","directory":"packages/commitlint-config"},"description":"Alma's configuration for commitlint","maintainers":[{"name":"alma-design-system-bot","email":"team-design-system@almacareer.com"},{"name":"literat","email":"tomaslitera@hotmail.com"}],"readme":"# @alma-oss/commitlint-config\n\n> Alma’s config for commitlint\n\n## Configurations\n\n### `@alma-oss/commitlint-config` (default config)\n\nSuitable for all projects.\n\n## Usage\n\n### Installation\n\n```sh\nnpm install --save-dev @commitlint/cli @alma-oss/commitlint-config\n```\n\n### Configuration\n\nCreate a _.commitlintrc.js_ file with the following contents:\n\n```js\nexport default {\n  extends: ['@alma-oss/commitlint-config'],\n};\n```\n\n### Linting\n\nInstall a git hook into _.git/hooks/commit-msg_ with the following contents:\n\n```sh\n#!/bin/sh\n\n# This utility's configuration resides in .commitlintrc.js file.\n./node_modules/.bin/commitlint < \"$1\"\n```\n\nIf your project uses `make` you can use the following process to automatically install the git hooks upon each invocation of `make` with no target.\n\n```makefile\n# Place the above mentioned commit-msg file into your project root's utils/githooks directory and\n# make it executable: chmod +x utils/githooks/commit-msg\n\n# Git hooks to be installed into the project workspace\n# This will look up all the files in utils/githooks and generate a list of targets\nGITFILES := $(patsubst utils/githooks/%, .git/hooks/%, $(wildcard utils/githooks/*))\n\n# The `githooks` dependency should be added to the first (default) target so that it will be\n# executed when invoking make with no arguments\nall: githooks\n\ngithooks: $(GITFILES)\n\n# Default target for all possible git hooks\n.git/hooks/%: utils/githooks/%\n cp $< $@\n```\n\nOr if you use [husky](https://www.npmjs.com/package/husky) place a git hook into _.huskyrc.json_ with the following content:\n\n```json\n{\n  \"hooks\": {\n    \"commit-msg\": \"commitlint -E HUSKY_GIT_PARAMS\"\n  }\n}\n```\n","readmeFilename":"README.md"}