parse-commit-message

v2.1.0
An extensible parser for commit message that follows Conventional Commits v1 spec

inst

pnpm i --side-effects-cache-readonly --shamefully-flatten --prefer-offline --prefer-frozen-shrinkwrap

lint

eslint '**/*.ts' --fix --format codeframe

test

BABEL_ENV=v7 nyc --require ./babel-register-ts asia 'test/**/*.ts'

gitadd

git status --porcelain && git add -A

commit-dry

npm run gitadd && gitcommit -sS

precommit

npm run lint && npm test && npm run gitadd

commit

gitcommit -sS

types

tsc --emitDeclarationOnly --declaration

parcel:cli

BABEL_ENV=v6 parcel build src/index.ts --no-source-maps --detailed-report --experimental-scope-hoisting

parcel:umd

npm run parcel:cli --target browser -d dist/umd --global parseCommitMessage

parcel:cjs

npm run parcel:cli --target node -d dist/cjs --no-minify

prebuild

rm -rf dist && npm run types

build

npm run parcel:umd && npm run parcel:cjs

release

new-release

Metadata

  • Apache-2.0
  • ^8.9.0 || ^10.6.0
  • Charlike Mike Reagent
  • released 7/27/2018

Downloads

Maintainers