{"_id":"@companynamespace/npm-package-template","_rev":"2-2decb2cbcdc2a706632f42ae0219396f","name":"@companynamespace/npm-package-template","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@companynamespace/npm-package-template","version":"1.0.0","description":"<Package description>","license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/companynamespace/npm-package-template.git"},"main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\""},"keywords":["keyword"],"gitHead":"05aee12e61703f56af139848560387de0744a9db","bugs":{"url":"https://github.com/companynamespace/npm-package-template/issues"},"homepage":"https://github.com/companynamespace/npm-package-template#readme","_id":"@companynamespace/npm-package-template@1.0.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-ihej8UXmn7U9U58vlLiB28POdHfq00txodQ7ybFNB6/eUM2VvaxMNcSiLyIMOPrtfJkOcPyhwC+j6Jw+RYBcaA==","shasum":"a51ca192bb0700bb94004fdb4c3c495c6e2afc11","tarball":"https://registry.npmjs.org/@companynamespace/npm-package-template/-/npm-package-template-1.0.0.tgz","fileCount":6,"unpackedSize":5158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm9CpCRA9TVsSAnZWagAAdfsP/23U75O96237JVAKma1/\nHL93BGAb8aW19BprZmQl6q/p0GPtJmQtBxyU6xNstEcP+g7YtPArZ+bpokjU\nHHlFEJ/yImklHJ9aBWsHg5NS8o1DpwdGjpxgGbEp1siP3HLXvEOzjB+F+CNA\nFuShzKzcnwFPSuF6veIwshk0N2HYFZXAywjpmHQnVbxtTdxmi9eQj3fjlgYf\ntJXN+b5qncToKJliXdVGKYJsOWAm7kbkvU0otlAeYSmHnTFwr/cpmtPupjeb\n3wPfkzglhYPMKsQU4jJRWdgKc6tbsPeH5XkKdC944sSFs7TrSfD2B0hhIZHD\nwa+50RLXzQ9z/y/bBkV9u3RBOx9f5eqznU+lu9yx60eMgUZ2HbnhL4b70ANB\n0QVRww5mGKfZjutJmokbNILnL/tvHG3HYT2hIxV2h3iQQ0WghJ4uogjOYRoU\nJnHnNNT4AtUCE/XSWF7IKdQ3ZR7W1onWChaI1IWiRplhlj3x/lSw34F47jrZ\nlmzoetWTIaczshWgjHx/T1ZPhf09EgAeLGO0wMMSbO/8DV3/rfgSOvQZpOwO\nXwbIycNv0C10159CulRXrbKhiRQR7rOif/26W5rh6NsdpyuWk9yVFBeI7pIs\ngHfhhTCpEJRNUh2fE4TakvtoDFa0mXvCbhNfA+X5a7b+bQAogLMPYmyUYg5h\nh7jI\r\n=tOHP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFuEbpyhkx4cHrD2aj+YtE1fwPH8DMhzjcdvTkWzs7B3AiEA99FBEcluTCKFtT9cjtQU/fOiEbwCNBFhLGTgxljMkAI="}]},"_npmUser":{"name":"draganfilipovic","email":"info@frontenddot.com"},"directories":{},"maintainers":[{"name":"draganfilipovic","email":"info@frontenddot.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-package-template_1.0.0_1620824232626_0.5712301690940249"},"_hasShrinkwrap":false},"1.0.1":{"name":"@companynamespace/npm-package-template","version":"1.0.1","description":"<Package description>","license":"Apache-2.0","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/companynamespace/npm-package-template.git"},"main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\""},"keywords":["keyword"],"gitHead":"411b0add17dd8218ffb0d924dbdc638ad5fc3a69","bugs":{"url":"https://github.com/companynamespace/npm-package-template/issues"},"homepage":"https://github.com/companynamespace/npm-package-template#readme","_id":"@companynamespace/npm-package-template@1.0.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-+NdTzexe5U6f70kvr/5Z9Ike/aGkEY/ZmmorZPz9eqyMtl1mhfzkkWP+KV4F9s+MRUd+GS09t/yRFCW0wushSw==","shasum":"1fad1b4172efbcb59237c5b4f5cd8540f0a22d3f","tarball":"https://registry.npmjs.org/@companynamespace/npm-package-template/-/npm-package-template-1.0.1.tgz","fileCount":6,"unpackedSize":15443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm+BQCRA9TVsSAnZWagAAyZMP/RRnnKk7ziLVv0wJt19E\nd5r0oYSTahk7tb3b3MixZZaHjsxCDqCwZ73MoRyjROjZp7800J7MTYnSdE3g\nBhQK6N5ojklLWyDlA51WuFtm0sESQdTOARxaobcdoHNN3ofT8o+/Ejqz0eua\npLeyULDMfWvrcvHYGy1+Pr/cmuu+2xaAbpgs2jU3ExN7BRpUtApQIChsuZWf\n1CRx5H12uhVI19ykjhNQYJ2mytFFYyxXyvLK8X93vz+p7DlBa3MIVtWsCfK3\nkkFHjXk8l+KF9D69jU1XCxy/TtZFj+l2hHkRBbwtdtyxqUyzSlqyDr7noFdu\nzrD1AsymDT28NT9Daem9DpJVPmhs2e9Iypm1TrMUtRFOZ/FEyDDSZTlrvD8s\n9gD63toyS5tir1B2NfM4ZVh15tqMczxQY2z4pZu+4Ltiry38dAiDG8MdnoH8\nlEwlCQiPP6zqljDA2ZVE7iTmY24H4V99rqrlVtAPOi4q1242YiWg7hq8Cfd7\nNvvPswOb7rRb2zE7HljlfEFaRxFuw6Mt0j4wGd6WdvjIg8+2nQeN9qnbbiCt\nGLLJD7Q71q7AefUz7v8kivNapRu+58r2yQ8frbhgVMbpKxG+yCvXiCpkBBiQ\n1PUJdPIE3n72ZJ7o4sshwp4ycfBZAUSFvehQUnykURie43LkZNfXBC86fxHc\nfJde\r\n=txqt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCemo62L5RvdpLEtmesWKd9fcRFmmsrtTaVLvRegmkWCwIhAL6enqPsF3zmPZvb7LU8CAAVLm7fzx7+lYFHtYgLUmKH"}]},"_npmUser":{"name":"draganfilipovic","email":"info@frontenddot.com"},"directories":{},"maintainers":[{"name":"draganfilipovic","email":"info@frontenddot.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-package-template_1.0.1_1620828239630_0.9853152815128947"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-12T12:57:12.285Z","1.0.0":"2021-05-12T12:57:12.740Z","modified":"2022-04-05T00:36:43.178Z","1.0.1":"2021-05-12T14:03:59.814Z"},"maintainers":[{"name":"draganfilipovic","email":"info@frontenddot.com"}],"description":"<Package description>","homepage":"https://github.com/companynamespace/npm-package-template#readme","keywords":["keyword"],"repository":{"type":"git","url":"git+https://github.com/companynamespace/npm-package-template.git"},"bugs":{"url":"https://github.com/companynamespace/npm-package-template/issues"},"license":"Apache-2.0","readme":"# npm-package-template\nDescription\n\n[![Version](https://img.shields.io/npm/v/@companynamespace/npm-package-template.svg)](https://npmjs.org/package/@companynamespace/npm-package-template)\n[![Build Status](https://github.com/companynamespace/npm-package-template/workflows/CI/badge.svg?branch=main)](https://github.com/companynamespace/npm-package-template/actions)\n[![CodeQL Analysis](https://github.com/companynamespace/npm-package-template/workflows/CodeQL/badge.svg?branch=main)](https://github.com/companynamespace/npm-package-template/actions)\n[![semver: semantic-release](https://img.shields.io/badge/semver-semantic--release-blue.svg)](https://github.com/semantic-release/semantic-release)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n## TLDR;\n\n1. Create new repo from this Template\n   [![Template repo](https://docs.github.com/assets/images/help/repository/use-this-template-button.png)](https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template)\n2. Update Readme\n    - replace `@companynamespace/npm-package-template`  with new package_name\n3. Update package.json\n    - replace \"name\" `@companynamespace/npm-package-template`  with new package_name\n    - replace \"repo\" `companynamespace/npm-package-template`  with new package_name repo\n    - Add description, and other fields if needed\n4. Update LICENSE\n    - Update `[COMPANY` name\n    - Update year `[yyyy]`\n5. Update docs/CODE_OF_CONDUCT.md\n    - Update `<COMPANY>` name\n6. Activate automatic release\n    - Add `NPM_TOKEN` secret to the repo\n    - disable `dry_run` in Release step in .github/workflows/release.yml. \n\n## Content\n\n### Docs\n  - LICENSE\n  - docs/CODE_OF_CONDUCT.md\n  - docs/CONTRIBUTING.md\n  - docs/CHANGELOG.md --> dynamically updated\n\n### Issue template\n  - .github/ISSUE_TEMPLATE.md\n\n### PR template\n  - .github/PULL_REQUEST_TEMPLATE.md --> automatically closes connected issue\n\n### Workflows\n  - CI --> npm ci, test and build\n  - CodeQL --> Perform CodeQL Analysis (Security, etc.)\n  - Release --> semantic-release: \n    * Creates release notes\n    * Updates CHANGELOG\n    * Updates package.json version  \n    * Creates Git tag/release\n    * Publish package to NPM\n  - Manual Release --> same as Release, but can be triggered manually in Actions tab\n\n### Release\n  - based on Angular Commit Message Conventions in commits -\n    https://github.com/angular/angular/blob/master/CONTRIBUTING.md#commit-message-header\n  - Commit message format is used to build:\n    * Release notes \n    * Changelog updates\n    * NPM package semver\n  \n### Commit message Convention\n\n```\n<type>(<scope>): <short summary>\n│       │             │\n│       │             └─⫸ Summary in present tense. Not capitalized. No period at the end.\n│       │\n│       └─⫸ Commit Scope (optional): project|based|list\n│\n└─⫸ Commit Type: build|ci|docs|feat|fix|perf|refactor|test\n```\n\n","readmeFilename":"README.md"}