{"_id":"@novo-learning/service-lib","_rev":"79-8e82afbb7549b3aec09c3115c4bcb42d","name":"@novo-learning/service-lib","dist-tags":{"latest":"1.11.0"},"versions":{"0.0.1":{"name":"@novo-learning/service-lib","version":"0.0.1","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.1","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"124e3aa53bc8ddce96dbcd716a170e6ae21e6471","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.1.tgz","fileCount":34,"integrity":"sha512-MAchk2xGXZ45Q+dVxk/ZuflswyNoScGa3uUiUI+uMGUaZbnUtR5K68Jorkqw+Tcva2+ONWtQjMZVAC3UNZJ16w==","signatures":[{"sig":"MEYCIQCpIKcTfc1kUwfPGPbOlo/0OIgm7OVCbrAP0ufFyNsczQIhAPeGn44TR0OBe1nyI/p9jWodc/u25+8g6YKLFIE988TO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKdUQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3AQ//crrsC/lkzDl6GE605fkECNp/k4Wx89Cec8gKgxa8cUPUJdZQ\r\nhpFZzErpbSz4zy/hu6BuA2kF0qdSnXqjLAwz0Mi/AcsK5QkNEd/FSh38axgQ\r\nQg6Q+u1LUdaD+eAvWi4b2gMiy40Ekkd/HiuwFjb6Lr44hy5l2AhUfBlJ2U3n\r\n+TGIDNnLZRJXuLhle/rUp0+l2hnrNMIv8ZiiaCpBA2P0IP91u7Mga6e0wK+o\r\nKo/MyRiwerKbTlTxext+KFf8oaMMQE233tm6rrbhd0ur/sWj1KxgtXkJwjp2\r\ndH02EJsvZnvoxYdKdXCp5T7Mh3PPLRxf21OaK8LaV8otBJb1taKj+U5dLesa\r\nzu1Fi16Nn/u2bFs0+lB2WwkMY6rrkXKZLJFFMliIOiDl9eDqrAYfgn05eugW\r\nIQaHIF4fqftCN2VY7zJEhCOMWEE2MlkzIzPBvu+iX+mX6u2zw+YiMZl1N82z\r\n0VEoA5hWIt7Mtt7Zeu6Ld5zSDHMoieQvqLpc718rhsrkBeRVAgIC6WXiCE2J\r\nlgaXRG8h6lnAcmsYlB02/TEm/KzaQ95hPWVrmkfKhYiqwqBXescpfoANbLeO\r\nEo9gAazYgX3BJ5xvukFGyeJ27E5jKkHUX419Wd1qz8ne+zJhgZulmY3qfgYn\r\nkPU5W3UYp8lnqFBcq6I1BzKxNoWjNpxB0gc=\r\n=ACuK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"passport":"^0.5.2","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.0","@nestjs/common":"^8.2.4","@nestjs/config":"^1.1.5","@nestjs/passport":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.4.1","ts-jest":"^27.1.2","prettier":"^2.5.1","@types/jest":"^27.0.3","@types/passport":"^1.0.7","@types/passport-jwt":"^3.0.6","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.8.0"},"peerDependencies":{"rxjs":"^7.1.0","typescript":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.1_1646908688870_0.1457493770558833","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@novo-learning/service-lib","version":"0.0.2","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.2","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"43d788c789e83ed4b718e55503190360b457f9aa","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.2.tgz","fileCount":67,"integrity":"sha512-k5sMnx06/IPAJrWUwTSG5Th0LkJob7bs1OTMPiuy9BaM3fu6mZ7siPcMBTsRsd/bWOB3vnzgA6dIX+yK3x2Lmg==","signatures":[{"sig":"MEUCIQDY4VAVb6Kl4rV97vJ/6H39lt6zOwWEJP7qtGuS+R+QPAIgD0KclpIWu7jgFYe0qX9binCtuf7v2u1lu4qLr9DkewY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicPqLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpq3BAAjt2DNqJvuQlapxgvrBgY8LzQkf5DAsSRNymomjLoe06fBZDp\r\n/Fv1fNIu3S7SSemYb0eYmtney1Ft3YmZTd/82qgD5DxxaHgyiNPMTgelj5ID\r\nFxnKtjxKrCGqztYd5cisRhdJKULBlpW6JAPC8o8UHpR+wQYqYgfRxI0YIfni\r\n9TP77CsSomqE7o0zQrbDr05HQX6YRl95/jj2B2sbajpn+san1Mcm649Sy4vU\r\nBdahZYwPfCrO/CZ5esPRsRhue1TuKEmJ2rtZ/kGu9sci594h82lYXffSCNcC\r\n5v0dXA1ZyLfT0HMZGq6qCcQiDAsfZFJ18IIPedeevy6DSbKA6OP96vsP/mEk\r\nlmb7FuEywfhFJLQdO5IsBMXcq/k2bCupWz9gt3UJW6ds8WaDFJWtVpGbfJRM\r\nl9317xx1JXWHUfPEarp3HxyXdUNO1SA87R+NRohT3OOOkCVi6YXA6QJjeULB\r\nPL8+MxA/un+uSXUFSu9lRy2xK9FvD95tRlBWmbSJj5dyxhbBco5ExkEGN81a\r\nKo5d/f+pJRP5UHzjaBRJh40B4+ZVwRZEQa1D/o5mHhpEOQgI7xgmbJJecTJs\r\nFnGY9zpvbgiwEbomSNkim7Q60iGyJjxswuMlUU6u8tB+JIm+dwrN9vsmul3q\r\nKx5emXbXH/dTMZG/bovpP9zETRoKITig4H4=\r\n=fFut\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.5.2","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.0","@nestjs/common":"^8.2.4","class-validator":"^0.13.2","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.2","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.4.1","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.7","@types/passport-jwt":"^3.0.6","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/eslint-plugin":"^5.8.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.1.0","typescript":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.2_1651571339292_0.9486753623545818","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@novo-learning/service-lib","version":"0.0.3","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.3","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"877cec5c316872ab337c048eecaab6191cbb32f3","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.3.tgz","fileCount":67,"integrity":"sha512-VXjOl+jiI7TWIJ7zdJ4C2gkqMuitXIX3++U9ivCrCuwpu4NKgTV3q0hz5Qy9ZKyqk6JCBQyszSTC3Xg2uj1xEQ==","signatures":[{"sig":"MEYCIQDJiyV1jPCZ0UHwreaFbBFJpbocKwqkuyllaIR62+lq1wIhAKni8/c2kp99WgXo9MsdmvjO3703JXmt7GSDj4s5JFq8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicRiuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpu1g/+Iiq8q+/yBB0jRiphw6lcM1DXRSR2L28JwYp2dm2cIRhDY7dl\r\niJlbVYvInmF+EpRx+6W5CLoympIc9wXC1uOSmncXxDggqlbQgkWhTiKg1vIC\r\n8o5V3gqyPD3IU5Ypqwhhc5ztkPpB6QnwehMheSRLUmEYWQjqiI2a/aYCBrzn\r\nR4z6sIXB/PjIFdOoLgG0sCxL4GHoW++/cnkpERE2TKmm/tTBX7YpUsQarDsZ\r\n1fwyCkFKBGKS0cUm11szHx7svn5J1CxYCwtKzg44iGtX/a78uGWnr0Uu1/ql\r\nNZ5eyF+hnalevAMZgM4QQa8KC9FgvVHHlVjhnO9XySa6oNEfi7uCGoHqqJSj\r\nVChDUn3BnAicjUxaPVq3HEr4BCcAgmIwTnsNrmJaO8gyfs0X9LxL+b/4BBk4\r\nEOd7H3LhTVuaOawbjcoANWgCsQ8B/BHmrYy8Hq8vJIQuy6H464tC80Evp+wn\r\n0w2pspLhio9eweeR+QbEDR6ARtdDIf//R3lTNyaWWDmlGWBQYeHaxLV5VfxD\r\nbiSC+K1lQ1//hcjprf7oMnhMRfO/woGuviv2ldZjlivSceRXpR15J+mOucMI\r\nka1VW2WGsRwkoC/CWyxj+SErZp3OiCQz8BNbbW60+dcV5eUEznEqxhxF780q\r\nFJxAXO5yBQeddXQzYkcrDVXjjQQqLNQz870=\r\n=QqZl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.5.2","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.0","@nestjs/common":"^8.2.4","class-validator":"^0.13.2","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.3","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.4.1","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.7","@types/passport-jwt":"^3.0.6","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/eslint-plugin":"^5.8.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.1.0","typescript":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.3_1651579054296_0.6149360560596493","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@novo-learning/service-lib","version":"0.0.4","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.4","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"2fa72a947503a4bdd554b7cfb5cea2c3ece5ea94","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.4.tgz","fileCount":67,"integrity":"sha512-+9xcEeHRG0j7b2DNsI1BJicXQW+Y8/XZ/vSVHNrdoJxZJxNUEFFP4j9smrO0U0fYnrxQBNnjFSwKU4zP4ajwfA==","signatures":[{"sig":"MEUCIQDSV5HLvmn+mWqecnqsK7MhDEQR45w+czgcj4RLiJdZOQIgTgYofrMkiaN5WJDvM7iur4LywEi/V5B8h2NCj/ICVOo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicR7HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmos0xAAlvt4sU1FiffT8iDNk0Z5i1xLRyY7CfA1OX8P3a4dK1cFQn7P\r\n+pP9ECgXuSwPOuLKxGqPrw9TZhl0fjry0ztoQMVKe/m13kOK06/s7QUqig7Q\r\nq2N73zJVOSF090yCOQq4wACRdb//WcyftEhV8VDwVc1wFMgN11mrapkkJQV7\r\nDoHDCqRtbAQqIUoE7oj0uwkTIzHBPUq2DlpOQjau82Qk/8rTtWgQPARIHDkX\r\ngfEn9ixBjSCU7b7AoZSlOs4S6A+cn5YIoOp0GToE0XuE5xMSSn0UrTUNwOnc\r\nHh/UVwr8y+PindKib8wD0oWslbaplBpxkzhhpWe/OndK5TDyT9r2fFLwbOB2\r\nW3FYS/gc69A2zGpie9fXWcJYnumvfYWilnQ1dqvTGEsBAohDcsulAnX3lms/\r\nxAPJLIyt9UuDtiXOIiTwpIIwaPzprZzoUYeSW8BgKmunw3bSBak7VgI4nX/C\r\ne5sUzZVEipRBO84pyTowERZQOMlsoqGsSczO84wsBe4j0DEhJWDuqBSEf5JZ\r\nqzFqoT1jWcuPMzyB+7GTPb8xBvyyTO1znykTAXe0D9Awewj5AcsRR9ZdirXP\r\n03k28tHukwKkrgxhwld8K8f+KOdaS0mxsepXM/9f6wnVxJPmXFlCRdt9adFN\r\n987qLeqk07/Y4y3OqxjnWITVknrPJ9REGtU=\r\n=FoZf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.5.2","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.0","@nestjs/common":"^8.2.4","class-validator":"^0.13.2","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.3","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.4.1","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.7","@types/passport-jwt":"^3.0.6","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/eslint-plugin":"^5.8.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.1.0","typescript":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.4_1651580615078_0.1436428884492864","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@novo-learning/service-lib","version":"0.0.5","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.5","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"5d741f2cc247710067dc265abb795fab6fd1287c","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.5.tgz","fileCount":67,"integrity":"sha512-3qZpYW7ElphBU+itXog7DBKfewJcvs1DvLxwVwMxTVB8HD3Nk5wNa6ityu+1nCnXUITaR4UE6WXlVeON7bqw9Q==","signatures":[{"sig":"MEUCIQCKSbYXc9+DTZN489w5H4EOSYd/tZxt1zkrMJKn+f9LswIgV7cXjDn0vCApj6And/44lvCFC7wIZghqQMiybq/6GD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicT8ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsHw//e4zRrkpNfx06CQo8q3+q2SWOj04hc7rP/+S3CNJtgDhBaToY\r\nxtDndHYkUFHcfhG4l13LCUMEwv1im0z6roaiegb5UJ45g/CDdvumVsn+yYNl\r\ndB9Usjr1a5bG6wGKXpj2bPC4si6T17Cql3cfwptVus/FWR79UhYanf7Ryg0d\r\n3DOrphn3cjeoWA2j8yPr6iVg7VqGHlZyd1HMS0HXRo1gEdG7fFu5a/5PyeyA\r\nplWg583GQE2jAMuWoK5rlrr08pww6fVKxXQ1aCsuN7ch8D3H6VHByy+NLzbu\r\nOaZGP3vt6bURpjiT42zO1yKw2bae9D7Xa+j92i8dh+dEx+96DTAdvkmjGnLe\r\nijhaF4TKttwc3boGd8K3Z2GoyC/wUCgvCsTK8DIx8Z0rqrPUwSwqehWGbeay\r\naSNlYIBkW4yBhoWaKSiytyk0KNonrIig8wtAEATztmOdVxhKKrZxEzI6kMQp\r\nJnojfaZ+EXB/Pl06NQc96sfpVkynZ7k4ueR1bsb7d+gDzU09rJgfP33cUKto\r\nVe/JoiN37eWH+d2WO4mPGX4VQMuVoIN2676l1p6d0Hjs8Dx8O/Dx2W2bcX/Q\r\nryXAxJQbhHYWlaUS3PVUD8/nK7z023aqe/+RSezQFJFueOl4GUUZMXEoXmr6\r\noSaRvKXS/pyu1bN8/MdNzg30P8fSd4y9jOM=\r\n=sPDL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.5.2","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.0","@nestjs/common":"^8.2.4","class-validator":"^0.13.2","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.4","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.4.1","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.7","@types/passport-jwt":"^3.0.6","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/eslint-plugin":"^5.8.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.1.0","typescript":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.5_1651588889344_0.6489676878341626","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@novo-learning/service-lib","version":"0.0.6","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.6","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"59558a92516cad1f6f4adebf73dbf2f52af55a8b","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.6.tgz","fileCount":67,"integrity":"sha512-oiOkQOFgTlE/NSjmPNzlUiYS8yK8y/RnW0JORuPWy5RBzVhV5rHpr/rQBxTmsp+HmhCVrhT163K7xNmi1N43Lg==","signatures":[{"sig":"MEQCIB3NCDpGN5Gfu+qCawEr6eG2Vesgy6qVP/1DbGat4HnqAiBaEsM0vmD4yVTUFk1N6ATZz0XcW7RxamszBSmnrKKL0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicoLdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrpvg/+KWiV7ZZK2+q8/wf8Rutp0dLqHlHsndiP07v/62gKtG03lyh7\r\ng7eaGvjwct4ZMRxoZB0dLI9F7usthUr4YHQo74SOeFY7gOH+lvyULIrKHoET\r\nKHZyNiZFJ2dieLQ8HXoG7p6DTr22Y9He5QyK/goiqQr2LDCE0jWOdaj+CNcu\r\nDvdadmp/aCQvb3OHVmaweyqQKG/j/a6HaLLv/j0LF36w6n8ry7EOoToKbG5a\r\nghBg4+dja7zm4/o0RWwt0j5nr/xwTLi4XROxmMpGYBvcARFwfYpxP16rCpLQ\r\n9r2rALcljeFb3RJxKzZEldBsxHeP7ftZm/UpqiOyYNVMGycAgpXWXr2EIjgX\r\n3T9otbbl27FB9Eh40QuRtgLcPMZn+9K3HmILUiuVGgesovc6UP6SX89uRqac\r\nlqxndT9fAj13FiAJfDWUvIuNRwuQy6+yq/vUqNZWXINykiP+hYEemCFUU4Nt\r\nVlMoICVMwfGTybrSFHdKBupBooQuCEU9a96eAfmdIDUdxGy/R+WxQmXCpUSU\r\nuQsREIFTKv4qMojNfFlnHmrn+yxXHt+i2grPDmPJC9HxCd1yAOgxJsqHH6oM\r\n2vA+bw+mEopzl7qJwZX3/LWBPOWuJqzWAlEoquJj1ETRyYyST48gpXxKEmjR\r\nYlp82SlnHxNpygps2dwRwWEG9TF+ADT8e0g=\r\n=pF+H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.5.2","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.0","@nestjs/common":"^8.2.4","class-validator":"^0.13.2","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.5","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.4.1","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.7","@types/passport-jwt":"^3.0.6","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/eslint-plugin":"^5.8.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.1.0","typescript":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.6_1651671773680_0.21971311075209576","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@novo-learning/service-lib","version":"0.0.7","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.7","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"00c52b5bb4fdad805978eba7ae73591446e35cc7","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.7.tgz","fileCount":67,"integrity":"sha512-9jLQv74dp5s7s88NCZkf7/HPJKc3zdFUzp/s0zF1fOAYNzF4gPO2a9oiAvTsh89cIRMmAPva7qixe88YJ0OTNA==","signatures":[{"sig":"MEQCIGOKIcJwU5tb64n14/VsT8+/i2rButk72R5VvjdUMuOfAiB/Ea731vVFYhD+JYyIe87IcmVq7HyF1EHROyLqkAQQkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiej5IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1AQ/9G01CEVSwGVpxVg3f0NZLY555/CBKia8NO//a0+g1UmhqkWqm\r\ntNRzquN6truyrk5RxCq9wef0mcBIvd4GaXFuMRu0nEUyvNsDbLRBE+YqS4yd\r\nL+9u4qaFTmihWE2MNequ5pP9Qd0ozeh9VPKQVg5mNdups20PUwKZ82nk51zw\r\naR2tFUvavDifulcG5mMHXr7cJwJQqnxuD5nMBTw8zaqP17gSACUd1xosnsU3\r\naTc+/O1aLm2RHsS24Qu6KuazFhRxPvJ7BxFKUMmd4qaMFFfFTizkZ3oRN7h1\r\nEaG777HB3GIpoT/cqH36Mbny00WMUoZKkQ1dzOKeuVYYRW/7KMVvz+MehBB+\r\naiMUUQPzXb4CIYOfrPg1vgNQMTIfx4FhZyl5D7ePochXO2QboU5c6E2l9YgH\r\nWlO9NF8YrE/A+GSKDfkvvwL7TO5LHomNxUEBZU6FaPjJ4P2FbpWY0FvZXAMD\r\nB4KPWeWL50hxWzfoN+gcI+LOcmEIEBHwv8mTVcaV97YPqE4HpKNPI31Pvc9C\r\nPfvr8ZjOuCIuauLXgPaYJqIO+JwRHwFvFtO0O/5F6Iw8+/2h7xgjMolHGM7c\r\njg7JnYrea8By12eCAoxxXxx5O0DWtnsQRRmS03ykiih09usDjOwOosWxziD2\r\ni9x/iX/UcLKfOPe/bgYRCJNafNC/2wBHg/U=\r\n=8uMg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.5.2","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.0","@nestjs/common":"^8.2.4","class-validator":"^0.13.2","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.5","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.4.1","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.7","@types/passport-jwt":"^3.0.6","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/eslint-plugin":"^5.8.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.1.0","typescript":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.7_1652178504149_0.565421838325979","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@novo-learning/service-lib","version":"0.0.8","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.8","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"32b723a62d3ac3133f3f98b6a6ee5bbcfe26a2b8","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.8.tgz","fileCount":67,"integrity":"sha512-OJ3hsIIjrihAjLdBp4YcYDde0IcoNOETeJFk4UYlVb2hn69gG62yrZGtuBfvwuMVBNyi6Q6o5pOLv/EWDADCNw==","signatures":[{"sig":"MEYCIQD9qkhffvYrawMG3HYIj1eUg5ofL6WE2gVfrur/RqjihwIhAMI07lzD8Ydz8gXHpPnpkhixdB2Kog/SvVHzWuGxUfxt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJielm+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/Iw/8Dh1E52XLc15lO2XzZ1/FA4jjSRwmSWDKxgGkEyMJxtVWTqrv\r\ntoAKNAd7Lwal4LOIeG4p4CgiAYES+N/2nJyU6XcDqIbvDgfU8rolhQevYKsw\r\n4dALWAiwv5YxydVhh6eAMXgDXsbilbMVj3P15fk1umiAYNpjim5KBv6VWeoB\r\nYT31nVWOHkcEsmc1OYxvKIP2VSIDnIQe8dhV/nRA14pB8FEM0ipy4Zr/qafB\r\nTj133fGjP0WVR6dfD5yB2uKdDnsGoHkMcmHQBw+8Km2qVmd+UD7DMm1zddJW\r\nrBMJqujdiB0Rk5yFUbyOF3BcguSu236V5InaSrV8OWshrRTqS9vCSPFdVV9v\r\nGVAn5Uf9m1eJEBarIix2xneResbKHOwXVv+eo2aV7j58XnxNOzMWAsrgCCN1\r\nadw6IMhIyoMduIXDvcF7nZWnhQpj/CGGMgeQr3Q1pZo5d3Tnh7MfuVRm2lsS\r\nU8UK1f2LzkF5/7Pf6HzmeLIJHDXx/lSMK9sVDZi+dTcfCMTmwTpIlOjnsJFj\r\nyw8PdUZ+L1hRlB7WsAOKrfA7veoFt0of3t5+E7lrakQUQ+GQVLC1AoSVGNn6\r\namEkp8cofuAXv1kz0KZjCRUeOmWUBhWNdohiK45Zmv2RFtJQfjQv2HV7Pi/l\r\nQi2HnbUUHQZ4Sg++Gpn3U8C0FyxPWdFmY0c=\r\n=wakx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.5.2","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.0","@nestjs/common":"^8.2.4","class-validator":"^0.13.2","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.5","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.4.1","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.7","@types/passport-jwt":"^3.0.6","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/eslint-plugin":"^5.8.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.1.0","typescript":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.8_1652185534358_0.4571763251558707","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@novo-learning/service-lib","version":"0.0.9","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.9","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"df3a2bd20960f4efabf01e4bcfd397257ae9afae","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.9.tgz","fileCount":64,"integrity":"sha512-RMmuyj+0sRfUFGuTDY8Wg0UzTfZdZH6lu9RV0cs4magf6l8FsVRXGct1wDeoGudWs1+AbX22TAP9rKhdNpl1lA==","signatures":[{"sig":"MEQCICv+T8RTjAB89H7lDgIzPEF0kfIM7jAqlyPiS2nEIJH9AiB0Wi/q9aGnAzAwjmF0sp7U2rjSdeDnkQ23CoFecszVzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie3DuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrglA/+N4RiER0hhDq6GLL6llVJKBM0ICcQbUbhk9Q+/GMdglzBkJ+f\r\nllm94JQ9AfKsrIpdhVIO2VdlftPC90iunyIyHlwD+/5EiMoZ366EgHD8bfae\r\nph4xQ0+2wIx08U/TqDhJiu2xebxYPmW21MOIQJ1WMButZTUCVDzfAZQPr/FY\r\n1tD+9OgSWis6FptONFZJCzRohSjGpYeyirBRBhf6hBQb0aLGWF7u11Zy4mM9\r\n7tsnGB+Ww6BnamNBnoqsINshFY+DrjX+XdCik6LDwglJYBdHxbzzh91rLeUZ\r\nvG4sej/5bEuepLa7y7z5TGnxlozHRjtrKDTDbFuMhQAUJPkRtGL8cgGBzj/T\r\nC1zbW/E82mBmjufdfk8XhcYVihUPbwiPlPObekaONcRoGUgghS5usVliaxX6\r\nzvPUdf8dufLqBLzeUkj6LAiXR5K1MyOUfLCaFFlNIfJ1bsw4vbXMIFN2OIqx\r\nGqh3qiJCkgPWoH9M0/5L7coRfwGtsA0+AwVdZXFlV5AsPyoxrvZADL+uNi1g\r\nsYroJ4TjVACEyUYIkkJ/Vd0HW+YtX1CTrda9ROJTrced4Vm3GhO25eLu5ePl\r\na+aQCK+cKQreuNFLQZCdUjh9lZHYBkERvCx2bauCTJ6VKxMEmz1LAKxxscxr\r\nVgWzG8r/sj63llImgpEQPSbBJfUjvxGsf9U=\r\n=B7jU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.5.2","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.1","@nestjs/common":"^8.4.4","class-validator":"^0.13.2","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.8","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.4.1","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.7","@types/passport-jwt":"^3.0.6","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/eslint-plugin":"^5.8.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.5.2","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.1","@nestjs/common":"^8.4.4","class-validator":"^0.13.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.9_1652257005843_0.32463409954637124","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@novo-learning/service-lib","version":"0.0.10","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.10","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"639a844dcb6ba74b59936abe8a726ea4d3e4e8e2","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.10.tgz","fileCount":70,"integrity":"sha512-tT42fYZoTeUk729g/v88ZYrqZOIQ3BLjlh2V5lQNd8rHmuZllSayBt8PbM0iKGGz71Ws3dxCveW47qZFwf5I4w==","signatures":[{"sig":"MEUCIDcqy4Ixb8gcRjuz7J09Tx/IqQiRA4E9gvL49WynuWVGAiEA0KnYO7eI6laM8p3DKXLgL6hiZMdx/I4fS+7axTWIFyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifOclACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZbg//fFVwvb+X+C7eGylhnu4sZaxEcP0RLueJvjF0ZrlL0pDwu4ju\r\nc0a7I96cDfqx14froQdvriHSV2euN9Njo1QTtW6KPYaWzqk9LIcreZvj1Jm2\r\nRXPfhmbDv/Dfcg45rFyMMThfX5nYN0+L0baTkJTj2lgOkoI2kVElEsAEU2mG\r\nnvYKXKZyhogFqzQcBuFy4LHGPdsMk8fF6L5UWJgHIXbNPg4T+AfQmab1M4YG\r\nFD/KpMWuUAdS0GvVk0NcVnt42czXgLeaw+hos9uYnKqKGrJRvgwjhwnpQ24V\r\n46m2u1E91wAiB5L6auo+ssV7WKfPFdXYbX+YBHqHa3HQRrP6M8QMn9mCvuGE\r\nAt3tS2pU3CinDHBOWbW8uGHV5jw93dboahHBerJ1yHJ4bK75YJFW60ub7aj2\r\n2NBskeBTn/MC3Og1YR8fj03XVJKlC9sHm7EJwB4j/oWyH7MN3fEq3ouE4ioh\r\ncQtfF1Xmf06AyqA7RHTlHkF2GuYrT593/CO80DUDW0ctOIWqftrV/VBwdPrJ\r\nUowwvm3EjGtqoTsE2C6nCMDCt55qnJupS4YVlF+zTp5tr3OflKW7pHnFFwaz\r\nBfUBmXcDcGW7Qux7EFXa2fRZWYxoy5dGVq57DNTJEYDg/eD2RmyQfOZpVJrU\r\n1osHNCpgUYjigK+FP9+BoTgCnCyqKCoSty4=\r\n=tSZf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.5.2","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.1","@nestjs/common":"^8.4.4","class-validator":"^0.13.2","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.10","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.4.1","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.7","@types/passport-jwt":"^3.0.6","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/eslint-plugin":"^5.8.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.5.2","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.1","@nestjs/common":"^8.4.4","class-validator":"^0.13.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.10_1652352805559_0.8477579785940101","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@novo-learning/service-lib","version":"0.0.11","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.11","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"fa09ed75521e3955a6f8b4356bcd2b22f69473f0","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.11.tgz","fileCount":73,"integrity":"sha512-ByBD80vulxa2B3jzD2Ocs/wM5NYg1T3/Rd5aLiL4OBYtiO1X3lArTw9ABnuTguMCvC4zIik6bzvQrQoOTQjzcw==","signatures":[{"sig":"MEQCIDYjWtP6m0YA5Kn04AcNpCHBKaCTNsvFimRZfFRYmHh8AiBVQatIhBlaPMSaVsviWheMXGMln5AAXnp1ILTvPyQt9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifPSTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobwRAApGdB9Lg2IbCdNOyn+TjuUBYmCKH6y3Gx7P4r2a4vPX3NzXx2\r\nosJS2ROp+ZQ4ODC/39RSSAbeNn/48tWAv0OuMsKG2OeSyDZr3PzryKxS8DtG\r\n6FIu6cDhN6u11HTPIQ76chnYnCvAaToHEtvj4FoByuixiJjKQFXPU3OLjV4j\r\npMgZBTIdovX+u972yn5/2iY8XD+boXkgab6i883lFZEH54bxVgQOshXbd+wc\r\nTyfCHVRyHF75/NMoJ/YZjvmVvzf7MVx1E1+CqrNuLyq9xb5uyTgnugG9UaPs\r\nqBK25HGwLtBTrvsslaq7CqVk7yRR0E+CcbLnG/oTuPOh6la2/rhOlM2mQ+q3\r\nuR3G/WfpxJU8sxd2sB+QW7IJKH6hCre8ErYiWgoH2qk9JKNLSdcDY6Uedc8B\r\n8hFrMigrSrFNNt5QMIEHzonylxnwCvgawMJkUUfEQ5PXZGUIKsBBY8gqO76+\r\nqsRDU3czBVE98VtmuAcHJFr3oWjWgwuxYUzBIn7gWz3Ee9CtDqReXRcbBHx4\r\n/lwNRSKYv3o6ZL1Tr1UIV4v2PTaJ08ix5B95616n4sIl3sItTyZqhB6aDYRI\r\nnkDkPI/wLSW8agU2ZoYTlSYzc99khZr7zT1ihXcrHtmN9iNbGl9+VVH5366k\r\n0h7UuQPh80YkWaaEMrq4g6ss4k+Ysv7EXyM=\r\n=8bFs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.5.2","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.1","@nestjs/common":"^8.4.4","class-validator":"^0.13.2","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.10","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.4.1","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.7","@types/passport-jwt":"^3.0.6","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/eslint-plugin":"^5.8.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.5.2","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.1","@nestjs/common":"^8.4.4","class-validator":"^0.13.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.11_1652356242956_0.26526770720773474","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@novo-learning/service-lib","version":"0.0.12","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.12","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"0b438e14e92dbf80dd38bafb169d13f27fed7d43","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.12.tgz","fileCount":73,"integrity":"sha512-vNS4m5/vFxjwfPSkPV0W6n+3ZX5aJSTszsK2LJcGvqGPTLgcR9RZDlR7JJ8tPu+ifUexYlZG5VeZBnyZwvSsxQ==","signatures":[{"sig":"MEYCIQC6chzXXBz9HhgZYHBCE5xMV+VCHNYQwpIY/y7eMqW2/wIhANXlJNkCsqFLax/cW7O/OWOJnjMI+tNte7C5XojppUbR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifijgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMNw/5AOtx4Ztlb/tZnDXNsxKA7FSXJ1q6eVEdrd+VR+LTmBcMEaM/\r\nvsx27VKeU5e35zRRXQPMPkOhG79dti+tM1TPmlZHI64WTnlRkTAfYB5nT8/B\r\nR3lApeQ/89zrtdJ8aFBhvoYp2LQ/lK8byrZBun3IITaAWClkl1eqjOap5s89\r\nwcsc3mlDamjGtnttsk9uLpT1/tUaNVW21hqPwd/5fO4qeb/R1BerIxp10Svl\r\nrdmn0vYCle7fjBvuNYzEQXGstXa0T3jC+I17D1l/Js/Q/Ff46l1xu+48S3QM\r\nUnG1SSl/CktWk3BvXgmKT+BDFgCyluXVWcIBTglRT7SAzhhPKptO6DkpHOy4\r\nmm1wtW4f2Tmq7wHZWDEKHhcizNFC7YgwvL9AleL0sbry+wc3fvYNXN2isoj+\r\n77yKWc7zhC21Jq53i8mMaSpZzbt0El13mXEew1h0wiOdNOPw8+19yXzwn5EY\r\nYB07yQDq+32hQbbMOIVe7Mwp62riGvZo5eLhlrdCB5x6rTBX6TzTzu8RO5h8\r\nidnQeg8UG0CF4W9XLyXV1GiNPHJwTuQL7rjWuYYs/vM4q5iUJQ7gzYc0lZi9\r\nXmO/xKYwaMSfXDgnxzipz2k6+NKlByNN87T6aq3M4zk5OV/rQu6DxlL0YMye\r\nNMJXCe9lhAdjSUtagH2Ph3bh/G5CwmYFWlQ=\r\n=ATp0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.5.2","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.1","@nestjs/common":"^8.4.4","class-validator":"^0.13.2","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.11","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.4.1","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.7","@types/passport-jwt":"^3.0.6","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/eslint-plugin":"^5.8.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.5.2","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.1","@nestjs/common":"^8.4.4","class-validator":"^0.13.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.12_1652435168174_0.03280020692750241","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@novo-learning/service-lib","version":"0.0.13","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.13","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"266e81dc4365e518a284aa4c3da8bf03a4c625ec","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.13.tgz","fileCount":73,"integrity":"sha512-Eipj0pwux5eQCdc7MKewk3W4WP+hu+esPQRX3xE9LZVkIywk7nf7KFnxsxUHuhfgfl8KESgHSxMiJSSCzWdxJw==","signatures":[{"sig":"MEUCIQCvJ0tdIX9AT/SQC44DMg3tJbvpKGiIKcH6Chvc2zqYngIgHPB6HdLd2tO0sKKNtPa60Y1vfJQjy2xuAhxBMuYv2J4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig4u7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXpA//TapB1nCjSAvprWEP2wj+5WBhyifYeRO7taKnPf0P4uK7MXQf\r\nype20NlOoSJhsesZWoYkVBoCMsNJkBBvkYaDG1DDP8E4yYsWWTZgbjd4Xls2\r\n3p5zCR3EAggd1imCnzaPxY2X9fEqahvxctkqthFnsNgchI2sWUe6aIhqh2lj\r\nQ68V6sXg2mqRitxEAwoSHZFaXdzqHN3g1hRNXd88c+xGKggikp2XqYsIKgaB\r\nc2zv/KrkztghBftRSVka8sbSa/AaK3xW/1KhRpNTpWY7WBrNggWLg5Y8P5fW\r\nYOuNmhyqTGU1etzKdLE30CMOy+Z+WAE95IQ9kufMzgm5b9N2aMmVVbnlucZJ\r\n7p4RO3qqFZmH0IGir+WVuK3gzemvon+ENWCPAeiXmN7oU+72W7HP9r+naR2R\r\nZqIOdJ7E95Xwrv9cueyYMYhyaL8R4wZcrgMOPZ6DlmA5UUFyE7kJHEtlfCNH\r\nP+TzKeuZGYFNYWB9q8OCbBKrh8AFilFJk8YaPoxdlKSSYUtjHBNW0UNRPQ+0\r\n9APl+dyPSpcqJsW/YTtmmCY+mLTgD1cH5Bif5SHiiFohiE4ONhJ2Je1L3/ML\r\nWgjDSNvl2iY4jdrs0euxtnZnHdOXhw8ZXK2AMkQYp4MbVqbLvfMGcJf8OJ1I\r\nvqE9MzNRJjK9kcvBmj0aczBxjv4bv+s01j0=\r\n=ES01\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.5.2","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.1","@nestjs/common":"^8.4.4","class-validator":"^0.13.2","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.12","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.4.1","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.7","@types/passport-jwt":"^3.0.6","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/eslint-plugin":"^5.8.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.5.2","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.1","@nestjs/common":"^8.4.4","class-validator":"^0.13.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.13_1652788155589_0.1289553538496211","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@novo-learning/service-lib","version":"0.0.14","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.14","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"3ba0054476bfa6a2d29ca6f9e0ada2edc332c730","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.14.tgz","fileCount":73,"integrity":"sha512-B+z6rBdXEUgpA+lEaG6qwtY7G4tkgNec97M8ffKIbb4kMx901MDUblrSgmPax3s5AbDj5z+LYVQETpsYjjedqA==","signatures":[{"sig":"MEUCIQDKtMQP6ihlE80E1gqYgZbQ36CD8r2gM0h1jZVksdE82wIgQ+14hgRtZtliqwnZFpE3wCMpsUDef8eMV2JE+X5AmSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig6w8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrD3w//UjKUcLvzY51CK0ttEzvoLhpCH7mRG/J5tcbUgPFx7bvhcoBD\r\nqWNo6CFIm10+PNw0Ps6CruvznRYlc2n27SSwn4i4AMJgQe1gGjk6DVItnQ0X\r\njyvqeWop9tflcoa40fIpUPwQO5h/xBHYnF0er+Q9YUNclZqtL/uHA2ZdEjd9\r\nrWt666kwB4A6tpqe04v2CY5hH7D3CcHpG+2Ic6L7ERs1pqL9fGotX0pqV4uK\r\nk+XDCKQihGP+LRvPnMVzhZebP1cH5qXu01bGoFBur/ZbE5MiCpkcOHRrHMYr\r\nz+B5uI8ZoNPfWMHrvJeUWEOBKBgtn0VGeIGkoxbgiOxSoAOJf39SjgZDgv7f\r\nehcR2bZU5jZTG4UAvbKH58EfZ+DDz7A9TcNi1BALI5O3WF41PyVCrUquhsut\r\ntOs+yr5OUt4X41h7lnSxzna8uAWBPHanlzjbHjl6aOi5qjdjA2sCUE+rXA79\r\nc2XPfg+Wlc4jc2NriIVM3n6Q9LTC2YQbThdEUOIHRfXE/ML+/J8yo3INnvl6\r\nEa/vDrG/BnQ1SSpsStCUvk3qQUoTUypaK4O1CmOvbbfax/J4RUkVXaAWAQF5\r\nOIvrUQtFToktklibcpmc+DEZ9x0AYNoVka2AR2OIlon05D8CA3iphfSdmEtI\r\njvz/16WmaoEWJ8M0EcshfjNrrN78qHiItRc=\r\n=jKyj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.5.2","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.1","@nestjs/common":"^8.4.4","class-validator":"^0.13.2","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.13","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.4.1","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.7","@types/passport-jwt":"^3.0.6","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/eslint-plugin":"^5.8.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.5.2","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.1","@nestjs/common":"^8.4.4","class-validator":"^0.13.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.14_1652796476624_0.8601243706457589","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@novo-learning/service-lib","version":"0.0.15","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.15","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"f2f17519a2b60ac8d0cdbd59d3acd9710f288083","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.15.tgz","fileCount":73,"integrity":"sha512-Zst989ozNUaOL7N1AgXBC1iuFqXRxpmJKe9YuJ3gLaAzIVBvwdeX3v9vWaufnxe2S73bep5dTxuXeeI7oJwnjQ==","signatures":[{"sig":"MEUCIFoeokCKML1OOLX4HIy1fdnx15tioAKoiNog1/Lxq2ztAiEAkEZV7ZRhOmKgwtng17b0KLYRn/sIF8T++I2g0o/rQS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikM55ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNfg/+N8oOmK0yVwoTcyThFJ03R6Oe1LpNlZWXJUEMRpQuuiag3Eek\r\nJOulWJ2bbNN31QX6aKpq7ruby4ChoICLDvRUzsJvoyVxDSaF9eas3gGcYVcs\r\nlGNwYHbdLnIfaplp1vqfapiTYzh7+pNUSuSObnWOfzwjGShSCKng1CuQNHCf\r\n9MFhMYTtAJSdfynPVxk6PyPg03X8+G3/mOiFRXjnNw6Il6PLIxToQNyM2pbu\r\nE/ubnU9h/Kx/6XAJbDPDdDEgSMHxS2RQkLyKKUfez0z2JuGV9yj0+LAP2y2G\r\njqLWWYU8Udk/MV46m+h4Ox17a71Pz8+ZndROPF6zIu3vRTxHDtPfroZlcIan\r\n51MdDIQb7YIC5mD25xd8xuafzhJYZg3MG4l8XexEvmLQXjcDV1Wxs7zLdJBP\r\nIOU496n/vAAnxe9qXP9XMOI4X3551dt6FYTaAZeaLR3bktqyCD6X2h6ahPFP\r\nfjkTxHFZ1/mo/Dgk4ZGbQ4cfZUMptIGl6Jz8+vPlDlM8emf2GiPhSB4aOL8P\r\ntHMIZMxWA6XbzdGEKfY5h868sGOwZa4D8nTIaz/lonCOFeOQqw2QtCBQhJkq\r\nZiXP0IahDGRhiFNmZ2z3SwnaDNSpcdsqZIV1RIwknBkg3FI3NCQYj268s8p9\r\nE7ch2nQqixv0XhsyPVIXlWbWMlJ/80E7kOw=\r\n=qraz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.5.2","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.1","@nestjs/common":"^8.4.4","class-validator":"^0.13.2","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.17","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.4.1","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.7","@types/passport-jwt":"^3.0.6","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/eslint-plugin":"^5.8.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.5.2","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.1","@nestjs/common":"^8.4.4","class-validator":"^0.13.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.15_1653657209631_0.6421634550059288","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@novo-learning/service-lib","version":"0.0.16","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.16","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"35d5d3a813fbf4a36d8c1f3b56e7b59744e2ab83","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.16.tgz","fileCount":73,"integrity":"sha512-LYWREYWyvBHGHXFwPMytdJg+mgD9xLApJ2PSUKNFg7mhzKSodmK3HCRQPS0rsRS43rZFRvkGL03r9w3bazexjA==","signatures":[{"sig":"MEUCIQD9sFtOZ3bRxUx2VgHDWa2arkkmSxSLNumTe1Gcf2FmBQIgUh3N8gNjCaucwVRTm4HtsgK6GRLuERadd+SEfSd6vWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqtHBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpB0A//bmEFKeK7kf0OrMGgSXevbAI0alsPqbf99QtUGfYu1++HRBSZ\r\nLINBXjTqsuG+I5nQZIJGnJnuTW23XPp+OdIVG22hKXcgsqTFolr3+nxeDO25\r\nZ76V8PPB3WIfXsdHgMUDwmOhRWXYo8xsg1rHPOLPHKO7XMWJR+VNoowb66hz\r\nZWIJRq84C3LKbVAkJ+PUK+YWr0CuF+zAKduweHTRVmTwOHWWIxWKGlII0L83\r\nRc53msBjGM3lQP3Y9zLt7N75nfCiug0iRgBbU+OBVqygBKLtjhYMHllvwaLy\r\nPsef0whZ8uUTE27+uODLJagAWrjNQgbebLfWd7+sSorjkCtYqPPxvyCwQ7ea\r\nKF1b6KiZAX2/E1WzKMqygpx7owvoy6ZKbUhrbCd4rcAuCBp7S8JnBdhonOw5\r\nlXXwyDtiR103A3clxXe6ckdQ5j9i2YuX/FWF5H6SQ7Sh5cbYJGNr5TS/6ID/\r\nQsK7Jnow6mn6B9AbxVD8ryN2RxN6EXtPL/U4K0bnVnz7goJXYMeSmZZ6uxhg\r\ntKILwS5LFNRUM955SfqxQvr0MBF1WhF0s7dIfTxTsbEGUdRGU6cJsiT5FOTk\r\nW0QTV3MCzzB01y++Vc03stuatD93W3Cvo9jwulYA6UJrBZcbcBcW0/NHsJKZ\r\nNN3gHK6+TMlZkJP68SDXjfdzu5zAB5fJpoo=\r\n=ygku\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.5.2","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.1","@nestjs/common":"^8.4.4","class-validator":"^0.13.2","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.19","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.4.1","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.7","@types/passport-jwt":"^3.0.6","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/eslint-plugin":"^5.8.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.5.2","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.1","@nestjs/common":"^8.4.4","class-validator":"^0.13.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.16_1655361985241_0.437323583482609","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@novo-learning/service-lib","version":"0.0.17","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.17","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"b0dba117d18054b6d26949d538f1c8a4990741f4","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.17.tgz","fileCount":73,"integrity":"sha512-KvAKmybyRmDOWqt77CxGrBaaPdwKIwWSADaFwSc9QPwkfDx4NLucqL093etMKCrjcf5teGHbIfXa3hOFTRjtvg==","signatures":[{"sig":"MEQCICinsXtC+Fsc/tcnRDO+P4YJzzXusBW4Gz6G5YwtXu6MAiAs7AJo/pix3eohCq8blak1FcGDI0VzU1SzijMRguILSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizWkaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2gQ/+NfvBMruZFYGgIX/atIYb4fvVTW5hRmrhWT+lqilCMsoJU914\r\nsxRpJ6xj83KHKxsL6qw9hIXhQr+ofO52ALo6euOoBKrMLAYy3v1CLvmVJvkw\r\n4wskFaZBnNiTM1ffecyjn4S+gUiXetz4u5xKTo9pF0r1F8PwGmTDycwHPWI8\r\nJuhY0Y0ZF5P0cC3wS82axtEK3M9+00+TkrZvxRN3h/bn+yqXkOx8KTI5WsqC\r\noooKCPuAmdDhgx3lQUMAwWOXLtTlNpOFDqDXjNQJlEgAqBKf8JYcal8aEXh+\r\nqpcnFfCfeVA2PDkU5A6zSsSiX/V7Akw8sngatU4CPai8lZC2M8y1+qH4lKji\r\noWH+labEXSc02s6LhkRC80KybPg4mMH+UvQeNwhe2ed4T5FNgGLrmSz9sQBo\r\nEx7bbWOLzpIF+9h8nD+tL4FVMvTYDWjJkguhzeby42KQPQyt8w/PdJOLcv7h\r\nzp8AGL7NE6MwsGVAXeXhu567kxaQv4P8w4acnYM1PGqUm/uNKBN2Ka1qNuNn\r\nmho6udv+ncR55rneMmFZQzyOEXHEqmaaae3oayLfJww26nJUXLUiuD4bhqi9\r\njYVGK9T9UDX7W0QEjUETmtVy4ySuvD6RZrNNr0MWSXX0ADrS3BCs4TG2UDVY\r\ngsdxQWGf1lS8WDrjfgrxV8vQDeaooG6YMsk=\r\n=qKt/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.5.2","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.1","@nestjs/common":"^8.4.4","class-validator":"^0.13.2","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.20","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.4.1","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.7","@types/passport-jwt":"^3.0.6","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/eslint-plugin":"^5.8.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.5.2","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.1","@nestjs/common":"^8.4.4","class-validator":"^0.13.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.17_1657628954668_0.9587414688029401","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"@novo-learning/service-lib","version":"0.0.18","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.18","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"3ac3333900bbc1783e1b7d5a86b97a407d02379b","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.18.tgz","fileCount":76,"integrity":"sha512-vl7kKkzONa3F2ZeC64YOFPhqvZ+W/ZLT8i41K/zuBO0hdPcfsHTaLZcRAmcxnKiJvgZ8umjUEeCzWa/9QfOLQA==","signatures":[{"sig":"MEUCICuHFelbqPsI+LiuJXm7IBOyLuwJzy8JKrrnuLFj5ZQ3AiEA6UQ1CbV1CXLmD3UydbVwMaMxw3jYQ7iSZYZDOWn+1IE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizYJ8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3VRAAkFCDGyZQuDWJyR287OKxrmZ7nSrANEegpKE3NP34wfdZabkV\r\nCHcfirn3fS03RfeABj04hMJV+GP2bLqvQFCs6pqTiIhNlWhh4kWL61E7iGwk\r\nDjKYfN2055QZgFC/FZ8TMNXeaqzqLtdEO2bUbNw+Um0+cJXbYmzkplQR2Shp\r\n/75952xRgVbXWVDf7ySF+KToQLS08Lh15usjdOHtiC2N+VFIUrVvtp/TwXsW\r\nxxS+XnJPcnjwveXzgJ/dc6Rlj9XCwc3yDHqki5r8CA78BRwGSc4bMc0TFzHO\r\nmbr2QUTHZ6H+okN8oo+w/OWVOD6p4umSe48r+G++RT4QpS4xHZlOTDmPCLZO\r\npn2XRlz9Oqs+9UGqx8dSu+qLS4h7RlVwyR9vFcNfchtWF63j7uw7pe6o4j5i\r\nw/fpuV6Yb0e+/EnGe0t+CpzD9QQm/taULx0dA+3PaoqyUwp/iEyyFNPm2oFX\r\nPVVSLWFjAscnNpL6ULJAeIZkt/GXVNTqUqetr6F8V4WASgwUp4l3MB0WrVj/\r\naU4Dq6tJg7HbkMPxJzDUJJJdeXkr1xL870mE0+svLYIQsXpRkvyZn3bl3PYw\r\nI1HydXjWnSPX10ASSQzGKltjIeL68CJA79Tp9QEgpgFEyBUwm3r907kzpuiy\r\nFqcf/TV0zieuBm9XtOJOiogXppfHDFinVwg=\r\n=hc2y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.5.2","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.1","@nestjs/common":"^8.4.4","class-validator":"^0.13.2","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.20","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.4.1","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.7","@types/passport-jwt":"^3.0.6","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/parser":"^5.30.6","@typescript-eslint/eslint-plugin":"^5.8.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.5.2","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.1","@nestjs/common":"^8.4.4","class-validator":"^0.13.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.18_1657635452672_0.33887622716604504","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"@novo-learning/service-lib","version":"0.0.19","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.19","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"4e58c5a9f99d5a026732f66804411ef587955aee","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.19.tgz","fileCount":82,"integrity":"sha512-AkWpapMSftsRsqzVFvebQ/KhV2hMVKV398X34kBKNiHpHmNsGhGqfQ870DeIm1IZshq2Xz8fVa0R3gvqgds+wg==","signatures":[{"sig":"MEYCIQCOgMoDJmAJOkL1GdwttZCwIYfgj+ElBQsbNQE9jYREYQIhAMbeV0tcPPxmqvY2DSO6jQhoPQpxhEmlkKuWeMcsWRcE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBmXsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp34g//dsji5ArK989idK5NFo5qPF3dmNErno2MWmbEJ9CvOjSfghxC\r\n/e7A6zwmpujeS59HrdXeqpmVOPMAdBwolVNF8bH1yxIV8iZdPs6P2Ejz9ZD+\r\nbDADqft5h6DmvUUlEvM9ZjyIpuMTHmba52UBtkQ/NcvCtoYt9TKenXHxtgd3\r\ngeuc7t1CVOLXkiy5SvDRXYMn4oXn/mkiBCHoCFT6ZMXmGCzCZ9UwB4AzdCac\r\norMFUqZgJFgO8+znh9CU2RR7zkUSvyiaJoQp43qzDtrtMnCL2yVxp6vPTGuc\r\nkQlbAn41ghVYXqPiww3juTpCWyLKmW+MeXV5J4t5+KMWXilfGzTvN5a9dSD6\r\nXU8j3cW1KqaqQCg1iCmDMvJy0O/8Pk5mb+5NUMvjcfqk/RVBnholX2j11srA\r\nYUVQUwTs4HABxu9yk/F6Q0euP7NN5tpevUugT6zaEPcV8L+qU1CK2OJZUd1T\r\nfZ5N/XvZRd0ytlc/ToPEOXw27jDmbE8cZrngqa7crmOTPMoLWXDmNm+D952l\r\nFH/WupNDC+zKpX4eUf4GgU2rjzZMNhgkdkke/pr1XG8B3YqvTIncv1U8Nmr0\r\nU0cc/9LGd/9j+Qh8iuLmXb5aIAjDwUJPAaMF4nFq3zc7+V/clnki8lT4JQo8\r\nhrRArAYwKYIbfpce6Ln/Z2vJ/kjal4uvJnQ=\r\n=ZoN2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.6.0","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.0","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","@nestjs/config":"^2.2.0","class-validator":"^0.13.2","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.21","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.4.1","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.7","@types/passport-jwt":"^3.0.6","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/parser":"^5.30.6","@typescript-eslint/eslint-plugin":"^5.8.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.5.2","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.0","cache-manager":"^3.6.1","@nestjs/common":"^8.4.4","class-validator":"^0.13.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.19_1661363691792_0.01617995916361381","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"@novo-learning/service-lib","version":"0.0.20","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.20","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"3e1a26b497c9c530c89d640064f80fcef7724a4e","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.20.tgz","fileCount":82,"integrity":"sha512-2AH55YeeFn/TSP2+NRAXXcWSEZQcRS/hMP3xzL2PFubNeH9aOOU04pLjzEzGYExjFNXVBYZdkdrJBz+SXiwXjw==","signatures":[{"sig":"MEQCIF40aLldNSnKLWfCK+J8Vcttla4+fX04pYcFhl2Rh7TBAiBB/j5KNxUdss/ksT32F0lm3UjHM5oAcMcoGOLHyRZXew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDnPEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLWRAAkxsCSWPQfQz8mQw7t83QOb+VDyRWceKr5zdOsXwk8wKwJTTa\r\n/x0b5jCDHIHlR4tkyQK/FeUuAu+/tOIiP7tAxxZwOg+DiXNlEVZAG2qcdK+Z\r\nW5KuavvS1AJ5RPXTbOAJWSZI3lhELWVFl9jkpg8wAYRHe7tCobUjORt6S71c\r\nJSsdtmOaEI1qC24trEO1UjmtCAO+/S7ktq837iNS1fzz0w2vI1bAskBV4ZI6\r\nk0WFCBudl7mHu1emV/QLG/aDaUL7zkvJIl5vqkwSCH0yRXVJnKEaM1qpvdCX\r\npoFaOrc9igJP1ET58hJmxyB6sZhD6tZ3v+PcPKAqmTdfejgGFLMslYFJZGkb\r\nykR4PxrhBuCHv0jJ32dA1IDznqtISeqCzDAiEsHWcnz5F2l3Cb+2w/Y5A9s1\r\ntul0tE4LRrbtEOvhoWU6XvpWzQ+WFYr5TLN5gMWtSsYw6T/p00miIjrnld6j\r\n6mfysPDoOgn7LZLQLu6iMHTnm0hSADRGWyImUfnn+Wvb3ZQfhz1gUN1P4Xsh\r\n0jDIqpoYhu/JwGxwVyfER8e6W59u7iJeNTdhATfBEjomaSkSsB3R/JVI+sAx\r\naxsdHlngrvp6d5+THQXpyo5PiGbGl0Rj53Ci4DimC6QwRs9B4+oCvj2GoQHD\r\nhJ/13JULQZdMmLCigO7MyjXDM6962z/951Q=\r\n=oYln\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.6.0","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.0","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","@nestjs/config":"^2.2.0","class-validator":"^0.13.2","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.22","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.4.1","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.7","@types/passport-jwt":"^3.0.6","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/parser":"^5.30.6","@typescript-eslint/eslint-plugin":"^5.8.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.0","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","class-validator":"^0.13.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.20_1661891524671_0.08643935043334161","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"@novo-learning/service-lib","version":"0.0.21","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.21","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"cf733b9b02897f99bcb578b0799328ddce9b887a","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.21.tgz","fileCount":82,"integrity":"sha512-oV7/4vE0bu/4ORN+1QUUpJTR9tuHSHDPYeSpTjUab98JBlB9G+mXZRdsxdwiqgaBFIeQYTsb/KegshkvFzl60A==","signatures":[{"sig":"MEYCIQDu0d6adDVzRnw3jn3acJ9jb1tUiJaMN9i/dMnsjeSuhgIhAKesc7NDYKUfpI/Xdyv8oA9SZA6HP64won88rjiMFlaE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEfkZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDXRAAkYrHownsJ70GCitwiwNX17x0p8+M8clde7ULanCYIEzvVQxF\r\nILMBltoSUBaNbwVsXdG27fV5ZFQ5pTxTvSORy1Mec+9kah7Pqy9oC/kxvblR\r\nZrgBXCeA/ThjRDJbtGZwVhrPSNK/bOS+wU6PoEO3UgOzCM8/aMkkfV55CF0p\r\nyJLjFISEi7IktJU9tAWHRctgYOtSm4wvUAYLhvfxBCMYnZPmNwKNMj2uXF0f\r\nlsXaoGkuXjMG7sUGmBSWKKi6gSR0vtoLjebe8UImkgzvgeYSPGMnpNkWaUAG\r\nG4Ig23Q9CyCcfbPNzpYFsqvDGHuWNb5tPyzeV2TgMMC1ZWKEHTwKYDY6O6mm\r\nFLyMM6DD15EfE2nCZEnrP/iI7M8YHEv1of3M9IG+xMXKaDdN6+t6Y4gldlwe\r\n3sJbyIXpqndjKPGjsOuiSwoI98qEN3zhDctTtuTyw1OMFskM/JUSgc3b1gjn\r\nzwjRgHLJ/Ot8XTc10WVsjEehHYqp3UZ/hS37MCoKs5h65RSQKoCwM8+05lPf\r\nVXuaFgA6xM3YNBGjoNiDBcBWFlDgwIC0HVEQIjl4IOnJkVP/O9m7eY2voCNi\r\ncJchWtABUc2R3Anph3OiIgUhS9bR6qLipja4awBZ4rqmw/J+4anni1u5JtFg\r\n8a+5xB0euqLaaahxRfVwFPvp9tIEd5wK3xI=\r\n=CkBr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.6.0","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.0","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","@nestjs/config":"^2.2.0","class-validator":"^0.13.2","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.23","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.4.1","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.7","@types/passport-jwt":"^3.0.6","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/parser":"^5.30.6","@typescript-eslint/eslint-plugin":"^5.8.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.0","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","class-validator":"^0.13.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.21_1662122265425_0.7684715239303279","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"@novo-learning/service-lib","version":"0.0.22","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.22","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"e1ff3d69184f742d694ac8cd0b6a86bb1cd2ef4e","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.22.tgz","fileCount":82,"integrity":"sha512-jPNOC6eToY/rdqTX7iYChS/D4VCRD95ARIKZ3UXSolPbmyV0yN00ugGxA5vvENVvU4UZp9SqBEa84lHYpRcgEQ==","signatures":[{"sig":"MEUCIDeP+ze/hURHg1Mujn3FnGsWnrK8ZGapOqIj6W4d62FRAiEAyzs8oeDhyqsdqA8uQF/kX3rOnywQ6y9xeZUHJCAJzQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLChQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr88A//di+WaFIFAdXD1oddiy4OiM9GiE27smJodxPelN7hD0CSjobn\r\naPLV+JMMAy6v/hHTQAFmI+kyGXFprRAy0d5FTl3qCy8XpCsAw1IAPtVAY9P8\r\nHW11K9XnmyC6KcN9vtOZJBsGCmjKqUfQdpuyu8XagcGZwJJLhAVXstKBUF3l\r\ntD5dx6Qufo1F1FanuruwenB/gVHFg5khPB2bmZ8VeLgo7zSPLvCr+a6bsWHB\r\n0/WtW3qdNxMYlGkuDn7ttaq+ukO6cWpWXhWg3v9zBSr0OrRjfA8JuVyrCxWP\r\nJmlHJ/zPCQqTbsf5JD3E+udvheyIXRy58hkt02XcgD967KAFC9Io5Z8TUdW2\r\n4gN8ZAyZaQvxckj6BSBZ6rHpbnlrsIA3AzcE9aWzL5iH4sS3EH8aIIaKgeH6\r\nRiZRbtSX64Bj7+JXqNtGCIFR6MDahw3ukoEPeHjDC7B8LCA3jKxx2VIYlWjB\r\n2r+pjmaXkv1EMVfmyGAi28k0EY4UDwoTr7u1frMGkozMihdsDho5/rFZKu7g\r\ncupPZ73V5NqEA6AL4pwH/BjERZA2XRD3zP9XQQvIY6xK5mwaJOlUC0Fxkxtk\r\nWb2JukmSkLPsqXabpT2oghLMK81gvgBg296P3xWDFnqqEn75N+yvlv4b1We4\r\nTBkN5maBuNzj/SM91OO0McxzhM1ml7m9YMw=\r\n=CWgH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.6.0","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.0","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","@nestjs/config":"^2.2.0","class-validator":"^0.13.2","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.27","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.4.1","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.7","@types/passport-jwt":"^3.0.6","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/parser":"^5.30.6","@typescript-eslint/eslint-plugin":"^5.8.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.0","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","class-validator":"^0.13.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.22_1663838288589_0.7282607523472417","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"@novo-learning/service-lib","version":"0.0.23","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.23","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"bbabe6cd0b65e8c778946b90a5119092cfbbf956","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.23.tgz","fileCount":82,"integrity":"sha512-n0RAqyKRp4/XeUVN5E6M7645m/1qYj9kTOrWjXxCU38pDG03KlPxQUZJcCynkLIuGeoIXZeSf+1KjQtAijx5QQ==","signatures":[{"sig":"MEYCIQCxR4ntdIqiSti1Ufv3t72Z1AetykHn16Hzbm3SO/A6/gIhANYAP5vZUh1VtXeNW+tIDblRuCVdRWDe0yDFt23wQ3hW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjj2S8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+Sg/+Mok/4JIpxZeUXJNK5sjBWHd2KIQDal1XY8sWNt9dqyLdXimU\r\nhwZCI+821zkmp38zmeIH37KAX5DXlwke5SPR8J+6kc0PJijJxJl3/TV06kb/\r\nUSp7ZFus26xqdRL6KnALOPISDOdH4OVLvJ+VTpPCI3IT6m33iOJiYa1l1Hz1\r\nzuWdjCiq07tnxDRgaiZgnTewW6zvwYgRbvL9XuzT2dwKk6POvOu+k0rrgZzj\r\nDp/0KkMXoRiQWfennC0d0aEMjhXeCCtekmU/kxdh7ByNABJdvArOYcprxeFT\r\nK+5MR/jJFCSpwRGYUfgq7oZnaeFmQ0MlD/6S/402hLNK3zXBHQamUYLAo6z7\r\nlXQ5IdsfSLOdTb5Xc2QAbmkjlB9Lpd50m9Vg9dPt4rA+B1mC85Zwm1uxeNk9\r\nanfy+2G80uHilih2EbB3KlJElOEY6h83405Lh9gw9S84VRbM3rD/Ql1mz70c\r\ngvYWuCUzHwNhy0rGwSGU5aqFWxixBK/KNd/h8yPn3CUDjXFcc2Vekj4Qq8s1\r\nQBb4d6mV0rcWbMDPHpzvRn07lR4W2LBK8CdfT7Qf9HGUofF93uSON951ytC9\r\ndAUf0o4jYekskAJu0H5s4qVNDfLSkoCvvcskSoJsyqSDvmV9jJWU397JiH7t\r\nMa8dTOutu3AFNa2RvnKM8XH3gagG8O9p0Og=\r\n=F+pk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.6.0","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.0","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","@nestjs/config":"^2.2.0","class-validator":"^0.13.2","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.30","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.4.1","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.7","@types/passport-jwt":"^3.0.6","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/parser":"^5.30.6","@typescript-eslint/eslint-plugin":"^5.8.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.0","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","class-validator":"^0.13.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.23_1670341820478_0.35532573970692427","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"@novo-learning/service-lib","version":"0.0.24","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.24","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"e00a7c35b4d31accbc9c2ddc6484a4a91c89d2e1","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.24.tgz","fileCount":82,"integrity":"sha512-DxWg7mFkrWsoEw/CeXzXDTEssREtI/G8YGA4wEBy/JS3X/4Elm7mq7OEKOinoUFiPEjCkKcHdGlwMYCe20CXNQ==","signatures":[{"sig":"MEUCIQDlT+UUzvwkwk7WjtnW6g9d3c0Zo0rougNu7zK7i4Q7AwIgIDRe1bPNCQpRcURBZ/iJyVpaauoURlkDbPw15Pus8O0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoa0fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrB8A//RKosFUy+KbobrhFP+NnBfAxyFbVEtjR2yorQqbAP3AwrTp8k\r\n8HaWbUo4eeqZtEXMOAf9cuKliW7NU5Zrwd/2QilRWrrGLPx030BWA1tO4qef\r\n9LfxamJXV98bgtkHud8lRCG0bkkVv+94bsvY0NuYaib5vXR1g4LsQmkSL9y0\r\n5g3jud9KXClpoA6FNlUFX3cQ2C2PSlxcoaptPJuFICrYEBS4wOksoxQ+aiHj\r\nIUcgZcZcqrvMZe3V8N3yFwGB9NazR4lAtG5HSqfqX870HLEMLx1GsCOP6Crg\r\nyfNfWKOFeBG//MC/UOHoaT/yXOZuUXDFqnunDfcm9lPZ89je71eZedSZtiyz\r\n7hEHo0MavhwnN5fxTrr08R8CTo9EcWEAKP9ypDXpFkJct7BypPVYvEppljrp\r\n9UKPUEuZyOWGnDq/O0m8kGQBxxnzczb9vwCkZX2AlFchM6w1sfTqmS449CFq\r\ncvSZNHfhTF5NELL7BzfcMB7PdNE7sjanSGJUOtR3uk7DLlXY8hWWv3ZjgxxD\r\ncdRRO2WyrVe8RJXZ6tRX3Nqw+oLemqo7yTjnR0xJpJFWxE8d4sKxmpgTmavV\r\nSMOlHp5yAEXA7x6uJwDvOngjPcDgE47CYi+O8KV4ssuqj4tx4dDx/NJi6AAc\r\nGhb+1WoVv4tl6hq6kwSWhlcXcAhF1WaFYw0=\r\n=GEqr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.6.0","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.0","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","@nestjs/config":"^2.2.0","class-validator":"^0.14.0","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.33","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.4.1","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.7","@types/passport-jwt":"^3.0.6","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/parser":"^5.30.6","@typescript-eslint/eslint-plugin":"^5.8.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.0","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.24_1671539999356_0.825343452994445","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"@novo-learning/service-lib","version":"0.0.25","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.25","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"0f760561ce90e78d246271dc47464b16658fa308","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.25.tgz","fileCount":82,"integrity":"sha512-eg9TVcwqYL8xDwQIr5GclPSdDH5IPvwz+7Y9wlrKL4cM8VOyDZ3gFpH5AL4kICyr/IyHrsbDNyJiE76wGuVYFw==","signatures":[{"sig":"MEUCIQDvAoePhH5Ci5we9laDZBfAojZzT1dRvLFFHxGzV5CpnAIgLxZqCCUHleXFRbI9I3gjnarnJEbiEKP8DB7cbZ72OuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtVpYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWgg/+Mkwr5+I5ele7XHf955pugbNX4fIPQBlNetOMQYxn/5fz5+R+\r\nM8LRaixD6+CijGywz1UqqFMuynI0hPLHgNkJ0Cu187V/qMX95redXbX0HA0U\r\nSY8fr4SHahdeo/SakMU3IEwj9f6E86nWaGorOs/D5S5oheePz/rRsgq4J/cr\r\nDyi96sKeJtwfIow+bP8vMJTh54so+DMzhrlgySdhF9J3TcKW3RxofVX1LyIe\r\nQ8O2NH/drG0yVubk73jy/rS3e7myv4XqXMfgZ8R6sjQxvt9mixunTiiC5M+e\r\nvfJ3BI05pL5B7ZoCWPpCzOepX31vOaxUpxXn7KBG6kk+8oWAKigxWhgjLE5q\r\nJEeUq2dkYu28Oc9I+UEQpDuVk+sfmgnFev4zd3AKj5qZG+Yq2aphoMuxMhjy\r\nWRcaRChxrSJ0opidB01gXTWjumydAKlRuJL8eqOtMXtt2SQaxVv3EckkyTz1\r\n2Kr+ODl4a4mIYwRVfkKcjB8XjyK4EGjmbZDeNMNPEt0QB/6hs1hngbee/H0M\r\nej+8tv+9fLKlelwdrLVeXnCrHTYtfa1TSF7fxzeKyiWcD6Ws+gQ1AHIurCTE\r\n8hz0UfmSkBabPPrYeZf5CIH4RrcyDTbcD0C0Au4pBDfJVTFro/7ock7ESMoB\r\nlOetEEJ1r9JBy7bxq4sBn8TKmpNbwBDVP5Q=\r\n=ZKfo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.6.0","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","@nestjs/config":"^2.2.0","class-validator":"^0.14.0","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.33","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.4.1","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.7","@types/passport-jwt":"^3.0.6","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/parser":"^5.30.6","@typescript-eslint/eslint-plugin":"^5.8.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.0","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.25_1672829528106_0.5765197872888101","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"@novo-learning/service-lib","version":"0.0.26","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.26","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"80959a80092ededada9580d7da4b7b6c4252c088","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.26.tgz","fileCount":82,"integrity":"sha512-XRNO0JfnEZ5FAP1MbnWwRBEB/TJT0IGF3zfoUmDMaGriZb1P4skkuBhFPOFk21uyXjuYsKXFPJPNeOjDmpgLsA==","signatures":[{"sig":"MEYCIQCIZDU2XFrMwZ9bD1LY8whucC30VL1ntNqHHKe43ImzHAIhAOG+phdLd25kAa1w34VOubxp4ClOnciZe0xdnzZp91EI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwBNEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZGg//dwqtBGA1DpO32WVR4RKB6LfhP+HHR3PVNdo8V12k+/q0OjBl\r\nCnNxJLdjTgy3jt66oHNKJZoMCbAcHqrGkfuRdWA/1MT6EljsVEmZyYmGBQED\r\nCFnJVPENglMTTxz85uYy18dgOCYamInDWt9hm7bMCtD3bcK/VP/Vxg/+WCke\r\nrLE2V7peYZnkvxwDAyV2+iXHhENW6YPGH6+RoY2Gw7XaxtAPSSAMcYHjk4GQ\r\nkGyRd5YNwZlxb5jIeCQu5GB2JfdjMcjSE2C2s7uAqfgtQ1V+a9SW861jlZG3\r\nEJVW4YZVaaVzxdtua1VOUBBuzNaavbNwkTGVny5EGnoLrxdxcIIpuH47Zj1+\r\nfYVNgtteyWUUCiTys9hoaAaYxGQETJi1PWhHA9BI0O7TEZzAhXFg2T/IY29Q\r\nDiZtxKIosOW+Jq7eMI2dFwYDQ6DfQNqHbEiRu3DeWxPWZooW50GBl7wNNBKp\r\nX5kPkdyHuqDYMQl22gH9e3uD4RL9p9ju5mwy1afsQccMw3X7Cke83pbrFRQe\r\nZYFS96dJg05JWpIwyW1vdZkuIENNc9bTzuRcuREyNOEHXTaukW9UK/dJco8U\r\nKQC3PnmpPXLX1Y8A6d44OS3/Hu3Ye4Df7xRed09Ap0fbGXwbrVa2DnSYHAew\r\nAj9jUJgPnRz9GXiP7PAztTYiGiudAO8Si1U=\r\n=9GD2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.6.0","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","@nestjs/config":"^2.2.0","class-validator":"^0.14.0","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.36","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.4.1","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.11","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/parser":"^5.30.6","@typescript-eslint/eslint-plugin":"^5.8.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.26_1673532227881_0.01867692742351168","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"@novo-learning/service-lib","version":"0.0.27","license":"UNLICENSED","_id":"@novo-learning/service-lib@0.0.27","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"5a210afd26ab3c212e7487996a023f64294b923b","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-0.0.27.tgz","fileCount":82,"integrity":"sha512-vQDJH0MCSprbyUdcAqsXsCFQ45brzkD+K3UlR7ILa7wtLKXE5tyVek7NDw4fP0zt+6Wahp5m+RG+nupKSi44BQ==","signatures":[{"sig":"MEUCIFpoipUaCe/9HX+yLd/3aVLbOg73rXYP5j6NxmgyGM01AiEAj9OeTJ4fAU/YfthSSPRMfj7L/tyyBX4rDKYkG/krew8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxmHEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKAQ//ccVTWeD7hAIiOW6RVDHRAPqkJeuzTH0O3jiIlTC/S/qCZrxD\r\n24Fc3r2e5IZsQRIy+0QmWcTgzOJJKe5O6cIQ9hObvc7/BoiU6R9UmB9uSEci\r\ng+zyu8TZlFiy5P1HQAlVduGIClPHDAVdgPZm+Ll6jjApA3Rxr1KLV3zlODm2\r\nqrBwbdQAj6WTB3AW1bkX6OTQ6GSZ9IX0u+lnUZdtohUb63C9DH1z/Bs1rH6b\r\nnY036e6Ji4w5WhJzILKmIn0QNUP2eRA+hcqNzYGBZi6RXmeNev6YK9DhZF5h\r\nIRCIiF27t7UDMHa4fw64T2HpywI/fIavtuvz+1Xw4dJz/Gjzqp81kxk2bgx6\r\n7wk2yJg7ZNAT21UhftOfA8mpXvCLr8NX2AvFpYLdM6Y4aUmEqK3WAY6j9iWQ\r\nO+UpISF04WQes72CvEGGvwf2qIwnP1MuzAtggZC98w3T4taHVrPAzcHo9TKR\r\n53AP7GcFBzQVZFnDYgRoGlAlv3leunrvWk08xuN1OwG+LZflA+3ZjPL1pDrR\r\nhGuUJA40NUu9rfeoABOYjhar7CRlNJOwdSYDA2Pgpf+4MdpyOor+9KzWmS0x\r\nZGmVKHZdW5/r8Qas+z7vOMsT2y8lyZpzj+t2AXdhvzsIcbQn+QNU3WWjfe/g\r\nhhpZfpUnk785j4c84qX2Z5lc6XutrsW6Nu4=\r\n=Zqy3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.6.0","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","@nestjs/config":"^2.2.0","class-validator":"^0.14.0","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.36","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.31.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.11","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.2.0","@typescript-eslint/eslint-plugin":"^5.48.1","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_0.0.27_1673945540439_0.9720452399378168","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@novo-learning/service-lib","version":"1.0.0","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.0.0","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"252311de6bd04c598b5abbae88bb96a1ea97064a","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.0.0.tgz","fileCount":82,"integrity":"sha512-508FaoG82n4nXmi4bLpEx8SpDEhEdb0VVFyMJ8ahNru+juuf/jGQniAiP/voZbdk2L6dvPBwE7qumOWdS4lnRA==","signatures":[{"sig":"MEUCIDX2IE2lxqzT2VSjrkx2UqHfJgZUexecbjy9wRebb4ywAiEA+5kXKxXmD1VoZdYUhIXMi7eHEoThzcZrMy9orZ57S/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7OFHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8/A/6A3Fr6Z88OrwFcaiWUSni5HAHCxCL3rgRh4EZ3HvBaFfcQW6z\r\nITggx0OPgY7JP4endYxMmmjwiTTIjcXADLPoYzvfMXOZNh6pR4L1IUa+FCbP\r\n8B04l8cDGjrNGqr/M4U10scgh9iplqVDj10WthwckOz4SJaEs5ymUcZ/AEDs\r\nxB+rh/mFtcXFAV0Tpx3HbGSSqdQSiitIL41ENiKLtFmHPI535QmbKCKNKPUs\r\nlPOGChFXyjxf1QLIyTFWlabj3c3SitiePQnR39p+kpLTfKWQAAbwliDlPvgR\r\nWRG0Bu/nAlaK5ySbB/ORQy+5jEgK1bcL9FhH6OseO2QKN8OLLpbc9LBE5T+m\r\nTKscD9kxd+wbouFzMPmPvZ2ZEppnKd1BrwuOKyhLQ/bflibWZdVYu1C0aNi4\r\n0yvNyLSRLYs937MQeMHqIkEY7SQHx+LoYgq8ND6MCLTJtoRdApYoYre2N6wM\r\nU6gJvADOhu2qgLa8PrCDVGtMBIRl1UUYplbbfZtupQwD1s78eNc2j2HaGsDe\r\ngUV7JDdrsNkMWqfHGXe1LljPMnRbwfWB7d+yZatYa+c7MwvYTJWkgzhaZHvo\r\n88GhvGz/ljfJ3AcfnvK7R7GS/GBzbibkeWfS0YAnrsuAVIEGjlYZERQ41gM3\r\nTVvmldYbtji6PC3UsyMYOF9p+f3ePNY0Mx4=\r\n=CyKN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.6.0","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.1","cache-manager":"^5.1.6","@nestjs/common":"^8.4.4","@nestjs/config":"^2.2.0","class-validator":"^0.14.0","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.38","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.31.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.11","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.2.0","@typescript-eslint/eslint-plugin":"^5.48.1","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.1","cache-manager":"^5.1.6","@nestjs/common":"^8.4.4","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.0.0_1676468551585_0.7710833617438977","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@novo-learning/service-lib","version":"1.0.1","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.0.1","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"14e2cebc1c80f87d302760d5956441948005aed2","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.0.1.tgz","fileCount":82,"integrity":"sha512-1v5R2P4/DZH+vgjgjU9HUkvcStl8Ya+eX1eqUm4FO9mNwO2q7cX1eqJt380w4YJ2lmb7LATHJxLmea8kflN7Rw==","signatures":[{"sig":"MEQCIH6suyi2R/UgA3eMSBFTMhDMM7YxyOSeRp574R9h1SXoAiAZxaHf8kc/BAkSoGTssrctth/+KxFHOXI4Cw1voKnu5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7UxIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVpRAAnFaI60K1h0YyRj7kxbOS1fUirPnVCXnYFFDgxn68U9HWqY1n\r\nqlNOg6Siy+LNmcVay4ZNBZtTfL3R3cqMmW09P3+ddyudPfU+yMko4DuCWiFd\r\ngGdKDISk+mf/ztjVXbVw8xsu8GhAdfGLVNqzfiIp/Z6Cw1gpV4cF9MzD3gT2\r\nYXx/+44CSD2F33u4qnFaYI3F6Vrfvs8SGeyF8Xh7vLfBPJ/GkDAljLtsMEDy\r\nAqWSEopNC0lhQdrAPL1RH2ZhbX9SOAoM1h1/miF2p5cZLmMO6w9PsdXvlDdI\r\nxtb77/WKymfJiVVK5Ed9EWoEerFG6iyEctVRpprSnSkF8nCMwrb609JvUIX/\r\nL1tzq8fYdfREj+HVSA2FJqdbzZgoUx107Sl6K9C5XRz3VJ9aG2squw1ai2uw\r\nygpegiqj3QY+20fhxllDUrSIOKpy4Q4kccQvmiX/9h/TDOVCE5qa/QcE5DNf\r\ndG4K8B95MHGtKUjRdohDcpZkBY3HS3zI1lo/Gnr2MYJSkKTu4O41Tcs78qfs\r\nKFnUVTyCOdMNiNsIEenSn2bCuHUkEQk4qiXmXxi10zngTwPk9pcSYoWtsqhw\r\ntfziDMd7HMrNv+ZcBgRrkWACsC5QiLLx5s0OO0gOlndTn1ppdPJYStB2j7vl\r\nAqx63XAfIvQwS8DcVMWrSbRjDdvtdnyIU5k=\r\n=jsnB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.6.0","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","@nestjs/config":"^2.2.0","class-validator":"^0.14.0","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.38","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.31.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.11","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.2.0","@typescript-eslint/eslint-plugin":"^5.48.1","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.0.1_1676495944210_0.3354676624243511","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@novo-learning/service-lib","version":"1.0.2","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.0.2","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"85e3e1f35d9495a5b0d74d3bfbf19fa70212f4e9","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.0.2.tgz","fileCount":82,"integrity":"sha512-1GPwu4E+H0API4HS2k4yiCtyM3IUSRdN/Q0HdmxuNfafzncJFZgZvfI46ZwZP2NCD3uQr9U3M7L/K+Z8m0PR5Q==","signatures":[{"sig":"MEUCIQCZbBrBrdq/qRYBbS9T+N3s6j95rr1KqNvEPYUBzG8uLAIgfrlqjtx6Y1chSiKnXyde80A4vy79RVwoWnwB7+B8ccY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7U5yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmop+g//RpP9lWFARbrAw2BXbQ26EwjT8iWAT+R3qBGaFeLUgUxceCe9\r\nfAg1RvrrbAYusoW6j2DdyhoJLl6KKwsXxI1cAmTr/BGk7cJ+GPMw360cZDbT\r\nFliCoyh3btjlmbHfOlNaRE53nupXVfmqv4U8gzEJKsVzbHKKUU34NVVHl+4n\r\nuXOfc9AQuIUaSL/AlD1PaFm2ZMthAOtHaNQm7uF+b5VAfag4iBP1bDrPLDbt\r\nm9pDnMLewyXdxSAEw5F1AOQVubTvohFHUcSuaBLxMWib98ZHWB4wlRRMj81K\r\nFHN9fgBekLo910YPHX8OQOxE/nkM5wOPN37/84X3/Zaquz+A80FEdMVtZwP7\r\njReJXpWPSmZlp8bIaN45WlQza5zlYV9Tx6Y4NJfpUeNJBbY1SxchhheKOgyS\r\ngdhvs4MkWLprY9wNT8HpOEfyUtRi+k1kDxwbbCsuL9QQcCM++LeNFmpu+JdB\r\n9Jn8xsYMJsVraKb7uG2fp4ZpwBADBL38YEv0r4Q1gTNEfBB/cMrmx9C1jRWQ\r\nSPlvuNreaeEE8shEQw/7FSjK05i0+AV6ed3Ob2j4hreviNIzbKcCI4coSuxt\r\n2YN5L2JdhFXq1zmIJXo5HDLRiWHJZxtJl9Gr7aqEBhBFXIZEeJcpYMFEzPGf\r\n0Z8wQwdnPagWT//8ec2Q5S359w7T0CbtI+M=\r\n=+Lfa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.6.0","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","@nestjs/config":"^2.2.0","class-validator":"^0.14.0","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.38","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.31.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.11","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.2.0","@typescript-eslint/eslint-plugin":"^5.48.1","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.0.2_1676496498116_0.5322657148525396","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@novo-learning/service-lib","version":"1.0.3","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.0.3","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"fe50ed207f86e121f3baaefa26f4eeb742db015c","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.0.3.tgz","fileCount":82,"integrity":"sha512-rWbKX7gHQAntSB+bMD5CLdDj0ug70RbGt0nn4emvfwkK+ugfChfscOiwoWcJrCzu1C0O/1365H4qJzUBqCOZAw==","signatures":[{"sig":"MEYCIQD3+T73f8DgkSuFPhYTxg/+9/isXIgKjwffTbA/UDVIbgIhAMx8GHSLVb00G4qd9S3STktl+zDhCO9O+os1jS0VBqJB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7WWoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpy8hAAm/q8vztVNv+TZO/HXCVaNDype6sM7y8wg+PdKmATi63fK8o+\r\nI+YxxHWlJCAVg6gtq05RrWHa/MxHS5jAwr8Spu1vw4weMrF95OiVv4fx1k79\r\nCJbaw/w0CeoFKfbtDgOXPGuqU/Yqr2TpN7NUj1lX6+/AptSb4+vPFZ6ClV8q\r\neIv1qpA0mv9Gl3x5uoveCkv9CMqQJb6FPWAQb+1lXDpickZw8VQKJT0lGHTD\r\nbmb1I+o/gzw4eGPILBP1PoDcrmuf2pccMFTT913P8kajabfr98vdLaIKX1ri\r\nqs2ZUfCsSfh2EBMRgXJ9mEfqz8B18yYYfVXOZcg61BW3R5ZaV99fihCWJpxr\r\nm+yUahajUh/1bRx+kjMdip8dRVNSzmocKzSkxJihDy/Dwxs2mi6B8TuCfS9x\r\ncu9pLXSZ1zxFBGwXCTUWv94b22bxiT0DpYQiWgBRK7M1oxjDALVGQsoyBt25\r\nMdAtGSBtOj3wZ0Zigx5IYFP7w95r4tl+41tPiNEUOSoPviFQBwnHmRRfy3bQ\r\n0HT2xxQbemL2ETPwaEPgph07e0x91qdSznWMXB+uF1ATDBD6xHDEyiU8em3/\r\n2IOJWgSxzxbYKqxutNlNV/+fJOxcBEEtGSz6vg85t6oSjv6ZJMR90SImKD2h\r\nY0wQ4Bu6mSD/d006cm1EKbT+/IB5KglwB8Q=\r\n=T0tJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.6.0","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","@nestjs/config":"^2.2.0","class-validator":"^0.14.0","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.38","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.31.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.11","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.2.0","@typescript-eslint/eslint-plugin":"^5.48.1","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.0.3_1676502440560_0.09813620262619271","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@novo-learning/service-lib","version":"1.0.4","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.0.4","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"47ff787318d49891b5aebe3adf8687861fcb913d","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.0.4.tgz","fileCount":82,"integrity":"sha512-4S5wdOaLVuwvJqTOppNHovBkkhu3kY+aBqQGtaidCVZmkStYSyWBjlbZhPhSeahvJYwQ9NyHSdRIJzoH3nZ5pA==","signatures":[{"sig":"MEYCIQCc+oYJpGSUxLE4T8ziYAxgN90gpHJTL/msh9DmgKzBBwIhAPI7kpBOMcsYthsNoyhhqCPT1g7UgvMC7TGsS8UgBIXr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7W61ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFNhAAi8wxi7XHSohsw+m2ftncSJzJZdXX9GW/q73xgOVWqSd8dKJO\r\nptuD4Xne3qnS/pPdT4Iddp2+S8rLIBcrPzB16OPodSws2i0RpCdIP3ltw5f0\r\nwMecTfWIDWXC2ub48T99edGdoiFHkIETsayJyHgD+zoVW+Ic8KzcGC/8AU7Z\r\nRQJGnG5F7Eavz8gn2uW6iwXaV4qFEV9z5tHdTEchcbZvZ+h2hJaOk2yQ8S0h\r\nrTvpv0yQyKKEg8EVzm07YWovDeccnSNuacomq9ryMdkvqYoQo8PROaatb/CW\r\nI6a0Pnvt8L/YoZ1g5vGotyh94A2MFsq4TLryZ6CvWLSwH+ak2IdwkAAymlz8\r\nrCd68jl09Eghz8ZE1gSKWBRqwr+URRRn1L+uAWsaUHZVi5u3bAqCUlo0Qrpy\r\nFi2EaY82rxGEVtOUWCAVVB3lugAf1WOfbpdvuHqm+CZqghRSXEpXMB4qVDUg\r\n+XPPLFXNnoDuD0STtNfZ4KWXr555n6SG4yUEB7eDE/j/5F8tgGQ4u+RjH3hp\r\nSiJYzFgFYoDHO1otxPAwonCBlTRtlz3t/mk3ENyxJzHJlQndZttxv09DsB8n\r\nibpL2ACTWs2ZZd3NoVJDdO6dJET/fqG1B7supLnHpFHXmn1VMa5mTfb6cR8r\r\ndPdU1Umok5UAZWVA73L3Hc8dPN9bho6rPwE=\r\n=vQeS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.6.0","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","@nestjs/config":"^2.2.0","class-validator":"^0.14.0","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.0.38","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.31.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.11","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.2.0","@typescript-eslint/eslint-plugin":"^5.48.1","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.0.4_1676504757197_0.03101848389416939","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@novo-learning/service-lib","version":"1.0.5","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.0.5","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"923ab414e8fad342c5130fe7510ef3a55b92195c","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.0.5.tgz","fileCount":82,"integrity":"sha512-7xOA2SMW3IY52kWwQxsqRvRJ1Xo0hDR8BnjK4pjJXEyBAhMM0g+Pj0I6T96VFxDCXkfcBMXB0Dwod01PcX7thQ==","signatures":[{"sig":"MEUCIQDI+OA/iWi0AD6Jvi6KctO+IqFJ/ht2LepAEK+tqPdLgwIgSr6uHNMg8FDy/HbzFfxBdYGSrESPtT/ROgfBAmQ5JkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAHbyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpORAAibBzewFW/hMBxl7Eu45NdKB5IF/ODWNKadRUvVMOJW8Lv1/f\r\nJI0U/YIH3/Q1eDavFn8i2apZvSlmu/VaiHkyhiZZeoCIUKNaiqeYgWwvCLQi\r\nuW9moiPYNU4soieBf4Hd3/f7/1i/wcB9t62voiqGYtbTcBsorFRrv5tZoYOx\r\neAESqIKZM7PJ2FGT+Ck3V/end1e4LI3CzfRkyCqL4+ngjI6jNkSNqKoNvBA3\r\nMZWstDAuFez2iTcjKHVac+lI/EGHRyBSLn7FyH2txz3poJ3KVxtHJ7+sMPiu\r\n+577gN2th1TLuyDzRe/BXe/lCIl3mbOoLg+T8Ujyi+zIGsohHfUgNg6uKIk1\r\nTWAsACyJ7MrOEuvj+BtoUnFONQQ2dx0sMolAtCZ/UeQcCxfSBsG1upqsEtHa\r\nCo5eOhV0jRU0KbYasw6bw+Tx3IijUxF3nZgyl/aH+VgqTZQs4mQpQSbJi8zR\r\nnIJzdbnqoHr+DZyy7XxtvS5MHHQx9P0SgH+YZqD3gp6T72Ci+zCQATRvuoP6\r\n9lCz3DRljhLxXU2iM1uQtbwLF7MRa51B4YPc4yzVoPN+X/PMB4E25BV7AE0V\r\nUiEN3J18Nh8EibiA2mefXW7+wGPBScDnpzvig3Aosfdy+EKyHGpifvejYCfH\r\n+0z1aE77mgsburAWOYmgtFHFYjdmHsgJfXU=\r\n=Wf2n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.6.0","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@nestjs/core":"^8.2.4","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","@nestjs/config":"^2.2.0","class-validator":"^0.14.0","@nestjs/passport":"^8.0.1","@types/validator":"^13.7.1","@babel/preset-env":"^7.16.11","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.1.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.31.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^8.0.6","@types/passport":"^1.0.11","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^8.4.3","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^8.4.3","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.2.0","@typescript-eslint/eslint-plugin":"^5.48.1","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^8.4.4","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.0.5_1677752050651_0.24691388164442896","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@novo-learning/service-lib","version":"1.0.6","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.0.6","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"857de3bf199b73d2b0daa6655d68c009f0fab728","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.0.6.tgz","fileCount":82,"integrity":"sha512-zg5hluMA+1vq6YlfjiIJ/mC7K9Y2odR1gdTWgnGBcp8nRLd+v0pTbraV+OwDCNYdIS43/jEXschKKi0UtVYZpA==","signatures":[{"sig":"MEUCIE0HPKCSarB8dZfvrI0pJ/5Q1qewcbzHekVio5PHVy9hAiEA0D22Dm9CWTPSUThSsDWYD+gjqMSNcW+zZpztlr8gAeI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGtYoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRFQ/+K8YS6it3kU/CVSQjIsa4vkCDouYSyRuIAbnl9MAlg7Bf50jC\r\nP1bRIJgu5axBDwBq3V0RJp3KJAMYqW89YrYSvOrTMu/eiyenSaAR41xx2bjQ\r\nTtqhkYbHZQWVSWSja1yZNbr+uyhYtbyy8BrTbGNaW8CWeXGd79oh63DtyqzG\r\nKn8oY/XrkGLbHKv0fYijSEyXIjexcD57PGMXiA1rQvMOR3GtdXQD0LUYBHIg\r\n9Py7P2tvaMnHk2/yJJr0Vx3deT3oFoiFyace/QiGXVLgTs0lAaMtugUcddTj\r\nnRyczF9Zp1HfKCWW6JdYOe8WNQh57yCFkjYMhkrXoQwKvbjVNHNIFm3T2rAw\r\nTHq0lqtpgKb1copbYe/KN0DafAGf0zqO3Fu9JMx3KB0mxBv0X3CZHxeF2a55\r\nZinv1PRgfFjJj3KsAvtxaQQvlGrKghn+Gt3e0lRqqK6yZaGQydPGAJRE09u7\r\nbfBCRlljCURjxk9KLSbAXvVf5te0wERL5BdFmHHucg9S6v23tSWq5ofEcVnf\r\n+QYs8BySHja9z1ZfqYfsobDXQ6syphr9zrcMA1qeP4KazDHkMw73qjG3VxqS\r\nA0CHn9MCv1+RIVTG/VaUX5Uyf2h/CqZn7odRIcssZKtLpbTx3PlHuWNFk6G5\r\nKjROyJzw7+o2t+QJ/pZURDm+D4+rXdV+E9k=\r\n=BFot\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"buffer":"^6.0.3","passport":"^0.6.0","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.21.3","@nestjs/core":"^9.3.12","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^9.3.12","@nestjs/config":"^2.3.1","class-validator":"^0.14.0","@nestjs/passport":"^9.0.3","@types/validator":"^13.7.1","@babel/preset-env":"^7.20.2","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.1.0","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-decorators":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.36.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^9.3.12","@types/passport":"^1.0.11","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^9.3.12","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^9.3.12","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^9.3.12","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.0.6_1679480360618_0.9890645093897215","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@novo-learning/service-lib","version":"1.1.0","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.1.0","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"e580897d0919e34dafbfbe3a06156ec5d1aa1e6a","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.1.0.tgz","fileCount":91,"integrity":"sha512-XUr+LpDjcwP45qaZQTqcdKSX3+lg+joj9jdD6oPsHZFPyapZGysi6PDc1zC4wV4//eG2GL6EcwiRWJAQLL9GBA==","signatures":[{"sig":"MEUCIQDqFIAXXW0cu0mFFV7m08auWSRP6wrqjEFcUGvFEQXfXwIgFqfIuJB/2MM01+YJTBOpo0i09SPtFAzpWjSaAPB4/Cs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKzqiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJIQ//egNDgQvPLeVj8xXWYWXmeeMRE/btRYoGXqec8DysMwEycKzy\r\nRcbl0ZKpcUk0wdyi/JGmWclfz9olz1c3AZchtjSGuPDEA5Fi5RZW1n/dIuuw\r\nfENSekHoVUXQyMAkqE/1u/M/XiQ6K2IYJr2+4iHvuGTDeP3LZsWk9mgnuMak\r\nRomaLo+8SsejrVyRJ8/5jACfzDpOovFr0k7DKLVz8khy1vT8MgW+RMYaJF7k\r\nmYG00OPdPC+9aKXohZR9fs9a1HBHtbxZCXdBQd8mJGIaKZZvdShovqckJZ0n\r\nuDmhTI/a6HpwU4p9NYpKd9Uwt5iHvPyzBcjas2WiIsFmQtTTg9yrzGuzmsp3\r\n6sVjc/n1UzhZxSTJJVyaChwjJ4/xYToew4dWVFNyPrVMTg/yDhMUJWPn+iwt\r\nCuVMicW0Ux+8HDdMNPoki1a9kcMIzMe7Mq/35UMBQb6luOEwAHXfIb5mSeNP\r\nca7WS24CslPcpGVGjHOIKORtY0HwrfE7KvDYaOirFlnUKFj8cNPXcxqeqyNX\r\nLl/TrYWIVhDez/oMCTw4trcg79uycIuOJ7KRuXxNvqO4g9iSt79foR2jh83s\r\nxdSGC8Lxg8hgGvH6/eqe7hq7G/QSoC5hvEnq4llQaWJi4K5CoYQbuWxoXI7p\r\nVLI33yXwL97v7+kA6XdnZaWa9wafZDE8Fvo=\r\n=N3Ap\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.3.4","buffer":"^6.0.3","passport":"^0.6.0","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.21.3","@nestjs/core":"^9.3.12","passport-jwt":"^4.0.1","@nestjs/axios":"^2.0.0","cache-manager":"^4.1.0","@nestjs/common":"^9.3.12","@nestjs/config":"^2.3.1","class-validator":"^0.14.0","@nestjs/passport":"^9.0.3","@types/validator":"^13.7.1","@babel/preset-env":"^7.20.2","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.2.0","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-decorators":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.36.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^9.3.12","@types/passport":"^1.0.11","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^9.3.12","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^9.3.12","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^9.3.12","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.1.0_1680554658691_0.7827311891401918","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@novo-learning/service-lib","version":"1.1.1","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.1.1","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"a49756fc161b3713bd2200ba3536bade9febab83","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.1.1.tgz","fileCount":91,"integrity":"sha512-T/94c4SC3rUzfaYEK1V4CpC0uM7bY1iO3MnFCjODgxB8OQOE6PBHeOeiSuc6a6ODj/YMX04LEkDxJvd83I0tqw==","signatures":[{"sig":"MEUCIQDphJC/6KuPuF6ln0Lq3Y5DHifsypLgcJIz76qsvWAFqwIgJcbDH4aZ2lWNXoRZnqXv8pp3Iok4Lw+W8cSgOergXWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkK/QFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoB2A//RDkg488K95RsMiuRCmHjmCm3IG1I3DK8F/SX20F9qNXOFKhE\r\nW6/i3iGC1e/vxa+KsUjvNJKYpN2A2/V7TLGOTsJ19FXZdDtj1fx+2Zt4Ru2f\r\nHjQ8eeHi9bLai/6/8vDLGWMHYuReI3leOaAAVi2PHnIYMMLEp6vcSnrjRcIz\r\nKMKHFBbar9Ol0erU8zQ9r9XARGU53QOj1SGFG/nrnQTdsXPdpeGx5OseHUGw\r\n+vsNqkeUpOhoSmW1bhhyMMVTQf0KIeLFStBCvgMkaylrlltBE74Djt3Bm6/b\r\nWOKzzvH4O8rXYkHwpksK8yj81fHp6lBBNWwzxfScIeXQEj0yLUEfVMClnfrY\r\nqqh01S+5cU2aFoMQOJjCyw+XGR3oebewAbUE47voSJUUMu4ofpbSJtzi6sgM\r\nNyHlM8O5SjzDmYvb+LB0pyJ9QcZI+0IzMUyP6NOW2ljt3S3XiP6ptNZ81nuM\r\nxedK6Etoj3ijfaEvUNLnKIIzqnD2cW9Plv1KrZJOxY3/xc7WFHC1AA5km/9s\r\nujbB92eKdDInlpJpcfDtC9PL63Yfh+5wxBLHo4Kmr+SsxwFkVjLxZOTn0VL5\r\n4jY6Mam2TSD6ltem54KECYs8xwGsCoDPYPDAZz5CNZa1QY1neFglwQLOciF6\r\nUdZTWHW8O4VlDLBjfBHNek5KJHBJb20XNeM=\r\n=QcYp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.3.4","buffer":"^6.0.3","passport":"^0.6.0","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.21.3","@nestjs/core":"^9.3.12","passport-jwt":"^4.0.1","@nestjs/axios":"^2.0.0","cache-manager":"^4.1.0","@nestjs/common":"^9.3.12","@nestjs/config":"^2.3.1","class-validator":"^0.14.0","@nestjs/passport":"^9.0.3","@types/validator":"^13.7.1","@babel/preset-env":"^7.20.2","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.2.0","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-decorators":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.36.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^9.3.12","@types/passport":"^1.0.11","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^9.3.12","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^9.3.12","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^9.3.12","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.1.1_1680602117692_0.37553894251026576","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@novo-learning/service-lib","version":"1.1.2","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.1.2","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"28430e1740052003d4118dabbfa8e2e43a15b908","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.1.2.tgz","fileCount":91,"integrity":"sha512-AEM3yBXGWwcef++Hk3XM7Ne32KimcvrJaoimrS3zB4OMzHi8JcmsdzEVg6Hsq4bLHK+wM3PzRiyuBjueRY3ffg==","signatures":[{"sig":"MEQCIElzwl339s+hYm1sqaPx6mlPsubK9qCAdNeuDYwEtNrUAiBHnwMXWSyt1DqOQ0v58cKbvKYu+fIF9ar9mI6HFppsEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLC6vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqVQ/9E5RAnEK6J2mM2VYbYKptQJrzKflrLT+U6WV0WaLbCqlx8CLV\r\ny2c4fy2EvMyC0auRgH3mI9jPpHzzjNw+Eq5urk1i+QC0YEOpMrethCPlL3I+\r\noZARAnTH3lWKN8XIg2oiMoGRR7bHtvFvfDi7WX8mFuOcinYZBcC1XOEdEOJA\r\nsls7DIV1tLSsGdCm2cZmt5mrCbQdRd9+Gh5RtlEBsPHZqUbV98ZCm98kop3B\r\nlmSiI9OweaJ0wAW0oZ8unOC1Wguh1s7CQEs/7pJ5MsUWoKbIb3xDP5/tYg8n\r\n0rUN8NX4hoI9jUG1ydOHdTTrwTZ8HTgw2iYCCzsnICCu11nHXN5Ka3MVyk/4\r\ndVti75iUdOSLFGpC9BOyWBjRiiXA9akzceDq8RPtKUBK7xTN1X0Xax8XITIM\r\nncmz8zQeGuMeMdDr5Tzpq018WiFXZQluMbYfVqKvDMZW0J4dRGcbt5Ktse0V\r\ni5dVP2z7gT2xDOyAbjKfmlJJJEUywt5bPYTOcLKY5P4/kpyds3HJKVlmuWhB\r\nX0ZqI6YQXoTvK5l02ZD6B2GZAmc6dw8YIPCB2xEvdDl/yv559shRBp4nf8us\r\n1QU3mYxdufzEQ1JrM06R+BhppfPgP4UEZInK1kZMJPK9s02dCgV3eulirNoC\r\nFGJILImBpIqVUOOv6mJDeD+0O72Hy6K5OpI=\r\n=l1Um\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.3.4","buffer":"^6.0.3","passport":"^0.6.0","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.21.3","@nestjs/core":"^9.3.12","passport-jwt":"^4.0.1","@nestjs/axios":"^2.0.0","cache-manager":"^4.1.0","@nestjs/common":"^9.3.12","@nestjs/config":"^2.3.1","class-validator":"^0.14.0","@nestjs/passport":"^9.0.3","@types/validator":"^13.7.1","@babel/preset-env":"^7.20.2","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.2.0","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-decorators":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.36.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^9.3.12","@types/passport":"^1.0.11","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^9.3.12","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^9.3.12","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^9.3.12","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.1.2_1680617135539_0.25312233461986744","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@novo-learning/service-lib","version":"1.1.3","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.1.3","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"00c21e052dd999d0576c53622d7070713ec6dc9c","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.1.3.tgz","fileCount":91,"integrity":"sha512-KfRQmnxnXrDXOen+jeYzPggekx2WR1xyVIBt/GKmd+iQJ1pTHIFv41gAUt6rgON3480UULXQAezVfFU1QtNC0w==","signatures":[{"sig":"MEUCIE4sajmL77NuAUtiitKaxjOM1KdEfOMRkWyJnryY/5OkAiEA3ikhJJxjTfCA3xbI3+RSwgD9DV7Sh9K9XT/am643eew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPWHrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoj6xAAiS1nahke0l3cV8ArixP2OKvRAihQUUukkcJo2fCt8yUqOmhI\r\nm8D00sKKJuCrJBvgEmovp0WakMOtfzY2BYOg71QQPFR+kJZr3lqu8oDymgSp\r\nzFy/stAqQW0IwXkEXKrBOj352K1TeaDdv76NSN2oVrBuf9lusMSpAkkh/ymz\r\n/Lul3/q7Y7oVeg0/7fdWWz3QGABQSkGzvR+Q2qY0VXCIASKhk9kIEcBwpQ8O\r\nEJQNpMXbzEDKCABC1hxxeBqsKDGrndGkHLhXlPESSmyndxG4Cz5XNwa1stmG\r\n2MbLiB9QUG7FKS+Yl7hdXkPxvHGniy/ve42KYQ2tjDtgAhm/LMK04jql8g+S\r\niv2wMAeZ5tR7N0jFImEeGVdDDBsRl6lzbRzhdODnRXqt4qOYBp5qEBRQO8eS\r\nu75B30l7SzIl/AQzuil5le7FxPspefwZIsaakVQYyVLTseiWNUUSNz5xmE9r\r\nQ8Trd8CbvT8fbVGnC7KwsIMKhoyt/UAjnTtrO2JEeeIdnowLE0wO4paTCA8x\r\nj9KGiQd4SXJptWUdazzuyy6hCBg3uJYsOaEaSZOHi0gMwFTOiXblEmY+65Na\r\nOsb+mGTghkZFXhXu20zUIdZzYzNKWY1Rba+xY3zmlImdZ5v5xAfvs8s1tAcy\r\nxaeaOZr1Q2CSCMtjughYPGY9y6IRhRGuq9A=\r\n=SzD9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.3.4","buffer":"^6.0.3","passport":"^0.6.0","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.21.3","@nestjs/core":"^9.3.12","passport-jwt":"^4.0.1","@nestjs/axios":"^2.0.0","cache-manager":"^4.1.0","@nestjs/common":"^9.3.12","@nestjs/config":"^2.3.1","class-validator":"^0.14.0","@nestjs/passport":"^9.0.3","@types/validator":"^13.7.1","@babel/preset-env":"^7.20.2","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.2.0","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-decorators":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.36.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^9.3.12","@types/passport":"^1.0.11","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^9.3.12","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^9.3.12","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^9.3.12","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.1.3_1681744362778_0.6097289024503965","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@novo-learning/service-lib","version":"1.1.4","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.1.4","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"18d167b190808da3de81ac90fbc310c6e6063751","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.1.4.tgz","fileCount":91,"integrity":"sha512-onMFT35ZSo9YSDih4BxoaEIDaTXkPuFppfy4hE1smuRJxn4KxfQy9OO3LGceqq5EwJWnnzqSRWIYzcdBQcwnHQ==","signatures":[{"sig":"MEUCIQDIn57e+3XWrdssc6xbjoV2M7O9g5fIi8zUG5NQIpmG2gIgf/bNsXjLPMXJqps7R+xqn5PCalT6iDVeR+vgKpBlVI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82819},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.3.4","buffer":"^6.0.3","passport":"^0.6.0","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.21.3","@nestjs/core":"^9.3.12","passport-jwt":"^4.0.1","@nestjs/axios":"^2.0.0","cache-manager":"^4.1.0","@nestjs/common":"^9.3.12","@nestjs/config":"^2.3.1","class-validator":"^0.14.0","@nestjs/passport":"^9.0.3","@types/validator":"^13.7.1","@babel/preset-env":"^7.20.2","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.2.4","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-decorators":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.36.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^9.3.12","@types/passport":"^1.0.11","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^9.3.12","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^9.3.12","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.5.5","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^9.3.12","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.1.4_1683637558132_0.6039984119740671","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@novo-learning/service-lib","version":"1.1.5","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.1.5","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"98946ee83575031b2418db61c96d8f3741af511a","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.1.5.tgz","fileCount":91,"integrity":"sha512-DB7rMLDyliYnN/+lY8rZ3vnKajlakCHCmFx1seS/4KgeNQ2w2ncxf0HQyLM/0mnbQA9WY5t2JrrLkIGEzvEFnA==","signatures":[{"sig":"MEQCIBhOsPDLvXyJ8P/efhopE2pNFuiCF2PHxDQK5BYyY8gEAiBirdiicRBgLdsYZ+mm6/PXF/TWGbhhCZEyjdjcP/jRgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82819},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.3.4","buffer":"^6.0.3","passport":"^0.6.0","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.21.3","@nestjs/core":"^9.3.12","passport-jwt":"^4.0.1","@nestjs/axios":"^2.0.0","cache-manager":"^4.1.0","@nestjs/common":"^9.3.12","@nestjs/config":"^2.3.1","class-validator":"^0.14.0","@nestjs/passport":"^9.0.3","@types/validator":"^13.7.1","@babel/preset-env":"^7.20.2","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.2.7","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-decorators":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.36.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^9.3.12","@types/passport":"^1.0.11","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^9.3.12","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^9.3.12","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.5.4","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^9.3.12","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.1.5_1687982402519_0.2711512091535031","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@novo-learning/service-lib","version":"1.2.0","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.2.0","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"eda41af87637706d6ffa3bef736469c51994c1b2","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.2.0.tgz","fileCount":91,"integrity":"sha512-UVtBKX11JlehDX++ldviWgBbtOnc29W5ukIPveHB8Sw0qqBnSw7Dk4sOPDRvK2bQR0jpmD9WwewXIr6V6SVefQ==","signatures":[{"sig":"MEQCIBRtgXDAGjiTH6grCy0GTomk5FUPArxQMj+g2BXIREfiAiB/YkWE5/PvG8rVAOYPxIEWOnjMGdE9945Bxmx2M+plwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82984},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.3.4","buffer":"^6.0.3","passport":"^0.6.0","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.21.3","@nestjs/core":"^10.1.2","passport-jwt":"^4.0.1","@nestjs/axios":"^3.0.0","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","@nestjs/config":"^3.0.0","class-validator":"^0.14.0","@nestjs/passport":"^10.0.0","@types/validator":"^13.7.1","@babel/preset-env":"^7.20.2","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.1.0","@novo-learning/novo-sdk":"^0.2.7","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-decorators":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.36.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^10.1.2","@types/passport":"^1.0.11","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.1.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^10.1.2","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.8.0","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^9.3.12","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.2.0_1690447523060_0.8801380694001797","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@novo-learning/service-lib","version":"1.3.0","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.3.0","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"8ae2789958965bcf7f46d7db01e73f7b71801bac","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.3.0.tgz","fileCount":109,"integrity":"sha512-RHd3+hYo4XbFBF1n5VTY5snZaJ2JjAlGh4yTu9f81KwrSh1Qx7UBJxtJblKziw1WlCMSBy+USORg1VV2bTTktw==","signatures":[{"sig":"MEUCIAO68ZsOzTG9wd9urDZ4lJiNdU8ihHEF6xVAfcRrIVBUAiEAjUpxbK5iESnM42sO6wOq0qDm1rVx987j3XisKqIcyY8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98278},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.5.0","buffer":"^6.0.3","mongoose":"^7.5.0","passport":"^0.6.0","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.21.3","@nestjs/core":"^10.1.2","passport-jwt":"^4.0.1","@nestjs/axios":"^3.0.0","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","@nestjs/config":"^3.0.0","class-validator":"^0.14.0","@nestjs/mongoose":"^10.0.1","@nestjs/passport":"^10.0.0","@types/validator":"^13.7.1","@babel/preset-env":"^7.20.2","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.1.0","@novo-learning/novo-sdk":"^0.2.8","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-decorators":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.36.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^10.1.2","@types/passport":"^1.0.11","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.1.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^10.1.2","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.8.0","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.3.0_1694024654451_0.9322882151368388","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@novo-learning/service-lib","version":"1.3.1","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.3.1","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"2b80b8cd5c88fa4b30f41ccbc119b4352a7d1834","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.3.1.tgz","fileCount":109,"integrity":"sha512-Qr4lMO6vIE38dhAV+9nIwotYMdAKEHAmx/X+wv5zGqF/1CyCyqLaVtwHkXuwcS1SxKk3HPvtXJlj/J0ub9EYpQ==","signatures":[{"sig":"MEUCIACD/E6CsLgOLbnAzbxyViVqwGB5VqgqPEZzQv2Rs356AiEAqiQY+XsvfSkNOqBZxSpxSs8dxjTuWqdgsRPrrLFK07o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98990},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.5.0","buffer":"^6.0.3","mongoose":"^7.5.0","passport":"^0.6.0","form-data":"^4.0.0","babel-jest":"^27.5.1","@babel/core":"^7.21.3","@nestjs/core":"^10.1.2","passport-jwt":"^4.0.1","@nestjs/axios":"^3.0.0","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","@nestjs/config":"^3.0.0","class-validator":"^0.14.0","@nestjs/mongoose":"^10.0.1","@nestjs/passport":"^10.0.0","@types/validator":"^13.7.1","@babel/preset-env":"^7.20.2","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.1.0","@novo-learning/novo-sdk":"^0.3.0","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-decorators":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.36.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^10.1.2","@types/passport":"^1.0.11","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.1.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@nestjs/platform-express":"^10.1.2","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.8.0","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.3.1_1696951438621_0.7175044087430777","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@novo-learning/service-lib","version":"1.3.2","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.3.2","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"82617720ea90c7d6795f73131d93a582f590673c","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.3.2.tgz","fileCount":109,"integrity":"sha512-W0A34ExKnH6gNk+bnWUZ9ONarTg22RxywqvhH7KOCh1DXwyOimWst0pvh1j/xYqeldYXymSgGO7lAIY6nuY2Ug==","signatures":[{"sig":"MEYCIQDB6DhMfwQ2fVGam5LoF/BqQvA5p6pENeJ7RJ1vTVz0BwIhAJ8+hUJE4BueUGe/Z5wYiT+aUK6zvqyLnqqEuCSS1e8g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98990},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.5.0","buffer":"^6.0.3","mongoose":"^7.5.0","passport":"^0.6.0","form-data":"^4.0.0","@nestjs/core":"^10.1.2","passport-jwt":"^4.0.1","@nestjs/axios":"^3.0.0","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","@nestjs/config":"^3.0.0","class-validator":"^0.14.0","@nestjs/mongoose":"^10.0.1","@nestjs/passport":"^10.0.0","@types/validator":"^13.7.1","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.1.0","@novo-learning/novo-sdk":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.36.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","babel-jest":"^27.5.1","@babel/core":"^7.23.0","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^10.1.2","@types/passport":"^1.0.11","@babel/preset-env":"^7.20.2","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.1.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.23.0","@nestjs/platform-express":"^10.1.2","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.23.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.8.0","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.3.2_1697629347165_0.12346337638127025","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@novo-learning/service-lib","version":"1.3.3","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.3.3","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"4eabcba633d175552d7de4ff2f4c81c20cf4b1fd","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.3.3.tgz","fileCount":109,"integrity":"sha512-J/M0476Z2C+0pWlxTohMRv8653wn9qQxk4nSbnPpyStkABg7/jRpUNg3lFPywablxOl2XNkCvc6HorbE+cZ39A==","signatures":[{"sig":"MEUCIEYTFjVTozG+9qvlL69f/8rBkrIWq/IY3n7mQdnzHbT8AiEA3Oxn4evwvXSqVSx6uBOWdX9nJqokGdaLn8tJ5qNwDXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98990},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"tsc","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.5.0","buffer":"^6.0.3","mongoose":"^7.5.0","passport":"^0.6.0","form-data":"^4.0.0","@nestjs/core":"^10.1.2","passport-jwt":"^4.0.1","@nestjs/axios":"^3.0.0","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","@nestjs/config":"^3.0.0","class-validator":"^0.14.0","@nestjs/mongoose":"^10.0.1","@nestjs/passport":"^10.0.0","@types/validator":"^13.7.1","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.1.0","@novo-learning/novo-sdk":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.36.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","babel-jest":"^27.5.1","@babel/core":"^7.23.0","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^10.1.2","@types/passport":"^1.0.11","@babel/preset-env":"^7.20.2","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.1.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.23.0","@nestjs/platform-express":"^10.1.2","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.23.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.8.0","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.3.3_1697808623199_0.5128551729624466","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"@novo-learning/service-lib","version":"1.3.4","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.3.4","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"a1d1d1e436d57073720956c82295320f22897b39","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.3.4.tgz","fileCount":109,"integrity":"sha512-33eLXiFjm/EN+sMnZTXU7qdWKlgHRpRcoKH0EZL2IChIAEXxe0VibdCtgdTqpZj1gx912+K9O0P4loQrtEvI8A==","signatures":[{"sig":"MEUCIQDJXzPrjs6XdULKeXWaNNHDBOBeJuUN1rYXJVlqeeNXlwIgA0YB4fB+A961HjUHrrpyYwgDKQJYLGeI9ffiYY+/nkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99008},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.6.0","buffer":"^6.0.3","mongoose":"^7.5.0","passport":"^0.6.0","form-data":"^4.0.0","@nestjs/core":"^10.1.2","passport-jwt":"^4.0.1","@nestjs/axios":"^3.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","@nestjs/config":"^3.0.0","class-validator":"^0.14.0","@nestjs/mongoose":"^10.0.1","@nestjs/passport":"^10.0.0","@types/validator":"^13.7.1","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.1.0","@novo-learning/novo-sdk":"^0.3.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.36.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","babel-jest":"^27.5.1","@babel/core":"^7.23.0","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^10.1.2","@types/passport":"^1.0.11","@babel/preset-env":"^7.20.2","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.1.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.23.0","@nestjs/platform-express":"^10.1.2","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.23.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.8.0","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.3.4_1698661895014_0.9566568656316736","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"@novo-learning/service-lib","version":"1.3.5","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.3.5","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"ad835b017b33ef44b86172e3369bb71f93ba7a77","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.3.5.tgz","fileCount":109,"integrity":"sha512-BY+ZTZzzOsD/E7plfhk2Ch8B3ecKxN+zdnQY7j8a4HL9d+stJ5sFi0YVfxfNU9ekkHu/v5BJ7pnTnDjAX6+PKA==","signatures":[{"sig":"MEYCIQCSrHT1przA9cPOxkHAmlEiyRFQxRiR5J15NcfC/F7iTgIhAOuybFFY2e4NyGhGE1IPvhzPItdhV3wYPYtBrOTOxTs6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99008},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.6.0","buffer":"^6.0.3","mongoose":"^7.5.0","passport":"^0.6.0","form-data":"^4.0.0","@nestjs/core":"^10.1.2","passport-jwt":"^4.0.1","@nestjs/axios":"^3.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","@nestjs/config":"^3.0.0","class-validator":"^0.14.0","@nestjs/mongoose":"^10.0.1","@nestjs/passport":"^10.0.0","@types/validator":"^13.7.1","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.1.0","@novo-learning/novo-sdk":"^0.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.36.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","babel-jest":"^27.5.1","@babel/core":"^7.23.0","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^10.1.2","@types/passport":"^1.0.11","@babel/preset-env":"^7.20.2","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.1.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.23.0","@nestjs/platform-express":"^10.1.2","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.23.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.8.0","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.3.5_1698874725897_0.740776705758154","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"@novo-learning/service-lib","version":"1.3.6","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.3.6","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"68a0571c2807bb14ea962ea6dbb523ece00725f0","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.3.6.tgz","fileCount":109,"integrity":"sha512-WOmsvfr/WFsMjgtrmi0xTVE5jztiF+GC9S/F2xl7w8z+uk55IXlZiL9CPbCQDFwjwGz5C09LboKGQuP4I4dOZQ==","signatures":[{"sig":"MEUCIQDqi2nrBP8Mw3igWOsy/+pzB2ylyp7F+u8zKLNg3hiTxgIgPuPZlX03JOKYelku1+h1FLoJK8VDqqw0o/Dm3U41TA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99985},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.6.0","buffer":"^6.0.3","mongoose":"^7.5.0","passport":"^0.6.0","form-data":"^4.0.0","axios-retry":"^4.0.0","@nestjs/core":"^10.1.2","passport-jwt":"^4.0.1","@nestjs/axios":"^3.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","@nestjs/config":"^3.0.0","class-validator":"^0.14.0","@nestjs/mongoose":"^10.0.1","@nestjs/passport":"^10.0.0","@types/validator":"^13.7.1","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.1.0","@novo-learning/novo-sdk":"^0.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.36.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","babel-jest":"^27.5.1","@babel/core":"^7.23.0","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^10.1.2","@types/passport":"^1.0.11","@babel/preset-env":"^7.20.2","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.1.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.23.0","@nestjs/platform-express":"^10.1.2","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.23.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.6.0","form-data":"^4.0.0","typescript":"^4.8.0","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.3.6_1702651319559_0.6810124566564095","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"@novo-learning/service-lib","version":"1.3.7","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.3.7","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"b7404af1f6d22a2f96bc1c184acaf081777cf92f","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.3.7.tgz","fileCount":109,"integrity":"sha512-+QDq0vjiETYYOFsg/vlRM/S4JVZ0V3CP4Hzuxr4vj6Sk1/5bAkAgxA6dqo309SNQZnQhUOVvfdrgky/xeUDluA==","signatures":[{"sig":"MEUCIQDtid71OgIYOtJpl8nuLY81WcfbOhqEziYiTbsz9x+3CAIgVSxX61SmPGe+zY24ulHs8XwmclaOsGgXv3i1qB85t1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99986},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.6.0","buffer":"^6.0.3","mongoose":"^7.5.0","passport":"^0.6.0","form-data":"^4.0.0","axios-retry":"^4.0.0","@nestjs/core":"^10.1.2","passport-jwt":"^4.0.1","@nestjs/axios":"^3.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","@nestjs/config":"^3.0.0","class-validator":"^0.14.0","@nestjs/mongoose":"^10.0.1","@nestjs/passport":"^10.0.0","@types/validator":"^13.7.1","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.1.0","@novo-learning/novo-sdk":"^0.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.36.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","babel-jest":"^27.5.1","@babel/core":"^7.23.0","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","@nestjs/testing":"^10.1.2","@types/passport":"^1.0.11","@babel/preset-env":"^7.20.2","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.1.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.23.0","@nestjs/platform-express":"^10.1.2","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.23.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.6.0","form-data":"^4.0.0","typescript":">=4.8.0","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","class-validator":"^0.14.0","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.3.7_1703249649370_0.7756734454814276","host":"s3://npm-registry-packages"}},"1.3.8":{"name":"@novo-learning/service-lib","version":"1.3.8","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.3.8","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"8efc1d57bb425625cc5c46d78d32a7f38b794680","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.3.8.tgz","fileCount":109,"integrity":"sha512-2xE2xwF19n42Tpf1w/W8D6tKqK4eR50dBzvYjkdde0vGv7eMKfABYulNY9Iq0K8Yy88svPbJwipLzKULiaVQqg==","signatures":[{"sig":"MEYCIQCS4LHCs+iSGukT6HQBtM+vAD5m22XGFAGu/YIRhAFhEAIhAL17pdrGn45WTeIPfql3qEDZzuuOqND7oo2K2Fju2Xgg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100130},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.6.0","buffer":"^6.0.3","mongoose":"^7.5.0","passport":"^0.6.0","form-data":"^4.0.0","axios-retry":"^4.0.0","@nestjs/core":"^10.1.2","passport-jwt":"^4.0.1","@nestjs/axios":"^3.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","@nestjs/config":"^3.0.0","class-validator":"^0.14.0","@nestjs/mongoose":"^10.0.1","@nestjs/passport":"^10.0.0","@types/validator":"^13.7.1","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.1.0","@novo-learning/novo-sdk":"^0.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.36.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","babel-jest":"^27.5.1","@babel/core":"^7.23.0","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","license-report":"^6.5.0","@nestjs/testing":"^10.1.2","@types/passport":"^1.0.11","@babel/preset-env":"^7.20.2","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.1.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.23.0","@nestjs/platform-express":"^10.1.2","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.23.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.6.0","form-data":"^4.0.0","typescript":">=4.8.0","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","class-validator":"^0.14.1","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.3.8_1706014865691_0.7309217872046478","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@novo-learning/service-lib","version":"1.4.0","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.4.0","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"2a3048e26ad5fa4f8c71ed47ed581e855a601764","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.4.0.tgz","fileCount":109,"integrity":"sha512-cGqy4+7pAK7uGcqMgLeoY07L8RiW0B9qDjS9Kfkiq7xXgCf18rgk90GRrnlVc2FkjxojJYyDeoEB95y+/EZrxg==","signatures":[{"sig":"MEYCIQDtHCRwt2SYbgqh/mZWV/2BHbsqJZAjAwvR0J8Ho02U+gIhAK2xwYGGn9fFV2jsHIVxHejP5L7eaWy4wcqyEBdv9lMG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100130},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.6.0","buffer":"^6.0.3","mongoose":"^7.5.0","passport":"^0.6.0","form-data":"^4.0.0","axios-retry":"^4.0.0","@nestjs/core":"^10.1.2","passport-jwt":"^4.0.1","@nestjs/axios":"^3.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","@nestjs/config":"^3.0.0","class-validator":"^0.14.0","@nestjs/mongoose":"^10.0.1","@nestjs/passport":"^10.0.0","@types/validator":"^13.7.1","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.1.0","@novo-learning/novo-sdk":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.36.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","babel-jest":"^27.5.1","@babel/core":"^7.23.0","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","license-report":"^6.5.0","@nestjs/testing":"^10.1.2","@types/passport":"^1.0.11","@babel/preset-env":"^7.20.2","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.1.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.23.0","@nestjs/platform-express":"^10.1.2","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.23.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.6.0","form-data":"^4.0.0","typescript":">=4.8.0","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","class-validator":"^0.14.1","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.4.0_1711031320856_0.6589682022781869","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@novo-learning/service-lib","version":"1.4.1","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.4.1","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"b9e74392ae83e12d0a5b775ac5bf64560d65e5b9","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.4.1.tgz","fileCount":109,"integrity":"sha512-90FHgGHGTWsSgW1VyPXlrzvY/Z/+AzMIf2HsutV1c+sPd48TQa5dhZk2aydFfERKXY9JHlzSXXPmR/O75HnMHQ==","signatures":[{"sig":"MEYCIQDu/VH23x395P10r5n99NQrqG1KUBYm5+hwRi8acaOaywIhAOFkYPwGRrPjdufirnHJp28lBNIt0P1wIY5frEc+CFXZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100129},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"1.6.5","buffer":"^6.0.3","mongoose":"^7.5.0","passport":"^0.6.0","form-data":"^4.0.0","axios-retry":"^4.0.0","@nestjs/core":"^10.1.2","passport-jwt":"^4.0.1","@nestjs/axios":"^3.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","@nestjs/config":"^3.0.0","class-validator":"^0.14.0","@nestjs/mongoose":"^10.0.1","@nestjs/passport":"^10.0.0","@types/validator":"^13.7.1","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.1.0","@novo-learning/novo-sdk":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.36.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","babel-jest":"^27.5.1","@babel/core":"^7.23.0","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","license-report":"^6.5.0","@nestjs/testing":"^10.1.2","@types/passport":"^1.0.11","@babel/preset-env":"^7.20.2","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.1.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.23.0","@nestjs/platform-express":"^10.1.2","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.23.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.6.0","form-data":"^4.0.0","typescript":">=4.8.0","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","class-validator":"^0.14.1","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.4.1_1713175723143_0.018069332159409868","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@novo-learning/service-lib","version":"1.4.2","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.4.2","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"ce935290fed2774cc67f1b4b89a3c3e4b1dd5648","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.4.2.tgz","fileCount":109,"integrity":"sha512-HHYUyHO+doTWLggyt3r7ACndGMRyQZtpTXmgVJN1eVLlcy3ctY0rVJCunSt5tIS3MaoBQ1bWHPmy7hOdBeOawg==","signatures":[{"sig":"MEQCID4owTBjQvNkGL4CsEwKnrNCgMHSTxQ0ekV8uLtmaDqsAiAQ/CieI6c5+7mlq+SlsficIzvx/neZf587qv/JFIXyAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103207},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"1.6.5","buffer":"^6.0.3","mongoose":"^7.5.0","passport":"^0.6.0","form-data":"^4.0.0","axios-retry":"^4.0.0","@nestjs/core":"^10.1.2","passport-jwt":"^4.0.1","@nestjs/axios":"^3.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","@nestjs/config":"^3.0.0","class-validator":"^0.14.0","@nestjs/mongoose":"^10.0.1","@nestjs/passport":"^10.0.0","@types/validator":"^13.7.1","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.1.0","@novo-learning/novo-sdk":"^0.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.36.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","babel-jest":"^27.5.1","@babel/core":"^7.23.0","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","license-report":"^6.5.0","@nestjs/testing":"^10.1.2","@types/passport":"^1.0.11","@babel/preset-env":"^7.20.2","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.1.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.23.0","@nestjs/platform-express":"^10.1.2","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.23.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.6.0","form-data":"^4.0.0","typescript":">=4.8.0","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","class-validator":"^0.14.1","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.4.2_1714646804054_0.557681296645264","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@novo-learning/service-lib","version":"1.5.0","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.5.0","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"12035f3b72f9b88fbed9fed4c1a4450d92d25d33","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.5.0.tgz","fileCount":109,"integrity":"sha512-/C1ShkCAbbyv5iDTqX84/dVpGtuZ2xCq7yyE996mNcG5rYAL1c9NiKrU1Bu+mO+aiPfZ3jSyeOOqDQmt3CX8kQ==","signatures":[{"sig":"MEUCIQChj2LD6+mQ1jksD/aUOGJWLHISR/LO2Yt+NSX5mQ7VxwIgDOAHuEnu4DJOFUjJkZK/9RieL/YtsKSfF73Gmcj531U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104647},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"1.6.5","buffer":"^6.0.3","mongoose":"^7.5.0","passport":"^0.6.0","form-data":"^4.0.0","axios-retry":"^4.0.0","@nestjs/core":"^10.1.2","passport-jwt":"^4.0.1","@nestjs/axios":"^3.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","@nestjs/config":"^3.0.0","class-validator":"^0.14.0","@nestjs/mongoose":"^10.0.1","@nestjs/passport":"^10.0.0","@types/validator":"^13.7.1","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.1.0","@novo-learning/novo-sdk":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.36.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","babel-jest":"^27.5.1","@babel/core":"^7.23.0","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","license-report":"^6.5.0","@nestjs/testing":"^10.1.2","@types/passport":"^1.0.11","@babel/preset-env":"^7.20.2","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.1.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.23.0","@nestjs/platform-express":"^10.1.2","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.23.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.6.0","form-data":"^4.0.0","typescript":">=4.8.0","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","class-validator":"^0.14.1","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.5.0_1720793027420_0.8406189523428591","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@novo-learning/service-lib","version":"1.5.1","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.5.1","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"f6f553b37c0ae9f6494dcbb29ad12c1a388359d7","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.5.1.tgz","fileCount":109,"integrity":"sha512-sHycC0EBSXCcrhERz25J37cTqjas0ejeEBPk+pRr505A256wEfoABDMm8ieUXyhvN67it7VtPXTxlq70TKiHJw==","signatures":[{"sig":"MEUCIBfEVB0t5nSQXJLwge2avMgIR8Ilwdhx6U+QcRLvl4otAiEA79j1mhJFq9Kn3GhSn/3IhWc2ZiSeH6pNyz9yDKjZfCI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104648},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.7.4","buffer":"^6.0.3","mongoose":"^7.5.0","passport":"^0.6.0","form-data":"^4.0.0","axios-retry":"^4.0.0","@nestjs/core":"^10.1.2","passport-jwt":"^4.0.1","@nestjs/axios":"^3.0.3","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","@nestjs/config":"^3.0.0","class-validator":"^0.14.0","@nestjs/mongoose":"^10.0.1","@nestjs/passport":"^10.0.0","@types/validator":"^13.7.1","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.1.0","@novo-learning/novo-sdk":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.36.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","babel-jest":"^27.5.1","@babel/core":"^7.23.0","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","license-report":"^6.5.0","@nestjs/testing":"^10.1.2","@types/passport":"^1.0.11","@babel/preset-env":"^7.20.2","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.1.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.23.0","@nestjs/platform-express":"^10.1.2","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.23.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.6.0","form-data":"^4.0.0","typescript":">=4.8.0","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.1.2","class-validator":"^0.14.1","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.5.1_1723663263851_0.1342901175696356","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"@novo-learning/service-lib","version":"1.5.2","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.5.2","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"c16d88d49237e5a7853785b6192dac22748ce501","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.5.2.tgz","fileCount":112,"integrity":"sha512-1EquByiS+mnZlU0Pk3te66fKab7PqyHWAF6hFWaUCpEc6X9eDa1ywi+giUX7bQZf85CQunQWP6+Xm4RqayxgcA==","signatures":[{"sig":"MEUCIQCO2q0wLElFxgxxS5jJAvz78iSRSZOg1QaeAd7wmpdO8QIgQID7Wz49742Fyd7mSbyLlagkb4ssAoDOWxC8708FMl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106928},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.7.7","buffer":"^6.0.3","mongoose":"^7.5.0","passport":"^0.7.0","form-data":"^4.0.0","axios-retry":"^4.5.0","@nestjs/core":"^10.4.4","passport-jwt":"^4.0.1","@nestjs/axios":"^3.0.3","cache-manager":"^4.1.0","@nestjs/common":"^10.4.4","@nestjs/config":"^3.2.3","class-validator":"^0.14.1","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@types/validator":"^13.12.2","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.2.2","@novo-learning/novo-sdk":"^0.5.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.36.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","babel-jest":"^27.5.1","@babel/core":"^7.23.0","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","license-report":"^6.7.0","@nestjs/testing":"^10.4.4","@types/passport":"^1.0.11","@babel/preset-env":"^7.20.2","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.4.4","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.23.0","@nestjs/platform-express":"^10.4.4","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.23.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","form-data":"^4.0.0","typescript":">=4.8.0","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.4.4","class-validator":"^0.14.1","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.5.2_1728370963183_0.6950786160475011","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@novo-learning/service-lib","version":"1.6.0","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.6.0","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"637e33ff75a90dd89ab35552c20754e14b365493","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.6.0.tgz","fileCount":115,"integrity":"sha512-bl9h+d0so4XidVGpZ2+b61/dvDeD8mCyt1V4imSwbKvHyeMHGKmiyDCQafAocBTWHLQDmpwIDwXt5UczhGMFJg==","signatures":[{"sig":"MEQCIHwelmYsf94EdBVMhM+Z0ZRn74qTfczzV+WoisslNfRmAiA4yqPiuM3rAYq8KXwHOAxkoT5SvLW4ftQvvhhdWFilHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108976},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.7.7","buffer":"^6.0.3","mongoose":"^7.5.0","passport":"^0.7.0","form-data":"^4.0.0","axios-retry":"^4.5.0","@nestjs/core":"^10.4.4","passport-jwt":"^4.0.1","@nestjs/axios":"^3.0.3","cache-manager":"^4.1.0","@nestjs/common":"^10.4.4","@nestjs/config":"^3.2.3","class-validator":"^0.14.1","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@types/validator":"^13.12.2","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.2.2","@novo-learning/novo-sdk":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.36.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","babel-jest":"^27.5.1","@babel/core":"^7.23.0","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","license-report":"^6.7.0","@nestjs/testing":"^10.4.4","@types/passport":"^1.0.11","@babel/preset-env":"^7.20.2","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.4.4","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.23.0","@nestjs/platform-express":"^10.4.4","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.23.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","form-data":"^4.0.0","typescript":">=4.8.0","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.4.4","class-validator":"^0.14.1","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.6.0_1728484354736_0.07122851842910949","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@novo-learning/service-lib","version":"1.6.1","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.6.1","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"ad61ed28673d9c47e7f2dfe4d223966d94ee1038","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.6.1.tgz","fileCount":115,"integrity":"sha512-+GlK6s9a4hydswspK7y5O/1qY/D5juM0k9e/Oavarw+QvsaX6KhIzl1ntvuul25GfBvRd97PrrySW/78U3MieQ==","signatures":[{"sig":"MEUCIQCB8mw/a7JrQNloytWkxKJpt9CDP0r0EndWxCouSHkNTAIgbFqSdxGd16CZLLYItmqN76hKhPHT51uF4IedFy0yhak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109498},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.7.7","buffer":"^6.0.3","mongoose":"^7.5.0","passport":"^0.7.0","form-data":"^4.0.0","axios-retry":"^4.5.0","@nestjs/core":"^10.4.4","passport-jwt":"^4.0.1","@nestjs/axios":"^3.0.3","cache-manager":"^4.1.0","@nestjs/common":"^10.4.4","@nestjs/config":"^3.2.3","class-validator":"^0.14.1","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@types/validator":"^13.12.2","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.2.2","@novo-learning/novo-sdk":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.36.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","babel-jest":"^27.5.1","@babel/core":"^7.23.0","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","license-report":"^6.7.0","@nestjs/testing":"^10.4.4","@types/passport":"^1.0.11","@babel/preset-env":"^7.20.2","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.4.4","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.23.0","@nestjs/platform-express":"^10.4.4","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.23.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","form-data":"^4.0.0","typescript":">=4.8.0","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.4.4","class-validator":"^0.14.1","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.6.1_1728899629215_0.9063332781938866","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"@novo-learning/service-lib","version":"1.6.2","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.6.2","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"ddc0196168ae03c46bec6e38bdde26e767691660","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.6.2.tgz","fileCount":115,"integrity":"sha512-ulRxghjD60kQSIgjRJufI//fE7uX6JteSrWpQlFHk6Aj57dnD+f2uscg5MPRZCZPWZh95agSxxgSEolbgOeaAg==","signatures":[{"sig":"MEUCIDWo7QL7mStt4hI7YwsvwEe+RApgxt4rSYgVLlIwPdM1AiEAwFwcXz6Yzoz03buW5+W+GHUGb40s62eUVixd6T6m3oU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111021},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.7.7","buffer":"^6.0.3","mongoose":"^7.5.0","passport":"^0.7.0","form-data":"^4.0.0","axios-retry":"^4.5.0","@nestjs/core":"^10.4.4","passport-jwt":"^4.0.1","@nestjs/axios":"^3.0.3","cache-manager":"^4.1.0","@nestjs/common":"^10.4.4","@nestjs/config":"^3.2.3","class-validator":"^0.14.1","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@types/validator":"^13.12.2","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.2.2","@novo-learning/novo-sdk":"^0.6.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.36.0","ts-jest":"^27.1.2","prettier":"^2.5.1","ts-loader":"^9.2.8","babel-jest":"^27.5.1","@babel/core":"^7.23.0","@types/jest":"^27.0.3","webpack-cli":"^4.9.2","license-report":"^6.7.0","@nestjs/testing":"^10.4.4","@types/passport":"^1.0.11","@babel/preset-env":"^7.20.2","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.4.4","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.23.0","@nestjs/platform-express":"^10.4.4","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.23.0","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","form-data":"^4.0.0","typescript":">=4.8.0","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.4.4","class-validator":"^0.14.1","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.6.2_1732287743717_0.9168948488644926","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@novo-learning/service-lib","version":"1.7.0","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.7.0","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"b4f2da1d2fee1770bb6ea3f7d3bdbf71a90917ec","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.7.0.tgz","fileCount":115,"integrity":"sha512-Mzk0ipgf9oOSBtEQeBWdOvBCqgx1iN/0VJ+TGSUQGmHWYUS0I3E8Sy/Cyr9jBs2JQBdut3xiuK//PDwpqRrDqg==","signatures":[{"sig":"MEUCIQC09jL0wEAMk8EYxxaayf4bMdOsrGRN9wTnU9aHKnmJogIgSzYhiuhmqOs+u/l+HG4QbKjsndvfALXEPI8O+42GsEg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111076},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"coveragePathIgnorePatterns":["generated/*","/*.module.ts"]},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.7.9","buffer":"^6.0.3","mongoose":"^8.8.3","passport":"^0.7.0","form-data":"^4.0.0","axios-retry":"^4.5.0","@nestjs/core":"^10.4.13","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","cache-manager":"^4.1.0","@nestjs/common":"^10.4.13","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/mongoose":"^10.1.0","@nestjs/passport":"^10.0.3","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.3.0","@novo-learning/novo-sdk":"^0.6.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.36.0","ts-jest":"^29.2.5","prettier":"^2.5.1","ts-loader":"^9.5.1","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^20.17.9","webpack-cli":"^4.9.2","license-report":"^6.7.0","@nestjs/testing":"^10.4.13","@types/passport":"^1.0.11","@types/validator":"^13.12.2","@babel/preset-env":"^7.26.0","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.4.13","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.26.0","@nestjs/platform-express":"^10.4.13","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.25.9","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","form-data":"^4.0.0","typescript":">=5","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.4.4","class-validator":"^0.14.1","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.7.0_1733395047630_0.6437597713339605","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"@novo-learning/service-lib","version":"1.7.1","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.7.1","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"85ff9a275c893b0bd7bcd1eb6caa7f8f45583036","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.7.1.tgz","fileCount":115,"integrity":"sha512-tRnoEbn1Pf47vofAYk5dbPof1adjQ6Ml4PuK0vQgt3/shBSB7jMl2NvBqBgRwGu84N9xlYMuHUfkaDO/k9bL/A==","signatures":[{"sig":"MEYCIQDFzL2yEOKpEK9/eMBGFQnU2WtjuXVZJMcpH3Lht747lwIhAIfR5n+C8BOfMJ5okjgizVg10wdVmUy6M1bXHQiMflBZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111493},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"coveragePathIgnorePatterns":["generated/*","/*.module.ts"]},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.7.9","buffer":"^6.0.3","mongoose":"^8.8.3","passport":"^0.7.0","form-data":"^4.0.0","axios-retry":"^4.5.0","@nestjs/core":"^10.4.13","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","cache-manager":"^4.1.0","@nestjs/common":"^10.4.13","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/mongoose":"^10.1.0","@nestjs/passport":"^10.0.3","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.3.0","@novo-learning/novo-sdk":"^0.6.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.36.0","ts-jest":"^29.2.5","prettier":"^2.5.1","ts-loader":"^9.5.1","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^20.17.9","webpack-cli":"^4.9.2","license-report":"^6.7.0","@nestjs/testing":"^10.4.13","@types/passport":"^1.0.11","@types/validator":"^13.12.2","@babel/preset-env":"^7.26.0","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.4.13","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.26.0","@nestjs/platform-express":"^10.4.13","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.25.9","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","form-data":"^4.0.0","typescript":">=5","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.4.4","class-validator":"^0.14.1","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.7.1_1736981421848_0.3964157835183286","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@novo-learning/service-lib","version":"1.7.2","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.7.2","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"d01d9a0905fcdee7c2393e7af1619cffc6fb01f3","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.7.2.tgz","fileCount":121,"integrity":"sha512-sLaZ4js3/KNMWNv/bSV5Lmv74Cqb6oC67XVVtHVqeh9KCrdbitJZ/tX0h5U45cii4eSOveejH38IfkH/jrhxNQ==","signatures":[{"sig":"MEYCIQC24ojAD7vKWJrkEomvh0nvI0YMBP0uMsm6uyvYnnyArwIhAKVRmhbL40922FeiXXGkfeAUzqyKR78UPlrTRrOwDJVR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114613},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"coveragePathIgnorePatterns":["generated/*","/*.module.ts"]},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.8.4","buffer":"^6.0.3","mongoose":"^8.13.0","passport":"^0.7.0","form-data":"^4.0.0","axios-retry":"^4.5.0","@nestjs/core":"^10.4.13","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","cache-manager":"^4.1.0","@nestjs/common":"^10.4.13","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/mongoose":"^10.1.0","@nestjs/passport":"^10.0.3","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.3.0","@novo-learning/novo-sdk":"^0.7.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.36.0","ts-jest":"^29.2.5","prettier":"^2.5.1","ts-loader":"^9.5.1","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^20.17.9","webpack-cli":"^4.9.2","license-report":"^6.7.0","@nestjs/testing":"^10.4.13","@types/passport":"^1.0.11","@types/validator":"^13.12.2","@babel/preset-env":"^7.26.0","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.4.13","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.26.0","@nestjs/platform-express":"^10.4.15","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.25.9","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","form-data":"^4.0.0","typescript":">=5","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.4.4","class-validator":"^0.14.1","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.7.2_1742982080311_0.325654493319681","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@novo-learning/service-lib","version":"1.7.3","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.7.3","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"4bec679e522032bd2731cb8c35bdf477b22805a3","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.7.3.tgz","fileCount":124,"integrity":"sha512-kqZn/y+DU6n5CsQYNKvTnygjXe+rGTy6qZTEwvjKmIODy9xwMUunJ3vXHzFkW5RO0xeTmyXDkQEuQr3be48+9w==","signatures":[{"sig":"MEUCIQCnGI7z4zgqBMPobiT7eb0MAh79xOiXWNu0k6Vgd9haFAIgRpeldT23Ka0Q2DCNY9dKO0oYjJKYrNvmAs4Jl2zXuXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116133},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"coveragePathIgnorePatterns":["generated/*","/*.module.ts"]},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.8.4","buffer":"^6.0.3","mongoose":"^8.13.0","passport":"^0.7.0","form-data":"^4.0.0","axios-retry":"^4.5.0","@nestjs/core":"^10.4.13","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","cache-manager":"^4.1.0","@nestjs/common":"^10.4.13","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/mongoose":"^10.1.0","@nestjs/passport":"^10.0.3","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.3.0","@novo-learning/novo-sdk":"^0.7.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.36.0","ts-jest":"^29.2.5","prettier":"^2.5.1","ts-loader":"^9.5.1","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^20.17.9","webpack-cli":"^4.9.2","license-report":"^6.7.0","@nestjs/testing":"^10.4.13","@types/passport":"^1.0.11","@types/validator":"^13.12.2","@babel/preset-env":"^7.26.0","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.4.13","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.26.0","@nestjs/platform-express":"^10.4.15","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.25.9","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","form-data":"^4.0.0","typescript":">=5","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.4.4","class-validator":"^0.14.1","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.7.3_1742983678940_0.40531042685975516","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@novo-learning/service-lib","version":"1.7.4","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.7.4","maintainers":[{"name":"michastreppel","email":"micha@novo-learning.com"}],"dist":{"shasum":"79ecd040e5fc451442179ab87c5f48b426fe909a","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.7.4.tgz","fileCount":124,"integrity":"sha512-WencfKNsF/npKfI4uGyMJWSfVb4RY/dLz306zbjYDSu4HeRajqEL+x8MmD314sxyMFg87pgf9QeWKZa3Uxko8A==","signatures":[{"sig":"MEQCIFzMSsX1Ss6fKkXDn0E8Ihwejcbp3ivH4JMy4TzWh+uwAiBVdsBu9ttyeDhTZaE3lScIr9ADU/KI4Cqc9Ph4jzyaqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116180},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"coveragePathIgnorePatterns":["generated/*","/*.module.ts"]},"main":"dist/index.js","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha@novo-learning.com"},"overrides":{"multer":"2.0.0"},"_npmVersion":"6.14.6","description":"Common components for Novo services","directories":{},"_nodeVersion":"10.22.1","dependencies":{"axios":"^1.8.4","buffer":"^6.0.3","mongoose":"^8.13.0","passport":"^0.7.0","form-data":"^4.0.0","axios-retry":"^4.5.0","@nestjs/core":"^10.4.13","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","cache-manager":"^4.1.0","@nestjs/common":"^10.4.13","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/mongoose":"^10.1.0","@nestjs/passport":"^10.0.3","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.3.0","@novo-learning/novo-sdk":"^0.7.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.36.0","ts-jest":"^29.2.5","prettier":"^2.5.1","ts-loader":"^9.5.1","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^20.17.9","webpack-cli":"^4.9.2","license-report":"^6.7.0","@nestjs/testing":"^10.4.13","@types/passport":"^1.0.11","@types/validator":"^13.12.2","@babel/preset-env":"^7.26.0","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.4.13","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.26.0","@nestjs/platform-express":"^10.4.15","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.25.9","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","form-data":"^4.0.0","typescript":">=5","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.4.4","class-validator":"^0.14.1","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.7.4_1748248801006_0.7376238627708624","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@novo-learning/service-lib","version":"1.8.0","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.8.0","maintainers":[{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"}],"dist":{"shasum":"27acddf26ef18bf25dd5e83545947414fb04e4d9","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.8.0.tgz","fileCount":125,"integrity":"sha512-24hurTQYfl2HjWaMdEtD75KMJ2/tOEkEvatH0pbhySH8El9oyMglD0VTwKHjRus47nYXolbKmhxK1SDtG4657A==","signatures":[{"sig":"MEUCICnKqw5Nlgb3p8EoR6tRo78iH6T0k8GyCFCoZXIBDtrQAiEAk1bKKBtIn9S/PKEVxipDLQHuoR4zWsCqH9kZx6UA+BQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117126},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"661d5a0fcef60b55112a407728033b8d3133d7c1","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"},"overrides":{"multer":"2.0.0"},"_npmVersion":"10.8.2","description":"Common components for Novo services","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.8.4","buffer":"^6.0.3","mongoose":"^8.13.0","passport":"^0.7.0","form-data":"^4.0.0","axios-retry":"^4.5.0","@nestjs/core":"^10.4.13","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","cache-manager":"^4.1.0","@nestjs/common":"^10.4.13","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/mongoose":"^10.1.0","@nestjs/passport":"^10.0.3","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.3.0","@novo-learning/novo-sdk":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.36.0","ts-jest":"^29.2.5","prettier":"^2.5.1","ts-loader":"^9.5.1","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^20.17.9","webpack-cli":"^4.9.2","license-report":"^6.7.0","@nestjs/testing":"^10.4.13","@types/passport":"^1.0.11","@types/validator":"^13.12.2","@babel/preset-env":"^7.26.0","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.4.13","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.26.0","@nestjs/platform-express":"^10.4.15","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.25.9","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","form-data":"^4.0.0","typescript":">=5","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.4.4","class-validator":"^0.14.1","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.8.0_1761296609374_0.7451336500743548","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@novo-learning/service-lib","version":"1.8.1","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.8.1","maintainers":[{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"}],"dist":{"shasum":"8d3ec9c118bcbc8327c2442a62fcdbe9663f07a4","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.8.1.tgz","fileCount":125,"integrity":"sha512-L7XtsWykb9MzJY9D5ZRaI9u3kAsVA/MbF9nJZz8236NNr1w0XU8APRRecjoZLzyOW54riTR7LKmxTvAjgJduVg==","signatures":[{"sig":"MEUCIQD71HxvIfH3R/EoOg0AReGVld9+lPB7bvwXtJFfNnJ3QgIgJGih8OaaDFhoGmORH+HJ/lwYo0QrHDctQyv4mkhwSGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120447},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"db435d891d7cf905176831baea8350e90ace3ef8","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"},"overrides":{"multer":"2.0.2"},"_npmVersion":"10.8.2","description":"Common components for Novo services","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.8.4","buffer":"^6.0.3","mongoose":"^8.13.0","passport":"^0.7.0","form-data":"^4.0.0","axios-retry":"^4.5.0","@nestjs/core":"^10.4.13","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","cache-manager":"^4.1.0","@nestjs/common":"^10.4.13","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/mongoose":"^10.1.0","@nestjs/passport":"^10.0.3","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.3.0","@novo-learning/novo-sdk":"^0.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.36.0","ts-jest":"^29.2.5","prettier":"^2.5.1","ts-loader":"^9.5.1","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^20.17.9","webpack-cli":"^4.9.2","license-report":"^6.7.0","@nestjs/testing":"^10.4.13","@types/passport":"^1.0.11","@types/validator":"^13.12.2","@babel/preset-env":"^7.26.0","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.4.13","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.26.0","@nestjs/platform-express":"^10.4.15","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.25.9","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","form-data":"^4.0.0","typescript":">=5","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.4.4","class-validator":"^0.14.1","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.8.1_1762939347316_0.31488949849580816","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@novo-learning/service-lib","version":"1.9.0","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.9.0","maintainers":[{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"}],"dist":{"shasum":"9d27896a92b1b0e513dfd527757d3edb33d44d63","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.9.0.tgz","fileCount":155,"integrity":"sha512-mvmKN1WbH+Nl3uFJ949mWQEjjkO4/btIbQ4V4Y5v6D4G6cwHlgsoKx2bwhc3PxypANoc15TmjK6iF/JTZyJkcA==","signatures":[{"sig":"MEYCIQD16SLq8+CpgFCdylOX3rBrpML4XhzQaOIsUdzrBiJKTQIhAKscodOOswjx1BPpGjWQzD+WUraasAnKfO6pEQJ211DR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181015},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"ae46f170bd9b43f092c33fa5b956fc082f4e44fa","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"},"overrides":{"multer":"2.0.2"},"_npmVersion":"11.7.0","description":"Common components for Novo services","directories":{},"_nodeVersion":"22.20.0","dependencies":{"axios":"^1.8.4","buffer":"^6.0.3","mongoose":"^8.13.0","passport":"^0.7.0","form-data":"^4.0.0","axios-retry":"^4.5.0","@nestjs/core":"^10.4.13","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","cache-manager":"^4.1.0","@nestjs/common":"^10.4.13","@nestjs/config":"^3.3.0","class-validator":"^0.14.3","@nestjs/mongoose":"^10.1.0","@nestjs/passport":"^10.0.3","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.3.0","@novo-learning/novo-sdk":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.36.0","ts-jest":"^29.2.5","prettier":"^2.5.1","ts-loader":"^9.5.1","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^20.17.9","webpack-cli":"^4.9.2","license-report":"^6.7.0","@nestjs/testing":"^10.4.13","@types/passport":"^1.0.11","@types/validator":"^13.12.2","@babel/preset-env":"^7.26.0","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.4.13","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.26.0","@nestjs/platform-express":"^10.4.15","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.25.9","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","form-data":"^4.0.0","typescript":">=5","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.4.4","class-validator":"^0.14.3","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.9.0_1770981868533_0.6311354235358622","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@novo-learning/service-lib","version":"1.9.1","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.9.1","maintainers":[{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"}],"dist":{"shasum":"875d4d7f2c4b10bdcae9a14fed787a8a6588e3ed","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.9.1.tgz","fileCount":170,"integrity":"sha512-dAz6DuHnhuXzVGUjAN4uAM73nilvckVjKjnw0B7tdBLlnI8bALxL6+CSp8CJaZ/F47YmbvICvOuu+Nb/Tzjl0A==","signatures":[{"sig":"MEQCIGhg5IGegzor8QiqzP64hyoYqlqnUPZOjSbdVcOR3B20AiB/4DmrvBc14cAMDJW/1Bs4rjygtMV2JRxGZFGqfQfFzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196260},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"c771f74a37a9d8634db6d42655ff6814a0ca76d2","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"},"overrides":{"multer":"2.0.2"},"_npmVersion":"11.7.0","description":"Common components for Novo services","directories":{},"_nodeVersion":"22.20.0","dependencies":{"axios":"^1.8.4","buffer":"^6.0.3","mongoose":"^8.13.0","passport":"^0.7.0","form-data":"^4.0.0","axios-retry":"^4.5.0","@nestjs/core":"^10.4.13","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","cache-manager":"^4.1.0","@nestjs/common":"^10.4.13","@nestjs/config":"^3.3.0","class-validator":"^0.14.3","@nestjs/mongoose":"^10.1.0","@nestjs/passport":"^10.0.3","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.3.0","@novo-learning/novo-sdk":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.36.0","ts-jest":"^29.2.5","prettier":"^2.5.1","ts-loader":"^9.5.1","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^20.17.9","webpack-cli":"^4.9.2","license-report":"^6.7.0","@nestjs/testing":"^10.4.13","@types/passport":"^1.0.11","@types/validator":"^13.12.2","@babel/preset-env":"^7.26.0","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.4.13","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.26.0","@nestjs/platform-express":"^10.4.15","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.25.9","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","form-data":"^4.0.0","typescript":">=5","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.4.4","class-validator":"^0.14.3","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.9.1_1771345414861_0.3268152066426402","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@novo-learning/service-lib","version":"1.9.2","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.9.2","maintainers":[{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"}],"dist":{"shasum":"d9675897a9829448dcbec2ac1f65756d35db5a44","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.9.2.tgz","fileCount":182,"integrity":"sha512-WlbRlryBYY6h/DQWev6nE3phhz2DT/Qkr4BE7SjmhzZbXhtdxmLwf69B1czMIUU9r+og0pJv8Vl+uNij24eS7g==","signatures":[{"sig":"MEUCIQDU8sJi17r2JykSVqrNC7qW9SHqv1cjac5dztl9laSiHgIgHvZe/jR9GGbRZnU5DkRYMOIES7jZEPGapuC6vrlYrK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212799},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"d0f7101edee0d21dc80a8889a7f59a548f6afb70","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"},"overrides":{"multer":"2.0.2"},"_npmVersion":"11.7.0","description":"Common components for Novo services","directories":{},"_nodeVersion":"22.20.0","dependencies":{"axios":"^1.8.4","buffer":"^6.0.3","mongoose":"^8.13.0","passport":"^0.7.0","form-data":"^4.0.0","axios-retry":"^4.5.0","@nestjs/core":"^10.4.13","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","cache-manager":"^4.1.0","@nestjs/common":"^10.4.13","@nestjs/config":"^3.3.0","class-validator":"^0.14.3","@nestjs/mongoose":"^10.1.0","@nestjs/passport":"^10.0.3","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.3.0","@novo-learning/novo-sdk":"^0.9.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.36.0","ts-jest":"^29.2.5","prettier":"^2.5.1","ts-loader":"^9.5.1","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^20.17.9","webpack-cli":"^4.9.2","license-report":"^6.7.0","@nestjs/testing":"^10.4.13","@types/passport":"^1.0.11","@types/validator":"^13.12.2","@babel/preset-env":"^7.26.0","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.4.13","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.26.0","@nestjs/platform-express":"^10.4.15","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.25.9","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","form-data":"^4.0.0","typescript":">=5","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.4.4","class-validator":"^0.14.3","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.9.2_1771592720524_0.7805475130967903","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@novo-learning/service-lib","version":"1.9.3","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.9.3","maintainers":[{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"}],"dist":{"shasum":"007481540885784ecc59e0b804a2d919879aeaf2","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.9.3.tgz","fileCount":182,"integrity":"sha512-7ly0qhSygn9g289QlPd0Exk6hvPp+0La3WX11jXSBtpNYVICMGd+26vNYrprq46cshUEOJLk2Qh/d/qFmIiz9Q==","signatures":[{"sig":"MEUCIQC+Bx2qxb3sM7Kjz+1NZKjTn7t6qqlrGCPQieao4NJkGAIgb8omBDkyQxc+R8x6DDnDAzzmuJMMVeSWrb9njZp4ri8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213087},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"32a7841aa8176a92c237118d569864944609d560","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"},"overrides":{"multer":"2.1.1"},"_npmVersion":"11.7.0","description":"Common components for Novo services","directories":{},"_nodeVersion":"22.20.0","dependencies":{"axios":"^1.8.4","buffer":"^6.0.3","mongoose":"^8.13.0","passport":"^0.7.0","form-data":"^4.0.0","axios-retry":"^4.5.0","@nestjs/core":"^10.4.13","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","cache-manager":"^4.1.0","@nestjs/common":"^10.4.13","@nestjs/config":"^3.3.0","class-validator":"^0.14.3","@nestjs/mongoose":"^10.1.0","@nestjs/passport":"^10.0.3","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.3.0","@novo-learning/novo-sdk":"^0.9.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.36.0","ts-jest":"^29.2.5","prettier":"^2.5.1","ts-loader":"^9.5.1","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^20.17.9","webpack-cli":"^4.9.2","license-report":"^6.7.0","@nestjs/testing":"^10.4.13","@types/passport":"^1.0.11","@types/validator":"^13.12.2","@babel/preset-env":"^7.26.0","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.4.13","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.26.0","@nestjs/platform-express":"^10.4.15","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.25.9","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","form-data":"^4.0.0","typescript":">=5","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.4.4 || ^11.0.0","class-validator":"^0.14.3","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.9.3_1775122071369_0.29221411155548616","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@novo-learning/service-lib","version":"1.10.0","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.10.0","maintainers":[{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"}],"dist":{"shasum":"7a5ac72f719a17a6c527701bca68c6c541abbb80","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.10.0.tgz","fileCount":182,"integrity":"sha512-KeDnD+7geeScUn2aK7V89TQt2lDk9AagkAM50r9YLrGYO5GM0DS4e9uYTizuCHpoPJjisTwGaPLJCgzpb5ul0g==","signatures":[{"sig":"MEQCIGXB1s9MWrizw8VJJFuhHSkMDE36JkMmGWR65cD8tCaXAiAfrTcGQqErUHid+m2zWYEMSX9IS4cwJduhaGfVr4acnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213147},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"be9325de98ab707396e25e25faa3a3edac34ccbd","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"},"overrides":{"multer":"2.1.1"},"_npmVersion":"11.7.0","description":"Common components for Novo services","directories":{},"_nodeVersion":"22.20.0","dependencies":{"axios":"^1.8.4","buffer":"^6.0.3","mongoose":"^8.13.0","passport":"^0.7.0","cacheable":"^2.3.4","form-data":"^4.0.0","axios-retry":"^4.5.0","passport-jwt":"^4.0.1","cache-manager":"^4.1.0 || ^6.0.0","class-validator":"^0.14.3","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.9.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.36.0","ts-jest":"^29.2.5","prettier":"^2.5.1","ts-loader":"^9.5.1","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^20.17.9","webpack-cli":"^4.9.2","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","license-report":"^6.7.0","@nestjs/testing":"^11.0.0","@types/passport":"^1.0.11","@nestjs/mongoose":"^11.0.0","@nestjs/passport":"^11.0.0","@types/validator":"^13.12.2","@babel/preset-env":"^7.26.0","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/cache-manager":"^3.0.0","@nestjs/microservices":"^11.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.26.0","@nestjs/platform-express":"^11.0.0","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.25.9","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","typescript":">=5","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/mongoose":"^11.0.0","@nestjs/passport":"^11.0.0","@nestjs/cache-manager":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.10.0_1775127213927_0.12001962998437143","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@novo-learning/service-lib","version":"1.10.1","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.10.1","maintainers":[{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"}],"dist":{"shasum":"beac99c6bf1ca46a53d01d1493902233120a2dd7","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.10.1.tgz","fileCount":194,"integrity":"sha512-OJBSZ4ONWuT/GLNrUjmIzFAKCo+VTJpYSpScg6eE1IiIKdU+m6lGzq2QGEXClaAMJbqMR2Ho2UPxy5MEKXAx+Q==","signatures":[{"sig":"MEYCIQDD108z4kSHBgRbQybqeSwp3NwfK0qj3A02CDtoCZfiCQIhAJyHpKxBOmFhY7j5sbhvv+iLJ8hnn3afKiVHkqCy+eau","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222029},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"be9325de98ab707396e25e25faa3a3edac34ccbd","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"},"overrides":{"multer":"2.1.1"},"_npmVersion":"11.7.0","description":"Common components for Novo services","directories":{},"_nodeVersion":"22.20.0","dependencies":{"axios":"^1.8.4","buffer":"^6.0.3","mongoose":"^8.13.0","passport":"^0.7.0","cacheable":"^2.3.4","form-data":"^4.0.0","axios-retry":"^4.5.0","passport-jwt":"^4.0.1","cache-manager":"^4.1.0 || ^6.0.0","class-validator":"^0.14.3","class-transformer":"^0.5.1","@novo-learning/novo-sdk":"^0.9.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.36.0","ts-jest":"^29.2.5","prettier":"^2.5.1","ts-loader":"^9.5.1","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^20.17.9","webpack-cli":"^4.9.2","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","license-report":"^6.7.0","@nestjs/testing":"^11.0.0","@types/passport":"^1.0.11","@nestjs/mongoose":"^11.0.0","@nestjs/passport":"^11.0.0","@types/validator":"^13.12.2","@babel/preset-env":"^7.26.0","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/cache-manager":"^3.0.0","@nestjs/microservices":"^11.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.26.0","@nestjs/platform-express":"^11.0.0","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.25.9","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","typescript":">=5","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/mongoose":"^11.0.0","@nestjs/passport":"^11.0.0","@nestjs/cache-manager":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.10.1_1775127263168_0.03267861441296627","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@novo-learning/service-lib","version":"1.10.2","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.10.2","maintainers":[{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"}],"dist":{"shasum":"925e15a98528f9c8178eab0e82e51d4587ea7cf7","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.10.2.tgz","fileCount":158,"integrity":"sha512-QwoCNwaNxHrrI+LgQ8Kw4MDehQDn7wu+zzyGXFL0hZad2AjRl2H4llV/u4QzAXVgnHOmhO+vUkLskyr9COeVCA==","signatures":[{"sig":"MEYCIQC8AaIuPMHA8nRHzkuVK053sH3DfIZtNxNtt/zG0kaFvQIhAP4iYhqgL8vF2TpPk1E0pMzHftZKvpasvvMi7J+afx1h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190600},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"29e340f47b16f4a5bea27c69189fa3f121af9654","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"},"overrides":{"multer":"2.1.1"},"_npmVersion":"11.12.1","description":"Common components for Novo services","directories":{},"_nodeVersion":"24.15.0","dependencies":{"axios":"^1.8.4","buffer":"^6.0.3","mongoose":"^8.13.0","passport":"^0.7.0","form-data":"^4.0.0","axios-retry":"^4.5.0","@nestjs/core":"^10.4.13","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","cache-manager":"^4.1.0","@nestjs/common":"^10.4.13","@nestjs/config":"^3.3.0","class-validator":"^0.14.3","@nestjs/mongoose":"^10.1.0","@nestjs/passport":"^10.0.3","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.3.0","@novo-learning/novo-sdk":"^0.9.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.36.0","ts-jest":"^29.2.5","prettier":"^2.5.1","ts-loader":"^9.5.1","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^20.17.9","webpack-cli":"^4.9.2","license-report":"^6.7.0","@nestjs/testing":"^10.4.13","@types/passport":"^1.0.11","@types/validator":"^13.12.2","@babel/preset-env":"^7.26.0","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.4.13","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.26.0","@nestjs/platform-express":"^10.4.15","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.25.9","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","form-data":"^4.0.0","typescript":">=5","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.4.4 || ^11.0.0","class-validator":"^0.14.3","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.10.2_1778494105710_0.596590333647878","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"@novo-learning/service-lib","version":"1.10.3","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.10.3","maintainers":[{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"}],"dist":{"shasum":"bd2f31d7d9751cecfc1ad821f5a21f69405cb1d3","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.10.3.tgz","fileCount":158,"integrity":"sha512-k8ICZwc4G6T+wtrD+A35Epkc9C8+pHBYZ6uyN4iA93DOBA/YDm2Blip1OSwq41Z0MvYAaHohhmEd7ccjRYlu1g==","signatures":[{"sig":"MEUCIQCwkdZ4tWFTT4DRVpxZ3/cfW78BIGDTRtT85II1BkdU5wIgJap1Qpo5jimE3V4Mu+azNgAjOANhs2e+qF5MkLikqnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189306},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"29e340f47b16f4a5bea27c69189fa3f121af9654","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"},"overrides":{"multer":"2.1.1"},"_npmVersion":"11.12.1","description":"Common components for Novo services","directories":{},"_nodeVersion":"24.15.0","dependencies":{"axios":"^1.8.4","buffer":"^6.0.3","mongoose":"^8.13.0","passport":"^0.7.0","form-data":"^4.0.0","axios-retry":"^4.5.0","@nestjs/core":"^10.4.13","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","cache-manager":"^4.1.0","@nestjs/common":"^10.4.13","@nestjs/config":"^3.3.0","class-validator":"^0.14.3","@nestjs/mongoose":"^10.1.0","@nestjs/passport":"^10.0.3","class-transformer":"^0.5.1","@nestjs/cache-manager":"^2.3.0","@novo-learning/novo-sdk":"^0.9.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.36.0","ts-jest":"^29.2.5","prettier":"^2.5.1","ts-loader":"^9.5.1","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^20.17.9","webpack-cli":"^4.9.2","license-report":"^6.7.0","@nestjs/testing":"^10.4.13","@types/passport":"^1.0.11","@types/validator":"^13.12.2","@babel/preset-env":"^7.26.0","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^3.4.3","@nestjs/microservices":"^10.4.13","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.26.0","@nestjs/platform-express":"^10.4.15","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.25.9","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","form-data":"^4.0.0","typescript":">=5","passport-jwt":"^4.0.1","cache-manager":"^4.1.0","@nestjs/common":"^10.4.4 || ^11.0.0","class-validator":"^0.14.3","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.10.3_1778573792282_0.30819405325654037","host":"s3://npm-registry-packages-npm-production"}},"1.10.4":{"name":"@novo-learning/service-lib","version":"1.10.4","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.10.4","maintainers":[{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"}],"dist":{"shasum":"37147f83b9d046335969b3443a7149eb79d028c9","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.10.4.tgz","fileCount":158,"integrity":"sha512-ByulopJG8lsDc121m4FKWALtWIcklcNrWPWmOGAFn1fhEaPQZPE6gr/wGf5bPQo1Vsn7flUM20P0rGScNNiHig==","signatures":[{"sig":"MEUCIC2FDroV0jSKHsBhT8MhCIncOY/iwstWClVnkG0bWgzgAiEAji6QxEOxm+6cWTdNNn7TlUPJ9gt9Bt6tGf2BuC9Oobc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189283},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"29e340f47b16f4a5bea27c69189fa3f121af9654","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"},"overrides":{"multer":"2.1.1"},"_npmVersion":"11.12.1","description":"Common components for Novo services","directories":{},"_nodeVersion":"24.15.0","dependencies":{"axios":"^1.8.4","buffer":"^6.0.3","mongoose":"^8.13.0","passport":"^0.7.0","form-data":"^4.0.0","axios-retry":"^4.5.0","passport-jwt":"^4.0.1","class-validator":"^0.14.3","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.36.0","ts-jest":"^29.2.5","prettier":"^2.5.1","cacheable":"^2.3.5","ts-loader":"^9.5.1","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^20.17.9","webpack-cli":"^4.9.2","license-report":"^6.7.0","@nestjs/testing":"^11.1.19","@types/passport":"^1.0.11","@types/validator":"^13.12.2","@babel/preset-env":"^7.26.0","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^5.0.0","@nestjs/microservices":"^11.1.19","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.26.0","@nestjs/platform-express":"^11.1.19","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.25.9","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","form-data":"^4.0.0","typescript":">=5","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.1.17","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","cache-manager":"^6","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-validator":"^0.14.3","@nestjs/mongoose":"^11.0.4","@nestjs/passport":"^11.0.5","class-transformer":"^0.5.1","@nestjs/mapped-types":"^2.1.1","@nestjs/cache-manager":"^3.1.2","@novo-learning/novo-sdk":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.10.4_1778578615533_0.29013904243334077","host":"s3://npm-registry-packages-npm-production"}},"1.10.5":{"name":"@novo-learning/service-lib","version":"1.10.5","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.10.5","maintainers":[{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"}],"dist":{"shasum":"a1e17ab77dd5a854a0e864710d51ca8ab0d2bd2a","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.10.5.tgz","fileCount":158,"integrity":"sha512-QB2oniEYBXrhZG1IZP1KuVECkTdPSnV6Xl2ZVHNGHJajMtPRgFzsgcrgFTMdaCYi9yVvd3gyAm3+mAEPDUtJ6Q==","signatures":[{"sig":"MEUCIQCdRqIU9w8K6oSL3zSIF4TF6NtZHWTYnGQHtUD62lKDDAIgNX4bw/g4/0VFdtgTDWTyucAJJKFXL/PfgCO0FvJe9XA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190326},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"45e8789d31beceec236b98a6b72ecaeff9e94a66","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"},"overrides":{"multer":"2.1.1"},"_npmVersion":"11.12.1","description":"Common components for Novo services","directories":{},"_nodeVersion":"24.15.0","dependencies":{"buffer":"^6.0.3","passport":"^0.7.0","form-data":"^4.0.0","passport-jwt":"^4.0.1","class-validator":"^0.14.3","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","axios":"^1.17.0","eslint":"^8.36.0","ts-jest":"^29.2.5","prettier":"^2.5.1","cacheable":"^2.3.5","ts-loader":"^9.5.1","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^20.17.9","axios-retry":"^4.5.0","webpack-cli":"^4.9.2","license-report":"^6.7.0","@nestjs/testing":"^11.1.19","@types/passport":"^1.0.11","@types/validator":"^13.12.2","@babel/preset-env":"^7.26.0","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^5.0.0","@nestjs/microservices":"^11.1.19","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.26.0","@nestjs/platform-express":"^11.1.19","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.25.9","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","axios":"^1.17.0","mongoose":"8.23.0","passport":"^0.7.0","form-data":"^4.0.0","typescript":">=5","@nestjs/jwt":"^11.0.2","axios-retry":"^4.5.0","@nestjs/core":"^11.1.17","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","cache-manager":"^6","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-validator":"^0.14.3","@nestjs/mongoose":"^11.0.4","@nestjs/passport":"^11.0.5","class-transformer":"^0.5.1","@nestjs/mapped-types":"^2.1.1","@nestjs/cache-manager":"^3.1.2","@novo-learning/novo-sdk":"^0.9.4"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.10.5_1780917065178_0.3025573702333795","host":"s3://npm-registry-packages-npm-production"}},"1.10.6":{"name":"@novo-learning/service-lib","version":"1.10.6","license":"UNLICENSED","_id":"@novo-learning/service-lib@1.10.6","maintainers":[{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"}],"dist":{"shasum":"e7dbc8b1efa9bfb59bcfaf87fc54491043f30ec4","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.10.6.tgz","fileCount":158,"integrity":"sha512-Dd0LLAZ5FP8hmRFCYK5+4OWBWBpZggiUWN9wIVUexZnfMbtU9RGOGGjaK8LgzBJrkAawoHB9C0eI/chq7wZTwA==","signatures":[{"sig":"MEYCIQCYFXslByqHhwaO6OAFXMgMWBB/YauNGaZkJQJNoKvNzQIhAIT0quQbD3/ot85z1T/DnTEpNJvue7Ldi4471QRi9xil","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190938},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"73d03e95ab5a4fe0c01c0e9ea310d04d059577c1","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"[ -f 'src/index.ts' ] && license-report > licenses.html || true","license-report":"license-report > licenses.html"},"_npmUser":{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"},"overrides":{"multer":"2.2.0"},"_npmVersion":"11.12.1","description":"Common components for Novo services","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.36.0","ts-jest":"^29.2.5","prettier":"^2.5.1","cacheable":"^2.3.5","ts-loader":"^9.5.1","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^20.17.9","webpack-cli":"^4.9.2","license-report":"^6.7.0","@nestjs/testing":"^11.1.19","@types/passport":"^1.0.11","@types/validator":"^13.12.2","@babel/preset-env":"^7.26.0","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^5.0.0","@nestjs/microservices":"^11.1.19","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.26.0","@nestjs/platform-express":"^11.1.19","@typescript-eslint/parser":"^5.48.1","@novo-learning/eslint-config":"^0.3.0","@typescript-eslint/eslint-plugin":"^5.48.1","@babel/plugin-proposal-decorators":"^7.25.9","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","axios":"^1.17.0","mongoose":"^8.0.0","passport":"^0.7.0","form-data":"^4.0.0","typescript":">=5","@nestjs/jwt":"^11.0.2","axios-retry":"^4.5.0","@nestjs/core":"^11.1.17","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","cache-manager":"^6","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-validator":"^0.14.3","@nestjs/mongoose":"^11.0.4","@nestjs/passport":"^11.0.5","class-transformer":"^0.5.1","@nestjs/mapped-types":"^2.1.1","@nestjs/cache-manager":"^3.1.2","@novo-learning/novo-sdk":"^0.9.4"},"_npmOperationalInternal":{"tmp":"tmp/service-lib_1.10.6_1781874025545_0.7520941999003203","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"_id":"@novo-learning/service-lib@1.11.0","dist":{"shasum":"327def95c694c594d1d3cd7d4c9190701dab2fd5","tarball":"https://registry.npmjs.org/@novo-learning/service-lib/-/service-lib-1.11.0.tgz","fileCount":116,"integrity":"sha512-NYQ7FFeWdIv3fwW4SxuSWbFXSKBHy7+LKAu65aavnwgTe87fUilIoM+LYSYBPdFQCRNKD6Bm2sFugyRZrIsQ3Q==","signatures":[{"sig":"MEYCIQCWLxkTzr3k0N4zFMBAZCklrJgVXL/8dkUESp7ubiSZCgIhAPeJsC8jb5pQpygk0rhYERuiTDzV0JfILy1cHYrKvaXG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICv3YnlHCvDzunjURA3azGWFDo5vL+xAv0hButIEi1u1AiBLWar4SgnHzerYL35o5WPovnkYa+MwftptIO7/7gqQRQ=="}],"unpackedSize":110630},"main":"dist/index.js","name":"@novo-learning/service-lib","types":"./dist/index.d.ts","engines":{"node":">=24"},"gitHead":"07a38cfab1ad9802c0bef3b6582ac8ed8bb44781","license":"UNLICENSED","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"node scripts/strip-postinstall.js","postpack":"node scripts/strip-postinstall.js restore","test:cov":"jest --coverage","test:debug":"node --inspect node_modules/.bin/jest --runInBand","postinstall":"license-report > licenses.html","license-report":"license-report > licenses.html"},"version":"1.11.0","_npmUser":{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"},"overrides":{"multer":"2.3.0"},"_npmVersion":"11.12.1","description":"Common components for Novo services","directories":{},"maintainers":[{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"}],"_nodeVersion":"24.15.0","dependencies":{"axios":"^1.18.1 <1.19.0","buffer":"^6.0.3","mongoose":"^8.13.0","passport":"^0.7.0","form-data":"^4.0.0","axios-retry":"^4.5.0","passport-jwt":"^4.0.1","class-validator":"^0.14.3","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.36.0","ts-jest":"^29.2.5","prettier":"^2.5.1","cacheable":"^2.3.5","ts-loader":"^9.5.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^24.0.0","webpack-cli":"^4.9.2","license-report":"^6.7.0","@nestjs/testing":"^11.1.19","@types/passport":"^1.0.11","@types/validator":"^13.12.2","@babel/preset-env":"^7.26.0","eslint-plugin-jest":"^28.14.0","@types/passport-jwt":"^3.0.8","@types/cache-manager":"^5.0.0","@nestjs/microservices":"^11.1.19","eslint-config-prettier":"^9.1.2","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.26.0","@nestjs/platform-express":"^11.1.19","@typescript-eslint/parser":"^8.68.0","@novo-learning/eslint-config":"^1.0.1","@typescript-eslint/eslint-plugin":"^8.68.0","@babel/plugin-proposal-decorators":"^7.25.9","generate-package-json-webpack-plugin":"^2.6.0"},"peerDependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","form-data":"^4.0.0","typescript":">=5","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.1.17","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","cache-manager":"^6","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-validator":"^0.14.3","@nestjs/mongoose":"^11.0.4","@nestjs/passport":"^11.0.5","class-transformer":"^0.5.1","@nestjs/mapped-types":"^2.1.1","@nestjs/cache-manager":"^3.1.2","@novo-learning/novo-sdk":"^0.9.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/service-lib_1.11.0_1789375297976_0.8184695722118169"}}},"time":{"created":"2022-03-10T10:38:08.786Z","modified":"2026-09-14T08:41:38.318Z","0.0.1":"2022-03-10T10:38:08.996Z","0.0.2":"2022-05-03T09:48:59.483Z","0.0.3":"2022-05-03T11:57:34.732Z","0.0.4":"2022-05-03T12:23:35.274Z","0.0.5":"2022-05-03T14:41:29.529Z","0.0.6":"2022-05-04T13:42:53.873Z","0.0.7":"2022-05-10T10:28:24.404Z","0.0.8":"2022-05-10T12:25:34.538Z","0.0.9":"2022-05-11T08:16:46.089Z","0.0.10":"2022-05-12T10:53:25.911Z","0.0.11":"2022-05-12T11:50:43.148Z","0.0.12":"2022-05-13T09:46:08.348Z","0.0.13":"2022-05-17T11:49:15.796Z","0.0.14":"2022-05-17T14:07:56.851Z","0.0.15":"2022-05-27T13:13:29.777Z","0.0.16":"2022-06-16T06:46:25.368Z","0.0.17":"2022-07-12T12:29:14.841Z","0.0.18":"2022-07-12T14:17:32.880Z","0.0.19":"2022-08-24T17:54:51.980Z","0.0.20":"2022-08-30T20:32:04.866Z","0.0.21":"2022-09-02T12:37:45.641Z","0.0.22":"2022-09-22T09:18:08.819Z","0.0.23":"2022-12-06T15:50:20.655Z","0.0.24":"2022-12-20T12:39:59.589Z","0.0.25":"2023-01-04T10:52:08.405Z","0.0.26":"2023-01-12T14:03:48.078Z","0.0.27":"2023-01-17T08:52:20.614Z","1.0.0":"2023-02-15T13:42:31.728Z","1.0.1":"2023-02-15T21:19:04.428Z","1.0.2":"2023-02-15T21:28:18.362Z","1.0.3":"2023-02-15T23:07:20.716Z","1.0.4":"2023-02-15T23:45:57.352Z","1.0.5":"2023-03-02T10:14:10.808Z","1.0.6":"2023-03-22T10:19:20.819Z","1.1.0":"2023-04-03T20:44:18.948Z","1.1.1":"2023-04-04T09:55:17.859Z","1.1.2":"2023-04-04T14:05:35.719Z","1.1.3":"2023-04-17T15:12:43.000Z","1.1.4":"2023-05-09T13:05:58.278Z","1.1.5":"2023-06-28T20:00:02.959Z","1.2.0":"2023-07-27T08:45:23.241Z","1.3.0":"2023-09-06T18:24:14.794Z","1.3.1":"2023-10-10T15:23:58.789Z","1.3.2":"2023-10-18T11:42:27.441Z","1.3.3":"2023-10-20T13:30:23.476Z","1.3.4":"2023-10-30T10:31:35.193Z","1.3.5":"2023-11-01T21:38:46.198Z","1.3.6":"2023-12-15T14:41:59.745Z","1.3.7":"2023-12-22T12:54:09.598Z","1.3.8":"2024-01-23T13:01:05.844Z","1.4.0":"2024-03-21T14:28:41.038Z","1.4.1":"2024-04-15T10:08:43.348Z","1.4.2":"2024-05-02T10:46:44.233Z","1.5.0":"2024-07-12T14:03:47.601Z","1.5.1":"2024-08-14T19:21:04.111Z","1.5.2":"2024-10-08T07:02:43.348Z","1.6.0":"2024-10-09T14:32:35.066Z","1.6.1":"2024-10-14T09:53:49.386Z","1.6.2":"2024-11-22T15:02:23.891Z","1.7.0":"2024-12-05T10:37:27.853Z","1.7.1":"2025-01-15T22:50:22.113Z","1.7.2":"2025-03-26T09:41:20.616Z","1.7.3":"2025-03-26T10:07:59.101Z","1.7.4":"2025-05-26T08:40:01.222Z","1.8.0":"2025-10-24T09:03:29.565Z","1.8.1":"2025-11-12T09:22:27.507Z","1.9.0":"2026-02-13T11:24:28.693Z","1.9.1":"2026-02-17T16:23:35.067Z","1.9.2":"2026-02-20T13:05:20.680Z","1.9.3":"2026-04-02T09:27:51.561Z","1.10.0":"2026-04-02T10:53:34.140Z","1.10.1":"2026-04-02T10:54:23.322Z","1.10.2":"2026-05-11T10:08:25.870Z","1.10.3":"2026-05-12T08:16:32.447Z","1.10.4":"2026-05-12T09:36:55.722Z","1.10.5":"2026-06-08T11:11:05.352Z","1.10.6":"2026-06-19T13:00:25.707Z","1.11.0":"2026-09-14T08:41:38.063Z"},"license":"UNLICENSED","description":"Common components for Novo services","maintainers":[{"name":"michastreppel","email":"micha.streppel@zwijsen.nl"}],"readme":"NPM heeft de ondersteuning voor langlevende tokens beëindigd. Hierdoor worden tokens automatisch ongeldig na een korte periode (maximaal 90 dagen). Dit verhoogt de veiligheid, maar betekent ook dat tokens regelmatig vernieuwd moeten worden. Aangezien de NPM packages niet zo vaak geupdate worden, betekent dit dat er meestal een nieuwe token gegenereerd dient te worden. Daarom is ervoor gekozen om het NPM token als parameter in te stellen voor de CI/CD pipeline. Met het onderstande stappenplan kan er een NPM access token gegenereerd worden.\r\n\r\n## Stappenplan: Granular NPM Token genereren\r\n\r\n1. **Log in op de npm website**\r\n\r\n   - Ga naar [npmjs.com](https://www.npmjs.com/) en log in met je npm-account.\r\n\r\n2. **Navigeer naar Access Tokens**\r\n\r\n   - Klik rechtsboven op je profiel.\r\n   - Kies **Access Tokens** in het menu.\r\n\r\n3. **Maak een nieuw granular token**\r\n\r\n   - Klik op **Create Token**.\r\n   - Selecteer **Granular Access Token**.\r\n\r\n4. **Configureer token instellingen**\r\n\r\n   - **Expiration date**: stel in op **morgen**.\r\n   - **Permissions**: kies **Read and Write**.\r\n   - **Package selectie**: selecteer het specifieke package dat je wilt deployen.\r\n   - **Organisatie**: laat **organisatie-permissies leeg**.\r\n\r\n5. **Genereer en kopieer token**\r\n   - Klik op **Generate Token**.\r\n   - Kopieer het gegenereerde token en gebruik deze als invoer voor de pipeline.\r\n","readmeFilename":"README.md"}