{"_id":"@bag-it-in/common","_rev":"2-27a3039f49e6351594ea99b6fd1db873","name":"@bag-it-in/common","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@bag-it-in/common","version":"1.0.0","description":"Bag It In - NestJS Package Template","author":{"name":"Shahnawaz Ali","email":"shahnawazakausar@gmail.com"},"license":"MIT","main":"./index.js","types":"./dist/**.d.ts","scripts":{"start:dev":"tsc -w","build":"tsc","prepare":"npm run build","format":"prettier --write \"src/**/*.ts\"","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","semantic-release":"semantic-release","commit":"cz"},"keywords":["nestjs"],"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/bag-it-in/common.git"},"bugs":{"url":"https://github.com/bag-it-in/common"},"peerDependencies":{"@nestjs/common":"^7.6.15"},"dependencies":{"node-nats-streaming":"^0.3.2"},"devDependencies":{"@nestjs/common":"^7.6.15","@nestjs/core":"^7.6.15","@nestjs/platform-express":"^7.6.15","@nestjs/testing":"^7.6.15","@semantic-release/git":"^9.0.0","@types/express":"^4.17.11","@types/jest":"^26.0.22","@types/node":"^15.3.0","@types/supertest":"^2.0.10","cz-conventional-changelog":"^3.3.0","jest":"^26.6.3","prettier":"^2.2.1","rxjs":"^6.6.6","semantic-release":"^17.4.3","supertest":"^6.1.3","ts-jest":"^26.5.4","ts-node":"^9.1.1","tsc-watch":"4.2.9","tsconfig-paths":"^3.9.0","typescript":"^4.2.3","@typescript-eslint/eslint-plugin":"^4.19.0","@typescript-eslint/parser":"^4.19.0","eslint":"^7.22.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"branches":["master"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["docs","package.json","index.js","index.d.ts"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"gitHead":"c2ac9f6c97dc04c0c4e8c11d69205bf543afc528","homepage":"https://github.com/bag-it-in/common#readme","_id":"@bag-it-in/common@1.0.0","_nodeVersion":"14.16.1","_npmVersion":"7.13.0","dist":{"integrity":"sha512-mKSos8Cdl55bYuda+s1s2gliAm4mnvannqjXlrGToyCGvKCrtlDiyUu2AE6tLdEK8ZRBoLooLLgfMwrgNbrH2w==","shasum":"ad873b17d8a50946c7fb850b0f498273824bc461","tarball":"https://registry.npmjs.org/@bag-it-in/common/-/common-1.0.0.tgz","fileCount":19,"unpackedSize":13297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoyaYCRA9TVsSAnZWagAAD7oP/3czulKc78IX8YDQ40uQ\nmgk/1AhpT5wIqWKeyTurADvwx1/jq0EDBp97irh8PujACCenmoggY39ynK9a\nvtPlpa/51CXCRuxg6yrxhX9eaiFyRHynXPvXH2XL/yJvCxfASMVH9mzAT8r+\nP0WRiPrE07xuBDsewYI21xaHF91ersT+v3wHVDdHLUC01YM5wrnYlPn29Ide\nib3fbKg5GzwhfMFoUPN9aDGBD2Bv5vAq6eA4bLDUJzyM8/N972r7XW+RBX6Y\nbUWSC8LhITvgL+8a4HZRXYdtIHwJm72k2aXESZXYbTi7+XxXkLH/tGvadS4F\nws8HyimDcvNoJSshUdaCytOJg2qtS50lMyjF12EeC9dwyVBhgVbFLvRyfGoM\nEFW9SJHVd9NcUeshBMJHwTsbIhF+Ysbm+XU23DvS8h/moZfFYBHyGneXzcjg\nfL9THo0Pjs7pwDG3RsopBg4FWqXGoshgtbHZ0UdMEnIlb3jliIGj2DbYjn8J\ncUqF2ev/rFieC3iJW0sAoNKSB5iI9D32PFTgXyIZLu3Jde+KaAQ6TPZAPySS\n/o2jLrkpOk0tCvndnXQjEULx+TUMnJnrKVrmuojer+UKX/04c6qd3CppZ6mN\nIQKpchuUIFs8IDnsBihTDtSO/2uh4NJ5i6YUxfEPmxlb34fTumig3+DhVkjz\njKLr\r\n=dEVb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxUFG95luetX696Aq1xKCdOFmSfRj9XEJf2y6o2cFYUAiACXl2ivnZONbwQznZTotzAO8hGuOzAtkal7BwGJH2iDQ=="}]},"_npmUser":{"name":"shahnawaz","email":"shahnawazakausar@gmail.com"},"directories":{},"maintainers":[{"name":"shahnawaz","email":"shahnawazakausar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/common_1.0.0_1621304984041_0.019488176167441917"},"_hasShrinkwrap":false},"1.0.1":{"name":"@bag-it-in/common","version":"1.0.1","description":"Bag It In - NestJS Package Template","author":{"name":"Shahnawaz Ali","email":"shahnawazakausar@gmail.com"},"license":"MIT","main":"./index.js","types":"./dist/**.d.ts","scripts":{"start:dev":"tsc -w","build":"tsc","prepare":"npm run build","format":"prettier --write \"src/**/*.ts\"","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","semantic-release":"semantic-release","commit":"cz"},"keywords":["nestjs"],"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/bag-it-in/common.git"},"bugs":{"url":"https://github.com/bag-it-in/common"},"peerDependencies":{"@nestjs/common":"^7.6.15"},"dependencies":{"node-nats-streaming":"^0.3.2"},"devDependencies":{"@nestjs/common":"^7.6.15","@nestjs/core":"^7.6.15","@nestjs/platform-express":"^7.6.15","@nestjs/testing":"^7.6.15","@semantic-release/git":"^9.0.0","@types/express":"^4.17.11","@types/jest":"^26.0.22","@types/node":"^15.3.0","@types/supertest":"^2.0.10","cz-conventional-changelog":"^3.3.0","jest":"^26.6.3","prettier":"^2.2.1","rxjs":"^6.6.6","semantic-release":"^17.4.3","supertest":"^6.1.3","ts-jest":"^26.5.4","ts-node":"^9.1.1","tsc-watch":"4.2.9","tsconfig-paths":"^3.9.0","typescript":"^4.2.3","@typescript-eslint/eslint-plugin":"^4.19.0","@typescript-eslint/parser":"^4.19.0","eslint":"^7.22.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"branches":["master"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["docs","package.json","index.js","index.d.ts"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"gitHead":"74f1fd55c957471abfaaae133564de415819149b","homepage":"https://github.com/bag-it-in/common#readme","_id":"@bag-it-in/common@1.0.1","_nodeVersion":"14.16.1","_npmVersion":"7.13.0","dist":{"integrity":"sha512-u9sphdYuyu7v/AJTXSD3+TSyywBv6c1A77ZIucbouOtRUCc/Q2Y5ir5Vd6yhT1+D9+3YMzN2yZ/ExrJqcp37oA==","shasum":"3a8f896b10566511881050a0ea862adacfcd25a7","tarball":"https://registry.npmjs.org/@bag-it-in/common/-/common-1.0.1.tgz","fileCount":19,"unpackedSize":13367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoyf1CRA9TVsSAnZWagAA74kP/A1e1rhOchzxIP0zk40e\nITAvUoPgw8ePpOeiUMeihODK2a5gsXhwWDqctmGXcxuhX5HQm22y6zGZph/U\noXGkwUBYIqG7mp4MIB+rw0TMZV4ikrc041ncL+2isfU7tEcJspJAzYr9nuws\n518Bm2Bjkm2Ou/dGJBwgCfiQAo2NR4VEXp0o4WAPv/TeyJtvykIiO3cZFo/d\nwnRKlGpPY3v/4UWCJodnyNSGfLjQnlSEzfxDm3UHyUFlqV+7r4JP8Ap6jUhq\nIoVaeSCSupN7M03tB4ayAzNPO1j7atu/flpB37C+Pj2+YBySdxBz8OAtEN+L\nAUWJcuhM1bouBOtRmXOqiT91NZWV9mN+/eM53S+GaGeTojV2J6WfunFuTHt5\n39S0m2d/UQfgXgjcM49vmKB1zm+CkNqYrKT4mq3Y5iQsbP3TnUE6vjV5iSou\nmpLgUHXo5iHUjdbtlY+RhtMcKw762DKZAPtiMKa08uIsIS2t6wheJ3bSSBqh\n+cCnmb9B0rv/SElxF2uxr6PWP7IcbJnOYiX37tigwvPKzSvMMMgIDYzv3RDa\nAIWWxDtRJtMd9knh1mEHbmmJpalTzomthfd6xBDzT+Xnj2ZoYliHQ3Wci6kX\n9FFAD/jOCdXtp3CrYyhX6gl0SQTiJQL93D+uewHFI5v87d+O11h4hnEFf8e5\nYmcp\r\n=XEIy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDI7SkQPxd2/EOfdry6T1HmrI76Y7izU+ohhvY9nFB63AiEAqSGMNBrj8EVQI/TJIXXObwIzW6xO2+yT5YPmb4H3v5A="}]},"_npmUser":{"name":"shahnawaz","email":"shahnawazakausar@gmail.com"},"directories":{},"maintainers":[{"name":"shahnawaz","email":"shahnawazakausar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/common_1.0.1_1621305332815_0.9078052665153786"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-18T02:29:43.675Z","1.0.0":"2021-05-18T02:29:44.240Z","modified":"2022-04-04T17:30:18.557Z","1.0.1":"2021-05-18T02:35:33.276Z"},"maintainers":[{"name":"shahnawaz","email":"shahnawazakausar@gmail.com"}],"description":"Bag It In - NestJS Package Template","homepage":"https://github.com/bag-it-in/common#readme","keywords":["nestjs"],"repository":{"type":"git","url":"git+https://github.com/bag-it-in/common.git"},"author":{"name":"Shahnawaz Ali","email":"shahnawazakausar@gmail.com"},"bugs":{"url":"https://github.com/bag-it-in/common"},"license":"MIT","readme":"Nestjs Package Template\n=========\n\nA starter template code for publishing reusable small independent nestjs modules for nestjs applications.\n\n## Usage\n\n- Create a new repository using this template repository\n- Run `npm i`\n- Update the file names and code inside `/src` as you need.\n\n#### Semantic Release\n\nWe use semantic release to publish packages to npm registry.  \n`.github/workflows/release.yml` contains the basic release steps.\n\n**(Important)** Setup semantic release using the following command:  \n`npx semantic-release-cli setup`  \n\nDetails: https://github.com/semantic-release/semantic-release/blob/master/docs/usage/getting-started.md#getting-started\n \n#### Commitizen\n\nWe have very precise rules over how our git commit messages can be formatted. This leads to more readable messages that are easy to follow when looking through the project history.\n\nGuidelines: [Angular JS's commit message convention](https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#-git-commit-guidelines)\n\nInstall commitizen cli globally:  \n`npm install commitizen -g`\n\n## Push\n\nWhen you are done with all the changes, kindly commit with the following rules:\n\n#### Commits\n\nKindly use commitizen cli. Once you install the commitizen cli globally, you can run `git cz` to easily enter the type, scope, and related details of current changes.\n\n```\ngit add changed-file.js\ngit cz\n// allow commitizen cli to guide you with commit message\n```\n\n#### Push\n\n`npm run push origin master`\n\n\n## Publishing to NPM registry\n\nIf you have configured semantic-release and used commitizen, then a new release should be published to Github and NPM registry.","readmeFilename":"README.md"}