{"_id":"@sjnprjl/nestjs-stripe","_rev":"12-1a497a00bf25a6dc516cd478e962eb6a","time":{"created":"2022-08-23T08:27:50.583Z","0.0.1":"2022-08-23T07:12:56.257Z","modified":"2022-08-23T12:55:11.587Z","0.0.2":"2022-08-23T07:38:01.402Z","0.0.3":"2022-08-23T07:41:28.845Z","1.0.0":"2022-08-23T07:57:26.788Z","1.0.1":"2022-08-23T08:27:50.869Z","1.0.2":"2022-08-23T12:45:02.706Z","1.0.3":"2022-08-23T12:55:11.490Z"},"name":"@sjnprjl/nestjs-stripe","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.1":{"name":"@sjnprjl/nestjs-stripe","version":"1.0.1","description":"A stripe nest integration module where stripe client can be inject to the injectables.","author":{"name":"sjnprjl"},"private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/sjnprjl/nestjs-stripe.git"},"main":"./dist/index.js","typings":"./dist/index.d.ts","keywords":["nestjs","stripe","module","payment"],"scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.4","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.2","prettier":"^2.3.2","reflect-metadata":"^0.1.13","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.5","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.0.0","typescript":"^4.3.5","@nestjs/common":"^9.0.11","@nestjs/core":"^9.0.11"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"dependencies":{"@nestjs/common":"^9.0.11","stripe":"^10.3.0"},"gitHead":"6ff924f280062ca45b0a39a53479c962269a0d3e","bugs":{"url":"https://github.com/sjnprjl/nestjs-stripe/issues"},"homepage":"https://github.com/sjnprjl/nestjs-stripe#readme","_id":"@sjnprjl/nestjs-stripe@1.0.1","_nodeVersion":"18.7.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-XCVP614z2wGvOwAjkQw1mPeZfrEkfPEOUXlkCoUuyzM80F/NDmM76HLyNxdDZxuWx4+h/fKGRav0zoHLxZBEuw==","shasum":"7acc851e48598fba99deeff8b3e6735d8630222b","tarball":"https://registry.npmjs.org/@sjnprjl/nestjs-stripe/-/nestjs-stripe-1.0.1.tgz","fileCount":25,"unpackedSize":282326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1HoKpTn4E+HswP9rqvg0jBwIrBv/zb57vP5gVFKsf1wIhALI9sTlEG6f9FKgLVYV4WwIFda5V3Omk1UYG22GusSBy"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBI+GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpO0w/+Lp0ZHTJWDs+glskX0ymWfQD5pvObn8Z5NGZNlgI56CYbXJs8\r\nBouGfED5zGkAOYaJxa/Qa29bNs4D74bOYMatZo1g+y0zOSFSEOWnEhaarkoe\r\nsmlXSNDqT470csfld7zWpHSyWzdhGhci9Kw8/9l5Q6wB83QAaxqhSMZlZGIb\r\nbmLtlnMSW5ooZ8e7TnmyNV8CQee4waW+pRszRraHWHRkyS3YxhksG14JgPPB\r\nfItlL2tL4ph2yUjjC4aAlTzkEaq0mLw5T4A6+9coool5eqCChiz9E3SOFvXM\r\nJl0kkQz0Upunj/PKa77oLRIAylo5HzKf7Pbn4B63qZqW+s1bUChvCetDnjgo\r\n9Wd3fxgSJ/ZxGZIMfCOcMB3RXNL91jWkDatJC442WlMp2OZUu4wMFVIMkjf/\r\nIAXnklVMPExeLLT14hrOZK8vYiSIAc+9pkH0qj8MPkoL+CuWFDTzvfMHOx6s\r\njn1bjk9TaJ3wbudHN3op6DMF6+k/j8nCu5iEefDJzDSUp4AwvtckIcEdw3e7\r\n5+f28/3kTqDvpdpt6LrcgoR8X1vdL/iV+vAK71nunvnOpky38ondzp9BzHcr\r\n9Jts50abTnik+eeRlyTSxhlD6Sq5bb8kEsiUYBE4tSFQq/h6mio977se/vsE\r\ntSaLFw4A9QjJvtEvO++g3kBge/tgH2D19qI=\r\n=7qmq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sjnprjl","email":"mailme.suzan77@gmail.com"},"directories":{},"maintainers":[{"name":"sjnprjl","email":"mailme.suzan77@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-stripe_1.0.1_1661243270658_0.7266081897761807"},"_hasShrinkwrap":false},"1.0.2":{"name":"@sjnprjl/nestjs-stripe","version":"1.0.2","description":"A stripe nest integration module where stripe client can be inject to the injectables.","author":{"name":"sjnprjl"},"private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/sjnprjl/nestjs-stripe.git"},"main":"./dist/index.js","typings":"./dist/index.d.ts","keywords":["nestjs","stripe","module","payment"],"scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.4","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.2","prettier":"^2.3.2","reflect-metadata":"^0.1.13","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.5","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.0.0","typescript":"^4.3.5","@nestjs/common":"^9.0.11","@nestjs/core":"^9.0.11"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"dependencies":{"@nestjs/common":"^9.0.11","stripe":"^10.3.0"},"gitHead":"1c26e820d63dfaf9fd8e9393d6dfe1a48614c568","bugs":{"url":"https://github.com/sjnprjl/nestjs-stripe/issues"},"homepage":"https://github.com/sjnprjl/nestjs-stripe#readme","_id":"@sjnprjl/nestjs-stripe@1.0.2","_nodeVersion":"18.7.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-DZwr/AdI+cHuMg2jhzj37vyqe38NgAMV3SSgR7v2s+orKpepxxWrd23MokcNiVAxzKd/zv0FvAhMQ2OvbGGbrw==","shasum":"c016dec7367c02c623dc2f8bad58cdbb26800644","tarball":"https://registry.npmjs.org/@sjnprjl/nestjs-stripe/-/nestjs-stripe-1.0.2.tgz","fileCount":22,"unpackedSize":252490,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHrJNbvEWL5TqTm0inydsGkZsO5RVyqI3yb1XnG1C6h0AiEAu9ShDD/QrboGoAE+6c8wQcSAKhzaqoB3nodPyPIthP8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBMvOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqy7xAAh/UUAIgk6l2sgN/xj2b9V4kNklgxNqXJukwgzpXiTkXsHgMb\r\n2+U/Zi2CO6bBlld/h/tbKkQnH6K6KrRjJG28hr8gZbiGJZyGbernomSzpMHo\r\nzD+MI/yw6CwpGkVRCtOIUM43v8KdbTCV/L03YE4uzITm+Mi/s5iUy/pSD4W+\r\nnV7Bg+aQgnipeH/+lz0xCHe5C5Fdg21nzPmyK+bQtMhENKpu5knyRgahhQqK\r\n9HDDj0ZEY9kzgomIO46+3/J6qgteqqntmsxV+mPUtciWX0e1cFtBeUgEFd7B\r\n+I86pXk2vEXRJ7Qd4qm5pvql0tU5/1bByBBHt8rBE98sOqimB4nwOR1p+JTv\r\nGWOMdnXhf0fDcCuzILKqdv5foRCvaE02TW2FHJHzo3koNZnSzWyuO/2QUX06\r\n7N6M9rx8FcGTzqAABL/QaWVcdWmVsnSCTMbCz2VnBMtC0iweoxW883WKyFRl\r\noyE/COlo1ubhDvMqqunPF4qWIx5NWWNp6dHMdKUB/JPKFBBfTVR2DZZCNIR3\r\nRGnsUXow+eAZ6B6gjlyoC+t05SUsqcD4pZp0s8zN/O2tE1WcOqBvAeyeXrmG\r\nloj4NGmpZOyb2GGVug5JpeSkuiGxBMn9x+p9v4NYMMPlm/d5d2/sS44xwnSb\r\nAnApF2m6jvS03HWnuTYfP3ysfqCWXRr6q0o=\r\n=4f4N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sjnprjl","email":"mailme.suzan77@gmail.com"},"directories":{},"maintainers":[{"name":"sjnprjl","email":"mailme.suzan77@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-stripe_1.0.2_1661258702412_0.8973550350970776"},"_hasShrinkwrap":false},"1.0.3":{"name":"@sjnprjl/nestjs-stripe","version":"1.0.3","description":"A stripe nest integration module where stripe client can be inject to the injectables.","author":{"name":"sjnprjl"},"private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/sjnprjl/nestjs-stripe.git"},"main":"./dist/index.js","typings":"./dist/index.d.ts","keywords":["nestjs","stripe","module","payment"],"scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.4","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.2","prettier":"^2.3.2","reflect-metadata":"^0.1.13","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.5","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.0.0","typescript":"^4.3.5","@nestjs/common":"^9.0.11","@nestjs/core":"^9.0.11"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"dependencies":{"@nestjs/common":"^9.0.11","stripe":"^10.3.0"},"gitHead":"73a13b0193fc51613dab7408b76e174f52d1753e","bugs":{"url":"https://github.com/sjnprjl/nestjs-stripe/issues"},"homepage":"https://github.com/sjnprjl/nestjs-stripe#readme","_id":"@sjnprjl/nestjs-stripe@1.0.3","_nodeVersion":"18.7.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-A6Wmo4BI+PIjPYENK/W32ql4DlbmARJ98kFu9eS+nzdEk38TpeKTECr6V4XpRFCh5Y0fZ8IRAHnLCsa5ZMA2uA==","shasum":"ae6cb876690000753dfa55ded8b4eceae8dbf646","tarball":"https://registry.npmjs.org/@sjnprjl/nestjs-stripe/-/nestjs-stripe-1.0.3.tgz","fileCount":22,"unpackedSize":252539,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBQGkCTxfO4jXmQavGTHzlfe19oFeaiXCQljtm/1AlqgIgVZHSaja492lwrCEUyxRDj3KCUtvriROltnLWjF5brgg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBM4vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrC4RAAoYEzTiLRqqhen2oLKnV9HBg92+GQt4vi+JOJNhpKB6LaQeJv\r\n/YT9WHFkPcG6QbmeuEXpxwFR2HCO9WhOWLJ+SsUpZnXpEJ1+ktJTTF7/famW\r\nMF5bOSJM6a6D6dFJvKgFzwOePSdw9AKM4VG7J7zPtTiv1saMvvQkCLaWkd9G\r\nu7/e7EYB6HjsBLNKm9IK8m8ylH2zFjYOlH9Oy+gm1XHipBOIwMvx1uiBcAJ7\r\nc6dDClTsi9DJmnUI2PoVCIemRoWLoE/bmGFPx5OZda1zZnPffpNE7nnVqSB9\r\nHrexZ9nyLHGpu4iwbW5BV7rWG4m4qQZ1Buuhn/h42LI/vBpBDIhrjqa2cl9J\r\npdn4EdjPJhXvtHFPUvk/z3kTWe7jRKxsXcFOUzFj0LF2eBEpVsM2wrTdP+6J\r\npDkqalc1kSJVi8+Ft0fvKVvbLu2JXhKZ9E+YCGuDlbhMCnBDv5ANfialso14\r\nanF99S4lByMYN4KHJ2WBJGvBtieyPClk1UmmP16JlgyTV6Zo0XBops8zL1Gw\r\nR8G/ryPW3+UR1Hq2Gay883USjlgvWtGCyiaiJYnsUNPNEA75UkBKPTbvwsRU\r\ng5P53JMLqwN70tmG0+g/bICBfm7WR78nd7uTUDriugVJZWt1owpjeziv/ILa\r\nnifVA/cl5AxL7DacFAFWpkP2XIh74vY9xj8=\r\n=Oxrl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sjnprjl","email":"mailme.suzan77@gmail.com"},"directories":{},"maintainers":[{"name":"sjnprjl","email":"mailme.suzan77@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-stripe_1.0.3_1661259311312_0.31912676600838874"},"_hasShrinkwrap":false}},"maintainers":[{"name":"sjnprjl","email":"mailme.suzan77@gmail.com"}],"description":"A stripe nest integration module where stripe client can be inject to the injectables.","homepage":"https://github.com/sjnprjl/nestjs-stripe#readme","keywords":["nestjs","stripe","module","payment"],"repository":{"type":"git","url":"git+https://github.com/sjnprjl/nestjs-stripe.git"},"author":{"name":"sjnprjl"},"bugs":{"url":"https://github.com/sjnprjl/nestjs-stripe/issues"},"license":"MIT","readme":"<center><b>nestjs-stripe</b></center>\n\n# Installation\n\n```sh\nnpm install @sjnprjl/nestjs-stripe\n```\n\nInstall `stripe`.\n\n```sh\nnpm install stripe\n```\n\n# Example\n\n```ts\n// app.module.ts\nimport { Module } from '@nestjs/common';\nimport { StripeModule } from '@sjnprjl/nestjs-stripe';\n@Module({\n  imports: [\n    // ...\n    StripeModule.forRoot({\n      apiKey: 'your-secret-key',\n      options: {\n        apiVersion: '2022-08-01',\n      },\n    }),\n    // ...\n  ],\n  // ...\n})\nexport class AppModule {}\n```\n\nNow you can inject the stripe client into your `services` .\n\n```ts\n// app.service.ts\nimport { Inject, Injectable } from '@nestjs/common';\nimport { STRIPE_TOKEN } from '@sjnprjl/nestjs-stripe'; // provider token\nimport Stripe from 'stripe';\n\n@Injectable()\nexport class AppService {\n  constructor(@Inject(STRIPE_TOKEN) private stripeClient: Stripe) {}\n}\n```\n\n# Contributing\n\nI am sure there are many things that this package must include. So, feel free to contribute to this repo for I am not so good coder.\n\n# License\n\nDistributed under the `MIT License`.\n\nCopyright @ 2022 Sujan Parajuli\n","readmeFilename":"README.md"}