{"_id":"@di-unternehmer/conventional-changelog-salesapp","_rev":"8-ed5757e2243216d0bac23d43cb58a384","name":"@di-unternehmer/conventional-changelog-salesapp","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@di-unternehmer/conventional-changelog-salesapp","version":"1.0.0","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{},"license":"ISC","_id":"@di-unternehmer/conventional-changelog-salesapp@1.0.0","dist":{"shasum":"6839f8bcbf0b9131a1870195a7b116b5d2a5ff84","integrity":"sha512-yaXd6gX2CriUvc3mRHkHJpMGB5hFsqGvbSFYo9W+K5RajzV6KqD5Q9A3gTeL2uiBeihYDEVPfG3QETaXiI7Rug==","tarball":"https://registry.npmjs.org/@di-unternehmer/conventional-changelog-salesapp/-/conventional-changelog-salesapp-1.0.0.tgz","fileCount":3,"unpackedSize":1118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2vk1CRA9TVsSAnZWagAAsFEP/RzLpdfyRYos5SmdosYd\nA9CcB9M9Sz3NtBVUB/7qwtwBPwdVxrdCO+QuVlnRKnECS1+vViuLT/Y5pRGo\nNQFYT3+8nHz4TeOpAI62ytCXRTNHZ2AYpfVshZ3HcsBM+UN/0ecy2NmL6zE1\nVDIBsBjB1PJkxJVIJ1n9fkJyvQbbaPnRzXf0ZidaTOIRsvxUotdkCQfO3WQW\nfPsMIYJQSqxNZWiIvuFW+R/3yJ/j+cQxtsX5/el51/wgATCff5VffP9x7Owu\n0NZsBFFTlxal8X3Y4T5lAbbKyYTUnXzsxYpo9d2/n/CBuRBmz5wlxS38RQCq\nN8XQ2npOxkNrMzfHhWIaQAGnGf3xPE7ca4EIYS8IGChKsjIhAeuwgcGKA/Bv\nduTRIrlJbtyt4C/UYwYHt8tnxLoKU41Fx75i/bLDY15TzcLeHNxrNNPfjOs+\nI5H84k27FoVcDeZ2KfQDzWyw1ZceZII4fHQCOVfhjd4WG7QQU1imirjuAHkK\njTEDFNuaMfXfJDCaPZxL+hDn2aIA3LPgS+yLRUM6PQQzxJtJzJT/QMPoe2fY\nB3AZaro0rDXuanQqNC2qhdQY1yb+ub1ryifqFlDuobURl8WwfvmGWzpqazO1\nfACQ7O3ck5bGRsjN78w7VBAk7V0dSAZdNWKL8LujKVuryxAfryR3lFdwjNcX\n0c3p\r\n=8L/V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZo6+eBlbafPj8jWD5rR0FvWNHeCsOXyLURkpuEU2osAiBamfotpUzK88xE1siOyRSm9NB2T/jAobvVt4WjgNYbeQ=="}]},"maintainers":[{"name":"kapale","email":"alexander.kappler@di-unternehmer.com"}],"_npmUser":{"name":"kapale","email":"alexander.kappler@di-unternehmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conventional-changelog-salesapp_1.0.0_1591408949370_0.6974995282773679"},"_hasShrinkwrap":false},"1.0.1":{"name":"@di-unternehmer/conventional-changelog-salesapp","version":"1.0.1","description":"This is based on JIRA ticket system","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{},"license":"ISC","dependencies":{"@di-unternehmer/commitlint-plugin-salesapp":"^1.0.1"},"_id":"@di-unternehmer/conventional-changelog-salesapp@1.0.1","dist":{"shasum":"af4821998ce9846009a779c207ac9ec87cc15c79","integrity":"sha512-KfomuG3UvwpcmXXEl34v1sUVPrcniahgGh2dmfgdhH9a4USRnx7ZmPp7Y1ErYgnnDv095z0f4JZSqPgs3pUybA==","tarball":"https://registry.npmjs.org/@di-unternehmer/conventional-changelog-salesapp/-/conventional-changelog-salesapp-1.0.1.tgz","fileCount":4,"unpackedSize":2850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2wGFCRA9TVsSAnZWagAAM90P/R6U0nzZOn0fA40sytcM\nZmPE9Yv6ISTaVBfDtj74D1oezDhfSe8hesBUyHdg4EPyVgCyCiDgyVkm9mfb\nMv4CIKCoTAQyJZ3MhiKlcGtViAhrAmT4LCgNchHjQjD9ECLC3/gQBwwMdsHk\nCJsA4Rfdm1mFn5hOITS3vK9mIZUqbnyvBXwofZp1Fv8+C16yyxyACPs26NH3\n5ehWSXsSCTYD+hU6ZxBpg5acfao3ZqwcVyv87fweEWTAb9dXxTZsrSry/Jfe\nTXbfOBYRt5KzGr+IfPXSl6CMPEFU0O5u9fZswAP15akN9lOC+bEh9AeakeEH\ntma5dra3vEBNtUTwj4jHiyXM9xFMXEGtxF3DP/TU0Pbub4tTxCpk9IsKhy5b\nscz8HBE2FnL0XfrjYYdc0HCZ00TeEzWYSBA3alc1SLt72bpUYeAIzX0Y9bbb\n3FjqFZiTowGXP+1xErHAKa8usE/Rt4gXfjJyfWlDTihPubTCMDZEMwrya79F\nYw2fq6g5huzb9T4OqM++21koyyx9Tx0b4y96wEI9ImeCZnyzya+Czw1m/21H\nV2+uYqJWTA44GIcvO1ZQ8FHQl4HfA1zgJbcAdGeW57pAgknc/96tEIOpKwc7\nHaCLEGFroR+qJkeOsVhQjYGXSx2AT0mTVMyHhBsyyVjbP92h4WYQ9wJ/Tobs\nL6bP\r\n=5gad\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpzLO+6UhgD2h5QhW2PlP1reD6YFRmQ4zX3q/xtXkBNAIhAI7dOgvSXxHUCApzqDeue4/SUu4dHuL1YQm7Ry7TlX7S"}]},"maintainers":[{"name":"kapale","email":"alexander.kappler@di-unternehmer.com"}],"_npmUser":{"name":"kapale","email":"alexander.kappler@di-unternehmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conventional-changelog-salesapp_1.0.1_1591411077175_0.04116001798011415"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-06T02:02:29.094Z","1.0.0":"2020-06-06T02:02:29.500Z","modified":"2022-04-05T04:21:03.924Z","1.0.1":"2020-06-06T02:37:57.320Z"},"maintainers":[{"email":"alexander.kappler@di-unternehmer.com","name":"kapale"},{"email":"pascal.folleher@di-unternehmer.com","name":"pascal.folleher"},{"email":"sophie.tschuden@di-unternehmer.com","name":"sophie.tschuden"}],"author":{},"license":"ISC","readme":"# Parser preset for commitlint\nThis is based on JIRA ticket system\n\nThe defined header types are: \n + breaking\n + type\n + scope\n + ticket\n + subject\n\n Issue prefix: `#`\n\n## Commit Message Header Pattern\nThe header (1st line) of a commit message has to follow this pattern:\n\nheader: `(breaking?)type(scope?) [jira-ticket-number]: Not more then 72 chars in total on first line`\n\nThe `scope` and `breaking`, inclusive the `()`, are optional. \n\nThe `breaking` change is shown with `!!!` before the type.\n\nThe `[]` and the ticket number is mandatory as well as `: ` inclusive a space before the sentence begins\nThe `[jira-ticket-number]` has to follow the rule:\n + 1-3 uppercase letters\n + hyphen\n + 1-4 digits\n_EXAMPLE_: A-1 to XXX-9999 \n\n### Example\n\nheader pattern:     `type(scope?) [XX-123]: Not more then 72 chars in total on first line`\n\nBreaking Change:\n\nheader pattern: `!!!type(scope?) [XXX-1234]: Not more then 72 chars in total on first line` \n\n\n#### Commit message example: \n\n`FEATURE(api) [SWN-1]: Headline of the ticket - or more helpfull message`\n\nBreaking Change:\n\n`!!!FEATURE(api) [SWN-1]: Headline of the ticket - or more helpfull message`\n\n## Helpfull commands for development\n\n### Check parser\n\nRun: `docker run -it --rm commitlint:latest npx conventional-commits-parser -p '^(!!!)?(\\w*)\\(?(\\w*)?\\)?\\s\\[([A-Z]{1,3}-\\d{1,4})\\]:\\s(.*)$' -c breaking,type,scope,ticket,subject`\n\nor if not in docker: `npx conventional-commits-parser -p '^(!!!)?(\\w*)\\(?(\\w*)?\\)?\\s\\[([A-Z]{1,3}-\\d{1,4})\\]:\\s(.*)$' -c breaking,type,scope,ticket,subject`\n\nAdd header in interactive shell and press 3x Enter and you should see the parsed text as json array","readmeFilename":"Readme.md","description":"This is based on JIRA ticket system"}