{"_id":"@dgpholdings/backend-mono","_rev":"21-7a86656e88eb2ca5b12f8042a0530d2e","name":"@dgpholdings/backend-mono","dist-tags":{"latest":"1.0.26"},"versions":{"1.0.0":{"name":"@dgpholdings/backend-mono","version":"1.0.0","keywords":[],"author":{"name":"Siddhartha Chowdhury"},"license":"ISC","_id":"@dgpholdings/backend-mono@1.0.0","maintainers":[{"name":"austin4silvers","email":"siddharthac6@gmail.com"}],"dist":{"shasum":"9f4d69c7f8cb778be3348572ba7fbd4a00407d0d","tarball":"https://registry.npmjs.org/@dgpholdings/backend-mono/-/backend-mono-1.0.0.tgz","fileCount":4,"integrity":"sha512-txReOtyDId1UAOGsA6dr1wsvX6FhLPSWPO4G9ybVbNQT/qpCIZgx6iKDFxNIpEQqtIRtuLnPHjzpBQqR+Ma+Pg==","signatures":[{"sig":"MEYCIQDe7NjDFr4DDLuvBIcfC26zUJbZq810D+qPzk6QyOQlVwIhAIAJyTlNvf7aLKrV6xmYP9ooxUI5Fl2EbP+995fKlopH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5848},"main":"./dist/types/index.js","types":"./dist/types/index.d.ts","gitHead":"552ba25b4887be5e8d6a978c6d190435369915a8","scripts":{"dev":"npm run prepare-env && skaffold dev","pub":"npm version patch && npm run clean && npm run build && npm publish","lint":"eslint 'src/**/*.ts'","build":"tsc -p .","clean":"rm -rf ./dist/*","start":"ts-node-dev --poll src/index.ts","prepare-env":"./scripts/prepare-env.sh","build:docker":"docker build -t austin4silvers/dersloka-backend-mono ."},"_npmUser":{"name":"austin4silvers","email":"siddharthac6@gmail.com"},"_npmVersion":"10.7.0","description":"We will need the following","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","shared":"*","express":"^4.19.2","mongoose":"^8.5.1","jsonwebtoken":"^9.0.2","module-alias":"^2.2.3","cookie-session":"^2.1.0","@aws-sdk/client-s3":"^3.623.0","node-nats-streaming":"^0.3.2","express-async-errors":"^3.1.1","@dgpholdings/shared-nodejs":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","nodemon":"^3.1.4","typescript":"^5.5.3","ts-node-dev":"^2.0.0","@types/express":"^4.17.21","@types/mongoose":"^5.11.97","@types/jsonwebtoken":"^9.0.6","@types/cookie-session":"^2.0.49","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/backend-mono_1.0.0_1723314555558_0.3547174535195672","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@dgpholdings/backend-mono","version":"1.0.1","keywords":[],"author":{"name":"Siddhartha Chowdhury"},"license":"ISC","_id":"@dgpholdings/backend-mono@1.0.1","maintainers":[{"name":"austin4silvers","email":"siddharthac6@gmail.com"}],"dist":{"shasum":"a3e958dca1ec190c130075738cd241568792b5f9","tarball":"https://registry.npmjs.org/@dgpholdings/backend-mono/-/backend-mono-1.0.1.tgz","fileCount":5,"integrity":"sha512-vARQtHu9fMcHJe3PykjQwTaNx4gVt70N4cvakEtNwLuqQN7kRyOoEBLjp9A1rgJ2k3gmriVAnO6xMPIPtvDXZw==","signatures":[{"sig":"MEUCICphLQgcPKH3yY8OIEx2OSdFFnyQ88825/YuiXoCdPihAiEAkQSD2IvBdIJqKki/5MWAIZvQvzRLWGZqxr97BKOxBSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5925},"main":"./dist/types/index.js","types":"./dist/types/index.d.ts","gitHead":"4b7ee22e2eaf2eec3387c0955f1a3754a4a4a95b","scripts":{"dev":"npm run prepare-env && skaffold dev","pub":"npm version patch && npm run clean && npm run build && npm publish","lint":"eslint 'src/**/*.ts'","build":"tsc -p .","clean":"rm -rf ./dist/*","start":"ts-node-dev --poll src/index.ts","prepare-env":"./scripts/prepare-env.sh","build:docker":"docker build -t austin4silvers/dersloka-backend-mono ."},"_npmUser":{"name":"austin4silvers","email":"siddharthac6@gmail.com"},"_npmVersion":"10.7.0","description":"We will need the following","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","shared":"*","express":"^4.19.2","mongoose":"^8.5.1","jsonwebtoken":"^9.0.2","module-alias":"^2.2.3","cookie-session":"^2.1.0","@aws-sdk/client-s3":"^3.623.0","node-nats-streaming":"^0.3.2","express-async-errors":"^3.1.1","@dgpholdings/shared-nodejs":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","nodemon":"^3.1.4","typescript":"^5.5.3","ts-node-dev":"^2.0.0","@types/express":"^4.17.21","@types/mongoose":"^5.11.97","@types/jsonwebtoken":"^9.0.6","@types/cookie-session":"^2.0.49","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/backend-mono_1.0.1_1723314602907_0.7930062988234505","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@dgpholdings/backend-mono","version":"1.0.2","keywords":[],"author":{"name":"Siddhartha Chowdhury"},"license":"ISC","_id":"@dgpholdings/backend-mono@1.0.2","maintainers":[{"name":"austin4silvers","email":"siddharthac6@gmail.com"}],"dist":{"shasum":"5081c58c39c7cc20aaed042b9fc483990719573b","tarball":"https://registry.npmjs.org/@dgpholdings/backend-mono/-/backend-mono-1.0.2.tgz","fileCount":8,"integrity":"sha512-vf1K5WjTUXwzbQbua18UBNrytpIg1ULyud7bXSBx0cr7dX8F6T6YiUymoggDH70dd6mdc2GSRLxE8Q7J/2+glg==","signatures":[{"sig":"MEYCIQC76BPZHrVfmi5tdwRg1ps3ZKoufIzW3/bpguKiSBp78wIhANYBREQOoGj7oG305MGwkicPazYUEWznW6Ng+0DS3HbJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6663},"main":"./dist/types/index.js","types":"./dist/types/index.d.ts","gitHead":"08d1e98952032fe349bd50b63405e9fa32737065","scripts":{"dev":"npm run prepare-env && skaffold dev","pub":"npm version patch && npm run clean && npm run build && npm publish","lint":"eslint 'src/**/*.ts'","build":"tsc -p .","clean":"rm -rf ./dist/*","start":"ts-node-dev --poll src/index.ts","prepare-env":"./scripts/prepare-env.sh","build:docker":"docker build -t austin4silvers/dersloka-backend-mono ."},"_npmUser":{"name":"austin4silvers","email":"siddharthac6@gmail.com"},"_npmVersion":"10.7.0","description":"We will need the following","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","shared":"*","express":"^4.19.2","mongoose":"^8.5.1","jsonwebtoken":"^9.0.2","module-alias":"^2.2.3","cookie-session":"^2.1.0","@aws-sdk/client-s3":"^3.623.0","node-nats-streaming":"^0.3.2","express-async-errors":"^3.1.1","@dgpholdings/shared-nodejs":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","nodemon":"^3.1.4","typescript":"^5.5.3","ts-node-dev":"^2.0.0","@types/express":"^4.17.21","@types/mongoose":"^5.11.97","@types/jsonwebtoken":"^9.0.6","@types/cookie-session":"^2.0.49","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/backend-mono_1.0.2_1723314773342_0.17190019577510607","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@dgpholdings/backend-mono","version":"1.0.3","keywords":[],"author":{"name":"Siddhartha Chowdhury"},"license":"ISC","_id":"@dgpholdings/backend-mono@1.0.3","maintainers":[{"name":"austin4silvers","email":"siddharthac6@gmail.com"}],"dist":{"shasum":"12d78cb4b7222026cb7ed939bed4853436d3d9be","tarball":"https://registry.npmjs.org/@dgpholdings/backend-mono/-/backend-mono-1.0.3.tgz","fileCount":5,"integrity":"sha512-Mgw6dEqB31Gw/vvEO49ZFQXB/NYOcy4cQzYMdzm9f/H7cg4bFXdnl8QeX4H6J+TAQix6Ko2S6hsa+N9vQQDi3Q==","signatures":[{"sig":"MEUCIE3Y4mRbh+H8jX3zCMUdlFMhmw6P5cUFd/2ivF3cRZBxAiEA8pjieBBKVSF+vEgNl53cmk39yV5FmvQjNxGdWtETBLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6436},"main":"./dist/types/index.js","types":"./dist/types/index.d.ts","gitHead":"dcc576bdccc69a0d309a89ae676906e5fd095bc8","scripts":{"dev":"npm run prepare-env && skaffold dev","pub":"npm version patch && npm run clean && npm run build && npm publish","lint":"eslint 'src/**/*.ts'","build":"tsc -p .","clean":"rm -rf ./dist/*","start":"ts-node-dev --poll src/index.ts","prepare-env":"./scripts/prepare-env.sh","build:docker":"docker build -t austin4silvers/dersloka-backend-mono ."},"_npmUser":{"name":"austin4silvers","email":"siddharthac6@gmail.com"},"_npmVersion":"10.7.0","description":"We will need the following","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","shared":"*","express":"^4.19.2","mongoose":"^8.5.1","jsonwebtoken":"^9.0.2","module-alias":"^2.2.3","cookie-session":"^2.1.0","@aws-sdk/client-s3":"^3.623.0","node-nats-streaming":"^0.3.2","express-async-errors":"^3.1.1","@dgpholdings/shared-nodejs":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","nodemon":"^3.1.4","typescript":"^5.5.3","ts-node-dev":"^2.0.0","@types/express":"^4.17.21","@types/mongoose":"^5.11.97","@types/jsonwebtoken":"^9.0.6","@types/cookie-session":"^2.0.49","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/backend-mono_1.0.3_1723314866922_0.3342103368884022","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@dgpholdings/backend-mono","version":"1.0.4","keywords":[],"author":{"name":"Siddhartha Chowdhury"},"license":"ISC","_id":"@dgpholdings/backend-mono@1.0.4","maintainers":[{"name":"austin4silvers","email":"siddharthac6@gmail.com"}],"dist":{"shasum":"f0de0801c76394fd70dab9b6425c7f5ff3a5ffb3","tarball":"https://registry.npmjs.org/@dgpholdings/backend-mono/-/backend-mono-1.0.4.tgz","fileCount":5,"integrity":"sha512-Sio0xgZVEm2k7pPuEJq8sSX/gaFfXgMGNtBgH5Bs6In1wu3YWLWydI+KtliKL3nqGOppeU2hL+YE2ilWhokvzQ==","signatures":[{"sig":"MEUCIQC2tIxxIRQd16gSEJPlm03BnFlZP01NE0t22ousQ1XqOAIgYLHbgAbGQ31XZY2GGJ2VuXbaDt172qQNCg2Gsg82YaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6432},"main":"./lib/types/index.js","types":"./lib/types/index.d.ts","gitHead":"993c132eae3e2b4ae34581e0e03a909dc860020c","scripts":{"dev":"npm run prepare-env && skaffold dev","pub":"npm version patch && npm run clean && npm run build && npm publish","lint":"eslint 'src/**/*.ts'","build":"tsc -p .","clean":"rm -rf ./lib/*","start":"ts-node-dev --poll src/index.ts","prepare-env":"./scripts/prepare-env.sh","build:docker":"docker build -t austin4silvers/dersloka-backend-mono ."},"_npmUser":{"name":"austin4silvers","email":"siddharthac6@gmail.com"},"_npmVersion":"10.7.0","description":"We will need the following","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","shared":"*","express":"^4.19.2","mongoose":"^8.5.1","jsonwebtoken":"^9.0.2","module-alias":"^2.2.3","cookie-session":"^2.1.0","@aws-sdk/client-s3":"^3.623.0","node-nats-streaming":"^0.3.2","express-async-errors":"^3.1.1","@dgpholdings/shared-nodejs":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","nodemon":"^3.1.4","typescript":"^5.5.3","ts-node-dev":"^2.0.0","@types/express":"^4.17.21","@types/mongoose":"^5.11.97","@types/jsonwebtoken":"^9.0.6","@types/cookie-session":"^2.0.49","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/backend-mono_1.0.4_1723314984704_0.6643082720224551","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@dgpholdings/backend-mono","version":"1.0.5","keywords":[],"author":{"name":"Siddhartha Chowdhury"},"license":"ISC","_id":"@dgpholdings/backend-mono@1.0.5","maintainers":[{"name":"austin4silvers","email":"siddharthac6@gmail.com"}],"dist":{"shasum":"a352e92c1e2d15f9b82679c74d93fa5c65605ecd","tarball":"https://registry.npmjs.org/@dgpholdings/backend-mono/-/backend-mono-1.0.5.tgz","fileCount":5,"integrity":"sha512-Foaj5eAvbJI52KM84dYCIPYw0lMbFIvoi3Mk9ncVHFrku+crtqQcqkW6KRPhEtiw4WC/D9I8UbvtgeohBpmSWQ==","signatures":[{"sig":"MEQCIGyjQTC810dtjZecmU9n4LIt1MXi7salbhbI+tZJmQizAiBJJ/bTMsSc5ON9zoN2UbIMwodMqU66LdkemlX2FZU00g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6450},"main":"./lib/types/index.js","types":"./lib/types/index.d.ts","gitHead":"6b454b6d7c350c8f2a8083ec29c418494f585849","scripts":{"dev":"npm run prepare-env && skaffold dev","pub":"npm version patch && npm run clean && npm run build && npm publish","lint":"eslint 'src/**/*.ts'","build":"tsc -p .","clean":"rm -rf ./lib/*","start":"ts-node-dev --poll src/index.ts","prepare-env":"./scripts/prepare-env.sh","build:docker":"docker build -t austin4silvers/dersloka-backend-mono ."},"_npmUser":{"name":"austin4silvers","email":"siddharthac6@gmail.com"},"_npmVersion":"10.7.0","description":"We will need the following","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","shared":"*","express":"^4.19.2","mongoose":"^8.5.1","jsonwebtoken":"^9.0.2","module-alias":"^2.2.3","cookie-session":"^2.1.0","@aws-sdk/client-s3":"^3.623.0","node-nats-streaming":"^0.3.2","express-async-errors":"^3.1.1","@dgpholdings/shared-nodejs":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","nodemon":"^3.1.4","typescript":"^5.5.3","ts-node-dev":"^2.0.0","@types/express":"^4.17.21","@types/mongoose":"^5.11.97","@types/jsonwebtoken":"^9.0.6","@types/cookie-session":"^2.0.49","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/backend-mono_1.0.5_1723315716999_0.2557163630199544","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@dgpholdings/backend-mono","version":"1.0.9","keywords":[],"author":{"name":"Siddhartha Chowdhury"},"license":"ISC","_id":"@dgpholdings/backend-mono@1.0.9","maintainers":[{"name":"austin4silvers","email":"siddharthac6@gmail.com"}],"dist":{"shasum":"a234a513d05cf261ce88ddc6c66494489f3df71f","tarball":"https://registry.npmjs.org/@dgpholdings/backend-mono/-/backend-mono-1.0.9.tgz","fileCount":9,"integrity":"sha512-avZIdXsNSZ7GhmhDcS33N/1Qm8A8/XeQjXrVs1YYBTtqPzSWDbQeIbBUPvRFccw7kUTikjdj0YuM6KpyOF3h7Q==","signatures":[{"sig":"MEQCIBe4rAqWxiqQHSVA3dBY4WoIKivmlmCjGxPNC+mXQZFuAiBxrmpLPf5sgkFkrX8yy8JoexUYrpRXe1aWtakl3cpetg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12482},"main":"./lib/types/index.js","types":"./lib/types/index.d.ts","gitHead":"86008dd6e2c50b15548ef3cd3a0bb826a3cb8144","scripts":{"dev":"npm run prepare-env && skaffold dev","pub":"npm version patch && npm run clean:pub && npm run build && npm publish","lint":"eslint 'src/**/*.ts'","build":"tsc -p .","clean":"rm -rf node_modules && rm -f package-lock.json && rm -f yarn.lock","start":"ts-node-dev --poll src/index.ts","clean:pub":"rm -rf ./lib/*","prepare-env":"./scripts/prepare-env.sh","build:docker":"docker build -t austin4silvers/dersloka-backend-mono ."},"_npmUser":{"name":"austin4silvers","email":"siddharthac6@gmail.com"},"_npmVersion":"10.7.0","description":"We will need the following","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","shared":"*","express":"^4.19.2","mongoose":"^8.5.1","node-cache":"^5.1.2","jsonwebtoken":"^9.0.2","module-alias":"^2.2.3","cookie-session":"^2.1.0","@aws-sdk/client-s3":"^3.623.0","node-nats-streaming":"^0.3.2","express-async-errors":"^3.1.1","@dgpholdings/shared-nodejs":"latest"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","nodemon":"^3.1.4","typescript":"^5.5.3","@types/cors":"^2.8.17","ts-node-dev":"^2.0.0","@types/express":"^4.17.21","@types/mongoose":"^5.11.97","@types/jsonwebtoken":"^9.0.6","@types/cookie-session":"^2.0.49","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/backend-mono_1.0.9_1723401806919_0.09173014755153064","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@dgpholdings/backend-mono","version":"1.0.10","keywords":[],"author":{"name":"Siddhartha Chowdhury"},"license":"ISC","_id":"@dgpholdings/backend-mono@1.0.10","maintainers":[{"name":"austin4silvers","email":"siddharthac6@gmail.com"}],"dist":{"shasum":"1a853c3b7cbfb403f56c708320a14b1c6047b737","tarball":"https://registry.npmjs.org/@dgpholdings/backend-mono/-/backend-mono-1.0.10.tgz","fileCount":9,"integrity":"sha512-eXVx4bAJSC4xG+NSZri1U4HRfjrWSykTA2wqN7zWoMNhy4iQpBpzvQ4XnP7WPIXTN0kTGlInoNViMDQoSpf/5A==","signatures":[{"sig":"MEUCIQC/qOiDRFKoQgZ+XKOuG8gKqxG7CQfyo4hzbMiMtJUrHgIgdj3AwahB84I9jrXJSE9vFRgU1WZil0GoyZv0APXKfZQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12518},"main":"./lib/types/index.js","types":"./lib/types/index.d.ts","gitHead":"84ab9dac12924f3e9543d291f63e577af41331c8","scripts":{"dev":"npm run prepare-env && skaffold dev","pub":"npm version patch && npm run clean:pub && npm run build && npm publish","lint":"eslint 'src/**/*.ts'","build":"tsc -p .","clean":"rm -rf node_modules && rm -f package-lock.json && rm -f yarn.lock","start":"ts-node-dev --poll src/index.ts","clean:pub":"rm -rf ./lib/*","prepare-env":"./scripts/prepare-env.sh","build:docker":"docker build -t austin4silvers/dersloka-backend-mono ."},"_npmUser":{"name":"austin4silvers","email":"siddharthac6@gmail.com"},"_npmVersion":"10.7.0","description":"We will need the following","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","shared":"*","express":"^4.19.2","mongoose":"^8.5.1","node-cache":"^5.1.2","jsonwebtoken":"^9.0.2","module-alias":"^2.2.3","cookie-session":"^2.1.0","@aws-sdk/client-s3":"^3.623.0","node-nats-streaming":"^0.3.2","express-async-errors":"^3.1.1","@dgpholdings/shared-nodejs":"latest"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","nodemon":"^3.1.4","typescript":"^5.5.3","@types/cors":"^2.8.17","ts-node-dev":"^2.0.0","@types/express":"^4.17.21","@types/mongoose":"^5.11.97","@types/jsonwebtoken":"^9.0.6","@types/cookie-session":"^2.0.49","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/backend-mono_1.0.10_1723613393457_0.8466549943675432","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@dgpholdings/backend-mono","version":"1.0.12","keywords":[],"author":{"name":"Siddhartha Chowdhury"},"license":"ISC","_id":"@dgpholdings/backend-mono@1.0.12","maintainers":[{"name":"austin4silvers","email":"siddharthac6@gmail.com"}],"dist":{"shasum":"581a32630bc6fb4feaa575d32913a4399aab6ecc","tarball":"https://registry.npmjs.org/@dgpholdings/backend-mono/-/backend-mono-1.0.12.tgz","fileCount":10,"integrity":"sha512-04i5c/kx3xPr5D7vD4Z1bw4ZWOBtLKQAGIrDXU8xQcl0JxPsgQLMx4rtIXlica4oz96QW3n2CZfXlES5047lBg==","signatures":[{"sig":"MEYCIQD0A032xbNjm7+ysDz5849vrOrnr0PKV8OY4hgnLEoWgAIhAMXML+XHlP6oBQS/d/DFiA+WWGMeBqF1E2CSKEJRYjXt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13071},"main":"./lib/types/index.js","types":"./lib/types/index.d.ts","gitHead":"70ece0d9da893b96da19f4e5d77ed5763aa022ea","scripts":{"dev":"npm run prepare-env && skaffold dev","pub":"npm version patch && npm run clean:pub && npm run build && npm publish","lint":"eslint 'src/**/*.ts'","build":"tsc -p .","clean":"rm -rf node_modules && rm -f package-lock.json && rm -f yarn.lock","start":"ts-node-dev --poll src/index.ts","clean:pub":"rm -rf ./lib/*","prepare-env":"./scripts/prepare-env.sh","build:docker":"docker build -t austin4silvers/dersloka-backend-mono ."},"_npmUser":{"name":"austin4silvers","email":"siddharthac6@gmail.com"},"_npmVersion":"10.7.0","description":"We will need the following","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","shared":"*","express":"^4.19.2","mongoose":"^8.5.1","node-cache":"^5.1.2","jsonwebtoken":"^9.0.2","module-alias":"^2.2.3","cookie-session":"^2.1.0","@aws-sdk/client-s3":"^3.623.0","node-nats-streaming":"^0.3.2","express-async-errors":"^3.1.1","@dgpholdings/shared-nodejs":"latest"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","nodemon":"^3.1.4","typescript":"^5.5.3","@types/cors":"^2.8.17","ts-node-dev":"^2.0.0","@types/express":"^4.17.21","@types/mongoose":"^5.11.97","@types/jsonwebtoken":"^9.0.6","@types/cookie-session":"^2.0.49","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/backend-mono_1.0.12_1723623748725_0.3528763451318073","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@dgpholdings/backend-mono","version":"1.0.13","keywords":[],"author":{"name":"Siddhartha Chowdhury"},"license":"ISC","_id":"@dgpholdings/backend-mono@1.0.13","maintainers":[{"name":"austin4silvers","email":"siddharthac6@gmail.com"}],"dist":{"shasum":"7d6d7646a371cf29256c3388ed65d4174f3ec222","tarball":"https://registry.npmjs.org/@dgpholdings/backend-mono/-/backend-mono-1.0.13.tgz","fileCount":10,"integrity":"sha512-hDVrdfxsh1AxTR/fDk2P23Y5W/ihMptvXokMEey0l+6RjNPNO16F4TC48vOlmHD2AJXwfYHRViSFLyNWPU93yA==","signatures":[{"sig":"MEQCIEWymVSHLBa3/CIBTafPnccHIK0cUdHYQxDpjuMznjreAiA1fr7rhy5gZ70e5+e881N9021Sj63voIVY3w+pwWnqow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13232},"main":"./lib/types/index.js","types":"./lib/types/index.d.ts","gitHead":"5fcbbc6d6cf41f0db6181e4854f052918c938f11","scripts":{"dev":"npm run prepare-env && skaffold dev","pub":"npm version patch && npm run clean:pub && npm run build && npm publish","lint":"eslint 'src/**/*.ts'","build":"tsc -p .","clean":"rm -rf node_modules && rm -f package-lock.json && rm -f yarn.lock","start":"ts-node-dev --poll src/index.ts","clean:pub":"rm -rf ./lib/*","prepare-env":"./scripts/prepare-env.sh","build:docker":"docker build -t austin4silvers/dersloka-backend-mono ."},"_npmUser":{"name":"austin4silvers","email":"siddharthac6@gmail.com"},"_npmVersion":"10.7.0","description":"We will need the following","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","shared":"*","express":"^4.19.2","mongoose":"^8.5.1","node-cache":"^5.1.2","jsonwebtoken":"^9.0.2","module-alias":"^2.2.3","cookie-session":"^2.1.0","@aws-sdk/client-s3":"^3.623.0","node-nats-streaming":"^0.3.2","express-async-errors":"^3.1.1","@dgpholdings/shared-nodejs":"latest"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","nodemon":"^3.1.4","typescript":"^5.5.3","@types/cors":"^2.8.17","ts-node-dev":"^2.0.0","@types/express":"^4.17.21","@types/mongoose":"^5.11.97","@types/jsonwebtoken":"^9.0.6","@types/cookie-session":"^2.0.49","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/backend-mono_1.0.13_1723625403052_0.7279945632615556","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@dgpholdings/backend-mono","version":"1.0.14","keywords":[],"author":{"name":"Siddhartha Chowdhury"},"license":"ISC","_id":"@dgpholdings/backend-mono@1.0.14","maintainers":[{"name":"austin4silvers","email":"siddharthac6@gmail.com"}],"dist":{"shasum":"b0d9b76a97bcb7a6496868366cc1b573e6ccc3ae","tarball":"https://registry.npmjs.org/@dgpholdings/backend-mono/-/backend-mono-1.0.14.tgz","fileCount":10,"integrity":"sha512-0r5GANIsWv0r0hgWA/ZoQdPtsly3GpGkRB3i1eozpskxIRE3g7C54CUbV5qPbsuLWJPq/OzxT7zZ76i9TCRLoQ==","signatures":[{"sig":"MEUCIEECkSefKMlj1YxApvw7rZOCttnHioBDENFQfXezTeXSAiEA0Lx/51sD5FYnTzztP9IKcFHsxEKvIfs/zcTX3XPcYp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13517},"main":"./lib/types/index.js","types":"./lib/types/index.d.ts","gitHead":"624a9e13a9ecbc0992a216d03be4b2d42238d339","scripts":{"dev":"npm run prepare-env && skaffold dev","pub":"npm version patch && npm run clean:pub && npm run build && npm publish","lint":"eslint 'src/**/*.ts'","build":"tsc -p .","clean":"rm -rf node_modules && rm -f package-lock.json && rm -f yarn.lock","start":"ts-node-dev --poll src/index.ts","clean:pub":"rm -rf ./lib/*","prepare-env":"./scripts/prepare-env.sh","build:docker":"docker build -t austin4silvers/dersloka-backend-mono ."},"_npmUser":{"name":"austin4silvers","email":"siddharthac6@gmail.com"},"_npmVersion":"10.7.0","description":"We will need the following","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","shared":"*","express":"^4.19.2","mongoose":"^8.5.1","node-cache":"^5.1.2","jsonwebtoken":"^9.0.2","module-alias":"^2.2.3","cookie-session":"^2.1.0","@aws-sdk/client-s3":"^3.623.0","node-nats-streaming":"^0.3.2","express-async-errors":"^3.1.1","@dgpholdings/shared-nodejs":"latest"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","nodemon":"^3.1.4","typescript":"^5.5.3","@types/cors":"^2.8.17","ts-node-dev":"^2.0.0","@types/express":"^4.17.21","@types/mongoose":"^5.11.97","@types/jsonwebtoken":"^9.0.6","@types/cookie-session":"^2.0.49","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/backend-mono_1.0.14_1723638056621_0.7174996575991432","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@dgpholdings/backend-mono","version":"1.0.15","keywords":[],"author":{"name":"Siddhartha Chowdhury"},"license":"ISC","_id":"@dgpholdings/backend-mono@1.0.15","maintainers":[{"name":"austin4silvers","email":"siddharthac6@gmail.com"}],"dist":{"shasum":"177a73fb34f2bb6aeb9e64b7e8a4571bb6220220","tarball":"https://registry.npmjs.org/@dgpholdings/backend-mono/-/backend-mono-1.0.15.tgz","fileCount":13,"integrity":"sha512-RnKvlcHTltqGPyOf1DCS4OgEVFMUVBrBp8RH9n/biZTsERnkPkNmHZH3mEU6jvAvMeyqVDAuaIDicWhwyZXCVQ==","signatures":[{"sig":"MEQCIEj+iZ1XOZgvWrr2Nb0ek3N/RVnIlfGDSDCGbwsaCEz1AiBsoWXHm+d6Z72iBoVbVTy+zHEtyytkCNFIJlKRr2etVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15136},"main":"./lib/types/index.js","types":"./lib/types/index.d.ts","gitHead":"de5b6a5f5b6fb6bf33ed65d51fd5ed8c7219a2ad","scripts":{"dev":"npm run prepare-env && skaffold dev","pub":"npm version patch && npm run clean:pub && npm run build && npm publish","lint":"eslint 'src/**/*.ts'","build":"tsc -p .","clean":"rm -rf node_modules && rm -f package-lock.json && rm -f yarn.lock","start":"ts-node-dev --poll src/index.ts","clean:pub":"rm -rf ./lib/*","prepare-env":"./scripts/prepare-env.sh","build:docker":"docker build -t austin4silvers/dersloka-backend-mono ."},"_npmUser":{"name":"austin4silvers","email":"siddharthac6@gmail.com"},"_npmVersion":"10.7.0","description":"We will need the following","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","shared":"*","express":"^4.19.2","mongoose":"^8.5.1","node-cache":"^5.1.2","jsonwebtoken":"^9.0.2","module-alias":"^2.2.3","cookie-session":"^2.1.0","@aws-sdk/client-s3":"^3.623.0","node-nats-streaming":"^0.3.2","express-async-errors":"^3.1.1","@dgpholdings/shared-nodejs":"1.0.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","nodemon":"^3.1.4","typescript":"^5.5.3","@types/cors":"^2.8.17","ts-node-dev":"^2.0.0","@types/express":"^4.17.21","@types/mongoose":"^5.11.97","@types/jsonwebtoken":"^9.0.6","@types/cookie-session":"^2.0.49","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/backend-mono_1.0.15_1723920987384_0.15160163128913773","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@dgpholdings/backend-mono","version":"1.0.16","keywords":[],"author":{"name":"Siddhartha Chowdhury"},"license":"ISC","_id":"@dgpholdings/backend-mono@1.0.16","maintainers":[{"name":"austin4silvers","email":"siddharthac6@gmail.com"}],"dist":{"shasum":"24ee46131a8dca4cdcf7a105298b25fcfa7b52c5","tarball":"https://registry.npmjs.org/@dgpholdings/backend-mono/-/backend-mono-1.0.16.tgz","fileCount":14,"integrity":"sha512-f6gIaDj9WmUAR8+IteLFyIMKzHM0HWyAmk0W5d8U73aKXbtppbNdx0QdqCs5WCGD4ewehAYs0OVa1Yy8Ouv5jA==","signatures":[{"sig":"MEUCIQD3GGThlU/hiCugjqjH5OAbIs/uLHrsPoLAvAu801ST+wIgA2VNxS2LBkgQWYOLyo9cSo7fONmet2/45J6L5U6a2Ks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15417},"main":"./lib/types/index.js","types":"./lib/types/index.d.ts","gitHead":"44da27aed554f4d318537c5d83020e8327e60efa","scripts":{"dev":"npm run prepare-env && skaffold dev","pub":"npm version patch && npm run clean:pub && npm run build && npm publish","lint":"eslint 'src/**/*.ts'","build":"tsc -p .","clean":"rm -rf node_modules && rm -f package-lock.json && rm -f yarn.lock","start":"ts-node-dev --poll src/index.ts","clean:pub":"rm -rf ./lib/*","prepare-env":"./scripts/prepare-env.sh","build:docker":"docker build -t austin4silvers/dersloka-backend-mono ."},"_npmUser":{"name":"austin4silvers","email":"siddharthac6@gmail.com"},"_npmVersion":"10.7.0","description":"We will need the following","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","shared":"*","express":"^4.19.2","mongoose":"^8.5.1","node-cache":"^5.1.2","jsonwebtoken":"^9.0.2","module-alias":"^2.2.3","cookie-session":"^2.1.0","@aws-sdk/client-s3":"^3.623.0","node-nats-streaming":"^0.3.2","express-async-errors":"^3.1.1","@dgpholdings/shared-nodejs":"1.0.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","nodemon":"^3.1.4","typescript":"^5.5.3","@types/cors":"^2.8.17","ts-node-dev":"^2.0.0","@types/express":"^4.17.21","@types/mongoose":"^5.11.97","@types/jsonwebtoken":"^9.0.6","@types/cookie-session":"^2.0.49","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/backend-mono_1.0.16_1723932349030_0.5116676430621394","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@dgpholdings/backend-mono","version":"1.0.17","keywords":[],"author":{"name":"Siddhartha Chowdhury"},"license":"ISC","_id":"@dgpholdings/backend-mono@1.0.17","maintainers":[{"name":"austin4silvers","email":"siddharthac6@gmail.com"}],"dist":{"shasum":"4fe0d4d156febf39c9db4cb003929c78efe3798a","tarball":"https://registry.npmjs.org/@dgpholdings/backend-mono/-/backend-mono-1.0.17.tgz","fileCount":14,"integrity":"sha512-f5upIWNaThG+HIZvMb3aYd+VPbxhfhxuwBg6UZbS0qH93QYbnRGs15CHAjrdiYiwH58gW9Sp1WRnYMj/WdTDpQ==","signatures":[{"sig":"MEUCIFlS+uCaP79opZgArZibJ9Hh4nAv9GPWGQTVpk5tQXCAAiEAtHKa3RSYUScTq+cBQ0MkYf7t7WbcubZM29c41zceTf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15700},"main":"./lib/types/index.js","types":"./lib/types/index.d.ts","gitHead":"85210c7a4c33d9a7acfa0258bbc74b8015d5cb40","scripts":{"dev":"npm run prepare-env && skaffold dev","pub":"npm version patch && npm run clean:pub && npm run build && npm publish","lint":"eslint 'src/**/*.ts'","build":"tsc -p .","clean":"rm -rf node_modules && rm -f package-lock.json && rm -f yarn.lock","start":"ts-node-dev --poll src/index.ts","clean:pub":"rm -rf ./lib/*","prepare-env":"./scripts/prepare-env.sh","build:docker":"docker build -t austin4silvers/dersloka-backend-mono ."},"_npmUser":{"name":"austin4silvers","email":"siddharthac6@gmail.com"},"_npmVersion":"10.7.0","description":"We will need the following","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","shared":"*","express":"^4.19.2","mongoose":"^8.5.1","node-cache":"^5.1.2","jsonwebtoken":"^9.0.2","module-alias":"^2.2.3","cookie-session":"^2.1.0","@aws-sdk/client-s3":"^3.623.0","node-nats-streaming":"^0.3.2","express-async-errors":"^3.1.1","@dgpholdings/shared-nodejs":"1.0.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","nodemon":"^3.1.4","typescript":"^5.5.3","@types/cors":"^2.8.17","ts-node-dev":"^2.0.0","@types/express":"^4.17.21","@types/mongoose":"^5.11.97","@types/jsonwebtoken":"^9.0.6","@types/cookie-session":"^2.0.49","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/backend-mono_1.0.17_1723965165774_0.5751167883454726","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"@dgpholdings/backend-mono","version":"1.0.18","keywords":[],"author":{"name":"Siddhartha Chowdhury"},"license":"ISC","_id":"@dgpholdings/backend-mono@1.0.18","maintainers":[{"name":"austin4silvers","email":"siddharthac6@gmail.com"}],"dist":{"shasum":"3bf7127b7402c3fb50e6ec9aac1fc79544622590","tarball":"https://registry.npmjs.org/@dgpholdings/backend-mono/-/backend-mono-1.0.18.tgz","fileCount":14,"integrity":"sha512-WrJHIXyYW+ybt4wNQwIo15mg4Io0uZKA8pHWrwMMyB4n6xIkYKIM4myAjp23iBQ2/bSRBv1ds7SbtabKj2lmMA==","signatures":[{"sig":"MEUCIQC3eeQYsQmVJmbnEQW2cL7rluYoySE9A+jtElMxtu2glAIgfGeuLVeZH8DOO7eIrmjM4hs3il5lcLzreh9KtYCPxk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15652},"main":"./lib/types/index.js","types":"./lib/types/index.d.ts","gitHead":"7b3b376ac598e1bac09e071ddfbd18dd4862ea09","scripts":{"dev":"npm run prepare-env && skaffold dev","pub":"npm version patch && npm run clean:pub && npm run build && npm publish","lint":"eslint 'src/**/*.ts'","build":"tsc -p .","clean":"rm -rf node_modules && rm -f package-lock.json && rm -f yarn.lock","start":"ts-node-dev --poll src/index.ts","clean:pub":"rm -rf ./lib/*","prepare-env":"./scripts/prepare-env.sh","build:docker":"docker build -t austin4silvers/dersloka-backend-mono ."},"_npmUser":{"name":"austin4silvers","email":"siddharthac6@gmail.com"},"_npmVersion":"10.7.0","description":"We will need the following","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","shared":"*","express":"^4.19.2","mongoose":"^8.5.1","node-cache":"^5.1.2","jsonwebtoken":"^9.0.2","module-alias":"^2.2.3","cookie-session":"^2.1.0","@aws-sdk/client-s3":"^3.623.0","node-nats-streaming":"^0.3.2","express-async-errors":"^3.1.1","@dgpholdings/shared-nodejs":"1.0.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","nodemon":"^3.1.4","typescript":"^5.5.3","@types/cors":"^2.8.17","ts-node-dev":"^2.0.0","@types/express":"^4.17.21","@types/mongoose":"^5.11.97","@types/jsonwebtoken":"^9.0.6","@types/cookie-session":"^2.0.49","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/backend-mono_1.0.18_1723967291515_0.42358948103250804","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"@dgpholdings/backend-mono","version":"1.0.19","keywords":[],"author":{"name":"Siddhartha Chowdhury"},"license":"ISC","_id":"@dgpholdings/backend-mono@1.0.19","maintainers":[{"name":"austin4silvers","email":"siddharthac6@gmail.com"}],"dist":{"shasum":"609cf680c2db02ee5d6ba57d16fc059324585622","tarball":"https://registry.npmjs.org/@dgpholdings/backend-mono/-/backend-mono-1.0.19.tgz","fileCount":14,"integrity":"sha512-VunCWKyCxyMGEaY9P2qUSAXYZUAVTRys2xYgudiPHxW+a/xu8pp4KuzFCkBUctvHAD5oW2znTwpllmHJvkN4YA==","signatures":[{"sig":"MEYCIQC3ZDXaciR/32zU3pW6SALg5inLzDOM8Lg70qC306cCVQIhAMLWzREaeWgivrtoLNZi0Os9Ny7XcDi+zMKaNiP00fHC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15793},"main":"./lib/types/index.js","types":"./lib/types/index.d.ts","gitHead":"c19e883d8edbe7361ef5dc0d88c83285d7118ffe","scripts":{"dev":"npm run prepare-env && skaffold dev","pub":"npm version patch && npm run clean:pub && npm run build && npm publish","lint":"eslint 'src/**/*.ts'","build":"tsc -p .","clean":"rm -rf node_modules && rm -f package-lock.json && rm -f yarn.lock","start":"ts-node-dev --poll src/index.ts","clean:pub":"rm -rf ./lib/*","prepare-env":"./scripts/prepare-env.sh","build:docker":"docker build -t austin4silvers/dersloka-backend-mono ."},"_npmUser":{"name":"austin4silvers","email":"siddharthac6@gmail.com"},"_npmVersion":"10.7.0","description":"We will need the following","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","shared":"*","express":"^4.19.2","mongoose":"^8.5.1","node-cache":"^5.1.2","jsonwebtoken":"^9.0.2","module-alias":"^2.2.3","cookie-session":"^2.1.0","@aws-sdk/client-s3":"^3.623.0","node-nats-streaming":"^0.3.2","express-async-errors":"^3.1.1","@dgpholdings/shared-nodejs":"1.0.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","nodemon":"^3.1.4","typescript":"^5.5.3","@types/cors":"^2.8.17","ts-node-dev":"^2.0.0","@types/express":"^4.17.21","@types/mongoose":"^5.11.97","@types/jsonwebtoken":"^9.0.6","@types/cookie-session":"^2.0.49","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/backend-mono_1.0.19_1723982935598_0.4195573700225472","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"@dgpholdings/backend-mono","version":"1.0.20","keywords":[],"author":{"name":"Siddhartha Chowdhury"},"license":"ISC","_id":"@dgpholdings/backend-mono@1.0.20","maintainers":[{"name":"austin4silvers","email":"siddharthac6@gmail.com"}],"dist":{"shasum":"d115d9c945ef2a892e9710c55f65faee3704bf43","tarball":"https://registry.npmjs.org/@dgpholdings/backend-mono/-/backend-mono-1.0.20.tgz","fileCount":14,"integrity":"sha512-qzq4ytBnG3wrHYZWpj1ihBR7ZwrYUVdHywOKEskMsEfXPxMh5+pP/u28EXLcj1dR93UwXOBfn5OC4EmQ+nF1lQ==","signatures":[{"sig":"MEQCIHcJ+9SuxCXZUCzaK8I/Y/4adT3wjd1/p3kfgVvLWpoxAiAxkE9mkI/njjCS5NKUKwM8lBtLag4oWeaAMQvOsraTag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15815},"main":"./lib/types/index.js","types":"./lib/types/index.d.ts","gitHead":"ae62a33b09a64726a5dda4ae2331897f3688730d","scripts":{"dev":"npm run prepare-env && skaffold dev","pub":"npm version patch && npm run clean:pub && npm run build && npm publish","lint":"eslint 'src/**/*.ts'","build":"tsc -p .","clean":"rm -rf node_modules && rm -f package-lock.json && rm -f yarn.lock","start":"ts-node-dev --poll src/index.ts","clean:pub":"rm -rf ./lib/*","prepare-env":"./scripts/prepare-env.sh","build:docker":"docker build -t austin4silvers/dersloka-backend-mono ."},"_npmUser":{"name":"austin4silvers","email":"siddharthac6@gmail.com"},"_npmVersion":"10.7.0","description":"We will need the following","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","shared":"*","express":"^4.19.2","mongoose":"^8.5.1","node-cache":"^5.1.2","jsonwebtoken":"^9.0.2","module-alias":"^2.2.3","cookie-session":"^2.1.0","@aws-sdk/client-s3":"^3.623.0","node-nats-streaming":"^0.3.2","express-async-errors":"^3.1.1","@dgpholdings/shared-nodejs":"1.0.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","nodemon":"^3.1.4","typescript":"^5.5.3","@types/cors":"^2.8.17","ts-node-dev":"^2.0.0","@types/express":"^4.17.21","@types/mongoose":"^5.11.97","@types/jsonwebtoken":"^9.0.6","@types/cookie-session":"^2.0.49","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/backend-mono_1.0.20_1723985718649_0.35377021549706367","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"@dgpholdings/backend-mono","version":"1.0.21","keywords":[],"author":{"name":"Siddhartha Chowdhury"},"license":"ISC","_id":"@dgpholdings/backend-mono@1.0.21","maintainers":[{"name":"austin4silvers","email":"siddharthac6@gmail.com"}],"dist":{"shasum":"bb6b7af9c2ec2684715d6c73c39108b625febe76","tarball":"https://registry.npmjs.org/@dgpholdings/backend-mono/-/backend-mono-1.0.21.tgz","fileCount":15,"integrity":"sha512-aVJjwiHdD1DDlFMLCfhy2T/BMGTT+9e+Fn7/V/vo8sYG/lNCE8k5Iv3yhNPltr3yrnK/bIqMLk6m9SqxchlNtg==","signatures":[{"sig":"MEYCIQDUxHozam8PpwZddWfUb/2E7zq6NqlSB3W/7l1rTtr8bAIhAJ4V3p+S9M/wJg47OKwZv79HWi7qZf0iid0lbSjYW8mq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16951},"main":"./lib/types/index.js","types":"./lib/types/index.d.ts","gitHead":"0932d6e434e3e094778e145de75b56d1a5d73773","scripts":{"dev":"npm run prepare-env && skaffold dev","pub":"npm version patch && npm run clean:pub && npm run build && npm publish","lint":"eslint 'src/**/*.ts'","build":"tsc -p .","clean":"rm -rf node_modules && rm -f package-lock.json && rm -f yarn.lock","start":"ts-node-dev --poll src/index.ts","clean:pub":"rm -rf ./lib/*","prepare-env":"./scripts/prepare-env.sh","build:docker":"docker build -t austin4silvers/dersloka-backend-mono ."},"_npmUser":{"name":"austin4silvers","email":"siddharthac6@gmail.com"},"_npmVersion":"10.7.0","description":"We will need the following","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","multer":"^1.4.5-lts.1","nanoid":"3.3.4","shared":"*","express":"^4.19.2","mongoose":"^8.5.1","multer-s3":"^3.0.1","node-cache":"^5.1.2","jsonwebtoken":"^9.0.2","module-alias":"^2.2.3","cookie-session":"^2.1.0","@aws-sdk/client-s3":"^3.623.0","node-nats-streaming":"^0.3.2","express-async-errors":"^3.1.1","@dgpholdings/shared-nodejs":"1.0.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","nodemon":"^3.1.4","typescript":"^5.5.3","@types/cors":"^2.8.17","ts-node-dev":"^2.0.0","@types/multer":"^1.4.11","@types/express":"^4.17.21","@types/mongoose":"^5.11.97","@types/multer-s3":"^3.0.3","@types/jsonwebtoken":"^9.0.6","@types/cookie-session":"^2.0.49","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/backend-mono_1.0.21_1724222327943_0.10028613450090096","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"@dgpholdings/backend-mono","version":"1.0.22","keywords":[],"author":{"name":"Siddhartha Chowdhury"},"license":"ISC","_id":"@dgpholdings/backend-mono@1.0.22","maintainers":[{"name":"austin4silvers","email":"siddharthac6@gmail.com"}],"dist":{"shasum":"c993b10b8846750fa3b49cab30ddcb8fbfb4ec95","tarball":"https://registry.npmjs.org/@dgpholdings/backend-mono/-/backend-mono-1.0.22.tgz","fileCount":16,"integrity":"sha512-QMF32x5hNbeNdLvTQe+r0FVaiHiCMaXf+qCs7oFkhkHlc5cyTrWc4LDr5OaIiQoQcvfBG+ky61FNARMM8XvUkQ==","signatures":[{"sig":"MEYCIQCVBxFH7jgqNE7lXnLf3Y8i6Jzbuvl9QfNLso5fAKOrvgIhAMD/6WhxWOL2jxNLvaZHByD5bFpU0uA9FtMmbAScghTn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17325},"main":"./lib/types/index.js","types":"./lib/types/index.d.ts","gitHead":"3a99ee116ff2e1935e6a63d6e26f9e96eb37200d","scripts":{"dev":"npm run prepare-env && skaffold dev","pub":"npm version patch && npm run clean:pub && npm run build && npm publish","lint":"eslint 'src/**/*.ts'","build":"tsc -p .","clean":"rm -rf node_modules && rm -f package-lock.json && rm -f yarn.lock","start":"ts-node-dev --poll src/index.ts","clean:pub":"rm -rf ./lib/*","prepare-env":"./scripts/prepare-env.sh","build:docker":"docker build -t austin4silvers/dersloka-backend-mono ."},"_npmUser":{"name":"austin4silvers","email":"siddharthac6@gmail.com"},"_npmVersion":"10.7.0","description":"We will need the following","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","multer":"^1.4.5-lts.1","nanoid":"3.3.4","shared":"*","express":"^4.19.2","mongoose":"^8.5.1","multer-s3":"^3.0.1","node-cache":"^5.1.2","jsonwebtoken":"^9.0.2","module-alias":"^2.2.3","cookie-session":"^2.1.0","@aws-sdk/client-s3":"^3.623.0","node-nats-streaming":"^0.3.2","express-async-errors":"^3.1.1","@dgpholdings/shared-nodejs":"1.0.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","nodemon":"^3.1.4","typescript":"^5.5.3","@types/cors":"^2.8.17","ts-node-dev":"^2.0.0","@types/multer":"^1.4.11","@types/express":"^4.17.21","@types/mongoose":"^5.11.97","@types/multer-s3":"^3.0.3","@types/jsonwebtoken":"^9.0.6","@types/cookie-session":"^2.0.49","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/backend-mono_1.0.22_1725089303383_0.624701362645699","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"@dgpholdings/backend-mono","version":"1.0.23","keywords":[],"author":{"name":"Siddhartha Chowdhury"},"license":"ISC","_id":"@dgpholdings/backend-mono@1.0.23","maintainers":[{"name":"austin4silvers","email":"siddharthac6@gmail.com"}],"dist":{"shasum":"a162336fad1037715ac658e9948a85cc3589b104","tarball":"https://registry.npmjs.org/@dgpholdings/backend-mono/-/backend-mono-1.0.23.tgz","fileCount":16,"integrity":"sha512-y5LuCVbsDe7JdnR/BOpF0H0BQCx35JbqPGNlJnJi3L+lTn3L++uKEOwWMu5Vkv1clAK0nR/tdeKtcq/7ZPj8Mg==","signatures":[{"sig":"MEYCIQCfqkE1qw8JZV5mgpt/5Nxsg7uCoLDZHzzNVswqpE8sjwIhAIeH38dxx3NlvieY1cvUQ4mely1hLyRuW2T8N2OHShnE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17365},"main":"./lib/types/index.js","types":"./lib/types/index.d.ts","gitHead":"66347008513295cc95d12c5f5cab8c90a1700c80","scripts":{"dev":"npm run prepare-env && skaffold dev","pub":"npm version patch && npm run clean:pub && npm run build && npm publish","lint":"eslint 'src/**/*.ts'","build":"tsc -p .","clean":"rm -rf node_modules && rm -f package-lock.json && rm -f yarn.lock","start":"ts-node-dev --poll src/index.ts","clean:pub":"rm -rf ./lib/*","prepare-env":"./scripts/prepare-env.sh","build:docker":"docker build -t austin4silvers/dersloka-backend-mono ."},"_npmUser":{"name":"austin4silvers","email":"siddharthac6@gmail.com"},"_npmVersion":"10.7.0","description":"We will need the following","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","multer":"^1.4.5-lts.1","nanoid":"3.3.4","shared":"*","express":"^4.19.2","mongoose":"^8.5.1","multer-s3":"^3.0.1","node-cache":"^5.1.2","jsonwebtoken":"^9.0.2","module-alias":"^2.2.3","cookie-session":"^2.1.0","@aws-sdk/client-s3":"^3.623.0","node-nats-streaming":"^0.3.2","express-async-errors":"^3.1.1","@dgpholdings/shared-nodejs":"1.0.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","nodemon":"^3.1.4","typescript":"^5.5.3","@types/cors":"^2.8.17","ts-node-dev":"^2.0.0","@types/multer":"^1.4.11","@types/express":"^4.17.21","@types/mongoose":"^5.11.97","@types/multer-s3":"^3.0.3","@types/jsonwebtoken":"^9.0.6","@types/cookie-session":"^2.0.49","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/backend-mono_1.0.23_1725090321593_0.34578335368991486","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"@dgpholdings/backend-mono","version":"1.0.25","keywords":[],"author":{"name":"Siddhartha Chowdhury"},"license":"ISC","_id":"@dgpholdings/backend-mono@1.0.25","maintainers":[{"name":"austin4silvers","email":"siddharthac6@gmail.com"}],"dist":{"shasum":"eb838c70669a136dae6bafa3efb9ea109ff9361c","tarball":"https://registry.npmjs.org/@dgpholdings/backend-mono/-/backend-mono-1.0.25.tgz","fileCount":16,"integrity":"sha512-AyjJKNComlmewIegTL+zyq+ol02R6FLN/PJbJz8O0IIzvZYOWoXcty1w3sT/NDluOaF6y1rWgEbUdWQ+EKCNSA==","signatures":[{"sig":"MEQCIBqFF9ohj+8lASsCE+zcEuz221eKAdydEfLeWXcbrO2vAiBfmm0MAV2iT5TxS2IP9hGlHCOrgfBfP2EuTTnSFw7hzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17738},"main":"./lib/types/index.js","types":"./lib/types/index.d.ts","gitHead":"0a0821370e9949124b8567ef3fb7dad28097bdd7","scripts":{"dev":"npm run prepare-env && skaffold dev","pub":"npm version patch && npm run clean:pub && npm run build && npm publish","lint":"eslint 'src/**/*.ts'","build":"tsc -p .","clean":"rm -rf node_modules && rm -f package-lock.json && rm -f yarn.lock","start":"ts-node-dev --poll src/index.ts","clean:pub":"rm -rf ./lib/*","prepare-env":"./scripts/prepare-env.sh","build:docker":"docker build -t austin4silvers/dersloka-backend-mono ."},"_npmUser":{"name":"austin4silvers","email":"siddharthac6@gmail.com"},"_npmVersion":"10.7.0","description":"We will need the following","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","multer":"^1.4.5-lts.1","nanoid":"3.3.4","shared":"*","express":"^4.19.2","mongoose":"^8.5.1","multer-s3":"^3.0.1","node-cache":"^5.1.2","jsonwebtoken":"^9.0.2","module-alias":"^2.2.3","cookie-session":"^2.1.0","@aws-sdk/client-s3":"^3.623.0","node-nats-streaming":"^0.3.2","express-async-errors":"^3.1.1","@dgpholdings/shared-nodejs":"1.0.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","nodemon":"^3.1.4","typescript":"^5.5.3","@types/cors":"^2.8.17","ts-node-dev":"^2.0.0","@types/multer":"^1.4.11","@types/express":"^4.17.21","@types/mongoose":"^5.11.97","@types/multer-s3":"^3.0.3","@types/jsonwebtoken":"^9.0.6","@types/cookie-session":"^2.0.49","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/backend-mono_1.0.25_1725173260672_0.09292025589227104","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"@dgpholdings/backend-mono","version":"1.0.26","main":"./lib/types/index.js","types":"./lib/types/index.d.ts","scripts":{"clean":"rm -rf node_modules && rm -f package-lock.json && rm -f yarn.lock","clean:pub":"rm -rf ./lib/*","prepare-env":"./scripts/prepare-env.sh","build":"tsc -p .","start":"ts-node-dev --poll src/index.ts","dev":"npm run prepare-env && skaffold dev","lint":"eslint 'src/**/*.ts'","build:docker":"docker build -t austin4silvers/dersloka-backend-mono .","pub":"npm version patch && npm run clean:pub && npm run build && npm publish"},"dependencies":{"@aws-sdk/client-s3":"^3.623.0","@dgpholdings/shared-nodejs":"1.0.21","cookie-session":"^2.1.0","cors":"^2.8.5","express":"^4.19.2","express-async-errors":"^3.1.1","jsonwebtoken":"^9.0.2","module-alias":"^2.2.3","mongoose":"^8.5.1","multer":"^1.4.5-lts.1","multer-s3":"^3.0.1","nanoid":"3.3.4","node-cache":"^5.1.2","node-nats-streaming":"^0.3.2","shared":"*","zod":"^3.23.8"},"devDependencies":{"@types/cookie-session":"^2.0.49","@types/cors":"^2.8.17","@types/express":"^4.17.21","@types/jsonwebtoken":"^9.0.6","@types/mongoose":"^5.11.97","@types/multer":"^1.4.11","@types/multer-s3":"^3.0.3","@typescript-eslint/eslint-plugin":"^7.15.0","@typescript-eslint/parser":"^7.15.0","eslint":"^8.57.0","nodemon":"^3.1.4","ts-node-dev":"^2.0.0","typescript":"^5.5.3"},"keywords":[],"author":{"name":"Siddhartha Chowdhury"},"license":"ISC","description":"We will need the following","_id":"@dgpholdings/backend-mono@1.0.26","gitHead":"1736ecb923d581a2a04dd51ba426abaeb891fbe7","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-Q1IJynNwYp/SCD0WyV7AUj63yHBafWpAQsEKYe8psikJpRiD12Gp0x9FkRJ//jtdelTvU78Q2xg649MjhAcpcw==","shasum":"8150aac47f31d605793ad70a0f306fc16a4f3a55","tarball":"https://registry.npmjs.org/@dgpholdings/backend-mono/-/backend-mono-1.0.26.tgz","fileCount":17,"unpackedSize":18944,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrqcued+tH+Yndt2uIv1lJMBQheKpkVNNKyc07FydhsQIgJ3BabzQz6t1cmybkCIzg/p99sTAxnL0US3QCm6MoYKg="}]},"_npmUser":{"name":"austin4silvers","email":"siddharthac6@gmail.com"},"directories":{},"maintainers":[{"name":"austin4silvers","email":"siddharthac6@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backend-mono_1.0.26_1725221513053_0.8423074572472653"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-10T18:29:15.454Z","modified":"2024-09-01T20:11:53.470Z","1.0.0":"2024-08-10T18:29:15.738Z","1.0.1":"2024-08-10T18:30:03.144Z","1.0.2":"2024-08-10T18:32:53.577Z","1.0.3":"2024-08-10T18:34:27.097Z","1.0.4":"2024-08-10T18:36:24.871Z","1.0.5":"2024-08-10T18:48:37.187Z","1.0.9":"2024-08-11T18:43:27.098Z","1.0.10":"2024-08-14T05:29:53.616Z","1.0.12":"2024-08-14T08:22:28.864Z","1.0.13":"2024-08-14T08:50:03.213Z","1.0.14":"2024-08-14T12:20:56.806Z","1.0.15":"2024-08-17T18:56:27.554Z","1.0.16":"2024-08-17T22:05:49.181Z","1.0.17":"2024-08-18T07:12:45.940Z","1.0.18":"2024-08-18T07:48:11.670Z","1.0.19":"2024-08-18T12:08:55.781Z","1.0.20":"2024-08-18T12:55:18.844Z","1.0.21":"2024-08-21T06:38:48.081Z","1.0.22":"2024-08-31T07:28:23.586Z","1.0.23":"2024-08-31T07:45:21.779Z","1.0.25":"2024-09-01T06:47:40.820Z","1.0.26":"2024-09-01T20:11:53.235Z"},"author":{"name":"Siddhartha Chowdhury"},"license":"ISC","keywords":[],"description":"We will need the following","maintainers":[{"name":"austin4silvers","email":"siddharthac6@gmail.com"}],"readme":"## Development setup\n\nWe will need the following\n\n- [Docker](https://docs.docker.com/get-docker/) installed in local system for containerization. Use `docker version` to check installation\n- [Kubernetes](https://docs.docker.com/desktop/kubernetes/#install-and-turn-on-kubernetes) Installed through Docker GUI to use the docker container for deployment. User `kubectl version` to check installation.\n- [ingress-nginx](https://kubernetes.github.io/ingress-nginx/deploy/#quick-start) installed which acts as a bridge between Kubernetes cluster and outside world + load balancing + routing configuration.\n- We need to update our system `hosts` file with an entry `127.0.0.1 ensloka.dev`. For MacOs `/etc/hosts` and for Windows: `C:\\Windows\\System32\\Drivers\\etc\\hosts`\n\n## Start Server\n\n- In terminal from the project root- `skaffold dev` or `npm run dev`\n- Now you can access [`https://ensloka.dev/api-authentication/ping`](https://ensloka.dev/api-authentication/ping) If youre blocked due to certificate, you try by clicking anywhere on the browser tab and type **`thisisunsafe`**\n\n## Npm package `@dgpholdings/backend-mono`\n\nThis package returns typescript types for the front-end app to use the api contracts\n\n#### To publish update:\n\n1. Commit all changes in the repo\n2. `npm run pub`\n\n## Docker basic usage\n\n1. `docker build -t <docker-userId>/<service-name> .` Note the [. dot in th end is imp] to build an image\n2. `docker push <docker-userId>/<service-name>` next push the image to DockerHub, for the k8s deployment to pull down this image for creating a pod.\n\n## Some handy Kubernetes commands\n\n1. `kubectl apply -f some.yml` this will run any yml script for kubernetes\n2. `kubectl get services` to list running services\n3. `kubectl get pods` to list running pods\n4. `kubectl describe pod <name>` describes a pod\n5. `kubectl delete svc <name>` to delete a service\n6. `kubectl exec -it <pod-name> sh` to get inside the file system of a pod\n7. `kubectl port-forward <pod-name> 8001:8001` to quickly expose a running pod (in k8s cluster) listening on port `8001` to the outside world\n\n### Setting ENVIRONMENT_VARIABLE in Kubernetes\n\n- Example:\n  - `kubectl create secret generic <object-name-ref> --from-literal=NODE_ENV=development --from-literal=COUNTRY=de`\n  - There [are other ways and options](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_create/kubectl_create_secret_generic/) to set environment variables too\n- In our app we are setting env variable through\n  1. First an entry in `.dev.env` file and then\n  2. In `server-depl.yaml` file the same env entries in `env:` scope\n- Then we can do `kubectl get secrets` to list all the secret objects in the cluster\n- Now in the `*-depl.yaml` file of the pod where we want to access the environment variable and fo the following\n\n```yaml\n    ...\n    spec:\n      containers:\n        - name: auth\n          image: austin4silvers/auth\n\n          env: ## <== here we are making new entry\n            - name: NODE_ENV\n              valueFrom:\n                secretKeyRef:\n                  name: <the-object-name-ref>\n                  key: NODE_ENV\n```\n\n## Steps to update an image used by a deployment (for PRODUCTION)\n\n1. Create a `depl-someservice.yml` and make sure we are using :latest tag by default in the pod spec section of the yml file (when specifying the `image: austin4silvers/auth`)\n2. Make an update to your code in the service\n3. Build the image of the service\n4. Push image to the DockerHub\n5. run `kubectl rollout restart deployment <deployment_name>`\n\n## Steps to update an image used by a deployment (for DEVELOPMENT) using [\"Skaffold\"](https://skaffold.dev/docs/install/)\n\nUsing Skaffold because. (`~/skaffold.yml` houses the configuration)\n\n1. It will watch for changes in `/infra/*` directory for changes, then it will automatically apply to our k8s cluster\n2. It will watch for any changes in any our services code, and then sync the changes with their respective containers running inside the cluster\n\n```js\n    skaffold dev // from the root of the project to start skaffold\n    kubectl get pods // to check if all the deployed pods are \"Running\" (in a different terminal)\n```\n\n## Development Notes\n\n1. To emit any error as response, use Error classes that extends `BaseError`. For example: `throw new ErrorGeneral(\"...)` is ✅. But `throw new Error(\"..)` is ❌.\n\n## Troubleshooting:\n\n- For error: `{\"errorMessage\": \"\"}`, check your request body, its probably an invalid json.\n","readmeFilename":"README.md"}