{"_id":"@learncard/learn-cloud-service","_rev":"144-b59a5fb44c26b85eaf13e5a9e0d7ee22","name":"@learncard/learn-cloud-service","dist-tags":{"latest":"2.5.35"},"versions":{"1.0.0":{"name":"@learncard/learn-cloud-service","version":"1.0.0","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.0.0","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"66746c100ddfba8a5e2f2e15487c924bb9a97436","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.0.0.tgz","fileCount":127,"integrity":"sha512-4D/AOGsVRbylfdU0AhMxEzylVU6V8eRCY3PBmqSPNwp5I0zepng2DGxkprUZ+1pxidCb6nsCD9ktHGHhd6cCpA==","signatures":[{"sig":"MEQCIAjGCptt34y79pFIpUaDWLA5GMNHKw6b25vjMqvKMRuTAiBfnKP724G4ZgIp6fgz1RXoU/3d/Vbo6ytFsdKCN2lzrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69269076},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.0.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && pnpm update-didkit && node esbuild.mjs && tsc --p tsconfig.build.json","start":"pnpm update-didkit && PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"pnpm update-didkit && PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","update-didkit":"shx cp ../../../packages/plugins/didkit/src/didkit/pkg/didkit_wasm_bg.wasm src/didkit_wasm_bg.wasm","serverless-deploy":"update-didkit && serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/fe20a016259314563450a861471fff13/learncard-learn-cloud-service-1.0.0.tgz","_integrity":"sha512-4D/AOGsVRbylfdU0AhMxEzylVU6V8eRCY3PBmqSPNwp5I0zepng2DGxkprUZ+1pxidCb6nsCD9ktHGHhd6cCpA==","_npmVersion":"8.15.0","description":"","directories":{},"_nodeVersion":"18.7.0","dependencies":{"zod":"^3.20.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.0.0","@learncard/types":"5.3.0","@learncard/helpers":"1.0.4","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.0.0","@learncard/crypto-plugin":"1.0.0","@learncard/didkey-plugin":"1.0.0","@learncard/didkit-plugin":"^1.0.0","@learncard/ceramic-plugin":"1.0.0","@learncard/did-web-plugin":"1.0.3","@learncard/expiration-plugin":"1.0.0","@learncard/learn-card-plugin":"1.0.0","@learncard/vc-templates-plugin":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.0.0_1684779192953_0.13195882279926674","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@learncard/learn-cloud-service","version":"1.0.1","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.0.1","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"735c36edc48bfebbb0703365c136e05a9b9fbc98","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.0.1.tgz","fileCount":127,"integrity":"sha512-D7jJWVft6BSbtdQbRUHHRWOpncXa5sTQz3r070GuPh4hIeKK2JSuVXA6PBM0lRBQF3bq4E/EbIdgbFy2BN5rxA==","signatures":[{"sig":"MEQCIFQhAhzDe9vTIylXfcrF34pkFoHrlymrbYbWBq8UdAU7AiB5i7vNEkiSWQggIrTWQ6HUEmQh/kY0z87+K+EW/ugjGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69270007},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.0.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && pnpm update-didkit && node esbuild.mjs && tsc --p tsconfig.build.json","start":"pnpm update-didkit && PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"pnpm update-didkit && PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","update-didkit":"shx cp ../../../packages/plugins/didkit/src/didkit/pkg/didkit_wasm_bg.wasm src/didkit_wasm_bg.wasm","serverless-deploy":"update-didkit && serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/4dfc7083ea4b6a9cc99cc9d8bbdd9d3d/learncard-learn-cloud-service-1.0.1.tgz","_integrity":"sha512-D7jJWVft6BSbtdQbRUHHRWOpncXa5sTQz3r070GuPh4hIeKK2JSuVXA6PBM0lRBQF3bq4E/EbIdgbFy2BN5rxA==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.0","dependencies":{"zod":"^3.20.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.0.0","@learncard/types":"5.3.0","@learncard/helpers":"1.0.4","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.0.0","@learncard/crypto-plugin":"1.0.0","@learncard/didkey-plugin":"1.0.0","@learncard/didkit-plugin":"^1.0.0","@learncard/ceramic-plugin":"1.0.0","@learncard/did-web-plugin":"1.0.3","@learncard/expiration-plugin":"1.0.0","@learncard/learn-card-plugin":"1.0.0","@learncard/vc-templates-plugin":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.0.1_1684872700525_0.24848485460058134","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@learncard/learn-cloud-service","version":"1.0.2","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.0.2","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"f8d2d7ee0c6367d378c019790aa2d671b514d80f","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.0.2.tgz","fileCount":127,"integrity":"sha512-H9LsJc64kV1o81lyCHQ5zJOJIGFwXdhDzz5T0KtL1G7htrMc44egfr0g6JpfPZaZWOrLoBstkRvFfsX046G1qQ==","signatures":[{"sig":"MEQCIGwmMFBpAzBU/dN+Y51Frfwr7z4Be6YCc8ptSgnpxj7WAiBROdiW39LNT0L0mIQX6TbRyasOzij4Il1X3qx88z4/GA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69308279},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.0.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && pnpm update-didkit && node esbuild.mjs && tsc --p tsconfig.build.json","start":"pnpm update-didkit && PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"pnpm update-didkit && PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","update-didkit":"shx cp ../../../packages/plugins/didkit/src/didkit/pkg/didkit_wasm_bg.wasm src/didkit_wasm_bg.wasm","serverless-deploy":"pnpm update-didkit && serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/446f607dae2977ceacc2d572b570a42f/learncard-learn-cloud-service-1.0.2.tgz","_integrity":"sha512-H9LsJc64kV1o81lyCHQ5zJOJIGFwXdhDzz5T0KtL1G7htrMc44egfr0g6JpfPZaZWOrLoBstkRvFfsX046G1qQ==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.0","dependencies":{"zod":"^3.20.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.0.0","@learncard/types":"5.3.0","@learncard/helpers":"1.0.4","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.0.1","@learncard/crypto-plugin":"1.0.0","@learncard/didkey-plugin":"1.0.0","@learncard/didkit-plugin":"^1.0.1","@learncard/ceramic-plugin":"1.0.0","@learncard/did-web-plugin":"1.0.4","@learncard/expiration-plugin":"1.0.1","@learncard/learn-card-plugin":"1.0.1","@learncard/vc-templates-plugin":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.0.2_1685030899339_0.2833291303126477","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@learncard/learn-cloud-service","version":"1.0.4","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.0.4","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"ce2c564db963e2a72f5d91d15970ea1f7fdd1eec","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.0.4.tgz","fileCount":127,"integrity":"sha512-7flIUP0OPsw9XpceuygRfsZClpz6ZZWRRNaDTX2/ZiQs0fVJRcCIYBrr5ZHzTIzmYWgws68sBanBF7d+OD4Y6w==","signatures":[{"sig":"MEQCIG5pKOw6XiF6tKTVFCizWVM/W4Hm+zguX+oJWXPRIbPDAiBm6aJUsU7wcTDvviiEd55xVYcu+dJsdwknIKphuHP1yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69309220},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.0.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && pnpm update-didkit && node esbuild.mjs && tsc --p tsconfig.build.json","start":"pnpm update-didkit && PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"pnpm update-didkit && PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","update-didkit":"shx cp ../../../packages/plugins/didkit/src/didkit/pkg/didkit_wasm_bg.wasm src/didkit_wasm_bg.wasm","serverless-deploy":"pnpm update-didkit && serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/e1e8a65bbb27ef50afa99b4d3e82faa0/learncard-learn-cloud-service-1.0.4.tgz","_integrity":"sha512-7flIUP0OPsw9XpceuygRfsZClpz6ZZWRRNaDTX2/ZiQs0fVJRcCIYBrr5ZHzTIzmYWgws68sBanBF7d+OD4Y6w==","_npmVersion":"8.15.0","description":"","directories":{},"_nodeVersion":"18.7.0","dependencies":{"zod":"^3.20.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.0.1","@learncard/types":"5.3.1","@learncard/helpers":"1.0.5","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.0.2","@learncard/crypto-plugin":"1.0.1","@learncard/didkey-plugin":"1.0.1","@learncard/didkit-plugin":"^1.0.2","@learncard/ceramic-plugin":"1.0.1","@learncard/did-web-plugin":"1.0.6","@learncard/expiration-plugin":"1.0.2","@learncard/learn-card-plugin":"1.0.3","@learncard/vc-templates-plugin":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.0.4_1685045472244_0.6601530393425656","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@learncard/learn-cloud-service","version":"1.0.5","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.0.5","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"c1b925442b098e5e32dddb86da9a31cbb7bf0eb5","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.0.5.tgz","fileCount":127,"integrity":"sha512-DqY2NAXIOtftVXV68xtMrKnsGPQ8jX0O699K46oaAgI4nQXf+DLLJlIomqF4ewb7djOOGiYUViKqagyftpiH0A==","signatures":[{"sig":"MEYCIQD0qMdavvQOUs21DkmzHxgFJGKpyQgVY6k3QNGmHDS/QgIhALp+7EzWc5hJNabsZA/ixCM+HgT2DE8+Vx7UirX6BYwP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69309831},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.0.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && pnpm update-didkit && node esbuild.mjs && tsc --p tsconfig.build.json","start":"pnpm update-didkit && PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"pnpm update-didkit && PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","update-didkit":"shx cp ../../../packages/plugins/didkit/src/didkit/pkg/didkit_wasm_bg.wasm src/didkit_wasm_bg.wasm","serverless-deploy":"pnpm update-didkit && serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/6b753bc01ba71a61f3f07ba1564ed6a2/learncard-learn-cloud-service-1.0.5.tgz","_integrity":"sha512-DqY2NAXIOtftVXV68xtMrKnsGPQ8jX0O699K46oaAgI4nQXf+DLLJlIomqF4ewb7djOOGiYUViKqagyftpiH0A==","_npmVersion":"8.15.0","description":"","directories":{},"_nodeVersion":"18.7.0","dependencies":{"zod":"^3.20.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.0.1","@learncard/types":"5.3.1","@learncard/helpers":"1.0.5","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.0.3","@learncard/crypto-plugin":"1.0.1","@learncard/didkey-plugin":"1.0.1","@learncard/didkit-plugin":"^1.0.3","@learncard/ceramic-plugin":"1.0.1","@learncard/did-web-plugin":"1.0.7","@learncard/expiration-plugin":"1.0.3","@learncard/learn-card-plugin":"1.0.4","@learncard/vc-templates-plugin":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.0.5_1685088101574_0.9175345059229332","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@learncard/learn-cloud-service","version":"1.0.6","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.0.6","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"a9f3a254930441d6a4432e7d6f5b6a9c93aa5f15","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.0.6.tgz","fileCount":127,"integrity":"sha512-F654qKvkacwuxsuOAz8TN5grKkL11imKSpUOjZgFvlxgYP/dZ563oSou7ooU9YoV/syROPzQqmnfqkXjnIOQBg==","signatures":[{"sig":"MEUCIQCZZN5oFKdw+8BM/+zA1Xdv1Fh7lZfAgfGgiY+ZonlgEQIgL+Ga3I7d+FQgIo86QHfO379P+0Z6sC2uBewlc3lDRgU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69533365},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.0.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && pnpm update-didkit && node esbuild.mjs && tsc --p tsconfig.build.json","start":"pnpm update-didkit && PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"pnpm update-didkit && PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","update-didkit":"shx cp ../../../packages/plugins/didkit/src/didkit/pkg/didkit_wasm_bg.wasm src/didkit_wasm_bg.wasm","serverless-deploy":"pnpm update-didkit && serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/df731aa29dcf486e955615cfbd76e832/learncard-learn-cloud-service-1.0.6.tgz","_integrity":"sha512-F654qKvkacwuxsuOAz8TN5grKkL11imKSpUOjZgFvlxgYP/dZ563oSou7ooU9YoV/syROPzQqmnfqkXjnIOQBg==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.0","dependencies":{"zod":"^3.20.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.0.1","@learncard/types":"5.3.1","@learncard/helpers":"1.0.5","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.0.3","@learncard/crypto-plugin":"1.0.1","@learncard/didkey-plugin":"1.0.1","@learncard/didkit-plugin":"^1.0.3","@learncard/ceramic-plugin":"1.0.1","@learncard/did-web-plugin":"1.0.7","@learncard/expiration-plugin":"1.0.3","@learncard/learn-card-plugin":"1.0.4","@learncard/vc-templates-plugin":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.0.6_1686272739165_0.6512168577561956","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@learncard/learn-cloud-service","version":"1.1.0","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.1.0","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"557e6eeb06e938109fe6f7de1546ed9e3f607444","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.1.0.tgz","fileCount":145,"integrity":"sha512-B+pziRd4h7T1+17Zccq4bKTDxYARcAvu00g0BT3UPpxDM8eYzCg4uEOxHFMKbI/WMTWfx/cnd2/bUs4YB//Syw==","signatures":[{"sig":"MEQCIG1RIzKsrOPsuOmU3mdDyiW34MFajlOnqBAz8g1C9KqpAiB49lRpCimGST7yEAX0Vsi4mzx5OV2RFh+Mo8tX6cp+Gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70373685},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.1.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && pnpm update-didkit && node esbuild.mjs && tsc --p tsconfig.build.json","start":"pnpm update-didkit && PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"pnpm update-didkit && PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","update-didkit":"shx cp ../../../packages/plugins/didkit/src/didkit/pkg/didkit_wasm_bg.wasm src/didkit_wasm_bg.wasm","serverless-deploy":"pnpm update-didkit && serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/af30c605eea54527b302d399e00e8b4d/learncard-learn-cloud-service-1.1.0.tgz","_integrity":"sha512-B+pziRd4h7T1+17Zccq4bKTDxYARcAvu00g0BT3UPpxDM8eYzCg4uEOxHFMKbI/WMTWfx/cnd2/bUs4YB//Syw==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.0","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.0.2","@learncard/types":"5.3.2","@learncard/helpers":"1.0.6","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.0.4","@learncard/crypto-plugin":"1.0.2","@learncard/didkey-plugin":"1.0.2","@learncard/didkit-plugin":"^1.0.4","@learncard/ceramic-plugin":"1.0.2","@learncard/did-web-plugin":"1.0.8","@learncard/expiration-plugin":"1.0.4","@learncard/learn-card-plugin":"1.0.5","@learncard/vc-templates-plugin":"1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.1.0_1686763428776_0.7810519380999532","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@learncard/learn-cloud-service","version":"1.1.1","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.1.1","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"fe0e1380a36545fd2e0c501f4317c2608b4cf049","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.1.1.tgz","fileCount":145,"integrity":"sha512-ALRNaqzzA0tVC0XuYk5vZo2t8BO4LLQGGBXi3ldoHeYvGrm8nrYo7MvZ+zi5AyJTEV7pAWnzh8jiDz6tWXy+lA==","signatures":[{"sig":"MEUCIQCDIETSl1PURUFsnPy1qYDUN/e2NqVQpXgU69x1FxFcEAIgLBJixWNYnJgkOVRdHc9x5DQetN2bksNH5fNytdmjQMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70057427},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.1.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && pnpm update-didkit && node esbuild.mjs && tsc --p tsconfig.build.json","start":"pnpm update-didkit && PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"pnpm update-didkit && PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","update-didkit":"shx cp ../../../packages/plugins/didkit/src/didkit/pkg/didkit_wasm_bg.wasm src/didkit_wasm_bg.wasm","serverless-deploy":"pnpm update-didkit && serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/017870c42dc67aa2eb888c5bdb97d91e/learncard-learn-cloud-service-1.1.1.tgz","_integrity":"sha512-ALRNaqzzA0tVC0XuYk5vZo2t8BO4LLQGGBXi3ldoHeYvGrm8nrYo7MvZ+zi5AyJTEV7pAWnzh8jiDz6tWXy+lA==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.0","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.0.3","@learncard/types":"5.3.2","@learncard/helpers":"1.0.7","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.0.5","@learncard/crypto-plugin":"1.0.3","@learncard/didkey-plugin":"1.0.3","@learncard/didkit-plugin":"^1.0.5","@learncard/ceramic-plugin":"1.0.3","@learncard/did-web-plugin":"1.0.9","@learncard/expiration-plugin":"1.0.5","@learncard/learn-card-plugin":"1.0.6","@learncard/vc-templates-plugin":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.1.1_1687543807094_0.38704665921710624","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@learncard/learn-cloud-service","version":"1.1.2","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.1.2","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"d9881342b3590f7a44b979bcd6f730ca4a17d9e7","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.1.2.tgz","fileCount":145,"integrity":"sha512-aAQlbB6hwArZjrEy7ZkQVzGaS5X6c3n9zIECo3NUKgju4IfpkKpYL5DQbVmgvNfWk6H/hMR1jPAexDN6vURakg==","signatures":[{"sig":"MEYCIQCGqfzeipmsaevz8axfI8CUYGJgkUvux84HTjGZBSh94gIhAJ5qGCLw//soBObGkiP0QzDxsSEoJqL/msdFE374Gt03","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70057905},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.1.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && pnpm update-didkit && node esbuild.mjs && tsc --p tsconfig.build.json","start":"pnpm update-didkit && PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"pnpm update-didkit && PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","update-didkit":"shx cp ../../../packages/plugins/didkit/src/didkit/pkg/didkit_wasm_bg.wasm src/didkit_wasm_bg.wasm","serverless-deploy":"pnpm update-didkit && serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/1f255f30bc540c0526fec6ad77da67b2/learncard-learn-cloud-service-1.1.2.tgz","_integrity":"sha512-aAQlbB6hwArZjrEy7ZkQVzGaS5X6c3n9zIECo3NUKgju4IfpkKpYL5DQbVmgvNfWk6H/hMR1jPAexDN6vURakg==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.0","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.0.3","@learncard/types":"5.3.2","@learncard/helpers":"1.0.7","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.0.5","@learncard/crypto-plugin":"1.0.3","@learncard/didkey-plugin":"1.0.3","@learncard/didkit-plugin":"^1.0.5","@learncard/ceramic-plugin":"1.0.3","@learncard/did-web-plugin":"1.0.9","@learncard/expiration-plugin":"1.0.5","@learncard/learn-card-plugin":"1.0.6","@learncard/vc-templates-plugin":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.1.2_1687554566137_0.7541740402816741","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@learncard/learn-cloud-service","version":"1.1.3","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.1.3","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"b5ed2a680412b1a901d2b4c7763f55c8e1e01ca0","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.1.3.tgz","fileCount":145,"integrity":"sha512-zJvBHHuiPUoKUYEPsi2lLYuia5BKK1LGMyP+w8G0Mg+9O0/auRE7stGRl+3q6y85tsXO8krgRL0q1ISwaWa1Og==","signatures":[{"sig":"MEQCICanOBIl1OZoRZXN7Mj8yK//uo3FvF8Uj54iSMDjiUi+AiBwd1WevYhxwnnfh2xwrC/pulvjXmTv7xOUVCtzxh80gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69994560},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.1.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && pnpm update-didkit && node esbuild.mjs && tsc --p tsconfig.build.json","start":"pnpm update-didkit && PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"pnpm update-didkit && PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","update-didkit":"shx cp ../../../packages/plugins/didkit/src/didkit/pkg/didkit_wasm_bg.wasm src/didkit_wasm_bg.wasm","serverless-deploy":"pnpm update-didkit && serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/29147fd5f0294fc47ca47daa2ee63643/learncard-learn-cloud-service-1.1.3.tgz","_integrity":"sha512-zJvBHHuiPUoKUYEPsi2lLYuia5BKK1LGMyP+w8G0Mg+9O0/auRE7stGRl+3q6y85tsXO8krgRL0q1ISwaWa1Og==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.1","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.0.3","@learncard/types":"5.3.2","@learncard/helpers":"1.0.7","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.0.6","@learncard/crypto-plugin":"1.0.3","@learncard/didkey-plugin":"1.0.3","@learncard/didkit-plugin":"^1.0.6","@learncard/ceramic-plugin":"1.0.3","@learncard/did-web-plugin":"1.0.10","@learncard/expiration-plugin":"1.0.6","@learncard/learn-card-plugin":"1.0.7","@learncard/vc-templates-plugin":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.1.3_1689182423393_0.6449106859586775","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@learncard/learn-cloud-service","version":"1.1.4","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.1.4","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"c6e401df0a61d4458ba7aaf414cf2f65ef9bf383","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.1.4.tgz","fileCount":145,"integrity":"sha512-Vl+KaRfk9DPYP5B2q4TH/zTYyXn4ddr5kiLbW1ZO+4avpAQgOgspk9NPWUTPc6UCj4r+Zjg/bScse5/5KpnX9A==","signatures":[{"sig":"MEYCIQDE0/gBSAi7Eiu81gZQqChk+eBlz/AP4wRGUichfbBXIQIhAMAF0u8iGGVKkRZc2KXGcSrFRJSrT1LeCplXi86ep39W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72785479},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.1.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && pnpm update-didkit && node esbuild.mjs && tsc --p tsconfig.build.json","start":"pnpm update-didkit && PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"pnpm update-didkit && PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","update-didkit":"shx cp ../../../packages/plugins/didkit/src/didkit/pkg/didkit_wasm_bg.wasm src/didkit_wasm_bg.wasm","serverless-deploy":"pnpm update-didkit && serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/241dcb0839ee4adf4a89f0b406047986/learncard-learn-cloud-service-1.1.4.tgz","_integrity":"sha512-Vl+KaRfk9DPYP5B2q4TH/zTYyXn4ddr5kiLbW1ZO+4avpAQgOgspk9NPWUTPc6UCj4r+Zjg/bScse5/5KpnX9A==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.1","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.0.3","@learncard/types":"5.3.2","@learncard/helpers":"1.0.7","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.0.7","@learncard/crypto-plugin":"1.0.3","@learncard/didkey-plugin":"1.0.3","@learncard/didkit-plugin":"^1.0.7","@learncard/ceramic-plugin":"1.0.3","@learncard/did-web-plugin":"1.0.11","@learncard/expiration-plugin":"1.0.7","@learncard/learn-card-plugin":"1.0.8","@learncard/vc-templates-plugin":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.1.4_1689215390999_0.48297424340625517","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@learncard/learn-cloud-service","version":"1.1.5","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.1.5","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"750a58f4316f2fd621c8ca4f60ca98ad57c095be","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.1.5.tgz","fileCount":145,"integrity":"sha512-iRv0f2PJ02sFqgknaE5c87hnsYtm9aj+LivO48Dt6s0C//zMN1J6B0tjW6WJpYRMuLQVI/Rw4kSxms1tC3Uazg==","signatures":[{"sig":"MEUCIQCYIcNT7O6jVWhRuo5JI0P6iUW6A3WpPiiJB0yqfRm0gwIgEzq99i6/ZI9GtForAjox/6HvAUkpAwwTLCnh8hv97Ds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72785879},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.1.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && pnpm update-didkit && node esbuild.mjs && tsc --p tsconfig.build.json","start":"pnpm update-didkit && PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"pnpm update-didkit && PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","update-didkit":"shx cp ../../../packages/plugins/didkit/src/didkit/pkg/didkit_wasm_bg.wasm src/didkit_wasm_bg.wasm","serverless-deploy":"pnpm update-didkit && serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/07c0125775fbb6cfbdf8510ebedab319/learncard-learn-cloud-service-1.1.5.tgz","_integrity":"sha512-iRv0f2PJ02sFqgknaE5c87hnsYtm9aj+LivO48Dt6s0C//zMN1J6B0tjW6WJpYRMuLQVI/Rw4kSxms1tC3Uazg==","_npmVersion":"8.15.0","description":"","directories":{},"_nodeVersion":"18.7.0","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.0.3","@learncard/types":"5.3.2","@learncard/helpers":"1.0.7","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.0.8","@learncard/crypto-plugin":"1.0.3","@learncard/didkey-plugin":"1.0.3","@learncard/didkit-plugin":"^1.0.8","@learncard/ceramic-plugin":"1.0.3","@learncard/did-web-plugin":"1.0.12","@learncard/expiration-plugin":"1.0.8","@learncard/learn-card-plugin":"1.0.9","@learncard/vc-templates-plugin":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.1.5_1689620544254_0.678461665017764","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@learncard/learn-cloud-service","version":"1.1.6","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.1.6","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"bdd2da6ac8431b4d0f7444e2d743683f4345871c","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.1.6.tgz","fileCount":145,"integrity":"sha512-De8BFF9ka54kYmFz7xkcYzCPYJ+rTncXlnFxZH8IBjut+6NqFv98dPDm6jqFiIMWXkgOZvWjCtYnkDss5MgJ0g==","signatures":[{"sig":"MEUCIQCPNLXX2szOTr10+vf3+E8E+SN3QxuphBaTbJz5CG0UDgIgHVUBDr9CZ0v4ibi4Gg+Wr7Ax1JDrFWVZAA/n4mYCx1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72789360},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.1.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && pnpm update-didkit && node esbuild.mjs && tsc --p tsconfig.build.json","start":"pnpm update-didkit && PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"pnpm update-didkit && PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","update-didkit":"shx cp ../../../packages/plugins/didkit/src/didkit/pkg/didkit_wasm_bg.wasm src/didkit_wasm_bg.wasm","serverless-deploy":"pnpm update-didkit && serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/a726552a778cd6c8ae424857f74f03d0/learncard-learn-cloud-service-1.1.6.tgz","_integrity":"sha512-De8BFF9ka54kYmFz7xkcYzCPYJ+rTncXlnFxZH8IBjut+6NqFv98dPDm6jqFiIMWXkgOZvWjCtYnkDss5MgJ0g==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.1","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.0.3","@learncard/types":"5.3.2","@learncard/helpers":"1.0.7","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.0.9","@learncard/crypto-plugin":"1.0.3","@learncard/didkey-plugin":"1.0.3","@learncard/didkit-plugin":"^1.0.8","@learncard/ceramic-plugin":"1.0.3","@learncard/did-web-plugin":"1.0.13","@learncard/expiration-plugin":"1.0.9","@learncard/learn-card-plugin":"1.0.9","@learncard/vc-templates-plugin":"1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.1.6_1690495214649_0.2928847570080637","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@learncard/learn-cloud-service","version":"1.1.7","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.1.7","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"27e5bb11eafd1d263045e3c183c66cb499312d9c","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.1.7.tgz","fileCount":145,"integrity":"sha512-a+5VMbDPL7tbxBa1bcjK3ds3iBlCX/E221xsP1NQY1nXpMHsRpFPx+qGMnWgaqLfN1VuuVm/u4aieZyAziHIHQ==","signatures":[{"sig":"MEUCIQDb6KBKlXd+6Y4fz82XidIqny9/In0yNtpz9o5YzUCm/QIgKJy6hAlsXlbXrqWgq+ZIc6ca7l49m9gWxSGgq+kV2RU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77236426},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.1.7.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && pnpm update-didkit && node esbuild.mjs && tsc --p tsconfig.build.json","start":"pnpm update-didkit && PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"pnpm update-didkit && PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","update-didkit":"shx cp ../../../packages/plugins/didkit/src/didkit/pkg/didkit_wasm_bg.wasm src/didkit_wasm_bg.wasm","serverless-deploy":"pnpm update-didkit && serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/a67feeda6e1ff1acd4323d437bdfa423/learncard-learn-cloud-service-1.1.7.tgz","_integrity":"sha512-a+5VMbDPL7tbxBa1bcjK3ds3iBlCX/E221xsP1NQY1nXpMHsRpFPx+qGMnWgaqLfN1VuuVm/u4aieZyAziHIHQ==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.1","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.0.3","@learncard/types":"5.3.2","@learncard/helpers":"1.0.7","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.0.9","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.3","@learncard/didkey-plugin":"1.0.3","@learncard/didkit-plugin":"^1.0.8","@learncard/ceramic-plugin":"1.0.3","@learncard/did-web-plugin":"1.0.13","@learncard/expiration-plugin":"1.0.9","@learncard/learn-card-plugin":"1.0.9","@learncard/vc-templates-plugin":"1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.1.7_1690852227659_0.4504803614233326","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@learncard/learn-cloud-service","version":"1.1.8","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.1.8","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"647fdc5b6ade79dc73527b90b461310b544456da","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.1.8.tgz","fileCount":145,"integrity":"sha512-NWg6vHFY6Qqsnb6xojtNDV5E8jAUMPlo0eqlGctHguQUvZUMr7kWbp4cAtDrL3JdD0pBaZ6rj1HSmqUU9yQa7Q==","signatures":[{"sig":"MEQCIEETNxAtlfkdkO96Mo7tEJsxr5pBX6N9Z/ividr8nmeZAiAjamJOhwxHaYlZO1g4Gk5kBzUPvP7AaadHByfCBuUSsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77238681},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.1.8.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && pnpm update-didkit && node esbuild.mjs && tsc --p tsconfig.build.json","start":"pnpm update-didkit && PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"pnpm update-didkit && PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","update-didkit":"shx cp ../../../packages/plugins/didkit/src/didkit/pkg/didkit_wasm_bg.wasm src/didkit_wasm_bg.wasm","serverless-deploy":"pnpm update-didkit && serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/aaa6c5ebe3ed000f8fe69324282f5bad/learncard-learn-cloud-service-1.1.8.tgz","_integrity":"sha512-NWg6vHFY6Qqsnb6xojtNDV5E8jAUMPlo0eqlGctHguQUvZUMr7kWbp4cAtDrL3JdD0pBaZ6rj1HSmqUU9yQa7Q==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.1","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.0.3","@learncard/types":"5.3.2","@learncard/helpers":"1.0.7","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.0.10","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.3","@learncard/didkey-plugin":"1.0.3","@learncard/didkit-plugin":"^1.1.0","@learncard/ceramic-plugin":"1.0.3","@learncard/did-web-plugin":"1.0.14","@learncard/expiration-plugin":"1.0.10","@learncard/learn-card-plugin":"1.0.10","@learncard/vc-templates-plugin":"1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.1.8_1691080976249_0.9321215371385865","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@learncard/learn-cloud-service","version":"1.2.0","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.2.0","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"074f95387235817302759907d481a9dac1d2216d","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.2.0.tgz","fileCount":146,"integrity":"sha512-NE7bxSuC5hsCHVY9HPpCfcKoWYH6tgCXZswu8S+cf9mKltFxju7Je/AATzJMQq+RarfzTbNccNtJi4enaj9FyQ==","signatures":[{"sig":"MEQCIHcmdyZplYaxi+e8xkcrLSKOqiBa9tdiv5fWS30Mk1gwAiBnrCF+mI++0igg3tgjZk5Nu1kAHd+uan8fZMjDG12rMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59205702},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.2.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/37a87f9bea326e5360d3f48aa195ec1d/learncard-learn-cloud-service-1.2.0.tgz","_integrity":"sha512-NE7bxSuC5hsCHVY9HPpCfcKoWYH6tgCXZswu8S+cf9mKltFxju7Je/AATzJMQq+RarfzTbNccNtJi4enaj9FyQ==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.1","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.0.3","@learncard/types":"5.3.2","@learncard/helpers":"1.0.7","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.0.10","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.3","@learncard/didkey-plugin":"1.0.3","@learncard/didkit-plugin":"^1.1.0","@learncard/ceramic-plugin":"1.0.3","@learncard/did-web-plugin":"1.0.14","@learncard/expiration-plugin":"1.0.10","@learncard/learn-card-plugin":"1.0.10","@learncard/vc-templates-plugin":"1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.2.0_1691107082383_0.9775745384260892","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@learncard/learn-cloud-service","version":"1.2.1","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.2.1","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"5715b32d127f405350f704bb9a300dc761cecf45","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.2.1.tgz","fileCount":146,"integrity":"sha512-CtcyCkuCdMmv16fnZNNhhx8jzt9yif1m+L3YTKgEO+jwB5v2S+7YHQETyYb5PNKAM99D8F5MIBipHjqoB/V6PQ==","signatures":[{"sig":"MEUCIH2UQVrkse28gDgtMmZO+RiuMpkBsq+WalDmJEKJJq57AiEA71tvInlu5SEwAwbiosEOr/rn9QQ4FKciArr0yd4bA6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59233918},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.2.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/53366c0fccba9b9b84fab3398e62fece/learncard-learn-cloud-service-1.2.1.tgz","_integrity":"sha512-CtcyCkuCdMmv16fnZNNhhx8jzt9yif1m+L3YTKgEO+jwB5v2S+7YHQETyYb5PNKAM99D8F5MIBipHjqoB/V6PQ==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.1","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.0.3","@learncard/types":"5.3.2","@learncard/helpers":"1.0.7","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.0.10","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.3","@learncard/didkey-plugin":"1.0.3","@learncard/didkit-plugin":"^1.1.0","@learncard/ceramic-plugin":"1.0.3","@learncard/did-web-plugin":"1.0.14","@learncard/expiration-plugin":"1.0.10","@learncard/learn-card-plugin":"1.0.10","@learncard/vc-templates-plugin":"1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.2.1_1691185041357_0.9616384815360781","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@learncard/learn-cloud-service","version":"1.2.2","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.2.2","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"0a7faac45908c1fcd0f73d795db4981d70f54148","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.2.2.tgz","fileCount":146,"integrity":"sha512-6ahnL0TSNTCNpiphNz0bL5DLPiO0lqRmOSvd3oefRBZnfd33dLI2kWSIaIacNwVwQcKT6QCEGBm8/rv3VnlIkQ==","signatures":[{"sig":"MEUCIQDtLBGotQUfhOJF68MwLYGj3OdT5BvWMuEy4EaWJdVQJQIgOv4P6EWLqrYWHTHpSqkr7tjzny4QqkfPaZlsmLIykNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59241205},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.2.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/dd51b712f599eab41442e3803a5f4d32/learncard-learn-cloud-service-1.2.2.tgz","_integrity":"sha512-6ahnL0TSNTCNpiphNz0bL5DLPiO0lqRmOSvd3oefRBZnfd33dLI2kWSIaIacNwVwQcKT6QCEGBm8/rv3VnlIkQ==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.1","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.0.3","@learncard/types":"5.3.2","@learncard/helpers":"1.0.7","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.0.10","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.3","@learncard/didkey-plugin":"1.0.3","@learncard/didkit-plugin":"^1.1.0","@learncard/ceramic-plugin":"1.0.3","@learncard/did-web-plugin":"1.0.14","@learncard/expiration-plugin":"1.0.10","@learncard/learn-card-plugin":"1.0.10","@learncard/vc-templates-plugin":"1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.2.2_1691376302125_0.6595238832985681","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@learncard/learn-cloud-service","version":"1.2.3","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.2.3","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"ff467cb64e5c11434ce33979de9c3fba5e733aa4","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.2.3.tgz","fileCount":150,"integrity":"sha512-6OPMKenjpfi+DvJtCct35W/U9uJ8P4NRS6WNNxzLLTAwa+tgOrW/1haSEezMfm78/QeowLXRNerdOlOyJVWN7g==","signatures":[{"sig":"MEUCIQC7XqVOxeSmxOy60B2mfaKPnNze59rLoZBO6ngleo/BLgIgLYdEX4LHEzKXf5Gq+1ta8e1j2o56L4W3urABIFqES7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59279886},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.2.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/269e91d6ca49073be039b008823ccd20/learncard-learn-cloud-service-1.2.3.tgz","_integrity":"sha512-6OPMKenjpfi+DvJtCct35W/U9uJ8P4NRS6WNNxzLLTAwa+tgOrW/1haSEezMfm78/QeowLXRNerdOlOyJVWN7g==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.1","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.0.3","@learncard/types":"5.3.2","@learncard/helpers":"1.0.7","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.0.10","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.3","@learncard/didkey-plugin":"1.0.3","@learncard/didkit-plugin":"^1.1.0","@learncard/ceramic-plugin":"1.0.3","@learncard/did-web-plugin":"1.0.14","@learncard/expiration-plugin":"1.0.10","@learncard/learn-card-plugin":"1.0.10","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.2.3_1691525226579_0.35322902342258145","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@learncard/learn-cloud-service","version":"1.2.4","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.2.4","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"9ba0b748810cde7c981a03e69c582ada2ca71639","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.2.4.tgz","fileCount":150,"integrity":"sha512-47pZdrZy9eGVunhVetlT5kUH9pWSVDjS60ozwCm/0x0q2NQ2O5XXB+SIdsHRLKaqH6Vb1UGbIjI7MHLPy4EYZA==","signatures":[{"sig":"MEYCIQCWw+GsSTpkB2jod9vnQzezthywa+plOhZtuMn3If6ohAIhANGiMTemIk9zTpucT4BJJXTGc10xU8UAC9ksMaBY6pxa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59289120},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.2.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/0e5d069b3ee8a19cf59c347701d13e64/learncard-learn-cloud-service-1.2.4.tgz","_integrity":"sha512-47pZdrZy9eGVunhVetlT5kUH9pWSVDjS60ozwCm/0x0q2NQ2O5XXB+SIdsHRLKaqH6Vb1UGbIjI7MHLPy4EYZA==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.1","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.0.3","@learncard/types":"5.3.2","@learncard/helpers":"1.0.7","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.0.11","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.3","@learncard/didkey-plugin":"1.0.3","@learncard/didkit-plugin":"^1.1.1","@learncard/ceramic-plugin":"1.0.3","@learncard/did-web-plugin":"1.0.15","@learncard/expiration-plugin":"1.0.11","@learncard/learn-card-plugin":"1.0.11","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.2.4_1691611889730_0.9411547726221503","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@learncard/learn-cloud-service","version":"1.2.5","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.2.5","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"318887acb0bde8d438821bdfcd93c2f723c95b71","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.2.5.tgz","fileCount":150,"integrity":"sha512-NMiB/2SJSjMl7pc8FwV7CD/bGn1H0KhvxLWX67tlqwAQDb5zYH6ngRprYoU6tUnjpg0oM1T1XeDNAyjmp74blQ==","signatures":[{"sig":"MEUCIHQaSf3WGsRVXSvcq7DmAH8ZxgJRIkTfZUwpsgH921ALAiEAgO2KZLADkM3LTcl6+7hNNnrcgpw7JLpvxsGACzW5/24=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59289629},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.2.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/016daa32227f4624144f64d5b5a1eb32/learncard-learn-cloud-service-1.2.5.tgz","_integrity":"sha512-NMiB/2SJSjMl7pc8FwV7CD/bGn1H0KhvxLWX67tlqwAQDb5zYH6ngRprYoU6tUnjpg0oM1T1XeDNAyjmp74blQ==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.2","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.0.3","@learncard/types":"5.3.2","@learncard/helpers":"1.0.7","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.0.12","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.3","@learncard/didkey-plugin":"1.0.3","@learncard/didkit-plugin":"^1.1.2","@learncard/ceramic-plugin":"1.0.3","@learncard/did-web-plugin":"1.0.16","@learncard/expiration-plugin":"1.0.12","@learncard/learn-card-plugin":"1.0.12","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.2.5_1695228337816_0.27624011617698785","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@learncard/learn-cloud-service","version":"1.2.6","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.2.6","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"9e001cdeb281dd0269ad1537ed3ad09816f9aff3","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.2.6.tgz","fileCount":150,"integrity":"sha512-OaaKdwonko0U4gACSXdBRo+ago3NoKkWVyvsNuNhH8eqdkR27FJDaCMePvDdYZE0LPxQft9Sodw1q80yqKcMWQ==","signatures":[{"sig":"MEUCIQDHr1JRBVWmBA+TG7aBsstH13OlYIEc1ZqIS2x5huOhjAIgPxmXztoy0L49iBI1n4eyNev1qFiS9Cd1wr3DnqY/3Dc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59316326},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.2.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/690b3536202c4bce3a9ded727466c284/learncard-learn-cloud-service-1.2.6.tgz","_integrity":"sha512-OaaKdwonko0U4gACSXdBRo+ago3NoKkWVyvsNuNhH8eqdkR27FJDaCMePvDdYZE0LPxQft9Sodw1q80yqKcMWQ==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.2","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.1.0","@learncard/types":"5.3.2","@learncard/helpers":"1.0.7","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.0.13","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.4","@learncard/didkey-plugin":"1.0.4","@learncard/didkit-plugin":"^1.2.0","@learncard/ceramic-plugin":"1.0.4","@learncard/did-web-plugin":"1.0.17","@learncard/expiration-plugin":"1.0.13","@learncard/learn-card-plugin":"1.0.13","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.2.6_1695322318691_0.37233407648913786","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@learncard/learn-cloud-service","version":"1.3.0","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.3.0","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"80f493dd7f217c2af663b28af06d4a652f130c1c","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.3.0.tgz","fileCount":150,"integrity":"sha512-/gde5cCVRuZ7a2Ai5ri3DyhJ5mvI6X8tdUPG+PMpbkqD88exRUvW0Ubk4v1Qbl8ymKP1TZy3vHnQRoTdTAhheQ==","signatures":[{"sig":"MEYCIQCC6u9MD/sM7a24dRqbbDC/gqCOOIzb7P4jmeoUwd/IMQIhAJe+NZi5MNpwWp+hy1AAaxF3lk/pCRQkwb9fwDl5YbN1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59318773},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.3.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/ab68a3a9a6f48f68e633073eef2d06b2/learncard-learn-cloud-service-1.3.0.tgz","_integrity":"sha512-/gde5cCVRuZ7a2Ai5ri3DyhJ5mvI6X8tdUPG+PMpbkqD88exRUvW0Ubk4v1Qbl8ymKP1TZy3vHnQRoTdTAhheQ==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.2","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.1.0","@learncard/types":"5.3.2","@learncard/helpers":"1.0.7","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.0","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.4","@learncard/didkey-plugin":"1.0.4","@learncard/didkit-plugin":"^1.3.0","@learncard/ceramic-plugin":"1.0.4","@learncard/did-web-plugin":"1.0.18","@learncard/expiration-plugin":"1.1.0","@learncard/learn-card-plugin":"1.1.0","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.3.0_1695325564322_0.864931151983604","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@learncard/learn-cloud-service","version":"1.3.1","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.3.1","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"b356baa6bfdfda5e3c9d7bd116a6a88a420e6c68","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.3.1.tgz","fileCount":150,"integrity":"sha512-W/LbsU8z+IFRBxlZ1cOcXHZ2xOBP54YQRaLFUIdSfm0kzwz/c2v5XI8yf3ufiqrkg5Wp5gbfdwZP3KLseigfXw==","signatures":[{"sig":"MEUCIGpObJiCKv/p31EWNEZzcCpcZ8+vsO3VnLsADJgkFhwnAiEA0BwRRjtccLFhDA8Mzyqh14nsPt8/eMu0Qwb6Fs8FUk0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59324652},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.3.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/fe07c217995ff6c7fbea213e0323ff9a/learncard-learn-cloud-service-1.3.1.tgz","_integrity":"sha512-W/LbsU8z+IFRBxlZ1cOcXHZ2xOBP54YQRaLFUIdSfm0kzwz/c2v5XI8yf3ufiqrkg5Wp5gbfdwZP3KLseigfXw==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.2","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.1.1","@learncard/types":"5.3.3","@learncard/helpers":"1.0.8","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.1","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.5","@learncard/didkey-plugin":"1.0.5","@learncard/didkit-plugin":"^1.3.1","@learncard/ceramic-plugin":"1.0.5","@learncard/did-web-plugin":"1.0.19","@learncard/expiration-plugin":"1.1.1","@learncard/learn-card-plugin":"1.1.1","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.3.1_1695937785864_0.7012043552303666","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@learncard/learn-cloud-service","version":"1.3.2","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.3.2","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"1ce5f85f615543833532630630e190174d3ee6db","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.3.2.tgz","fileCount":150,"integrity":"sha512-WT4oZjzDSd/LnkB1Dkm9qzfBJbmKsEcoVlH1dWHjPUw7mmzOs3K+v4bZns0iXnTDykUz4rYy6F/eElvK4n+nAA==","signatures":[{"sig":"MEQCICJkr96pRHOdrXvX/JBhZRok+82CUlFK5l4eSfvsL7D7AiAYEGACMfYudgjr4fCcpxJIXPT6Ndgiju+ZrLivJ60LHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59325057},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.3.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/93381fea1a9399291d189d97b1a70319/learncard-learn-cloud-service-1.3.2.tgz","_integrity":"sha512-WT4oZjzDSd/LnkB1Dkm9qzfBJbmKsEcoVlH1dWHjPUw7mmzOs3K+v4bZns0iXnTDykUz4rYy6F/eElvK4n+nAA==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.2","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.1.1","@learncard/types":"5.3.3","@learncard/helpers":"1.0.8","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.2","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.5","@learncard/didkey-plugin":"1.0.5","@learncard/didkit-plugin":"^1.3.2","@learncard/ceramic-plugin":"1.0.5","@learncard/did-web-plugin":"1.0.20","@learncard/expiration-plugin":"1.1.2","@learncard/learn-card-plugin":"1.1.2","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.3.2_1696389835832_0.7187557716044031","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@learncard/learn-cloud-service","version":"1.3.3","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.3.3","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"bdc3348d60b8a4f3d8415fe4470a4cf823263db7","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.3.3.tgz","fileCount":151,"integrity":"sha512-OFoLc2dGYR+cl34OSzrHNAqZe0A+QhLMBKZplE7GAEiLFJ1sQYoDSmfVWwLcMAMVCVkZ/z+MD63cx48OebdVwA==","signatures":[{"sig":"MEUCIAviM9Vf/4GU58xO6C68xT/H/KqHmhGG+s/Dqut5GEaXAiEAgI+XK/MlqbCt9HO+cV3RdA3V/eb24BrEUQ+eBiP3vdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59325841},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.3.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/17d5f1f609fe5b66b6acb515ce9a53d4/learncard-learn-cloud-service-1.3.3.tgz","_integrity":"sha512-OFoLc2dGYR+cl34OSzrHNAqZe0A+QhLMBKZplE7GAEiLFJ1sQYoDSmfVWwLcMAMVCVkZ/z+MD63cx48OebdVwA==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.2","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.1.1","@learncard/types":"5.3.3","@learncard/helpers":"1.0.8","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.2","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.5","@learncard/didkey-plugin":"1.0.5","@learncard/didkit-plugin":"^1.3.2","@learncard/ceramic-plugin":"1.0.5","@learncard/did-web-plugin":"1.0.20","@learncard/expiration-plugin":"1.1.2","@learncard/learn-card-plugin":"1.1.2","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.3.3_1697897939784_0.7711441168520707","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"@learncard/learn-cloud-service","version":"1.3.4","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.3.4","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"68640120a9bafdf224d53c783553d1338e340efd","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.3.4.tgz","fileCount":153,"integrity":"sha512-ZsNLupRhEHk4DHwTFK92MPvCid7F4RANE7e0XBuEEfLBFb0RsDYUAu2ivtVe6mYmwEyUjluUmRsyRQqhJTVtlQ==","signatures":[{"sig":"MEUCIQDIy7R4fHAk179ocyqJQ7fRUwSRaEiu3/bXUlNV1VwBmgIgMsotE9O5TkPkR1+Z0DkMTEILf5zoU8uwQEGRaYfoClE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59329740},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.3.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/1f03201cf575375d7e82350b1c2301e6/learncard-learn-cloud-service-1.3.4.tgz","_integrity":"sha512-ZsNLupRhEHk4DHwTFK92MPvCid7F4RANE7e0XBuEEfLBFb0RsDYUAu2ivtVe6mYmwEyUjluUmRsyRQqhJTVtlQ==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.2","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.1.1","@learncard/types":"5.3.3","@learncard/helpers":"1.0.8","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.2","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.5","@learncard/didkey-plugin":"1.0.5","@learncard/didkit-plugin":"^1.3.2","@learncard/ceramic-plugin":"1.0.5","@learncard/did-web-plugin":"1.0.20","@learncard/expiration-plugin":"1.1.2","@learncard/learn-card-plugin":"1.1.2","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.3.4_1698784394359_0.9848778221168013","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"@learncard/learn-cloud-service","version":"1.3.5","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.3.5","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"dcb66dc15c72fd60bf880be08822ff925541ccca","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.3.5.tgz","fileCount":153,"integrity":"sha512-TgBwVCJKwKxvPSPkYfjKWERW7f1Gu5wvUaZiwuVK0JLu1V9udHFrcG69CkUgzoWIOA3wA6ViUUIHz2b1gsKIaA==","signatures":[{"sig":"MEQCICap8kKI+Y18kPls76+iI7lFbbCrazUfMhA5T1+VYSA/AiBTUxTKOQ9h4mTAS4+70uMzUzkAQt/dLZGANZTWuof/MA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59329956},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.3.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/65ddd715efe7ccf4d5ba7d7fe1b336ae/learncard-learn-cloud-service-1.3.5.tgz","_integrity":"sha512-TgBwVCJKwKxvPSPkYfjKWERW7f1Gu5wvUaZiwuVK0JLu1V9udHFrcG69CkUgzoWIOA3wA6ViUUIHz2b1gsKIaA==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.2","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^5.3.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.1.1","@learncard/types":"5.3.3","@learncard/helpers":"1.0.8","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.2","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.5","@learncard/didkey-plugin":"1.0.5","@learncard/didkit-plugin":"^1.3.2","@learncard/ceramic-plugin":"1.0.5","@learncard/did-web-plugin":"1.0.20","@learncard/expiration-plugin":"1.1.2","@learncard/learn-card-plugin":"1.1.2","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.3.5_1698947320173_0.17848192523377682","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"@learncard/learn-cloud-service","version":"1.3.6","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.3.6","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"9e1dfa6a6c76001d086a7ab012369125fdad8c4d","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.3.6.tgz","fileCount":153,"integrity":"sha512-urqRw01m7G555ckF0tUbtiq44BaC5W/SdcsKtn02UepyOAgij35aKBBbtWdm1ON05Exy8TuMyXx2IBtW2eT0hw==","signatures":[{"sig":"MEQCIELvGT9LymF28amRtQTAYC2RPKy2X+uA8dlJHbSJ+PH8AiAGTgEecZoUIcSWRcimtoqn4VoYoDEUNNaKVPXrEG/ofw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59620040},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.3.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/4b6f2a4a64f5855c6bc788e3626bf172/learncard-learn-cloud-service-1.3.6.tgz","_integrity":"sha512-urqRw01m7G555ckF0tUbtiq44BaC5W/SdcsKtn02UepyOAgij35aKBBbtWdm1ON05Exy8TuMyXx2IBtW2eT0hw==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.2","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^6.2.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.1.1","@learncard/types":"5.3.3","@learncard/helpers":"1.0.8","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.2","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.5","@learncard/didkey-plugin":"1.0.5","@learncard/didkit-plugin":"^1.3.2","@learncard/ceramic-plugin":"1.0.5","@learncard/did-web-plugin":"1.0.20","@learncard/expiration-plugin":"1.1.2","@learncard/learn-card-plugin":"1.1.2","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.3.6_1698955646244_0.5629239876028254","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"@learncard/learn-cloud-service","version":"1.3.7","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.3.7","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"416ffca0e519caf3b59ad739a1e42f3482f35d19","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.3.7.tgz","fileCount":153,"integrity":"sha512-IVnc2aH71lpwV9viFIyfQtn0T2TyEmNDAZ+mNtd6/BMAgjaV12h4y1/gEH96heQRzK4YIJPXCGfzqenf+ujT/Q==","signatures":[{"sig":"MEYCIQC/hcE/P0stL1CKbaiRfQV6l4maF/WmjNgAP0qFlEgomQIhAMclXT3iqOO3yPCWnpj6RpAotYhMomkBMOWzvKs14Qu7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59620751},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.3.7.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/43e4f2f47f9fd06ca16537ddaa30de5d/learncard-learn-cloud-service-1.3.7.tgz","_integrity":"sha512-IVnc2aH71lpwV9viFIyfQtn0T2TyEmNDAZ+mNtd6/BMAgjaV12h4y1/gEH96heQRzK4YIJPXCGfzqenf+ujT/Q==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.2","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^6.2.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.1.1","@learncard/types":"5.3.3","@learncard/helpers":"1.0.8","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.2","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.5","@learncard/didkey-plugin":"1.0.5","@learncard/didkit-plugin":"^1.3.2","@learncard/ceramic-plugin":"1.0.5","@learncard/did-web-plugin":"1.0.20","@learncard/expiration-plugin":"1.1.2","@learncard/learn-card-plugin":"1.1.2","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.3.7_1698989375793_0.8183739856072987","host":"s3://npm-registry-packages"}},"1.3.8":{"name":"@learncard/learn-cloud-service","version":"1.3.8","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.3.8","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"2d90e0cddffabd3f055e7efad5e1c5a981ba2957","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.3.8.tgz","fileCount":153,"integrity":"sha512-LcSx19VGSH3ru3uDW4PgG54LX/bpetEN5iJWGosJ4KXfRANj1c4I8s5yFPvAm9U9wOsz1duYfZeFalF9bbLaNw==","signatures":[{"sig":"MEUCIQCZUpEz28KHBWJZE/pMQqNkZMmwFBXtvpNOxsMysEwsYgIgCsyupEOSR6+iAC9JkqqauzF6phIsTm5qB1ftRuxFxns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59621680},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.3.8.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/55971a1b10cd513597b68c27d23151ba/learncard-learn-cloud-service-1.3.8.tgz","_integrity":"sha512-LcSx19VGSH3ru3uDW4PgG54LX/bpetEN5iJWGosJ4KXfRANj1c4I8s5yFPvAm9U9wOsz1duYfZeFalF9bbLaNw==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.2","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^6.2.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.1.1","@learncard/types":"5.3.3","@learncard/helpers":"1.0.8","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.3","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.5","@learncard/didkey-plugin":"1.0.5","@learncard/didkit-plugin":"^1.4.0","@learncard/ceramic-plugin":"1.0.5","@learncard/did-web-plugin":"1.0.21","@learncard/expiration-plugin":"1.1.3","@learncard/learn-card-plugin":"1.1.3","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.3.8_1700593813038_0.09427446381036275","host":"s3://npm-registry-packages"}},"1.3.9":{"name":"@learncard/learn-cloud-service","version":"1.3.9","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.3.9","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"2ddb6f9421846c8304192ac39c2d5292f19d2377","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.3.9.tgz","fileCount":206,"integrity":"sha512-B+1rsqDpE+FnrPJM7CBT2DJSVADmiAspWqv2uVsimkqlt8qFdAYWOL4hL43BJ+6L0m5RnwIbzIbFNzz2SYtrQw==","signatures":[{"sig":"MEUCIHRAQNzhT0xFwAMJRbSVilFhrXpZngWT5/laJRxdxM+EAiEAn1DLUgaGSAMlBpfzOO+j1dSdlsmdEA6MdRtPFOQPkDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59656021},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.3.9.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/ee55b254a9dd8e2477b437d7583a8546/learncard-learn-cloud-service-1.3.9.tgz","_integrity":"sha512-B+1rsqDpE+FnrPJM7CBT2DJSVADmiAspWqv2uVsimkqlt8qFdAYWOL4hL43BJ+6L0m5RnwIbzIbFNzz2SYtrQw==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.2","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^6.2.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.1.2","@learncard/types":"5.3.4","@learncard/helpers":"1.0.9","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.4","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.6","@learncard/didkey-plugin":"1.0.6","@learncard/didkit-plugin":"^1.4.1","@learncard/ceramic-plugin":"1.0.6","@learncard/did-web-plugin":"1.0.22","@learncard/expiration-plugin":"1.1.4","@learncard/learn-card-plugin":"1.1.4","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.3.9_1700596000795_0.36171387066011773","host":"s3://npm-registry-packages"}},"1.3.10":{"name":"@learncard/learn-cloud-service","version":"1.3.10","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.3.10","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"feced4c8e9e31771fe5017d9e9cd9f9d0b5e5ff6","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.3.10.tgz","fileCount":153,"integrity":"sha512-kJ456vvlyEuQ+DbCML1hWJBLnQGQHTId8C3EUm8AW7+JamON/H+F5GfObWpDw4RqkE2U8N7aEoudJdp4Wts9iA==","signatures":[{"sig":"MEQCIGi+yy61vm3eWGwuqkpMHOmvEDBVUpjlnss/sTn2PbbTAiBQN8LosOef9HazShPdPbjRkWdp8rVnmBCq75zp12i82Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59623216},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.3.10.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/9df16861779e5f08f064c97ee67d532a/learncard-learn-cloud-service-1.3.10.tgz","_integrity":"sha512-kJ456vvlyEuQ+DbCML1hWJBLnQGQHTId8C3EUm8AW7+JamON/H+F5GfObWpDw4RqkE2U8N7aEoudJdp4Wts9iA==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.2","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^6.2.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.1.3","@learncard/types":"5.4.0","@learncard/helpers":"1.0.10","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.5","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.7","@learncard/didkey-plugin":"1.0.7","@learncard/didkit-plugin":"^1.4.2","@learncard/ceramic-plugin":"1.0.7","@learncard/did-web-plugin":"1.0.23","@learncard/expiration-plugin":"1.1.5","@learncard/learn-card-plugin":"1.1.5","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.3.10_1701205103344_0.2431398960969975","host":"s3://npm-registry-packages"}},"1.3.11":{"name":"@learncard/learn-cloud-service","version":"1.3.11","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.3.11","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"f0ea418cd87ace8f3c65d3093a351f5478d2e403","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.3.11.tgz","fileCount":206,"integrity":"sha512-2MBMHTDTUGIme1bYKW6Um5M/Wooh8jivdd+/mNwHIVL8dDjLohSpbXU8/CvE+S2rQO6/DcvM5sJEKRUjgb1rDA==","signatures":[{"sig":"MEUCIGXMwvJKHnp63Z6d7ol9fhYCxxXTPLof0qhrMCT2XnX7AiEA7ps63YBwd6Hv3aGHEDaX6dyUlTg9I79k/8FwNv3XKVo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59661093},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.3.11.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/29be0586306231090926c80ee1f7cf82/learncard-learn-cloud-service-1.3.11.tgz","_integrity":"sha512-2MBMHTDTUGIme1bYKW6Um5M/Wooh8jivdd+/mNwHIVL8dDjLohSpbXU8/CvE+S2rQO6/DcvM5sJEKRUjgb1rDA==","_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.2","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^6.2.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.1.3","@learncard/types":"5.4.0","@learncard/helpers":"1.0.10","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.5","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.7","@learncard/didkey-plugin":"1.0.7","@learncard/didkit-plugin":"^1.4.2","@learncard/ceramic-plugin":"1.0.7","@learncard/did-web-plugin":"1.0.23","@learncard/expiration-plugin":"1.1.5","@learncard/learn-card-plugin":"1.1.5","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.3.11_1701658592423_0.4457514209092166","host":"s3://npm-registry-packages"}},"1.3.12":{"name":"@learncard/learn-cloud-service","version":"1.3.12","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.3.12","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"49dd6f7e792c94990717b19c5db05e396b1f3a06","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.3.12.tgz","fileCount":206,"integrity":"sha512-Fwrw8RABg7vzNYJQ5+8J8CSjpu9q7r0Ds4SoZiYQ5UaK2GDXvTgBL6I0OogEANf2/r6iDmRrqr1d6GZcnOO7Pg==","signatures":[{"sig":"MEQCIFt+bgtOkuRF6Mi3y92iEWONA89FGdhpiidz696ilU1gAiBIcHXGjK/N4t1S17RnuLeuoBiB7zjL//PcmHpoLRSu8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59852105},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.3.12.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/9d2baa5e3ea16bfd30de88b9df87075c/learncard-learn-cloud-service-1.3.12.tgz","_integrity":"sha512-Fwrw8RABg7vzNYJQ5+8J8CSjpu9q7r0Ds4SoZiYQ5UaK2GDXvTgBL6I0OogEANf2/r6iDmRrqr1d6GZcnOO7Pg==","_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"18.19.1","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^6.2.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.1.4","@learncard/types":"5.4.1","@learncard/helpers":"1.0.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.6","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.8","@learncard/didkey-plugin":"1.0.8","@learncard/didkit-plugin":"^1.4.3","@learncard/ceramic-plugin":"1.0.8","@learncard/did-web-plugin":"1.0.24","@learncard/expiration-plugin":"1.1.6","@learncard/learn-card-plugin":"1.1.6","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.11"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.3.12_1711686687289_0.8868518718415246","host":"s3://npm-registry-packages"}},"1.3.13":{"name":"@learncard/learn-cloud-service","version":"1.3.13","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.3.13","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"1128be1d2631bca30e9283b29a6ab8bf29d70161","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.3.13.tgz","fileCount":206,"integrity":"sha512-GXdhQjSkiXrf33Y1luvvgi7vo3Iw8CLP+ic5mmNCRALi8CsaJv/JTc4CSgGbrFzK6GEhZU3fqM95658yosHqRg==","signatures":[{"sig":"MEQCIBp9XRBTjnzNoAP6nO6OCyokcnsrhju6NV3Ji2fSL3RsAiAZVrj/lfxL3p+LprcUq67XmsfhniZmt4QYfSd83wPDbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59862529},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.3.13.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/a6ad865e95d01fae514c7ca93a8db275/learncard-learn-cloud-service-1.3.13.tgz","_integrity":"sha512-GXdhQjSkiXrf33Y1luvvgi7vo3Iw8CLP+ic5mmNCRALi8CsaJv/JTc4CSgGbrFzK6GEhZU3fqM95658yosHqRg==","_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"18.19.1","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^6.2.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.1.4","@learncard/types":"5.4.1","@learncard/helpers":"1.0.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.7","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.8","@learncard/didkey-plugin":"1.0.8","@learncard/didkit-plugin":"^1.4.3","@learncard/ceramic-plugin":"1.0.8","@learncard/did-web-plugin":"1.0.25","@learncard/expiration-plugin":"1.1.7","@learncard/learn-card-plugin":"1.1.6","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.3.13_1712089836490_0.2596503223416231","host":"s3://npm-registry-packages"}},"1.3.14":{"name":"@learncard/learn-cloud-service","version":"1.3.14","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@1.3.14","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"8d7463dced16f25c9927e6d96d35dc27b978287a","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-1.3.14.tgz","fileCount":206,"integrity":"sha512-AG6vRkBZ2ffCkQNzh9NsnCGYgTL+uRskzP1ljGCurV016ndJDv7tHVO54cT511hVeIoVTLTNTHTPVtWeG7HTaA==","signatures":[{"sig":"MEUCIQCLVKTHXmwJ/uKAOpwG3bhcQfjybwQB/7rDRpmA0PZlHgIgTK4dRAcb9CjcEQIalehKPRmJSOzmkRGexYnB/aVtTOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59865358},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-1.3.14.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"jest -i","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","test:watch":"jest -i --watch","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/f00ba775133a80fac290fd9be7f89418/learncard-learn-cloud-service-1.3.14.tgz","_integrity":"sha512-AG6vRkBZ2ffCkQNzh9NsnCGYgTL+uRskzP1ljGCurV016ndJDv7tHVO54cT511hVeIoVTLTNTHTPVtWeG7HTaA==","_npmVersion":"10.5.0","description":"","directories":{},"_nodeVersion":"18.20.0","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^6.2.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.1.4","@learncard/types":"5.4.1","@learncard/helpers":"1.0.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.8","@learncard/didkey-plugin":"1.0.8","@learncard/didkit-plugin":"^1.4.3","@learncard/ceramic-plugin":"1.0.8","@learncard/did-web-plugin":"1.0.26","@learncard/expiration-plugin":"1.1.8","@learncard/learn-card-plugin":"1.1.6","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_1.3.14_1712341902731_0.3899019306471354","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@learncard/learn-cloud-service","version":"2.0.0","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.0.0","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"808a42c66a1489e729981353bf63573f12fc8535","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.0.0.tgz","fileCount":209,"integrity":"sha512-UqeSUSlkxVcL8BRTBJh4DovEUpx3So8sgy2NutRFUQAho9Q4eWzjaf0iP9I5N8fUjbpInPJqre3wloOhsI6/kw==","signatures":[{"sig":"MEUCIGr/BLMPwWUY90Bqh8Mtfw2ZyXQweIQUYSkhxlkmrnqnAiEA4o+eH3jkKuUOqUXzm0aCxzwP7a7nNCmdu6ir0UWhuyc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59872505},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.0.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/2bccdb31864af57a3aa0e83001c5a6e5/learncard-learn-cloud-service-2.0.0.tgz","_integrity":"sha512-UqeSUSlkxVcL8BRTBJh4DovEUpx3So8sgy2NutRFUQAho9Q4eWzjaf0iP9I5N8fUjbpInPJqre3wloOhsI6/kw==","_npmVersion":"10.5.0","description":"","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^6.2.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.2.0","@learncard/types":"5.5.0","@learncard/helpers":"1.0.12","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.9","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.9","@learncard/didkey-plugin":"1.0.9","@learncard/didkit-plugin":"^1.4.4","@learncard/ceramic-plugin":"1.0.9","@learncard/did-web-plugin":"1.0.27","@learncard/expiration-plugin":"1.1.9","@learncard/learn-card-plugin":"1.1.7","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.0.0_1713379762835_0.24651346668168173","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@learncard/learn-cloud-service","version":"2.0.1","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.0.1","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"bffdd0e69dad23f2098f8357e34ddfa4af5ef96d","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.0.1.tgz","fileCount":209,"integrity":"sha512-lq/rsSN2SqzoVrwnSFcSmCguAM555aYyNCKlWCJ0pTkRH90B8m5AX9cNyRjfbIdN0T2n3DSu30chtm9C/3ASLg==","signatures":[{"sig":"MEYCIQCLj5/9IoLxrouGAa0YjdPg7XO0uteY7i6IqPl0vsywOwIhAP2BSz/D6fe1gxt92oEizEQ2PJeQTlekhGuSkWr2ez0J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59935843},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.0.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/10cb769e8cae31bdb83f0e6151c6831f/learncard-learn-cloud-service-2.0.1.tgz","_integrity":"sha512-lq/rsSN2SqzoVrwnSFcSmCguAM555aYyNCKlWCJ0pTkRH90B8m5AX9cNyRjfbIdN0T2n3DSu30chtm9C/3ASLg==","_npmVersion":"10.5.2","description":"","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^6.2.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.2.1","@learncard/types":"5.5.1","@learncard/helpers":"1.0.13","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.10","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.10","@learncard/didkey-plugin":"1.0.10","@learncard/didkit-plugin":"^1.4.5","@learncard/ceramic-plugin":"1.0.10","@learncard/did-web-plugin":"1.0.28","@learncard/expiration-plugin":"1.1.10","@learncard/learn-card-plugin":"1.1.8","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.15"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.0.1_1716913828704_0.7415590687151261","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@learncard/learn-cloud-service","version":"2.0.2","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.0.2","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"0c8f7369cd3c5f7170c76d0d4ba093bbedb9f967","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.0.2.tgz","fileCount":209,"integrity":"sha512-MDJZ53Q0eZ3f3C9Nkp6Kf9aTNe/V9/wPepTcPQH4f4vPB6feyy4APbxkNvlcv1TOjXzprQunJKgQs+vAwccnQQ==","signatures":[{"sig":"MEYCIQCT2ilLSt4bHvJG6kvKJP3znlKluLxtReiXH2XYagjH2wIhAK/0imXqhdmp6WzIoRpr/m4Whh1l9EmZSzK96K6+qu+F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59942069},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.0.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/e11608da98651e2c718b2ae138d3ac6c/learncard-learn-cloud-service-2.0.2.tgz","_integrity":"sha512-MDJZ53Q0eZ3f3C9Nkp6Kf9aTNe/V9/wPepTcPQH4f4vPB6feyy4APbxkNvlcv1TOjXzprQunJKgQs+vAwccnQQ==","_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^6.2.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.2.1","@learncard/types":"5.5.1","@learncard/helpers":"1.0.13","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.11","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.10","@learncard/didkey-plugin":"1.0.10","@learncard/didkit-plugin":"^1.4.6","@learncard/ceramic-plugin":"1.0.10","@learncard/did-web-plugin":"1.0.29","@learncard/expiration-plugin":"1.1.11","@learncard/learn-card-plugin":"1.1.9","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.16"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.0.2_1717727527410_0.456372029636148","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@learncard/learn-cloud-service","version":"2.0.3","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.0.3","dist":{"shasum":"f6f70a79e0891aeb5b2409e528d5e40f8f153d28","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.0.3.tgz","fileCount":209,"integrity":"sha512-nKfRQNuNyM2cjYxU5PZKwvc7NOZpSon2cBV0O9SUswODUInPpcj2FOGS1HfwE1cunwlq+lr9dGMFLa77QW5EiQ==","signatures":[{"sig":"MEUCIQDxi/XPcvzyVizlNHuWG3ulMEPhFr+K2VvR2DuI/M40hwIgSxF7l47PQaHz8YkKHbKr5MyZ5GXTQDrHx+nqqW/WHEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59939585},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.0.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/81594641412a1be964ea8aacdc9257e4/learncard-learn-cloud-service-2.0.3.tgz","_integrity":"sha512-nKfRQNuNyM2cjYxU5PZKwvc7NOZpSon2cBV0O9SUswODUInPpcj2FOGS1HfwE1cunwlq+lr9dGMFLa77QW5EiQ==","_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^6.2.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.2.1","@learncard/types":"5.5.1","@learncard/helpers":"1.0.13","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.12","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.10","@learncard/didkey-plugin":"1.0.10","@learncard/didkit-plugin":"^1.4.7","@learncard/ceramic-plugin":"1.0.10","@learncard/did-web-plugin":"1.0.30","@learncard/expiration-plugin":"1.1.12","@learncard/learn-card-plugin":"1.1.10","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.16"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.0.3_1718919710011_0.34039158964133076","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@learncard/learn-cloud-service","version":"2.0.4","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.0.4","dist":{"shasum":"983acdaa3f66f8ade070915500da159362eeec72","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.0.4.tgz","fileCount":209,"integrity":"sha512-D01by8rwMJCUvXnwmmfw3zSWqM1/ix2EzB6CLcPm848xhPP3zLllFC4NhtjK7bTuRAHZgH1HzYvAJuO1sWImOg==","signatures":[{"sig":"MEYCIQDJfTNH0E8ugmEvZ/yGxVUWS7WNvpoW9Diqael4KxllyQIhAPn2EYucc3Q/g5exrZdGb1PmN24ssu6WPaaV2/LcEa7/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59980071},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.0.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm start","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/6dc0cf3de8b296523a54755359afcbd4/learncard-learn-cloud-service-2.0.4.tgz","_integrity":"sha512-D01by8rwMJCUvXnwmmfw3zSWqM1/ix2EzB6CLcPm848xhPP3zLllFC4NhtjK7bTuRAHZgH1HzYvAJuO1sWImOg==","_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","ioredis":"^5.2.2","mongodb":"^6.2.0","jwt-decode":"^3.1.2","@trpc/client":"^10.17.0","@trpc/server":"^10.17.0","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.1.1","@types/lodash":"^4.14.191","@learncard/core":"9.3.0","@learncard/types":"5.5.1","@learncard/helpers":"1.0.13","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.13","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.11","@learncard/didkey-plugin":"1.0.11","@learncard/didkit-plugin":"^1.4.8","@learncard/ceramic-plugin":"1.0.11","@learncard/did-web-plugin":"1.0.31","@learncard/expiration-plugin":"1.1.13","@learncard/learn-card-plugin":"1.1.11","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.17"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.0.4_1719246262025_0.686231816775382","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@learncard/learn-cloud-service","version":"2.1.0","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.1.0","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"3ecbb3ca10a46e8bb12da109bc15e93043dacd97","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.1.0.tgz","fileCount":215,"integrity":"sha512-LLUg8FoIeQ9vwPPniqb7G28DKlp9wHZVSJglOr7sNnbOfrgr3CB/jCp1fr0JmGUdPPjKaPJdxBItL++oI11M6g==","signatures":[{"sig":"MEUCIQC99zFh+cfwk2MF0w7ZCS3PUTdwEv4RjI5p51ErGxJm0QIgOgWYOCGRqpcrXLzo1dZ86vB1Kfg8XUwHN6gEtA4+dec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64667954},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.1.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm build:docker && PORT=4000 node dist/docker-entry.js","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/e17acf39b2c5c2505f262794babb971c/learncard-learn-cloud-service-2.1.0.tgz","_integrity":"sha512-LLUg8FoIeQ9vwPPniqb7G28DKlp9wHZVSJglOr7sNnbOfrgr3CB/jCp1fr0JmGUdPPjKaPJdxBItL++oI11M6g==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.20.2","bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.1","@learncard/types":"5.5.2","@learncard/helpers":"1.0.14","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.14","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.12","@learncard/didkey-plugin":"1.0.12","@learncard/didkit-plugin":"^1.4.9","@learncard/ceramic-plugin":"1.0.12","@learncard/did-web-plugin":"1.0.32","@learncard/expiration-plugin":"1.1.14","@learncard/learn-card-plugin":"1.1.12","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.18"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.1.0_1726809531914_0.9081684269968802","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@learncard/learn-cloud-service","version":"2.1.2","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.1.2","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"ee3ba8864b1b85661f184f3e136026cdfa413f04","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.1.2.tgz","fileCount":215,"integrity":"sha512-8MjISQ7M75StXuLuV394xe/BEvNVTR87V3U68roAKwzhFIOGhYLN+CX5d7pMHKHE1T/4P0Bb3gFIL8kwt1zZNg==","signatures":[{"sig":"MEUCIQCDz9xarc4bz/kuzriK3BTDcDqJqRPqd61TWm0E+QgUIgIgcmPVknkd8inQf8fHsoo3ALfiEgc78Shv96InGGr5XnQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68472920},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.1.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm build:docker && PORT=4000 node dist/docker-entry.js","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/b3b492c8f7db029501efce7f43ccfeff/learncard-learn-cloud-service-2.1.2.tgz","_integrity":"sha512-8MjISQ7M75StXuLuV394xe/BEvNVTR87V3U68roAKwzhFIOGhYLN+CX5d7pMHKHE1T/4P0Bb3gFIL8kwt1zZNg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.2","@learncard/types":"5.5.3","@learncard/helpers":"1.0.15","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.15","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.13","@learncard/didkey-plugin":"1.0.13","@learncard/didkit-plugin":"^1.4.10","@learncard/ceramic-plugin":"1.0.13","@learncard/did-web-plugin":"1.0.34","@learncard/expiration-plugin":"1.1.15","@learncard/learn-card-plugin":"1.1.14","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.19"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.1.2_1727813422175_0.5738272673689062","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@learncard/learn-cloud-service","version":"2.1.3","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.1.3","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"57ce8919256a043a4551e1755ed9e9c650f6805c","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.1.3.tgz","fileCount":216,"integrity":"sha512-LYFamWwuJ1Q+/A28hn1xKWkR91iPNzcL2WXj20PIQWJLDJOFFp9hDWi7BVKJ7SX71Y8qTJxGVtifOIZLFrrSkw==","signatures":[{"sig":"MEUCIDc6ECbTbSByiq/ud7mL/NlH9lfCowoKpZ78h8fCfCkeAiEA6+xVcT9ho8fULHOysD7p7xP2GJ+wN6SfBQXikkvSsL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68481491},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.1.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/24dc65982aa972f6e5e46ad065682ee5/learncard-learn-cloud-service-2.1.3.tgz","_integrity":"sha512-LYFamWwuJ1Q+/A28hn1xKWkR91iPNzcL2WXj20PIQWJLDJOFFp9hDWi7BVKJ7SX71Y8qTJxGVtifOIZLFrrSkw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.3","@learncard/types":"5.5.3","@learncard/helpers":"1.0.15","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.16","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.14","@learncard/didkey-plugin":"1.0.14","@learncard/didkit-plugin":"^1.4.11","@learncard/ceramic-plugin":"1.0.14","@learncard/did-web-plugin":"1.0.35","@learncard/expiration-plugin":"1.1.16","@learncard/learn-card-plugin":"1.1.15","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.20"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.1.3_1728496306483_0.8899242489299444","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@learncard/learn-cloud-service","version":"2.1.4","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.1.4","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"d8722ab0df1e093180d037c2dd3be79109073e51","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.1.4.tgz","fileCount":216,"integrity":"sha512-F1vqZgWasFyBnFAjzA7/JpzKnJdfFt8vV0b9EOwDS2It3CntOoY5iK9EcIeN/H8WrKUGMJZN4iWZ3XRLeu8n5Q==","signatures":[{"sig":"MEQCIHKihLBCDwSF/KL0gReWOdrIyMTZ86P6E9Jw189JSh5WAiBNNy+acLhTjkdu6t8SJHLwdbQrtQbarKwsu/VcwcQPxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68568691},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.1.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/47d7acea6e519d80bcfcc32f00cd5492/learncard-learn-cloud-service-2.1.4.tgz","_integrity":"sha512-F1vqZgWasFyBnFAjzA7/JpzKnJdfFt8vV0b9EOwDS2It3CntOoY5iK9EcIeN/H8WrKUGMJZN4iWZ3XRLeu8n5Q==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.3","@learncard/types":"5.5.3","@learncard/helpers":"1.0.15","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.17","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.14","@learncard/didkey-plugin":"1.0.14","@learncard/didkit-plugin":"^1.4.12","@learncard/ceramic-plugin":"1.0.14","@learncard/did-web-plugin":"1.0.36","@learncard/expiration-plugin":"1.1.17","@learncard/learn-card-plugin":"1.1.16","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.20"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.1.4_1729025682496_0.372787970958371","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"@learncard/learn-cloud-service","version":"2.1.5","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.1.5","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"c2deee7d78d145384bed61c8f55e3bb3557264f2","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.1.5.tgz","fileCount":216,"integrity":"sha512-afW25PkkWUzjvtHsK+sYSECmJS//xmEgYBoe2SpF7kKAh3RNea50Zzvkzjbqu0sLyijngW1spTYVtu/+tyNSuw==","signatures":[{"sig":"MEUCIFK8XS9RCCBGbNIpA6E3hoZAh6bcmQe6+geBqJb5ek9gAiEAjpQZyuGCfTRFlx/OBLa0Po7mtcsb2D670H/3u3lmmm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68583916},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.1.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/619ac069699c039db1c09aa88301e703/learncard-learn-cloud-service-2.1.5.tgz","_integrity":"sha512-afW25PkkWUzjvtHsK+sYSECmJS//xmEgYBoe2SpF7kKAh3RNea50Zzvkzjbqu0sLyijngW1spTYVtu/+tyNSuw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.3","@learncard/types":"5.5.3","@learncard/helpers":"1.0.15","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.17","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.14","@learncard/didkey-plugin":"1.0.14","@learncard/didkit-plugin":"^1.4.12","@learncard/ceramic-plugin":"1.0.14","@learncard/did-web-plugin":"1.0.36","@learncard/expiration-plugin":"1.1.17","@learncard/learn-card-plugin":"1.1.16","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.20"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.1.5_1729544974663_0.5658934652471741","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"@learncard/learn-cloud-service","version":"2.1.6","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.1.6","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"000874d3795ecc0ce7a54a86fa44c3e4d6821fc2","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.1.6.tgz","fileCount":216,"integrity":"sha512-tCaGZUfGWH96HLne4VKlBvtfHE6/zP0zL3w3IDZ7l6jxXpc2i1LoFV16rlZxgxdiYDOnlVuAkPL+r+EKEkq/qA==","signatures":[{"sig":"MEYCIQDzZ1LaipoP/9f1r8BZgU28hlWLlBg6/3YyEb+1ExZhrwIhAMfh2oPn+vGp2Le1RcctrlhBlWzBdh6ED5b0s5BjoVnH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68739270},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.1.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/88b7bf56a8d854b88a99c8cd68b455aa/learncard-learn-cloud-service-2.1.6.tgz","_integrity":"sha512-tCaGZUfGWH96HLne4VKlBvtfHE6/zP0zL3w3IDZ7l6jxXpc2i1LoFV16rlZxgxdiYDOnlVuAkPL+r+EKEkq/qA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.4","@learncard/types":"5.5.4","@learncard/helpers":"1.0.16","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.18","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.15","@learncard/didkey-plugin":"1.0.15","@learncard/didkit-plugin":"^1.4.13","@learncard/ceramic-plugin":"1.0.15","@learncard/did-web-plugin":"1.0.37","@learncard/expiration-plugin":"1.1.18","@learncard/learn-card-plugin":"1.1.17","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.21"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.1.6_1730313716198_0.8620391472299045","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"@learncard/learn-cloud-service","version":"2.1.7","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.1.7","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"995c7ad9ed5f2232d859e2cfd1dd1390c0811255","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.1.7.tgz","fileCount":216,"integrity":"sha512-Q0j7yFCkqclOIf8EB+8As9SfNZA23HJ8/JoiGmymBgCpc9avhTZxPlIkInquLSqo3q9QZu+zT1/A8UIMy7LzGg==","signatures":[{"sig":"MEUCIQCtg6LP72gnR4L5Z1K+C2yQipNe+0rcnEfkBuEtKS0L0gIgRdueS/rgw3JlyyYWV+HUVk71UQJ9dhdEQ3Btt01GQ0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68746546},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.1.7.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/33995dd0bb62142fecb0774c7925ff33/learncard-learn-cloud-service-2.1.7.tgz","_integrity":"sha512-Q0j7yFCkqclOIf8EB+8As9SfNZA23HJ8/JoiGmymBgCpc9avhTZxPlIkInquLSqo3q9QZu+zT1/A8UIMy7LzGg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.4","@learncard/types":"5.5.4","@learncard/helpers":"1.0.16","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.18","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.15","@learncard/didkey-plugin":"1.0.15","@learncard/didkit-plugin":"^1.4.13","@learncard/ceramic-plugin":"1.0.15","@learncard/did-web-plugin":"1.0.38","@learncard/expiration-plugin":"1.1.18","@learncard/learn-card-plugin":"1.1.17","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.1.7_1730388789669_0.8425344826399785","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"@learncard/learn-cloud-service","version":"2.1.8","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.1.8","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"e54f56cddffb8eed8c79acefaea5e8ebac716d60","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.1.8.tgz","fileCount":216,"integrity":"sha512-N1T2XV7OvqVssNYqfsn6VMjDvQWZJqJX/7X3S8iTg0ruYO/+5/IZ0uB2pb8NzQn5A9ZoMGrNUFKTmgKAG3JnCA==","signatures":[{"sig":"MEUCIQDhYJbjMpF7AEv5++occ/vpJDdSzAl9/qQxFMpSUb4l0gIgaiJfPvq9SMF4+g/Bx8o2rSfK/7AcJ6RO84VUY+Kcgrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68764848},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.1.8.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/3a49ac4b7ad960d5853070fbf0b40d24/learncard-learn-cloud-service-2.1.8.tgz","_integrity":"sha512-N1T2XV7OvqVssNYqfsn6VMjDvQWZJqJX/7X3S8iTg0ruYO/+5/IZ0uB2pb8NzQn5A9ZoMGrNUFKTmgKAG3JnCA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.5","@learncard/types":"5.5.5","@learncard/helpers":"1.0.17","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.19","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.16","@learncard/didkey-plugin":"1.0.16","@learncard/didkit-plugin":"^1.4.14","@learncard/ceramic-plugin":"1.0.16","@learncard/did-web-plugin":"1.0.39","@learncard/expiration-plugin":"1.1.19","@learncard/learn-card-plugin":"1.1.18","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.23"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.1.8_1730932220368_0.5124699824730452","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"@learncard/learn-cloud-service","version":"2.1.9","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.1.9","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"}],"dist":{"shasum":"be5d42cc161a128ab90e9936ffaba47d2ff867d9","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.1.9.tgz","fileCount":216,"integrity":"sha512-u1dBjd6JYi7vOSma8NFThQKL2cnJ/Jk1lQ1w2vN4ePv94WNgOf1vzckX/n1ed2qN72u22RFRFyrqK+OmNr60dw==","signatures":[{"sig":"MEYCIQDmSbd76mXyLClIsOivK2OrtKNlyrHQxGTJ56CnGk49BAIhAOCCkx3Ne8kSJ7ZnMDcwa3p8olBE8YXvU/RvE2+IFh6x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68767172},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.1.9.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/8b61e0ba5f6216709e873959f2f4067f/learncard-learn-cloud-service-2.1.9.tgz","_integrity":"sha512-u1dBjd6JYi7vOSma8NFThQKL2cnJ/Jk1lQ1w2vN4ePv94WNgOf1vzckX/n1ed2qN72u22RFRFyrqK+OmNr60dw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.5","@learncard/types":"5.5.5","@learncard/helpers":"1.0.17","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.19","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.16","@learncard/didkey-plugin":"1.0.16","@learncard/didkit-plugin":"^1.4.14","@learncard/ceramic-plugin":"1.0.16","@learncard/did-web-plugin":"1.0.40","@learncard/expiration-plugin":"1.1.19","@learncard/learn-card-plugin":"1.1.18","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.24"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.1.9_1731461400212_0.37641520468081335","host":"s3://npm-registry-packages"}},"2.1.10":{"name":"@learncard/learn-cloud-service","version":"2.1.10","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.1.10","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"1559f9e5cbc5f5cda55831789969a805146a2153","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.1.10.tgz","fileCount":216,"integrity":"sha512-D6jiQ9q8JtxLlb1fAYnPxfdnWFZ1gjyxifeyD0/08XgDuAvt/jDVuMGNtlnp7rGTkLuBToVwBlAuhBCfzpO8bw==","signatures":[{"sig":"MEYCIQCTJA4oUI2G7Xoj/IkHW9IBcrwUtz2fZaMldEYE7YehMQIhALb+KxcP5cca3VQv1JnQEd44xSg8m4NeD4jD5vLci3lQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68769379},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.1.10.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/ffa87ef0e733c3daeb652ac73c018076/learncard-learn-cloud-service-2.1.10.tgz","_integrity":"sha512-D6jiQ9q8JtxLlb1fAYnPxfdnWFZ1gjyxifeyD0/08XgDuAvt/jDVuMGNtlnp7rGTkLuBToVwBlAuhBCfzpO8bw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.6","@learncard/types":"5.5.6","@learncard/helpers":"1.0.18","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.20","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.17","@learncard/didkey-plugin":"1.0.17","@learncard/didkit-plugin":"^1.4.15","@learncard/ceramic-plugin":"1.0.17","@learncard/did-web-plugin":"1.0.41","@learncard/expiration-plugin":"1.1.20","@learncard/learn-card-plugin":"1.1.19","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.25"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.1.10_1732562737546_0.8290301452074234","host":"s3://npm-registry-packages"}},"2.1.11":{"name":"@learncard/learn-cloud-service","version":"2.1.11","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.1.11","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"414ab16fe36c257effcf0b54d8d716b56b5909c1","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.1.11.tgz","fileCount":216,"integrity":"sha512-heOgI2p4pL/zrYi4ghoHv55IuzGLoPVaqLMfACy59j/p62RK8I8xLys+e9jWt2pwcbHKEBEOSltOzuw9ZPdGMw==","signatures":[{"sig":"MEUCIBq45YNVUzeTZ2RaCe3bAu4D9PNaueVV7GoYF7z0abw5AiEAxv+04ghwNMw8wPrUgtzQNfbCyPjPF1+mujNhNgT44dk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68770011},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.1.11.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/431d5d36722e0a5ee995b1e55e2407d7/learncard-learn-cloud-service-2.1.11.tgz","_integrity":"sha512-heOgI2p4pL/zrYi4ghoHv55IuzGLoPVaqLMfACy59j/p62RK8I8xLys+e9jWt2pwcbHKEBEOSltOzuw9ZPdGMw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.7","@learncard/types":"5.5.7","@learncard/helpers":"1.0.19","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.21","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.18","@learncard/didkey-plugin":"1.0.18","@learncard/didkit-plugin":"^1.4.16","@learncard/ceramic-plugin":"1.0.18","@learncard/did-web-plugin":"1.0.42","@learncard/expiration-plugin":"1.1.21","@learncard/learn-card-plugin":"1.1.20","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.1.11_1732589976104_0.18486858361293956","host":"s3://npm-registry-packages"}},"2.1.12":{"name":"@learncard/learn-cloud-service","version":"2.1.12","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.1.12","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"617f2f858e17b1fd1619f61157660515ce7ec9e0","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.1.12.tgz","fileCount":216,"integrity":"sha512-9btWpbztZmPniVN1PzN0jx4sNRsw5vPmksCrZ8YYVF20RqyyUSMqfPhSmfnypwAtA2NxFV90/SZz2zaCTFHoHA==","signatures":[{"sig":"MEUCIA8f3oj+lUxRv69whhv2pBkVQshO7bg9uZVhMD8CAkKRAiEAqDDBj+4ITHGNcnAJn4Vm/TBIu/5I5dHqUftJKKk2Q6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68798756},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.1.12.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/4d77f468b10ef5eeedf80e430b1c2a5e/learncard-learn-cloud-service-2.1.12.tgz","_integrity":"sha512-9btWpbztZmPniVN1PzN0jx4sNRsw5vPmksCrZ8YYVF20RqyyUSMqfPhSmfnypwAtA2NxFV90/SZz2zaCTFHoHA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.7","@learncard/types":"5.5.7","@learncard/helpers":"1.0.19","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.21","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.18","@learncard/didkey-plugin":"1.0.18","@learncard/didkit-plugin":"^1.4.16","@learncard/ceramic-plugin":"1.0.18","@learncard/did-web-plugin":"1.0.43","@learncard/expiration-plugin":"1.1.21","@learncard/learn-card-plugin":"1.1.20","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.27"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.1.12_1732684938060_0.28844565716647486","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@learncard/learn-cloud-service","version":"2.2.0","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.0","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"92778963bfb937a2c4375b208aced5292aec166f","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.0.tgz","fileCount":248,"integrity":"sha512-bDnRrdERnhCaUCyeM0x2PEgwAGeYXeeW0uZB5aytJuzeVK3SD1h+E94I/SxBWjB6lM9h7UoAs2bngnDrXMVWvQ==","signatures":[{"sig":"MEUCIQD4wLgUBKlDPpPnvdxpRd8ENPT1RvhYcNhQLeOb4/wn5QIgaSDt12aU3vSZPX5FLAXHd2ard4FlDYeyvF9/bslrSHQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68915174},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/94c02dc196b5cb59c8b474877a8fe8a1/learncard-learn-cloud-service-2.2.0.tgz","_integrity":"sha512-bDnRrdERnhCaUCyeM0x2PEgwAGeYXeeW0uZB5aytJuzeVK3SD1h+E94I/SxBWjB6lM9h7UoAs2bngnDrXMVWvQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.7","@learncard/types":"5.5.7","@learncard/helpers":"1.0.19","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.21","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.18","@learncard/didkey-plugin":"1.0.18","@learncard/didkit-plugin":"^1.4.16","@learncard/ceramic-plugin":"1.0.18","@learncard/did-web-plugin":"1.0.44","@learncard/expiration-plugin":"1.1.21","@learncard/learn-card-plugin":"1.1.20","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.28"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.0_1733253024264_0.935055355172018","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@learncard/learn-cloud-service","version":"2.2.1","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.1","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"4ba17383fe92788dd6bddac94875d7b0d4d0b304","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.1.tgz","fileCount":248,"integrity":"sha512-wKNltA9LkhXob3A319AJJu2G5FMI96CwmXlDn2kFaaKCljHGcgyBh0L8mrcXDgGTfJNgnyEjJG2VoIgbPpy0OQ==","signatures":[{"sig":"MEYCIQDsAydNsEJ9U+/ZTAl/W/7eneG4YsUqcX0ikCJP/6+ugAIhAK1EbFZBCL06jNfistN9wix3RPiz3f5wSaJRZkdFXVie","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68980640},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/553e9b1f4a86d3171164e707928817e9/learncard-learn-cloud-service-2.2.1.tgz","_integrity":"sha512-wKNltA9LkhXob3A319AJJu2G5FMI96CwmXlDn2kFaaKCljHGcgyBh0L8mrcXDgGTfJNgnyEjJG2VoIgbPpy0OQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.8","@learncard/types":"5.5.8","@learncard/helpers":"1.0.20","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.22","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.19","@learncard/didkey-plugin":"1.0.19","@learncard/didkit-plugin":"^1.4.17","@learncard/ceramic-plugin":"1.0.19","@learncard/did-web-plugin":"1.0.45","@learncard/expiration-plugin":"1.1.22","@learncard/learn-card-plugin":"1.1.21","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.29"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.1_1733262538099_0.2590783185269221","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@learncard/learn-cloud-service","version":"2.2.2","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.2","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"528aad9f7a2772bbcc55aefe47424b6c0f02a51f","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.2.tgz","fileCount":248,"integrity":"sha512-W0qWKqJC+4jAudzixlkiNEYacqQWzyEz1Ik2kwEpgEK41qV89O40yrHauFOGbgbOLSEnhOcMgfOdzIZUXaWzdg==","signatures":[{"sig":"MEYCIQCix6YNMPNqt3RO4jhF4/SLuEt3Q9Gy6jIMP0tQcVN3pQIhAIKlqcSyUnMpyS8nKgLVss1iTb1PqjwMYmpgETKkC/PT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68988754},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/4121b1885b41bea79b1d19aaa34b315c/learncard-learn-cloud-service-2.2.2.tgz","_integrity":"sha512-W0qWKqJC+4jAudzixlkiNEYacqQWzyEz1Ik2kwEpgEK41qV89O40yrHauFOGbgbOLSEnhOcMgfOdzIZUXaWzdg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.9","@learncard/types":"5.5.8","@learncard/helpers":"1.1.0","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.23","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.20","@learncard/didkey-plugin":"1.0.20","@learncard/didkit-plugin":"^1.4.18","@learncard/ceramic-plugin":"1.0.20","@learncard/did-web-plugin":"1.0.46","@learncard/expiration-plugin":"1.1.23","@learncard/learn-card-plugin":"1.1.22","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.30"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.2_1733348596359_0.3404197288072004","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@learncard/learn-cloud-service","version":"2.2.3","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.3","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"0412e5cece59f21149d6eb0604f7f742fb5dc127","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.3.tgz","fileCount":248,"integrity":"sha512-8MxKOTrGAxBsAdriZtcv3hE/KFelf6wRhxKTneflXE6Ek6jEM2WSwdtgvVtXwourWVz5uC3LLw6KL8tKTx/S4g==","signatures":[{"sig":"MEUCIQDL+J3bZ3nak7zZcvHBfqzn872Enrh0ZQ8XfoDaQY0NdAIgJcsCVMtvJGESMbII2kFZMoSLBgn9i9jV1AWCeNMpC+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69010619},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/92a8df095e824bff0f3c646135914f1d/learncard-learn-cloud-service-2.2.3.tgz","_integrity":"sha512-8MxKOTrGAxBsAdriZtcv3hE/KFelf6wRhxKTneflXE6Ek6jEM2WSwdtgvVtXwourWVz5uC3LLw6KL8tKTx/S4g==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.10","@learncard/types":"5.5.9","@learncard/helpers":"1.1.1","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.24","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.21","@learncard/didkey-plugin":"1.0.21","@learncard/didkit-plugin":"^1.4.19","@learncard/ceramic-plugin":"1.0.21","@learncard/did-web-plugin":"1.0.47","@learncard/expiration-plugin":"1.1.24","@learncard/learn-card-plugin":"1.1.23","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.31"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.3_1734030470828_0.4733757471956772","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@learncard/learn-cloud-service","version":"2.2.4","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.4","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"1ee348330227755b00c785b1f63a1c9482b1f7fa","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.4.tgz","fileCount":248,"integrity":"sha512-yDmbURoBr1PoHAmg4lsWFclEtVtWSVeyt0PfsXsy9iOxC7/6xI2iB4RkDSWtqFLNgSeX/KRXI87p33WS3Naqrw==","signatures":[{"sig":"MEUCIQDDBOYbmbUiJCFHJEeL4YrnfMQb4pljWs0P0Y52AGjRDgIgMk4PMkwZZCpMc2m1FGTE7smzpr7Q74rKnWQLWMUbgE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69052110},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/487d64cf1ee17af849272bf692b0a32c/learncard-learn-cloud-service-2.2.4.tgz","_integrity":"sha512-yDmbURoBr1PoHAmg4lsWFclEtVtWSVeyt0PfsXsy9iOxC7/6xI2iB4RkDSWtqFLNgSeX/KRXI87p33WS3Naqrw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.11","@learncard/types":"5.6.0","@learncard/helpers":"1.1.2","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.25","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.22","@learncard/didkey-plugin":"1.0.22","@learncard/didkit-plugin":"^1.4.20","@learncard/ceramic-plugin":"1.0.22","@learncard/did-web-plugin":"1.0.48","@learncard/expiration-plugin":"1.1.25","@learncard/learn-card-plugin":"1.1.24","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.32"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.4_1734588899379_0.10152325612879798","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"@learncard/learn-cloud-service","version":"2.2.5","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.5","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"3ce872b07930a15611d0b92d30a8d7a5dbeeaf80","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.5.tgz","fileCount":248,"integrity":"sha512-7SgDhQhtOomQuNpXUS2FS19QEquGRJ7tyfRq9xKTKVTq63zrJipjV6D945X85BZviK8riq490DitHo1ex0MYtg==","signatures":[{"sig":"MEUCIFX8FRTwcyYeRIpUGHyjyY5Ty9itKJUfnqtyuTuSGsCTAiEA/T7Zw4O0UlFDBCIFymfENaikaWUsNHzEyAviPOhp4dg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69054425},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/e3e9edf0ae13f5c770c750d44bffa85f/learncard-learn-cloud-service-2.2.5.tgz","_integrity":"sha512-7SgDhQhtOomQuNpXUS2FS19QEquGRJ7tyfRq9xKTKVTq63zrJipjV6D945X85BZviK8riq490DitHo1ex0MYtg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.12","@learncard/types":"5.6.1","@learncard/helpers":"1.1.3","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.26","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.23","@learncard/didkey-plugin":"1.0.23","@learncard/didkit-plugin":"^1.4.21","@learncard/ceramic-plugin":"1.0.23","@learncard/did-web-plugin":"1.0.49","@learncard/expiration-plugin":"1.1.26","@learncard/learn-card-plugin":"1.1.25","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.33"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.5_1734717987722_0.2811739719375872","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"@learncard/learn-cloud-service","version":"2.2.6","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.6","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"4b59a0bb00b4b3773cfdb512aa6f89c1d9cf0511","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.6.tgz","fileCount":248,"integrity":"sha512-YYshIop+UBoTE0eUx2/e2sHsFHvOQzEv/3rXyPsnfs9yAWokYp3mR/AuGD0l0azv57v+3hAlujpfRE5KFCy4RA==","signatures":[{"sig":"MEUCID3UW7xJAjazEingsGJqfQYmURRi5x8nZE3rpMJK1xRbAiEAwRrxky+bRypa+bgSIbg3FJ7LNHxzwhQWqhX7P+zddYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69056454},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/31375f87fde26d4d0ff2f5a2703231de/learncard-learn-cloud-service-2.2.6.tgz","_integrity":"sha512-YYshIop+UBoTE0eUx2/e2sHsFHvOQzEv/3rXyPsnfs9yAWokYp3mR/AuGD0l0azv57v+3hAlujpfRE5KFCy4RA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.13","@learncard/types":"5.6.2","@learncard/helpers":"1.1.4","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.27","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.24","@learncard/didkey-plugin":"1.0.24","@learncard/didkit-plugin":"^1.4.22","@learncard/ceramic-plugin":"1.0.24","@learncard/did-web-plugin":"1.0.50","@learncard/expiration-plugin":"1.1.27","@learncard/learn-card-plugin":"1.1.26","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.34"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^8.12.2","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.6_1734721010770_0.18706322294449818","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"@learncard/learn-cloud-service","version":"2.2.7","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.7","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"c742e97e7217a7537d9d7483717f30201737d1cc","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.7.tgz","fileCount":248,"integrity":"sha512-7ViBU1Py1QS3VEPwr/7/+tRRfQ2WgHtooNDxzJpeoCCQCq03/4zyX5R1GW8z8vnNocRKmSa9OdMGrseKZoIaNw==","signatures":[{"sig":"MEYCIQDATfng9ZNr3+/NfQ+oSkZCquJYsDAnQIDRki3nLxrEFgIhALmA86KYrIoFxCw80RKG7bGZAmgZoA9u8GJh8Kwfkw+m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69058509},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.7.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/4ace065a2c98b7d17f7c6ab9b8ee49a0/learncard-learn-cloud-service-2.2.7.tgz","_integrity":"sha512-7ViBU1Py1QS3VEPwr/7/+tRRfQ2WgHtooNDxzJpeoCCQCq03/4zyX5R1GW8z8vnNocRKmSa9OdMGrseKZoIaNw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.14","@learncard/types":"5.6.3","@learncard/helpers":"1.1.5","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.28","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.25","@learncard/didkey-plugin":"1.0.25","@learncard/didkit-plugin":"^1.4.23","@learncard/ceramic-plugin":"1.0.25","@learncard/did-web-plugin":"1.0.51","@learncard/expiration-plugin":"1.1.28","@learncard/learn-card-plugin":"1.1.27","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.35"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.7_1736797023901_0.6571762541797663","host":"s3://npm-registry-packages-npm-production"}},"2.2.8":{"name":"@learncard/learn-cloud-service","version":"2.2.8","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.8","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"47f5ee9ce89d1cdf36b2951923ef40d8c848f494","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.8.tgz","fileCount":248,"integrity":"sha512-3tvtUtE6hAAr6jmF//FVXJMJctoUxt5q89cng2AShYENn05+hGZbKg47wGZ4/VoO4anPQWe3XCY0+mYuNkv4pQ==","signatures":[{"sig":"MEUCIDQKp5uWtBWHKwcDA1aK2fAixGRQg8axzVre9DSn715SAiEAinhA6iXJmgvNkZtgCfUaJO8iMyAB3nm47BohnkjayIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69081055},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.8.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/9ea88b3142cff784cb7ac2ef882581d5/learncard-learn-cloud-service-2.2.8.tgz","_integrity":"sha512-3tvtUtE6hAAr6jmF//FVXJMJctoUxt5q89cng2AShYENn05+hGZbKg47wGZ4/VoO4anPQWe3XCY0+mYuNkv4pQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.15","@learncard/types":"5.6.4","@learncard/helpers":"1.1.6","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.29","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.26","@learncard/didkey-plugin":"1.0.26","@learncard/didkit-plugin":"^1.5.0","@learncard/ceramic-plugin":"1.0.26","@learncard/did-web-plugin":"1.0.52","@learncard/expiration-plugin":"1.1.29","@learncard/learn-card-plugin":"1.1.28","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.36"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.8_1737169574274_0.16246900479480897","host":"s3://npm-registry-packages-npm-production"}},"2.2.9":{"name":"@learncard/learn-cloud-service","version":"2.2.9","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.9","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"492b1f3ae08ce6b7a009f10439f00386567961b9","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.9.tgz","fileCount":248,"integrity":"sha512-P1pOie6km00MxE0VzsWRZFKH4G3+LR4RKdEF+QDNJf/MiRwJFogRxe8xjr13pr7k0+G/Sr9JpJchWrmWMTpd1w==","signatures":[{"sig":"MEUCIAGMLk0aYFHPjBnhijiuH5U+tam8D4AUFfM0vnI7PwlMAiEAt16BPype9ICaMIe2Y484vQhQlkEXddkRqKtfL3yek6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69078894},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.9.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/0c697cec4582ca3c8c9c9891012f1406/learncard-learn-cloud-service-2.2.9.tgz","_integrity":"sha512-P1pOie6km00MxE0VzsWRZFKH4G3+LR4RKdEF+QDNJf/MiRwJFogRxe8xjr13pr7k0+G/Sr9JpJchWrmWMTpd1w==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.15","@learncard/types":"5.6.4","@learncard/helpers":"1.1.6","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.29","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.26","@learncard/didkey-plugin":"1.0.26","@learncard/didkit-plugin":"^1.5.0","@learncard/ceramic-plugin":"1.0.26","@learncard/did-web-plugin":"1.0.52","@learncard/expiration-plugin":"1.1.29","@learncard/learn-card-plugin":"1.1.28","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.36"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.9_1737577746551_0.6072842371607137","host":"s3://npm-registry-packages-npm-production"}},"2.2.10":{"name":"@learncard/learn-cloud-service","version":"2.2.10","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.10","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"2dd2966be09771a2b464d780e940b3915960a646","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.10.tgz","fileCount":248,"integrity":"sha512-fZtgVyGgJRT6LDtXwMWBWaRw5BS50cKXfXWdDNpt4r1TSadA2oRXGltO8RbitMzFi7cqYQwV0udzSnad09qlKw==","signatures":[{"sig":"MEUCIQCPZ20IudMGZccbD/4qIJcNwWaEGRKToiIzntb6V/63hQIgYNyRtuuUTPT1vjkjrkULoPxmAno2+ZOqLwadIUAOFNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69080034},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.10.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/b60147a3c6bf2033c8edbccc23c56b1b/learncard-learn-cloud-service-2.2.10.tgz","_integrity":"sha512-fZtgVyGgJRT6LDtXwMWBWaRw5BS50cKXfXWdDNpt4r1TSadA2oRXGltO8RbitMzFi7cqYQwV0udzSnad09qlKw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.15","@learncard/types":"5.6.4","@learncard/helpers":"1.1.6","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.29","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.26","@learncard/didkey-plugin":"1.0.26","@learncard/didkit-plugin":"^1.5.0","@learncard/ceramic-plugin":"1.0.26","@learncard/did-web-plugin":"1.0.52","@learncard/expiration-plugin":"1.1.29","@learncard/learn-card-plugin":"1.1.28","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.36"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.10_1737695321325_0.9496919130900132","host":"s3://npm-registry-packages-npm-production"}},"2.2.11":{"name":"@learncard/learn-cloud-service","version":"2.2.11","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.11","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"1d99bbdf79b540f434a183a2f33e0c96a0462a63","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.11.tgz","fileCount":248,"integrity":"sha512-9AzUns1AEXnNH78dZQ0fZOv/qIrxfL+PtkZUJlHfDCsEh73Y22v5/MVT8Ew7Q9J2scH7ARTnjDdIRet3bDYCug==","signatures":[{"sig":"MEUCIQDjoTAKq2YKwOnpEnNlyjX9FnGSZSL/nmc/uZ7Jo1GDWgIgSP9mcfuCbIjQYpB7wWr1iBHPuSpFPsALHwPJSZ2WYFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69127235},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.11.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/4c5b7ba213c996b9ab2791043054e7c6/learncard-learn-cloud-service-2.2.11.tgz","_integrity":"sha512-9AzUns1AEXnNH78dZQ0fZOv/qIrxfL+PtkZUJlHfDCsEh73Y22v5/MVT8Ew7Q9J2scH7ARTnjDdIRet3bDYCug==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.2","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.16","@learncard/types":"5.6.5","@learncard/helpers":"1.1.7","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.30","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.27","@learncard/didkey-plugin":"1.0.27","@learncard/didkit-plugin":"^1.5.1","@learncard/ceramic-plugin":"1.0.27","@learncard/did-web-plugin":"1.0.53","@learncard/expiration-plugin":"1.1.30","@learncard/learn-card-plugin":"1.1.29","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.37"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.11_1738789178639_0.2487222537699445","host":"s3://npm-registry-packages-npm-production"}},"2.2.12":{"name":"@learncard/learn-cloud-service","version":"2.2.12","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.12","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"f86e8bdb9c91f75ee83ee3422ac14cf2477a19bd","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.12.tgz","fileCount":248,"integrity":"sha512-scwBCdnaQxJ512Y7wI5YnsYNQnfkaiSmBbPuUcoZLKUGU1XNOXgaSiHSaVKF6m6YZ6YVD6KNcva2+nzazAX2/w==","signatures":[{"sig":"MEUCIHZEv0s9/UXdT82qqukBvOaSi6LVpcMuDvFWm44zOK3aAiEA2wjghUXo4vZ3r4bIXx/QHsejarwUxg5ir5uEWmGfzO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69128040},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.12.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/40402f2ea6de2e1ada5552ee03012b46/learncard-learn-cloud-service-2.2.12.tgz","_integrity":"sha512-scwBCdnaQxJ512Y7wI5YnsYNQnfkaiSmBbPuUcoZLKUGU1XNOXgaSiHSaVKF6m6YZ6YVD6KNcva2+nzazAX2/w==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.2","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.16","@learncard/types":"5.6.5","@learncard/helpers":"1.1.7","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.30","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.27","@learncard/didkey-plugin":"1.0.27","@learncard/didkit-plugin":"^1.5.1","@learncard/ceramic-plugin":"1.0.27","@learncard/did-web-plugin":"1.0.53","@learncard/expiration-plugin":"1.1.30","@learncard/learn-card-plugin":"1.1.29","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.37"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.12_1739567248205_0.9379363496278132","host":"s3://npm-registry-packages-npm-production"}},"2.2.13":{"name":"@learncard/learn-cloud-service","version":"2.2.13","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.13","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"afccf555afae66032e124d92ec25a84a0cd0cc81","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.13.tgz","fileCount":251,"integrity":"sha512-7DMQMoApWHTN+CVGyTN4gAS/YHqDNfilKgii+pcgo8EMEMax4RobBV8r0bB2Lqz12um3PSgeFy3a5SL4fscsEA==","signatures":[{"sig":"MEUCIQCdp0p0sI6C+twNls5mfWNbFhDTJ+oRqlvByb4vlsiXSwIgQW7C04N6oVENTAZ/KZziU6El0QK0+Odac3yIvh8vFUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69139017},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.13.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/45a8796f19f04fea0cddf65651a2600a/learncard-learn-cloud-service-2.2.13.tgz","_integrity":"sha512-7DMQMoApWHTN+CVGyTN4gAS/YHqDNfilKgii+pcgo8EMEMax4RobBV8r0bB2Lqz12um3PSgeFy3a5SL4fscsEA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.3","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.17","@learncard/types":"5.6.5","@learncard/helpers":"1.1.7","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.31","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.28","@learncard/didkey-plugin":"1.0.28","@learncard/didkit-plugin":"^1.5.2","@learncard/ceramic-plugin":"1.0.28","@learncard/did-web-plugin":"1.0.54","@learncard/expiration-plugin":"1.1.31","@learncard/learn-card-plugin":"1.1.30","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.38"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.13_1740523917488_0.8738228317571142","host":"s3://npm-registry-packages-npm-production"}},"2.2.14":{"name":"@learncard/learn-cloud-service","version":"2.2.14","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.14","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"b50733db9b02c9a2849f991dbcc99a85d3482943","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.14.tgz","fileCount":251,"integrity":"sha512-DqcygKDFjc+ibf3nHM+xbRKSnHT6opXrDzJ+2jBuMryGxqLFVSA7LO9F8GdWmdxdZmAxXF1yyuET8KPaa84c8g==","signatures":[{"sig":"MEQCIGcB5OST0WYmbCTaaXx/Jkw3Jyp/adtkc3fxf0kVn1gzAiBDjDMIxzlsoZ7wwHyjzBjoV6gd4bXLxNJcwpqsRmr0mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69145583},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.14.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/ee12aff9e4fc6911566be69a35f50c96/learncard-learn-cloud-service-2.2.14.tgz","_integrity":"sha512-DqcygKDFjc+ibf3nHM+xbRKSnHT6opXrDzJ+2jBuMryGxqLFVSA7LO9F8GdWmdxdZmAxXF1yyuET8KPaa84c8g==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.3","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.18","@learncard/types":"5.6.6","@learncard/helpers":"1.1.8","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.32","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.29","@learncard/didkey-plugin":"1.0.29","@learncard/didkit-plugin":"^1.5.3","@learncard/ceramic-plugin":"1.0.29","@learncard/did-web-plugin":"1.0.55","@learncard/expiration-plugin":"1.1.32","@learncard/learn-card-plugin":"1.1.31","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.39"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.14_1741041116702_0.761268421109504","host":"s3://npm-registry-packages-npm-production"}},"2.2.15":{"name":"@learncard/learn-cloud-service","version":"2.2.15","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.15","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"6838428ad2b0fd2bb723af83aacf348c40dfdd6c","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.15.tgz","fileCount":251,"integrity":"sha512-WxjaOMK9cKAsblF1gE0JJiKo6P8v8B9LI3ilY8mmSqre3xvN5WiMBZN6Lw3emtYZI8dAvx/lBkyxRzQun1IuYQ==","signatures":[{"sig":"MEUCIH/0dPNPA/Agv1TwZXABuIH84/jFvs4s/ifcsdkcLlWWAiEAtpnN36FchAihTMnF0RXXy+NPzTOJ9Q/2weKs6aPtw3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69590200},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.15.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/3ab5229fe08550400be12d04ab1239a9/learncard-learn-cloud-service-2.2.15.tgz","_integrity":"sha512-WxjaOMK9cKAsblF1gE0JJiKo6P8v8B9LI3ilY8mmSqre3xvN5WiMBZN6Lw3emtYZI8dAvx/lBkyxRzQun1IuYQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.3","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.19","@learncard/types":"5.6.7","@learncard/helpers":"1.1.9","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.33","@sentry/esbuild-plugin":"^2.5.0","@learncard/crypto-plugin":"1.0.30","@learncard/didkey-plugin":"1.0.30","@learncard/didkit-plugin":"^1.5.4","@learncard/ceramic-plugin":"1.0.30","@learncard/did-web-plugin":"1.0.56","@learncard/expiration-plugin":"1.1.33","@learncard/learn-card-plugin":"1.1.32","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.40"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"^3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.45.1","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.15_1741804899959_0.8655938202243552","host":"s3://npm-registry-packages-npm-production"}},"2.2.16":{"name":"@learncard/learn-cloud-service","version":"2.2.16","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.16","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"6f4851cd019fb9a105232918bfaf3a428cfff342","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.16.tgz","fileCount":251,"integrity":"sha512-WVJ+TWIy3n0U53iB+0omUGV6Forr3VDO9GgukovMNIS/+cFARkDUyK5A+/DOQRnBUmD1Fj2DezfyTNDo5rkPEg==","signatures":[{"sig":"MEQCIHRArYfjkGOUQymNDPlLBY+nGYsibTlqFZLayThG3SfNAiAz1QIhq5al8GBBJ+Ou9jbacmsDHUpjzmCxyQX2d2D3yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65223501},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.16.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/d5a3b2710c31f07b867ac76b2e2e5321/learncard-learn-cloud-service-2.2.16.tgz","_integrity":"sha512-WVJ+TWIy3n0U53iB+0omUGV6Forr3VDO9GgukovMNIS/+cFARkDUyK5A+/DOQRnBUmD1Fj2DezfyTNDo5rkPEg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.19","@learncard/types":"5.6.7","@learncard/helpers":"1.1.9","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.34","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.30","@learncard/didkey-plugin":"1.0.30","@learncard/didkit-plugin":"^1.5.5","@learncard/ceramic-plugin":"1.0.30","@learncard/did-web-plugin":"1.0.56","@learncard/expiration-plugin":"1.1.34","@learncard/learn-card-plugin":"1.1.33","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.40"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.26.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.45.1","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.16_1743023497558_0.15512726755433626","host":"s3://npm-registry-packages-npm-production"}},"2.2.17":{"name":"@learncard/learn-cloud-service","version":"2.2.17","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.17","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"574897439f635ceb0a0592c8cd8739741145860e","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.17.tgz","fileCount":251,"integrity":"sha512-KnC46XvruiP3e1j7DSDNwapZzH6VOwJ2o/hH60EoGkt8pjr0vcLwqpwBMFG6vSHx+hTGqo9o9M7a+5h6TJWF5w==","signatures":[{"sig":"MEQCIBURx6/JSh63T3gUboJBU3T0oUFW6Es+6AmSbP2xkhWvAiAHNLxbcJ6YJHxzZr9Ah2gOCgD4XkqLVIEGJh/p8bWh4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51566422},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.17.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/b615db81fb6c6b60c00031c57efc52d6/learncard-learn-cloud-service-2.2.17.tgz","_integrity":"sha512-KnC46XvruiP3e1j7DSDNwapZzH6VOwJ2o/hH60EoGkt8pjr0vcLwqpwBMFG6vSHx+hTGqo9o9M7a+5h6TJWF5w==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.20","@learncard/types":"5.6.7","@learncard/helpers":"1.1.9","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.35","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.31","@learncard/didkey-plugin":"1.0.31","@learncard/didkit-plugin":"^1.5.6","@learncard/did-web-plugin":"1.0.57","@learncard/encryption-plugin":"1.0.5","@learncard/expiration-plugin":"1.1.35","@learncard/learn-card-plugin":"1.1.34","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.41"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.17_1743484070379_0.21713177356900104","host":"s3://npm-registry-packages-npm-production"}},"2.2.18":{"name":"@learncard/learn-cloud-service","version":"2.2.18","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.18","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"8f354937a34d079329b49092f1377bf45746357c","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.18.tgz","fileCount":251,"integrity":"sha512-/rCDDm2xq0QY/86WWdcChBupBPDW97AYRck8gqATTQL8vaKS7tmmcB+z20zWDZnPH/Qy+6MChm36L0BAtFxwMg==","signatures":[{"sig":"MEYCIQDp7R5CytgdDZyQG+MCDD4dWbIe/HtT3E4BJhKPvGIR1AIhAMowHysO5EZgOsfR4SdgP0bfJEwdIxXk0NWWtXY8nr8F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51568444},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.18.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/3203613c8851dbe63db4ca0085361a46/learncard-learn-cloud-service-2.2.18.tgz","_integrity":"sha512-/rCDDm2xq0QY/86WWdcChBupBPDW97AYRck8gqATTQL8vaKS7tmmcB+z20zWDZnPH/Qy+6MChm36L0BAtFxwMg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.21","@learncard/types":"5.6.8","@learncard/helpers":"1.1.10","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.36","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.32","@learncard/didkey-plugin":"1.0.32","@learncard/didkit-plugin":"^1.5.7","@learncard/did-web-plugin":"1.0.58","@learncard/encryption-plugin":"1.0.6","@learncard/expiration-plugin":"1.1.36","@learncard/learn-card-plugin":"1.1.35","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.42"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.18_1744223452618_0.5355114391891165","host":"s3://npm-registry-packages-npm-production"}},"2.2.19":{"name":"@learncard/learn-cloud-service","version":"2.2.19","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.19","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"b6e1a8ff055ed1eb43da8efc9c8bf504211e1cbd","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.19.tgz","fileCount":251,"integrity":"sha512-YfKTuoMCbg93SAih6Lt+3FbVYP4cOlXo+faj6UpxTUzXiVWblM9OUNc5ou4coWCMf3fkirK5gCo4tGY3kGQDsA==","signatures":[{"sig":"MEQCIA0bjVaxDEaJ+2I6Gygl8F+yEABcK12hv1rSzxsOTSVEAiBVzxR+U6GZ9FFpqMwnwsrD7/ofaxgTbW80VgcTPisyGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51569111},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.19.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/63c55c358ec2f4327d864cc5e9159ad3/learncard-learn-cloud-service-2.2.19.tgz","_integrity":"sha512-YfKTuoMCbg93SAih6Lt+3FbVYP4cOlXo+faj6UpxTUzXiVWblM9OUNc5ou4coWCMf3fkirK5gCo4tGY3kGQDsA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.22","@learncard/types":"5.6.9","@learncard/helpers":"1.1.11","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.37","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.33","@learncard/didkey-plugin":"1.0.33","@learncard/didkit-plugin":"^1.5.8","@learncard/did-web-plugin":"1.0.59","@learncard/encryption-plugin":"1.0.7","@learncard/expiration-plugin":"1.1.37","@learncard/learn-card-plugin":"1.1.36","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.43"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.19_1744390469437_0.6457893602287117","host":"s3://npm-registry-packages-npm-production"}},"2.2.20":{"name":"@learncard/learn-cloud-service","version":"2.2.20","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.20","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"eafe7c4f03809af4cadb2caeedb5f29a7ff063ed","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.20.tgz","fileCount":251,"integrity":"sha512-i617YYqMEk5mKlzRm+aKQy1RjpXV6NevveHbJ7lKpYaWifwjPC7qOmDSnV9YDx6HKipsnXf/77zJhRxC1g+xFw==","signatures":[{"sig":"MEQCIELQZuxmzbR7uVfCnVh5dsB/oep3+pkUvK2maFgnNbp4AiBl2QbtiBEc5XvYKX6JQsGhEosVnNoxmDaL1ypygygAww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51603427},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.20.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/e53aaa4374661420447db6c6b850e62d/learncard-learn-cloud-service-2.2.20.tgz","_integrity":"sha512-i617YYqMEk5mKlzRm+aKQy1RjpXV6NevveHbJ7lKpYaWifwjPC7qOmDSnV9YDx6HKipsnXf/77zJhRxC1g+xFw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.23","@learncard/types":"5.6.10","@learncard/helpers":"1.1.12","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.38","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.34","@learncard/didkey-plugin":"1.0.34","@learncard/didkit-plugin":"^1.5.9","@learncard/did-web-plugin":"1.0.60","@learncard/encryption-plugin":"1.0.8","@learncard/expiration-plugin":"1.1.38","@learncard/learn-card-plugin":"1.1.37","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.44"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.20_1744751949528_0.5415542058710057","host":"s3://npm-registry-packages-npm-production"}},"2.2.21":{"name":"@learncard/learn-cloud-service","version":"2.2.21","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.21","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"a41a07265ffee0365ce929b4da9c16650e23196e","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.21.tgz","fileCount":251,"integrity":"sha512-aWuSPIVxHL/tQvZSKS83pkui6JD2SZQd9QHV7YteJQq1s3Hm5S8kSDK7fyMxPXVYUY9jczO8R1MFNZX+PHT1sg==","signatures":[{"sig":"MEUCIQC9IQe5DHnIzqSarBHO/8CrfabLtICCF2ixTaIOyWELSgIgRZ/Wn0KGBHauNKy/QIW1kLO4zc+hzGxxeh2MczJHue0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51709125},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.21.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/7c3a3a5999cc39d9e92e1f678d9bc2e5/learncard-learn-cloud-service-2.2.21.tgz","_integrity":"sha512-aWuSPIVxHL/tQvZSKS83pkui6JD2SZQd9QHV7YteJQq1s3Hm5S8kSDK7fyMxPXVYUY9jczO8R1MFNZX+PHT1sg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.24","@learncard/types":"5.6.11","@learncard/helpers":"1.1.13","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.39","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.35","@learncard/didkey-plugin":"1.0.35","@learncard/didkit-plugin":"^1.5.10","@learncard/did-web-plugin":"1.0.61","@learncard/encryption-plugin":"1.0.9","@learncard/expiration-plugin":"1.1.39","@learncard/learn-card-plugin":"1.1.38","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.45"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.21_1745385647814_0.4279127478623621","host":"s3://npm-registry-packages-npm-production"}},"2.2.22":{"name":"@learncard/learn-cloud-service","version":"2.2.22","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.22","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"24cc2cfb5da623e5a3fb2f0626dac05a7cb8c20a","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.22.tgz","fileCount":251,"integrity":"sha512-hi3KTfB2Ti4LU8NLJ8w2w/qAuB05mU/G45k4oMMQ5+X1Txjr5O0LhM0h1SuF73lzZFBs2bOYjOi/KcS8rrgKxw==","signatures":[{"sig":"MEYCIQDMpWXTRF6aZJQAY+oxJXq9oUrpVKKDhyCaEvCH9XISrQIhAPOIv8FvPfn+7/7QL9UMVgQN2cQPGeTSZZJ9bvKOAcmP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51712564},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.22.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/eaea69e3f26bf2926a8af29bf102868c/learncard-learn-cloud-service-2.2.22.tgz","_integrity":"sha512-hi3KTfB2Ti4LU8NLJ8w2w/qAuB05mU/G45k4oMMQ5+X1Txjr5O0LhM0h1SuF73lzZFBs2bOYjOi/KcS8rrgKxw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.1","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.25","@learncard/types":"5.6.12","@learncard/helpers":"1.1.14","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.40","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.36","@learncard/didkey-plugin":"1.0.36","@learncard/didkit-plugin":"^1.5.11","@learncard/did-web-plugin":"1.0.62","@learncard/encryption-plugin":"1.0.10","@learncard/expiration-plugin":"1.1.40","@learncard/learn-card-plugin":"1.1.39","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.46"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.22_1747164723234_0.026890036119745275","host":"s3://npm-registry-packages-npm-production"}},"2.2.23":{"name":"@learncard/learn-cloud-service","version":"2.2.23","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.23","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"7edf3ac3602445026fd2b20d0e61b5e50d3d47b5","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.23.tgz","fileCount":251,"integrity":"sha512-zgKKkXlMLEpsEgrOErDxj7E8Szse9usjzrDd+MeaB8TodOjsB4xlQo0vgl5nXGrRYWp5XVKTSS5M0koCE92gwA==","signatures":[{"sig":"MEQCIGALFFWSkEPza+FnN3vJW9kwjpC+SSJHekFLG48akUHKAiBhFZhNfnJ5It9w0rtJPXKOXgl5Daijl5LK8SJvP8toIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51717498},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.23.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/f881441f47ba951f52ec6d68a5c5ea7b/learncard-learn-cloud-service-2.2.23.tgz","_integrity":"sha512-zgKKkXlMLEpsEgrOErDxj7E8Szse9usjzrDd+MeaB8TodOjsB4xlQo0vgl5nXGrRYWp5XVKTSS5M0koCE92gwA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.1","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.26","@learncard/types":"5.6.13","@learncard/helpers":"1.1.15","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.41","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.37","@learncard/didkey-plugin":"1.0.37","@learncard/didkit-plugin":"^1.5.12","@learncard/did-web-plugin":"1.0.63","@learncard/encryption-plugin":"1.0.11","@learncard/expiration-plugin":"1.1.41","@learncard/learn-card-plugin":"1.1.40","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.47"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.23_1747172710759_0.31648608142983914","host":"s3://npm-registry-packages-npm-production"}},"2.2.24":{"name":"@learncard/learn-cloud-service","version":"2.2.24","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.24","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"ac1f50013c93b13180579c166ddc662d4d4835a1","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.24.tgz","fileCount":251,"integrity":"sha512-Bodbb08KZoSuQV1c5sUZ/Rc5AD74ChTMdFC7pND9zOl+ZILo5xZYLAigcJ1c9K8gFg94t1TQxZBrsXTCWBXr4A==","signatures":[{"sig":"MEYCIQDBzsgLpzz9rPSuG4p5+obq5Y+CTD5GOb7v/TT/yKxCxAIhANAlZVMhqqDbZK/hcjZQmnq9VXK4X4Pbmlr1RQBXwSmZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51744854},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.24.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/bdad9ff3cdb250b3939c4f0cd9cfa04c/learncard-learn-cloud-service-2.2.24.tgz","_integrity":"sha512-Bodbb08KZoSuQV1c5sUZ/Rc5AD74ChTMdFC7pND9zOl+ZILo5xZYLAigcJ1c9K8gFg94t1TQxZBrsXTCWBXr4A==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.1","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.27","@learncard/types":"5.6.14","@learncard/helpers":"1.1.16","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.42","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.38","@learncard/didkey-plugin":"1.0.38","@learncard/didkit-plugin":"^1.5.13","@learncard/did-web-plugin":"1.0.64","@learncard/encryption-plugin":"1.0.12","@learncard/expiration-plugin":"1.1.42","@learncard/learn-card-plugin":"1.1.41","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.48"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.24_1747419999635_0.02690040875624078","host":"s3://npm-registry-packages-npm-production"}},"2.2.25":{"name":"@learncard/learn-cloud-service","version":"2.2.25","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.25","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"6d003097e131e122664892eb4efa569f16aa56ab","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.25.tgz","fileCount":251,"integrity":"sha512-amupW+mvMhwjRBHKXE295dhswbeSEGDyeQQO85Y2Nj4OJ6iCkC6NQ5qbZsT10GH+o4ydga1uR/YPk4c6bg1TWw==","signatures":[{"sig":"MEYCIQC7HOr7A7vsEqMcON2/eIfN8cpzmSvkf29Bmwpb6TNgyQIhAK0tA6UAoABmE8c9Sq8lLQjIt3v5qxinVt5ODPaTjYNq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51744928},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.25.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/08f188ac7e0b13604e689062ba1aff18/learncard-learn-cloud-service-2.2.25.tgz","_integrity":"sha512-amupW+mvMhwjRBHKXE295dhswbeSEGDyeQQO85Y2Nj4OJ6iCkC6NQ5qbZsT10GH+o4ydga1uR/YPk4c6bg1TWw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.1","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.27","@learncard/types":"5.6.14","@learncard/helpers":"1.1.16","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.43","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.38","@learncard/didkey-plugin":"1.0.38","@learncard/didkit-plugin":"^1.5.14","@learncard/did-web-plugin":"1.0.64","@learncard/encryption-plugin":"1.0.12","@learncard/expiration-plugin":"1.1.43","@learncard/learn-card-plugin":"1.1.42","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.48"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.25_1747774385132_0.8278030082360963","host":"s3://npm-registry-packages-npm-production"}},"2.2.26":{"name":"@learncard/learn-cloud-service","version":"2.2.26","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.2.26","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"023ca9401a9932ccf35030a79d6574391ea5386a","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.2.26.tgz","fileCount":251,"integrity":"sha512-rgx066+lWQn1Br0JXaicahZgwE2TSKx3pFSp6fhr6gok1JjrtB8Qam32o4eMz1NwFDQDPO710oHbL/Y4emrCpA==","signatures":[{"sig":"MEUCIQDxt1ahKorFde64ZYtDy8AR/zUtII22MiErecLL/PbglwIgXmnLRSauzYUgVNuddCfNB8vvQB7IfzgqDi1MiZPtkTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51288425},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.2.26.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/433a6d0ae41a3671039674056e72a606/learncard-learn-cloud-service-2.2.26.tgz","_integrity":"sha512-rgx066+lWQn1Br0JXaicahZgwE2TSKx3pFSp6fhr6gok1JjrtB8Qam32o4eMz1NwFDQDPO710oHbL/Y4emrCpA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.1","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/client":"^10.45.2","@trpc/server":"^10.45.2","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.28","@learncard/types":"5.6.14","@learncard/helpers":"1.1.16","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.44","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.39","@learncard/didkey-plugin":"1.0.39","@learncard/didkit-plugin":"^1.5.15","@learncard/did-web-plugin":"1.0.65","@learncard/encryption-plugin":"1.0.13","@learncard/expiration-plugin":"1.1.44","@learncard/learn-card-plugin":"1.1.43","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.49"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.2.26_1748441841782_0.7618135565274524","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@learncard/learn-cloud-service","version":"2.3.0","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.0","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"6bfeff91486da8dd08b3479b5fff96d0101f4d50","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.0.tgz","fileCount":249,"integrity":"sha512-3QnDFi54Kz1cSV1pcXGsRImsMV9Ar5Xq9BOmsGKOZnuoEEvg039XdawDTMJrtlCxCDbjZJdUiVwNJsL/1XjyAg==","signatures":[{"sig":"MEUCIQCKbzPDbid8anz87b4+nIppQ/QPsHFguU/js5bf2pz16gIgWDYR8/F6grkBMg89c18UvG8hoxYTXs0EsBqvbDurdrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52276629},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/593a45d5e4d3af3f03f0abe8e10af149/learncard-learn-cloud-service-2.3.0.tgz","_integrity":"sha512-3QnDFi54Kz1cSV1pcXGsRImsMV9Ar5Xq9BOmsGKOZnuoEEvg039XdawDTMJrtlCxCDbjZJdUiVwNJsL/1XjyAg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.2","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.29","trpc-to-openapi":"^2.3.1","@learncard/types":"5.7.0","@learncard/helpers":"1.1.17","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.45","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.40","@learncard/didkey-plugin":"1.0.40","@learncard/didkit-plugin":"^1.5.16","@learncard/did-web-plugin":"1.0.66","@learncard/encryption-plugin":"1.0.14","@learncard/expiration-plugin":"1.1.45","@learncard/learn-card-plugin":"1.1.44","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.50"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.0_1749159931213_0.2435928882327445","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@learncard/learn-cloud-service","version":"2.3.1","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.1","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"953aa6c65b7202c32394003948d0f3212649d1ca","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.1.tgz","fileCount":249,"integrity":"sha512-V7YXzfl66c5WBsyXiLZXkzME/tncoaBx0TIOu/asDwYqIExja/vggB2SxYpgerZ8aoOqOppAXUyRvFSrAQjtvQ==","signatures":[{"sig":"MEYCIQDIuGWuFOoJJA2hVQVGeekXJTl1valS7EI8TG4H/tqmMgIhALi4ZDJWEyNa7Cw+jNjR/geukDyI9NweSHERhXMttHKY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52277512},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","actor":{"name":"taylorbeeston","type":"user","email":"beeston.taylor@gmail.com"},"email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/5f1be0d95b01a39e7af1484c6fb4ec72/learncard-learn-cloud-service-2.3.1.tgz","_integrity":"sha512-V7YXzfl66c5WBsyXiLZXkzME/tncoaBx0TIOu/asDwYqIExja/vggB2SxYpgerZ8aoOqOppAXUyRvFSrAQjtvQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.2","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.29","trpc-to-openapi":"^2.3.1","@learncard/types":"5.7.0","@learncard/helpers":"1.1.17","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.45","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.40","@learncard/didkey-plugin":"1.0.40","@learncard/didkit-plugin":"^1.5.16","@learncard/did-web-plugin":"1.0.66","@learncard/encryption-plugin":"1.0.14","@learncard/expiration-plugin":"1.1.45","@learncard/learn-card-plugin":"1.1.44","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.50"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.1_1750708776717_0.6280936140218525","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@learncard/learn-cloud-service","version":"2.3.2","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.2","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"22c37f59ce37db6b240faf4e9ea52fef132358c7","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.2.tgz","fileCount":249,"integrity":"sha512-w01mJGj42tdnoNZfAsBoTtlcugOxJzWqCMBYLfRh9XuKF+VwIXPNqWKxDKZHfXGdeDQHetj3U0bSQ096rck3xA==","signatures":[{"sig":"MEYCIQCwij5TUhky5GtHxvsrT7kVAn0fgjdz+cHhCeQje//VfAIhAJ0ley/6MR/1CAsP5lTKIeFqY4kTM+9O2TQYcAam1fWA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52279628},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","actor":{"name":"taylorbeeston","type":"user","email":"beeston.taylor@gmail.com"},"email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/ad2caf64e48c59a56ca38041d2e84df3/learncard-learn-cloud-service-2.3.2.tgz","_integrity":"sha512-w01mJGj42tdnoNZfAsBoTtlcugOxJzWqCMBYLfRh9XuKF+VwIXPNqWKxDKZHfXGdeDQHetj3U0bSQ096rck3xA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.2","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.30","trpc-to-openapi":"^2.3.1","@learncard/types":"5.7.1","@learncard/helpers":"1.1.18","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.46","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.41","@learncard/didkey-plugin":"1.0.41","@learncard/didkit-plugin":"^1.5.17","@learncard/did-web-plugin":"1.0.67","@learncard/encryption-plugin":"1.0.15","@learncard/expiration-plugin":"1.1.46","@learncard/learn-card-plugin":"1.1.45","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.51"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.2_1751517053809_0.5546626199041715","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@learncard/learn-cloud-service","version":"2.3.3","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.3","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"51064955b0a3608d031e2d4606a9e9a9b15bad33","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.3.tgz","fileCount":249,"integrity":"sha512-WrX2sdvvrKFwf+zy2sPGDkEbEFApYVbtmIzol7TmDwUCsXfMalDy7gGxYotK75Fw3R6qDVK9SJxFxK35NAJ+tQ==","signatures":[{"sig":"MEQCIG6zYCbnpxV7waEAdP3Wnsf2L+B7I+UM4fOuKeLhqhxMAiAsLHGeDrHKQLc1JZ+7pzT4vqBfPOHqYHvkq0hiQfI+7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52454818},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","actor":{"name":"taylorbeeston","type":"user","email":"beeston.taylor@gmail.com"},"email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/8ee4c568b51188ca974301369b5ffdf9/learncard-learn-cloud-service-2.3.3.tgz","_integrity":"sha512-WrX2sdvvrKFwf+zy2sPGDkEbEFApYVbtmIzol7TmDwUCsXfMalDy7gGxYotK75Fw3R6qDVK9SJxFxK35NAJ+tQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.3","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.31","trpc-to-openapi":"^2.3.1","@learncard/types":"5.8.0","@learncard/helpers":"1.1.19","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.47","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.42","@learncard/didkey-plugin":"1.0.42","@learncard/didkit-plugin":"^1.5.18","@learncard/did-web-plugin":"1.0.68","@learncard/encryption-plugin":"1.0.16","@learncard/expiration-plugin":"1.1.47","@learncard/learn-card-plugin":"1.1.46","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.52"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.3_1751925956607_0.5414170212082645","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"@learncard/learn-cloud-service","version":"2.3.4","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.4","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"794a71ccacc82653a28226858dd6b2363263bd09","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.4.tgz","fileCount":249,"integrity":"sha512-UA9wesx5lMffl3oGPzCskvELuGlJk+KXWPqJRGKbGFqXI8JucxQK2RANIvuWqXjWCK3TCvN2pOMYWpS6ArJJ4g==","signatures":[{"sig":"MEUCIB/eS87NnrbhmXdcyFrVqHhDQt4DDLyR2fVu6jhM5ANIAiEAhlBxXBvLZS3g2uDeke/vrK0hdJw7PcclDH7WXLrDNnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52467081},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","actor":{"name":"taylorbeeston","type":"user","email":"beeston.taylor@gmail.com"},"email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/58bb894615d339eb6ce33c9caf50c9a4/learncard-learn-cloud-service-2.3.4.tgz","_integrity":"sha512-UA9wesx5lMffl3oGPzCskvELuGlJk+KXWPqJRGKbGFqXI8JucxQK2RANIvuWqXjWCK3TCvN2pOMYWpS6ArJJ4g==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.3","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.31","trpc-to-openapi":"^2.3.1","@learncard/types":"5.8.0","@learncard/helpers":"1.1.19","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.47","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.42","@learncard/didkey-plugin":"1.0.42","@learncard/didkit-plugin":"^1.5.18","@learncard/did-web-plugin":"1.0.68","@learncard/encryption-plugin":"1.0.16","@learncard/expiration-plugin":"1.1.47","@learncard/learn-card-plugin":"1.1.46","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.53"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.4_1752178117166_0.005809192358484649","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"@learncard/learn-cloud-service","version":"2.3.5","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.5","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"cea3da713f5ef7402bd93d248c7e054699f6c9d4","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.5.tgz","fileCount":249,"integrity":"sha512-SEoK/ah9nIsUic0cAmP89KKtKBEF44jRgRdeFa3/VwQpg4iFf5V0DraI6QhI5ZbDD99NE3PV65GUgkA+TsDHEA==","signatures":[{"sig":"MEUCIQCPnXkjtWyhLYwdHVl2e/CC5vbNdMJ63iXC0kf2O170iQIgUORbkwaI2prksoAT4FcpfGmi/AQCJjwgPxcRzARmy8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52383037},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/646345a96bfa8f1e194f7d3fc1b20b06/learncard-learn-cloud-service-2.3.5.tgz","_integrity":"sha512-SEoK/ah9nIsUic0cAmP89KKtKBEF44jRgRdeFa3/VwQpg4iFf5V0DraI6QhI5ZbDD99NE3PV65GUgkA+TsDHEA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.3","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.31","trpc-to-openapi":"^2.3.1","@learncard/types":"5.8.0","@learncard/helpers":"1.1.19","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.48","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.42","@learncard/didkey-plugin":"1.0.42","@learncard/didkit-plugin":"^1.5.19","@learncard/did-web-plugin":"1.0.68","@learncard/encryption-plugin":"1.0.16","@learncard/expiration-plugin":"1.1.48","@learncard/learn-card-plugin":"1.1.47","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.54"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.5_1752516514499_0.5189671524229793","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"@learncard/learn-cloud-service","version":"2.3.6","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.6","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"4cd191a426b48be20d6c7c741ff59fb28604b394","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.6.tgz","fileCount":249,"integrity":"sha512-kppuhSaDGzw2RKvlNGpY/+7j1sm+SbBwXzBfYdA3SMamFYaDYEdAhK1rZZACLrE3JIF/U39LtWRZeHZQiUT8zQ==","signatures":[{"sig":"MEQCIEQyjlSWGCXpCfoeiGnwMRNMIC0IaKEAhPrL5b8SbtSnAiAY0WKzq9pR0N6FkFLqY9uQdppixZSjqx7yBRQIxkeSiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52383444},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/544c44a20cb2259c18873bda3a0d739d/learncard-learn-cloud-service-2.3.6.tgz","_integrity":"sha512-kppuhSaDGzw2RKvlNGpY/+7j1sm+SbBwXzBfYdA3SMamFYaDYEdAhK1rZZACLrE3JIF/U39LtWRZeHZQiUT8zQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.3","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.31","trpc-to-openapi":"^2.3.1","@learncard/types":"5.8.0","@learncard/helpers":"1.1.19","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.49","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.42","@learncard/didkey-plugin":"1.0.42","@learncard/didkit-plugin":"^1.5.20","@learncard/did-web-plugin":"1.0.68","@learncard/encryption-plugin":"1.0.16","@learncard/expiration-plugin":"1.1.49","@learncard/learn-card-plugin":"1.1.48","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.55"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.6_1752527046907_0.3814695919641953","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"@learncard/learn-cloud-service","version":"2.3.7","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.7","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"f7b33cb0e4375b0618d76a25b2e92988b0fe4a4f","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.7.tgz","fileCount":249,"integrity":"sha512-WiicQG95/wxrjrpuZNoSmWMxmv/EwIGW4UkqodMPi4KAQ+CfyC50cB86FlxnCEVBTiKStHN3BRtV7eRRCIarWQ==","signatures":[{"sig":"MEUCIGmK8HQ81bmofSpyhhpR393s7BeHFaBuGVODhVFaV6JGAiEAsBZUBvRuw86wVfrh+9j3rVEO+ImSfIHJZl14aH0t0X8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52386464},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.7.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/b6223551ac47b79b0754f701b41b315d/learncard-learn-cloud-service-2.3.7.tgz","_integrity":"sha512-WiicQG95/wxrjrpuZNoSmWMxmv/EwIGW4UkqodMPi4KAQ+CfyC50cB86FlxnCEVBTiKStHN3BRtV7eRRCIarWQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.3","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.32","trpc-to-openapi":"^2.3.1","@learncard/types":"5.8.0","@learncard/helpers":"1.1.20","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.50","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.43","@learncard/didkey-plugin":"1.0.43","@learncard/didkit-plugin":"^1.5.21","@learncard/did-web-plugin":"1.0.69","@learncard/encryption-plugin":"1.0.17","@learncard/expiration-plugin":"1.1.50","@learncard/learn-card-plugin":"1.1.49","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.56"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.7_1752554666257_0.2529685530855068","host":"s3://npm-registry-packages-npm-production"}},"2.3.8":{"name":"@learncard/learn-cloud-service","version":"2.3.8","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.8","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"c6004561441b850fdca0db09782d4b9dc0ac6fa2","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.8.tgz","fileCount":249,"integrity":"sha512-E5+3albYiDkTWc6RHSdj9EUbZiJ1KDAmZ69lUrMmrF9APjBTnr8mNvcftdnIpBsPkRielPxEDZYW08d6DNXazQ==","signatures":[{"sig":"MEUCIQCbLqQ2fcj23Vynr+J8O0RrCgq06xUviHKovrcfN2MALAIgQrz0qhdgXydP4arD0mOaCWTn0470A4XPkXT55SPr0rY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52386825},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.8.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/1a710837c8cb87c7e06fc74c36ae57c6/learncard-learn-cloud-service-2.3.8.tgz","_integrity":"sha512-E5+3albYiDkTWc6RHSdj9EUbZiJ1KDAmZ69lUrMmrF9APjBTnr8mNvcftdnIpBsPkRielPxEDZYW08d6DNXazQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.3","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.32","trpc-to-openapi":"^2.3.1","@learncard/types":"5.8.0","@learncard/helpers":"1.1.20","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.51","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.43","@learncard/didkey-plugin":"1.0.43","@learncard/didkit-plugin":"^1.5.21","@learncard/did-web-plugin":"1.0.69","@learncard/encryption-plugin":"1.0.17","@learncard/expiration-plugin":"1.1.51","@learncard/learn-card-plugin":"1.1.49","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.57"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.8_1752691796155_0.4379482754092012","host":"s3://npm-registry-packages-npm-production"}},"2.3.9":{"name":"@learncard/learn-cloud-service","version":"2.3.9","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.9","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"a6f37fedf851d46b31528b8673ec0249cb916546","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.9.tgz","fileCount":249,"integrity":"sha512-daLWY53trm2QmD2ts3QD8VR1GCchM8n6MyzZT73FNEO5VzdW2iQOag3za61D3WYkCaphIliq+s+wR06SuJwVqQ==","signatures":[{"sig":"MEQCIDATM+Hdss6TezyOPPU0hUkfiiuq8YaN6ZBQYo/OsZE4AiBDTpfptkKqgbqeZeps9NAzR53pqo4lAx1KfcZckPOZEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52393026},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.9.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/fb92aefe6db71fb2ca5ff8034ff644ba/learncard-learn-cloud-service-2.3.9.tgz","_integrity":"sha512-daLWY53trm2QmD2ts3QD8VR1GCchM8n6MyzZT73FNEO5VzdW2iQOag3za61D3WYkCaphIliq+s+wR06SuJwVqQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.3","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.32","trpc-to-openapi":"^2.3.1","@learncard/types":"5.8.0","@learncard/helpers":"1.1.20","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.52","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.43","@learncard/didkey-plugin":"1.0.43","@learncard/didkit-plugin":"^1.5.22","@learncard/did-web-plugin":"1.0.69","@learncard/encryption-plugin":"1.0.17","@learncard/expiration-plugin":"1.1.52","@learncard/learn-card-plugin":"1.1.50","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.57"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.9_1752813039676_0.24577313375633492","host":"s3://npm-registry-packages-npm-production"}},"2.3.10":{"name":"@learncard/learn-cloud-service","version":"2.3.10","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.10","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"e045bd3d8066786c9a6dda0aaaec831d7a3b5dc3","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.10.tgz","fileCount":249,"integrity":"sha512-7lvrmjHwqXYX7gx/H0iwMO7QLX8fjsaqpwEajn2FzpynddDcb7ToXarDFQKTVCWBbejvv15wMCgyrISkhcDmUw==","signatures":[{"sig":"MEUCIQD43uWwlI0ViICltlGGoDoNVW1WYxtXdoIHZWIHB/IOegIgdD5vT/aryu8Jip/xCWwozQ7vQREtG3YzqJJinnhevuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52398157},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.10.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/b268cb05119932070c38d6ef967f233b/learncard-learn-cloud-service-2.3.10.tgz","_integrity":"sha512-7lvrmjHwqXYX7gx/H0iwMO7QLX8fjsaqpwEajn2FzpynddDcb7ToXarDFQKTVCWBbejvv15wMCgyrISkhcDmUw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.3","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.33","trpc-to-openapi":"^2.3.1","@learncard/types":"5.8.1","@learncard/helpers":"1.1.21","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.53","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.44","@learncard/didkey-plugin":"1.0.44","@learncard/didkit-plugin":"^1.5.23","@learncard/did-web-plugin":"1.0.70","@learncard/encryption-plugin":"1.0.18","@learncard/expiration-plugin":"1.1.53","@learncard/learn-card-plugin":"1.1.51","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.58"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.10_1752949717094_0.608509440842246","host":"s3://npm-registry-packages-npm-production"}},"2.3.11":{"name":"@learncard/learn-cloud-service","version":"2.3.11","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.11","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"d8550aa58d98ba10a347593b9c7db86f0cffc581","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.11.tgz","fileCount":249,"integrity":"sha512-+0BA31bqy6sTbqobIY9XcBSXijRIh5+73adzWAA87PHp2x60L9iqd97owpABwitT5OL84YfCh19ukxSXSuQMgA==","signatures":[{"sig":"MEUCIQDKW/axWanIPgFchxFJ08bhzbHS+ws0XDclqus2Xw2KuwIgOmub2jQVTgNOGuzzjiR+grw5beSAZIxQwcsOuesi6O8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52398354},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.11.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/76ca5ad8a2575e9ea1b8bd736e140db6/learncard-learn-cloud-service-2.3.11.tgz","_integrity":"sha512-+0BA31bqy6sTbqobIY9XcBSXijRIh5+73adzWAA87PHp2x60L9iqd97owpABwitT5OL84YfCh19ukxSXSuQMgA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.3","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.33","trpc-to-openapi":"^2.3.1","@learncard/types":"5.8.1","@learncard/helpers":"1.1.21","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.53","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.44","@learncard/didkey-plugin":"1.0.44","@learncard/didkit-plugin":"^1.5.23","@learncard/did-web-plugin":"1.0.70","@learncard/encryption-plugin":"1.0.18","@learncard/expiration-plugin":"1.1.53","@learncard/learn-card-plugin":"1.1.51","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.58"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.11_1753137875612_0.23543893678668826","host":"s3://npm-registry-packages-npm-production"}},"2.3.13":{"name":"@learncard/learn-cloud-service","version":"2.3.13","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.13","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"ad443108e93b6d98d85574cf594d14dd4635872b","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.13.tgz","fileCount":249,"integrity":"sha512-xskKGG3vSXnLpHP8ihyUuTJl96g3xv3Q45/eiGog8gTO/v7Nd0ZnsjDxHcMXdNNny0xjOY8HChP2j/NZM1392A==","signatures":[{"sig":"MEUCIQDk3lTzenz7/9uJLApN7NrIZhk5iLlA/4CBAj2zSov04AIgY5bEPPe9Bw95Yv2SBtwTyWF4IX/30iuLfS+v3FNKH6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52412895},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.13.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/6791868f3862fe376090b8cdd05bc8cb/learncard-learn-cloud-service-2.3.13.tgz","_integrity":"sha512-xskKGG3vSXnLpHP8ihyUuTJl96g3xv3Q45/eiGog8gTO/v7Nd0ZnsjDxHcMXdNNny0xjOY8HChP2j/NZM1392A==","_npmVersion":"10.2.3","description":"","directories":{},"_nodeVersion":"20.10.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.35","trpc-to-openapi":"^2.3.1","@learncard/types":"5.8.3","@learncard/helpers":"1.1.23","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.55","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.46","@learncard/didkey-plugin":"1.0.46","@learncard/didkit-plugin":"^1.5.25","@learncard/did-web-plugin":"1.0.72","@learncard/encryption-plugin":"1.0.20","@learncard/expiration-plugin":"1.1.55","@learncard/learn-card-plugin":"1.1.53","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.60"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.13_1754500775855_0.5650338971965445","host":"s3://npm-registry-packages-npm-production"}},"2.3.14":{"name":"@learncard/learn-cloud-service","version":"2.3.14","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.14","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"50f3e0271f21dc5f3af9b2c329d38f4ebed44898","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.14.tgz","fileCount":249,"integrity":"sha512-o720eIqvlZ8IJq99hcUdIuQoRaabhosfRns67Lf5qHnX2LmH+j8g2LCHMo51BNvMY7WwOarB4saWS5t4HdXOgQ==","signatures":[{"sig":"MEYCIQDwSY8Tau6TU2WweqlVGvsAUzdVqjHya9MrFopnGB6BiAIhAMPYsn96AbsZnEXpx109iazp7ns1lVnYg72aBW5oV0o2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52413257},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.14.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/ec5deb61971caf8f9c4e47b9741bd041/learncard-learn-cloud-service-2.3.14.tgz","_integrity":"sha512-o720eIqvlZ8IJq99hcUdIuQoRaabhosfRns67Lf5qHnX2LmH+j8g2LCHMo51BNvMY7WwOarB4saWS5t4HdXOgQ==","_npmVersion":"10.2.3","description":"","directories":{},"_nodeVersion":"20.10.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.35","trpc-to-openapi":"^2.3.1","@learncard/types":"5.8.3","@learncard/helpers":"1.1.23","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.56","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.46","@learncard/didkey-plugin":"1.0.46","@learncard/didkit-plugin":"^1.5.26","@learncard/did-web-plugin":"1.0.72","@learncard/encryption-plugin":"1.0.20","@learncard/expiration-plugin":"1.1.56","@learncard/learn-card-plugin":"1.1.54","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.60"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.14_1754518878089_0.07672160856826338","host":"s3://npm-registry-packages-npm-production"}},"2.3.15":{"name":"@learncard/learn-cloud-service","version":"2.3.15","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.15","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"d45eb04a25ac8f5e63f1130da5444ff7a404e637","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.15.tgz","fileCount":249,"integrity":"sha512-fNcOkIJe5n9swzV8Ytkk4lR8HHcBBfqtjTfFpDlMIR2/H6lA+xV83XRaQALr0ypFDvPObEarBRlul5+4PEGjsQ==","signatures":[{"sig":"MEYCIQCEUOPRhMQOB6uDS1xUFMl+fE827L8h2SAG6PethMGBYQIhAKgCFfvGIudCeVZqb18tkD3qVaR8iHe51l7roasdQeLI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52416588},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.15.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/e0464af0925370b0496f7039aa826c3d/learncard-learn-cloud-service-2.3.15.tgz","_integrity":"sha512-fNcOkIJe5n9swzV8Ytkk4lR8HHcBBfqtjTfFpDlMIR2/H6lA+xV83XRaQALr0ypFDvPObEarBRlul5+4PEGjsQ==","_npmVersion":"10.2.3","description":"","directories":{},"_nodeVersion":"20.10.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.35","trpc-to-openapi":"^2.3.1","@learncard/types":"5.8.3","@learncard/helpers":"1.1.23","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.57","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.46","@learncard/didkey-plugin":"1.0.46","@learncard/didkit-plugin":"^1.5.27","@learncard/did-web-plugin":"1.0.72","@learncard/encryption-plugin":"1.0.20","@learncard/expiration-plugin":"1.1.57","@learncard/learn-card-plugin":"1.1.55","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.60"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.15_1754707349396_0.10009840395917458","host":"s3://npm-registry-packages-npm-production"}},"2.3.16":{"name":"@learncard/learn-cloud-service","version":"2.3.16","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.16","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"545f021cd2840fbaacce6a76d7a5269f916cd250","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.16.tgz","fileCount":249,"integrity":"sha512-/t7KzSZjwz8ydPtww4BlBbwmB2wszicJcmqhV3J970PeYpt9E0GyksIBrAkGYDX6/33SQs8GQ1GaC81ZB2OjWQ==","signatures":[{"sig":"MEYCIQCgOnlrJfvKl4xF7etKQLz61G2bmegol3C4z3POt20zJAIhAOLkLjOY16kh0UyWDg5XcpDCWPVx3Js1AAFreBE7alZi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52420677},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.16.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/983734c6bdd9e3b42c1dc1f778dd8a8a/learncard-learn-cloud-service-2.3.16.tgz","_integrity":"sha512-/t7KzSZjwz8ydPtww4BlBbwmB2wszicJcmqhV3J970PeYpt9E0GyksIBrAkGYDX6/33SQs8GQ1GaC81ZB2OjWQ==","_npmVersion":"10.2.3","description":"","directories":{},"_nodeVersion":"20.10.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.36","trpc-to-openapi":"^2.3.1","@learncard/types":"5.8.4","@learncard/helpers":"1.1.24","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.58","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.47","@learncard/didkey-plugin":"1.0.47","@learncard/didkit-plugin":"^1.5.28","@learncard/did-web-plugin":"1.0.73","@learncard/encryption-plugin":"1.0.21","@learncard/expiration-plugin":"1.1.58","@learncard/learn-card-plugin":"1.1.56","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.61"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.16_1755801864901_0.6810363670551536","host":"s3://npm-registry-packages-npm-production"}},"2.3.17":{"name":"@learncard/learn-cloud-service","version":"2.3.17","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.17","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"840e50a470cbdf04320667f397b276e9696afd52","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.17.tgz","fileCount":249,"integrity":"sha512-BjN4OsjaG0LcLa2+fJtYWjTOVU82u8O3gWXQJ7CPmNVfOhsxcQQuz392WwNeUBjiDlbSDh+kuKecGR+GR49djg==","signatures":[{"sig":"MEYCIQDKeEdTFMz/izQjMHr8BmTYSOc97jXwBG0A622vzHNWcgIhAJ2Oz3sJq/rEFSWXLfYQz0pfqllc/TLPkuSPqckE29VS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52426086},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.17.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/3a169105e614a424c1b46170bc606314/learncard-learn-cloud-service-2.3.17.tgz","_integrity":"sha512-BjN4OsjaG0LcLa2+fJtYWjTOVU82u8O3gWXQJ7CPmNVfOhsxcQQuz392WwNeUBjiDlbSDh+kuKecGR+GR49djg==","_npmVersion":"10.2.3","description":"","directories":{},"_nodeVersion":"20.10.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.37","trpc-to-openapi":"^2.3.1","@learncard/types":"5.8.5","@learncard/helpers":"1.1.25","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.59","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.48","@learncard/didkey-plugin":"1.0.48","@learncard/didkit-plugin":"^1.5.29","@learncard/did-web-plugin":"1.0.74","@learncard/encryption-plugin":"1.0.22","@learncard/expiration-plugin":"1.1.59","@learncard/learn-card-plugin":"1.1.57","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.62"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.17_1755812116376_0.10425150181414078","host":"s3://npm-registry-packages-npm-production"}},"2.3.18":{"name":"@learncard/learn-cloud-service","version":"2.3.18","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.18","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"4112d956fc79b4f98f67cc62e900a7e706561f6f","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.18.tgz","fileCount":249,"integrity":"sha512-v9uUAkPeu0yELr/NYFLZxmAhWTjxw9dNQgcxlABEcDZUMy3YgFKjIhskTqbAwtmfM9sbd863OevJ5k0wvsVaqA==","signatures":[{"sig":"MEYCIQCE6VYrxqTwaZ/+9gPaBmcFy825x7qvBi8yniGVZj075gIhAPVHGpkxLPOgptFP3FEVmu2aq70tyHZHQ21JBrUUyYLT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52520678},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.18.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/805c45d31c8c768452b67114dd398baf/learncard-learn-cloud-service-2.3.18.tgz","_integrity":"sha512-v9uUAkPeu0yELr/NYFLZxmAhWTjxw9dNQgcxlABEcDZUMy3YgFKjIhskTqbAwtmfM9sbd863OevJ5k0wvsVaqA==","_npmVersion":"10.2.3","description":"","directories":{},"_nodeVersion":"20.10.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.38","trpc-to-openapi":"^2.3.1","@learncard/types":"5.8.6","@learncard/helpers":"1.1.26","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.1.60","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.49","@learncard/didkey-plugin":"1.0.49","@learncard/didkit-plugin":"^1.5.30","@learncard/did-web-plugin":"1.0.75","@learncard/encryption-plugin":"1.0.23","@learncard/expiration-plugin":"1.1.60","@learncard/learn-card-plugin":"1.1.58","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.63"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.18_1757448511037_0.9480934952971138","host":"s3://npm-registry-packages-npm-production"}},"2.3.19":{"name":"@learncard/learn-cloud-service","version":"2.3.19","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.19","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"eb90d79ee292f5b81ba847c8734c559c53aa8ec1","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.19.tgz","fileCount":249,"integrity":"sha512-Qb+ZtuHu0MvaA8NQwZasaBGmBbO0d/qMvUb68spyTLnMXLi4D8pVa1PA2j3CssCFBV/WKwIMreiA3OL6q6skzw==","signatures":[{"sig":"MEYCIQDdA7g/oJfkaEAV6ZWu5MXGd4NtAqJgM+eWohhcQjWrYgIhAIg0EDOVkB3Z9TabaQskE8P/2DNDfNfl2W5TobpWZtok","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52520954},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.19.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/4371a20724752c4f64b01cb2c562c2f5/learncard-learn-cloud-service-2.3.19.tgz","_integrity":"sha512-Qb+ZtuHu0MvaA8NQwZasaBGmBbO0d/qMvUb68spyTLnMXLi4D8pVa1PA2j3CssCFBV/WKwIMreiA3OL6q6skzw==","_npmVersion":"10.2.3","description":"","directories":{},"_nodeVersion":"20.10.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.38","trpc-to-openapi":"^2.3.1","@learncard/types":"5.8.6","@learncard/helpers":"1.1.26","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.2.0","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.49","@learncard/didkey-plugin":"1.0.49","@learncard/didkit-plugin":"^1.5.30","@learncard/did-web-plugin":"1.0.75","@learncard/encryption-plugin":"1.0.23","@learncard/expiration-plugin":"1.1.61","@learncard/learn-card-plugin":"1.1.58","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.63"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.19_1757701600033_0.20563280293103992","host":"s3://npm-registry-packages-npm-production"}},"2.3.20":{"name":"@learncard/learn-cloud-service","version":"2.3.20","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.20","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"f58c8a720f99859027da4bbbbf03bcf5df17ce65","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.20.tgz","fileCount":249,"integrity":"sha512-5taCtePyC4sJ5cZkmcGYaERyFZCDuqFtiWFMIxoHA7hCpZCuG02X0HoV9vosPleCObXDgr5uEn2Y5/YyhL7YrQ==","signatures":[{"sig":"MEQCIAQWhsKVvMIti+47lW2kf8PotWO6ES3/YIzAu9q+jDa7AiBJGe8li+XWDJlfEXNXwsRG5CPKdjc73HYvtjbfqSIMzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52521230},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.20.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/d12addf862f37a619662f3710137618a/learncard-learn-cloud-service-2.3.20.tgz","_integrity":"sha512-5taCtePyC4sJ5cZkmcGYaERyFZCDuqFtiWFMIxoHA7hCpZCuG02X0HoV9vosPleCObXDgr5uEn2Y5/YyhL7YrQ==","_npmVersion":"10.2.3","description":"","directories":{},"_nodeVersion":"20.10.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.38","trpc-to-openapi":"^2.3.1","@learncard/types":"5.8.6","@learncard/helpers":"1.1.26","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.2.0","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.49","@learncard/didkey-plugin":"1.0.49","@learncard/didkit-plugin":"^1.5.30","@learncard/did-web-plugin":"1.0.75","@learncard/encryption-plugin":"1.0.23","@learncard/expiration-plugin":"1.1.61","@learncard/learn-card-plugin":"1.1.58","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.64"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.20_1758303247726_0.23252206785641882","host":"s3://npm-registry-packages-npm-production"}},"2.3.21":{"name":"@learncard/learn-cloud-service","version":"2.3.21","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.21","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"62fe6f09f0a73820f53ebbc7965aed1d28435b07","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.21.tgz","fileCount":249,"integrity":"sha512-JBiqmBloF3I3rzc2ZUCvbg6mHw9KFxRC0sVzyVfpk6mj31EjEOSGneBdJmf0aOzKXu4SMmu3P46CoTCfvBvGRw==","signatures":[{"sig":"MEUCIQCC3EqzbAZssMW52XamcXTr1KgwMw5QfO+I/G2NDWHkZAIgZT7BrcydtkTmwFacgLCUS1JFi3xbh3p8Ey1HM2V9VsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52524006},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.21.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/ef2799cef269258edff7a2a5f9cc3f39/learncard-learn-cloud-service-2.3.21.tgz","_integrity":"sha512-JBiqmBloF3I3rzc2ZUCvbg6mHw9KFxRC0sVzyVfpk6mj31EjEOSGneBdJmf0aOzKXu4SMmu3P46CoTCfvBvGRw==","_npmVersion":"10.2.3","description":"","directories":{},"_nodeVersion":"20.10.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.39","trpc-to-openapi":"^2.3.1","@learncard/types":"5.8.7","@learncard/helpers":"1.1.27","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.2.1","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.50","@learncard/didkey-plugin":"1.0.50","@learncard/didkit-plugin":"^1.5.31","@learncard/did-web-plugin":"1.0.76","@learncard/encryption-plugin":"1.0.24","@learncard/expiration-plugin":"1.1.62","@learncard/learn-card-plugin":"1.1.59","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.65"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.21_1758572121674_0.06532722136762459","host":"s3://npm-registry-packages-npm-production"}},"2.3.22":{"name":"@learncard/learn-cloud-service","version":"2.3.22","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.22","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"54f51606cd5a46de67aaf227abe4f7afd1b9c572","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.22.tgz","fileCount":249,"integrity":"sha512-L2yEmlX86lm2rnM2dHEVXXO6UNnqZeCBuKYWGvzHy90K6RkZ2uHW7l/sEEMmXpSkiBgwYQKgSHyNdWj0UuYiqA==","signatures":[{"sig":"MEYCIQCF9HDgoNE7QjofB3LpL1seh5KvfR5luTEqk0yYjKcejQIhAPcMsWePiTJwBrySZTLWTXgJcc2efa5L3thuYPgDY0bi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52533798},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.22.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/84dad1d14727d95ee40dfbc27139258b/learncard-learn-cloud-service-2.3.22.tgz","_integrity":"sha512-L2yEmlX86lm2rnM2dHEVXXO6UNnqZeCBuKYWGvzHy90K6RkZ2uHW7l/sEEMmXpSkiBgwYQKgSHyNdWj0UuYiqA==","_npmVersion":"10.2.3","description":"","directories":{},"_nodeVersion":"20.10.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.39","trpc-to-openapi":"^2.3.1","@learncard/types":"5.8.7","@learncard/helpers":"1.1.27","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.2.2","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.50","@learncard/didkey-plugin":"1.0.50","@learncard/didkit-plugin":"^1.5.32","@learncard/did-web-plugin":"1.0.76","@learncard/encryption-plugin":"1.0.24","@learncard/expiration-plugin":"1.1.63","@learncard/learn-card-plugin":"1.1.60","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.65"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.22_1758573460155_0.44858128536146413","host":"s3://npm-registry-packages-npm-production"}},"2.3.23":{"name":"@learncard/learn-cloud-service","version":"2.3.23","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.23","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"bfc7b9309f006eabfb36906b2217dfd6c433c20d","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.23.tgz","fileCount":249,"integrity":"sha512-VKZzLHBQvulXkWD30sJdNWAU7KVFJ9Vq7sKoaTgMtkr7jjbWmB8YXOBYQocJXnDRKr1vpFS1LDl/kVziPK/wdA==","signatures":[{"sig":"MEUCIQCoy0Gtio2N0gq9i76cbG+y1gGkZuReCNPmwXwohNVSHQIgV2MCDWcY6y5sycjmOkCRI+hwlCsD/A7dT4blDrGgnlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52535138},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.23.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/0eba146b971dbe8b74c80bf15150e919/learncard-learn-cloud-service-2.3.23.tgz","_integrity":"sha512-VKZzLHBQvulXkWD30sJdNWAU7KVFJ9Vq7sKoaTgMtkr7jjbWmB8YXOBYQocJXnDRKr1vpFS1LDl/kVziPK/wdA==","_npmVersion":"10.2.3","description":"","directories":{},"_nodeVersion":"20.10.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.40","trpc-to-openapi":"^2.3.1","@learncard/types":"5.8.9","@learncard/helpers":"1.1.28","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.2.3","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.51","@learncard/didkey-plugin":"1.0.51","@learncard/didkit-plugin":"^1.5.33","@learncard/did-web-plugin":"1.0.77","@learncard/encryption-plugin":"1.0.25","@learncard/expiration-plugin":"1.1.64","@learncard/learn-card-plugin":"1.1.61","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.66"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.23_1759431349020_0.4309446256099927","host":"s3://npm-registry-packages-npm-production"}},"2.3.24":{"name":"@learncard/learn-cloud-service","version":"2.3.24","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.24","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"299dcb03ba26a379d7cef150bb2ebac1efa0d5f6","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.24.tgz","fileCount":249,"integrity":"sha512-5zNWaVFpg0XJSFNSMTeE3F4FSuUdvFcJET2vxvxEXAuBQzjxrkOUa/x+4wy8BkCjpyVgEuQx5FZ5AUd7wVAStQ==","signatures":[{"sig":"MEUCIBmOVm8Ke/Orkao0BmbSpfJcWObgrohNIZHBZ/K32m0gAiEAh+LZxANxgHg+a52YJtxLJSqJw84/3E2YIQsNXV4zBWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52597658},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.24.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/fc15519171024a739f6a8d2d327d43be/learncard-learn-cloud-service-2.3.24.tgz","_integrity":"sha512-5zNWaVFpg0XJSFNSMTeE3F4FSuUdvFcJET2vxvxEXAuBQzjxrkOUa/x+4wy8BkCjpyVgEuQx5FZ5AUd7wVAStQ==","_npmVersion":"10.2.3","description":"","directories":{},"_nodeVersion":"20.10.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.41","trpc-to-openapi":"^2.3.1","@learncard/types":"5.8.11","@learncard/helpers":"1.1.29","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.2.4","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.52","@learncard/didkey-plugin":"1.0.52","@learncard/didkit-plugin":"^1.5.34","@learncard/did-web-plugin":"1.0.78","@learncard/encryption-plugin":"1.0.26","@learncard/expiration-plugin":"1.1.65","@learncard/learn-card-plugin":"1.1.62","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.67"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.24_1759521978139_0.4431228157565097","host":"s3://npm-registry-packages-npm-production"}},"2.3.25":{"name":"@learncard/learn-cloud-service","version":"2.3.25","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.25","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"d9db893f71507208cee36760c2108309b11c1ab8","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.25.tgz","fileCount":249,"integrity":"sha512-p5Q+hB0oJtZGXDvSQa7rGoX08pvrq1O/PDvJ+J3qzoXT/f1RLVJTEzJvkw9dUaROHyXmqOSnOjqApl+PfZcwPA==","signatures":[{"sig":"MEUCIQC1Nf+kiAjRCiySHL2LB4yCYYEc6pTr8K0/nuGvJTIQbQIgb3Qp8H71nYjC1ZZ2RA9OctscRsmRHinGMwXFX8vqGrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52600674},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.25.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/b08ad5accdf6e0968b9eab892e25cb42/learncard-learn-cloud-service-2.3.25.tgz","_integrity":"sha512-p5Q+hB0oJtZGXDvSQa7rGoX08pvrq1O/PDvJ+J3qzoXT/f1RLVJTEzJvkw9dUaROHyXmqOSnOjqApl+PfZcwPA==","_npmVersion":"10.2.3","description":"","directories":{},"_nodeVersion":"20.10.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.41","trpc-to-openapi":"^2.3.1","@learncard/types":"5.8.11","@learncard/helpers":"1.1.29","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.2.4","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.52","@learncard/didkey-plugin":"1.0.52","@learncard/didkit-plugin":"^1.5.34","@learncard/did-web-plugin":"1.0.78","@learncard/encryption-plugin":"1.0.26","@learncard/expiration-plugin":"1.1.65","@learncard/learn-card-plugin":"1.1.62","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.68"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.25_1760551497530_0.44795621593078483","host":"s3://npm-registry-packages-npm-production"}},"2.3.27":{"name":"@learncard/learn-cloud-service","version":"2.3.27","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.27","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"6a03417b89c15cc96cb399d6b33c843ad222a612","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.27.tgz","fileCount":249,"integrity":"sha512-eA51uXh1eQWw+FTBarRIcCLlzjdNqXNUnWGn5cNsgUk4lP2Vn70ney9uXPZf/w1p4MZ9ysVzdURmLPbcxnN6BA==","signatures":[{"sig":"MEQCIEuhZT8RegKdXBOgV0UNW62oGdDjH/Y3ZJNdBpjYBfBaAiAWM58wWEtaLYIMepW2IFNo+omlDsG5pymBe/Pge9XJjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52833186},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.27.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/7cc2cd8f1073d6b4d72d72fc4e72f1a1/learncard-learn-cloud-service-2.3.27.tgz","_integrity":"sha512-eA51uXh1eQWw+FTBarRIcCLlzjdNqXNUnWGn5cNsgUk4lP2Vn70ney9uXPZf/w1p4MZ9ysVzdURmLPbcxnN6BA==","_npmVersion":"10.2.3","description":"","directories":{},"_nodeVersion":"20.10.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.42","trpc-to-openapi":"^2.3.1","@learncard/types":"5.9.0","@learncard/helpers":"1.1.30","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.2.5","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.53","@learncard/didkey-plugin":"1.0.53","@learncard/didkit-plugin":"^1.5.35","@learncard/did-web-plugin":"1.0.79","@learncard/encryption-plugin":"1.0.27","@learncard/expiration-plugin":"1.1.66","@learncard/learn-card-plugin":"1.1.64","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.69"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.27_1762300644220_0.2527369829227517","host":"s3://npm-registry-packages-npm-production"}},"2.3.28":{"name":"@learncard/learn-cloud-service","version":"2.3.28","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.28","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"13a1aad7014ad0d776dda14db6d45bc4700c9ffb","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.28.tgz","fileCount":249,"integrity":"sha512-CcqzaFS8Zmd+JWkJoVZld9fibbgTTiu4Yx0QYhpDhGth2k9uOS4r3OmNrwNg0CqwNgIozTePMHIVSkt44t2YFA==","signatures":[{"sig":"MEUCIQDcTvhcnVn3LNM08usrI2YGHAZ86AB/W6x0yi5G7uuTDAIgN4YvEdG6J5FoQklAEapESmwchkRLq/M+5kpgmZecvJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52837094},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.28.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/b8c93020b060707a151ab757bed639de/learncard-learn-cloud-service-2.3.28.tgz","_integrity":"sha512-CcqzaFS8Zmd+JWkJoVZld9fibbgTTiu4Yx0QYhpDhGth2k9uOS4r3OmNrwNg0CqwNgIozTePMHIVSkt44t2YFA==","_npmVersion":"10.2.3","description":"","directories":{},"_nodeVersion":"20.10.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.43","trpc-to-openapi":"^2.3.1","@learncard/types":"5.9.1","@learncard/helpers":"1.1.31","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.2.6","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.54","@learncard/didkey-plugin":"1.0.54","@learncard/didkit-plugin":"^1.5.36","@learncard/did-web-plugin":"1.0.80","@learncard/encryption-plugin":"1.0.28","@learncard/expiration-plugin":"1.1.67","@learncard/learn-card-plugin":"1.1.65","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.70"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.28_1762543849043_0.1526165093910914","host":"s3://npm-registry-packages-npm-production"}},"2.3.29":{"name":"@learncard/learn-cloud-service","version":"2.3.29","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.3.29","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"dist":{"shasum":"f6801e743036cb4183078f36ec4441189dd81cab","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.3.29.tgz","fileCount":249,"integrity":"sha512-dN1lvm2lCM6UKe1xxTHFy3qLiviow8xFEJoZTvsjJLdhk4OLmp1nfu7zwBVzAJzL0QN8Ch3NY2XpAOwSOXkhzA==","signatures":[{"sig":"MEYCIQC/XEXBUcQEirgW2bMdu7rWOUJMtpl3dnaPuboGnkui2AIhAKn5fuvCALDkIbdJ0ON3/3sjT2NjmB5IwBn0yyMfhrWG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52899057},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.3.29.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"_resolved":"/tmp/53eda6f1be2ad94597cd0ab46da24863/learncard-learn-cloud-service-2.3.29.tgz","_integrity":"sha512-dN1lvm2lCM6UKe1xxTHFy3qLiviow8xFEJoZTvsjJLdhk4OLmp1nfu7zwBVzAJzL0QN8Ch3NY2XpAOwSOXkhzA==","_npmVersion":"10.2.3","description":"","directories":{},"_nodeVersion":"20.10.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","@trpc/server":"^11.3.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","trpc-openapi":"^1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.3.44","trpc-to-openapi":"^2.3.1","@learncard/types":"5.9.2","@learncard/helpers":"1.1.32","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.2.7","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.0.55","@learncard/didkey-plugin":"1.0.55","@learncard/didkit-plugin":"^1.5.37","@learncard/did-web-plugin":"1.0.81","@learncard/encryption-plugin":"1.0.29","@learncard/expiration-plugin":"1.1.68","@learncard/learn-card-plugin":"1.1.66","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.0.71"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"3.39.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.3.29_1762554839353_0.6957862573312521","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@learncard/learn-cloud-service","version":"2.4.2","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.4.2","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"a45e59af3f136762e89e7f2e96810abbda6fce8b","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.4.2.tgz","fileCount":252,"integrity":"sha512-B7IVYvTjlwcwt3hZeDf4LTmi/Gl4tDkTOyUUhlptc33AAdMQoe8vO+JbPpVmsaOFCNfdrcrF4ijDH0z+QL+VBg==","signatures":[{"sig":"MEUCIQD0qLHwWv2Y6MkmpiUBjYcpvOZYgZwsKMQsOugDafnnGgIgahYctmZIjNtKPFFSC1abu+BeRD40frDwzKBmSwX2WSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79580087},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.4.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"_resolved":"/tmp/44dc98fbcbeb9b992fc10d8e3c2790a4/learncard-learn-cloud-service-2.4.2.tgz","_integrity":"sha512-B7IVYvTjlwcwt3hZeDf4LTmi/Gl4tDkTOyUUhlptc33AAdMQoe8vO+JbPpVmsaOFCNfdrcrF4ijDH0z+QL+VBg==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.4.1","trpc-to-openapi":"^3.1.0","@learncard/types":"5.11.0","@learncard/helpers":"1.2.1","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.3.1","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.1","@learncard/didkey-plugin":"1.1.1","@learncard/didkit-plugin":"^1.6.1","@learncard/did-web-plugin":"1.1.1","@learncard/encryption-plugin":"1.1.1","@learncard/expiration-plugin":"1.2.1","@learncard/learn-card-plugin":"1.2.1","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.4.2_1766169885133_0.9743135585567548","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@learncard/learn-cloud-service","version":"2.4.3","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.4.3","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"bc288d8c6b51337974f453a7e1c746c0fd0be5df","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.4.3.tgz","fileCount":252,"integrity":"sha512-gluVmAjYTST9JLcz9mnT+cRabbqC+1aG2nF/2NlfuQqXG5E/Dnjh6mBA819BJSQe6VKddQ5DwdFgi70TyP1fLw==","signatures":[{"sig":"MEUCIQDTBArG6avrD+teL2VA6XTnraVDa9OIYO/bRz5ID1Z0nwIgHdk8Eli4+gRsO2RS/FLGltKjJIhutg7Qykqw/NEp6dU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79582154},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.4.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"_resolved":"/tmp/d745727e970c8c3cb5160749d5167bae/learncard-learn-cloud-service-2.4.3.tgz","_integrity":"sha512-gluVmAjYTST9JLcz9mnT+cRabbqC+1aG2nF/2NlfuQqXG5E/Dnjh6mBA819BJSQe6VKddQ5DwdFgi70TyP1fLw==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.4.1","trpc-to-openapi":"^3.1.0","@learncard/types":"5.11.0","@learncard/helpers":"1.2.1","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.3.1","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.1","@learncard/didkey-plugin":"1.1.1","@learncard/didkit-plugin":"^1.6.1","@learncard/did-web-plugin":"1.1.1","@learncard/encryption-plugin":"1.1.1","@learncard/expiration-plugin":"1.2.1","@learncard/learn-card-plugin":"1.2.1","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.4.3_1766185490447_0.2046345349025127","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@learncard/learn-cloud-service","version":"2.4.4","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.4.4","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"de9c09c4944e988fdb13411ac3dcd113e390e9c7","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.4.4.tgz","fileCount":252,"integrity":"sha512-9qu5iOUXwMj1abvwAAr+Lu4FBSd/d7bEDhZH2l8prSfEc1manqUrAZDXqNdFHiGm+4q/WB2AmXnLilT2FgXDtA==","signatures":[{"sig":"MEQCIFUW2oW1h7w25ajNjKQjIQ+574IbHIG/LnyXXZlvypVOAiAac8JXH0TqM3VYMMsApkwOid79Kb2Hs/sXHx9Le04DyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79585183},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.4.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"_resolved":"/tmp/4d52ab54de978f0112ceccc3b9f07dba/learncard-learn-cloud-service-2.4.4.tgz","_integrity":"sha512-9qu5iOUXwMj1abvwAAr+Lu4FBSd/d7bEDhZH2l8prSfEc1manqUrAZDXqNdFHiGm+4q/WB2AmXnLilT2FgXDtA==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.4.2","trpc-to-openapi":"^3.1.0","@learncard/types":"5.11.1","@learncard/helpers":"1.2.2","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.3.2","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.2","@learncard/didkey-plugin":"1.1.2","@learncard/didkit-plugin":"^1.6.2","@learncard/did-web-plugin":"1.1.2","@learncard/encryption-plugin":"1.1.2","@learncard/expiration-plugin":"1.2.2","@learncard/learn-card-plugin":"1.2.2","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.4.4_1767730364364_0.5060758631916387","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"@learncard/learn-cloud-service","version":"2.4.6","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.4.6","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"bb9c8dd2d1b0d8a1bf0a1847bc2a73311392c4e3","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.4.6.tgz","fileCount":252,"integrity":"sha512-pWusHF03o+5WU+cc9s9oP/xfQ4vGqERQcwCN4bpyLpRh36W9XRZm04RZlQmhHBTyFNXTHxQbrZQhOqf8lG7Zlw==","signatures":[{"sig":"MEUCIGYB5aR9HwF+xj4D5ICT02A/d9KCIWZEpl4rwjeCne2yAiEAp8rUYApvidhkyns4gsBi4w1Pv59axTlHoszzvlCiIFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79758469},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.4.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"_resolved":"/tmp/ec8abc619153c26125790d3cb7613797/learncard-learn-cloud-service-2.4.6.tgz","_integrity":"sha512-pWusHF03o+5WU+cc9s9oP/xfQ4vGqERQcwCN4bpyLpRh36W9XRZm04RZlQmhHBTyFNXTHxQbrZQhOqf8lG7Zlw==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","@fastify/static":"^7.0.4","@learncard/core":"9.4.4","trpc-to-openapi":"^3.1.0","@learncard/types":"5.11.3","@learncard/helpers":"1.2.4","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.3.4","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.4","@learncard/didkey-plugin":"1.1.4","@learncard/didkit-plugin":"^1.6.4","@learncard/did-web-plugin":"1.1.4","@learncard/encryption-plugin":"1.1.4","@learncard/expiration-plugin":"1.2.4","@learncard/learn-card-plugin":"1.2.4","json-stringify-deterministic":"^1.0.8","@learncard/vc-templates-plugin":"1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.4.6_1768595939866_0.9297407081341844","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@learncard/learn-cloud-service","version":"2.5.2","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.2","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"e2bf5cfaaf9d573c8a7575d5bec7b51ca5755792","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.2.tgz","fileCount":254,"integrity":"sha512-YIAPN9j3g/wq8EJhtzdCZUShSZ+daoWgPkBk2WEnfBQPbSnDOpOEQTuPkGqoq7bd2RAhTbyT1S93ADsr8zZz7w==","signatures":[{"sig":"MEUCIBJMiBoGn/Juw1sqknYBoDbfkUarvQ5fUh1dNd6/O2baAiEAq2h15qxJbGRTih+N6tVb97VMfBKIP99SkumttXTeLQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80969180},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.5.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --config nodemon.docker.json","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","dev:docker":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm exec nx start:docker learn-cloud-service\"","dev:legacy":"nodemon --watch src --watch ../../../packages/plugins/*/dist --watch ../../../packages/learn-card-core/dist --watch ../../../packages/learn-card-types/dist --watch ../../../packages/learn-card-helpers/dist -e ts,js,cjs,mjs --ignore \"**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"pnpm build:docker && node dist/docker-entry.js","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"_resolved":"/tmp/5bf209f1d4111a9eb7e9d097b2adfa2c/learncard-learn-cloud-service-2.5.2.tgz","_integrity":"sha512-YIAPN9j3g/wq8EJhtzdCZUShSZ+daoWgPkBk2WEnfBQPbSnDOpOEQTuPkGqoq7bd2RAhTbyT1S93ADsr8zZz7w==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^9.0.0","@learncard/core":"9.4.6","trpc-to-openapi":"^3.1.0","@learncard/types":"5.12.0","@learncard/helpers":"1.2.6","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.4.2","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.6","@learncard/didkey-plugin":"1.1.6","@learncard/didkit-plugin":"^1.7.2","@learncard/did-web-plugin":"1.1.6","@learncard/encryption-plugin":"1.1.6","@learncard/expiration-plugin":"1.2.6","@learncard/learn-card-plugin":"1.2.6","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.2","@learncard/vc-templates-plugin":"1.1.6"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.2_1770762641719_0.6354913270145082","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@learncard/learn-cloud-service","version":"2.5.3","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.3","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"4cc38b63bcae42ae0320037150299287048264ad","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.3.tgz","fileCount":257,"integrity":"sha512-f3stm5H8RikIqub6pnYkx6UzzNvI2HCqh4qsShbmVUSq+KsxnvThUZxqdmty0kVWIQyC/pBSyO6/CrvYHF2JFg==","signatures":[{"sig":"MEUCIBpT187o4TS5Ve4ZdyTebiWx/IUoPed7lD40aHHHAgbLAiEAiuf/h9h+KlQDyWdaMFYJvRA1bz0AJxgBomGSBRE/rWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80972299},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.5.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --config nodemon.docker.json","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","dev:docker":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm exec nx start:docker learn-cloud-service\"","dev:legacy":"nodemon --watch src --watch ../../../packages/plugins/*/dist --watch ../../../packages/learn-card-core/dist --watch ../../../packages/learn-card-types/dist --watch ../../../packages/learn-card-helpers/dist -e ts,js,cjs,mjs --ignore \"**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"pnpm build:docker && node dist/docker-entry.js","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"_resolved":"/tmp/498db72bcf9433e304796e2e538a5339/learncard-learn-cloud-service-2.5.3.tgz","_integrity":"sha512-f3stm5H8RikIqub6pnYkx6UzzNvI2HCqh4qsShbmVUSq+KsxnvThUZxqdmty0kVWIQyC/pBSyO6/CrvYHF2JFg==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^9.0.0","@learncard/core":"9.4.6","trpc-to-openapi":"^3.1.0","@learncard/types":"5.12.0","@learncard/helpers":"1.2.6","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.4.2","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.6","@learncard/didkey-plugin":"1.1.6","@learncard/didkit-plugin":"^1.7.2","@learncard/did-web-plugin":"1.1.6","@learncard/encryption-plugin":"1.1.6","@learncard/expiration-plugin":"1.2.6","@learncard/learn-card-plugin":"1.2.6","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.2","@learncard/vc-templates-plugin":"1.1.6"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.3_1770913605978_0.016656148445150176","host":"s3://npm-registry-packages-npm-production"}},"2.5.4":{"name":"@learncard/learn-cloud-service","version":"2.5.4","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.4","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"a45611983753090a1a3b347b6cf3f85b6d1dc183","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.4.tgz","fileCount":257,"integrity":"sha512-CL9sh4OqEe34oa3uWh+5lWSFyMkzOeycLJqFnWY76DTnEzabn9i+FeEX7LCkN8sqpu3wVBrnbq04O+XuR5pCrA==","signatures":[{"sig":"MEUCIAJvk7/jN7Dkc1ippAg1ifR1p260SPu40UlNTUqsn2tzAiEA5oicG4D5vHz2ov7F9T2HSzzDcH2gzi1qU5+27t7anFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69114170},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.5.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --config nodemon.docker.json","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","dev:docker":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm exec nx start:docker learn-cloud-service\"","dev:legacy":"nodemon --watch src --watch ../../../packages/plugins/*/dist --watch ../../../packages/learn-card-core/dist --watch ../../../packages/learn-card-types/dist --watch ../../../packages/learn-card-helpers/dist -e ts,js,cjs,mjs --ignore \"**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"pnpm build:docker && node dist/docker-entry.js","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"_resolved":"/tmp/b377d566b48f9f68f06619efaa2939e7/learncard-learn-cloud-service-2.5.4.tgz","_integrity":"sha512-CL9sh4OqEe34oa3uWh+5lWSFyMkzOeycLJqFnWY76DTnEzabn9i+FeEX7LCkN8sqpu3wVBrnbq04O+XuR5pCrA==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^9.0.0","@learncard/core":"9.4.7","trpc-to-openapi":"^3.1.0","@learncard/types":"5.12.1","@learncard/helpers":"1.2.7","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.4.3","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.7","@learncard/didkey-plugin":"1.1.7","@learncard/didkit-plugin":"^1.7.3","@learncard/did-web-plugin":"1.1.7","@learncard/encryption-plugin":"1.1.7","@learncard/expiration-plugin":"1.2.7","@learncard/learn-card-plugin":"1.2.7","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.3","@learncard/vc-templates-plugin":"1.1.7"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.4_1772494010920_0.16791768570363264","host":"s3://npm-registry-packages-npm-production"}},"2.5.5":{"name":"@learncard/learn-cloud-service","version":"2.5.5","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.5","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"8d93c4e979a757c86b6c94ace62f9ab7a137d033","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.5.tgz","fileCount":257,"integrity":"sha512-GRuSuvwwEsaEPivRFuSiDMrql8cpEAhDNOyx5hlP1c/YiJadE6BylluJDAljhFw7o1njZuVc3X1wrGkW/1CBfw==","signatures":[{"sig":"MEUCIB0VMeauIri8NRLxTiHQ8/MtuxDNi57lbB/3DVGswe2jAiEAjImBAxXDpaZptDcPDwWUQ01k8fL6md3wvSPNyfCZ2Hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69119431},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.5.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --config nodemon.docker.json","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","dev:docker":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm exec nx start:docker learn-cloud-service\"","dev:legacy":"nodemon --watch src --watch ../../../packages/plugins/*/dist --watch ../../../packages/learn-card-core/dist --watch ../../../packages/learn-card-types/dist --watch ../../../packages/learn-card-helpers/dist -e ts,js,cjs,mjs --ignore \"**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"pnpm build:docker && node dist/docker-entry.js","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"_resolved":"/tmp/e12eb7be3b6fe65ad34a09b32d731901/learncard-learn-cloud-service-2.5.5.tgz","_integrity":"sha512-GRuSuvwwEsaEPivRFuSiDMrql8cpEAhDNOyx5hlP1c/YiJadE6BylluJDAljhFw7o1njZuVc3X1wrGkW/1CBfw==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^9.0.0","@learncard/core":"9.4.8","trpc-to-openapi":"^3.1.0","@learncard/types":"5.12.2","@learncard/helpers":"1.2.8","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.4.4","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.8","@learncard/didkey-plugin":"1.1.8","@learncard/didkit-plugin":"^1.7.4","@learncard/did-web-plugin":"1.1.8","@learncard/encryption-plugin":"1.1.8","@learncard/expiration-plugin":"1.2.8","@learncard/learn-card-plugin":"1.2.8","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.4","@learncard/vc-templates-plugin":"1.1.8"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.5_1772595812669_0.9588968315371078","host":"s3://npm-registry-packages-npm-production"}},"2.5.6":{"name":"@learncard/learn-cloud-service","version":"2.5.6","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.6","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"d7a761c94d46ad9020a79e2a0e072ce8e6ae7f05","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.6.tgz","fileCount":257,"integrity":"sha512-yhkTZoICnlEGGtOko+A6LZ8mwNx/bRhhJJ9vF4C932qxiTqJLCYgFX6RfXZP7hFCPEARvvXJg+tLDLzjmlhyMw==","signatures":[{"sig":"MEUCIQCLnRt3zl7nmHBB37OY683R80cVX0cmGPowp4W9jIMPzgIgCp4+XpZtSJf3GRaAHnVAWZTcfadZVkyUFVeBbt4e0cU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69122710},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.5.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --config nodemon.docker.json","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","dev:docker":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm exec nx start:docker learn-cloud-service\"","dev:legacy":"nodemon --watch src --watch ../../../packages/plugins/*/dist --watch ../../../packages/learn-card-core/dist --watch ../../../packages/learn-card-types/dist --watch ../../../packages/learn-card-helpers/dist -e ts,js,cjs,mjs --ignore \"**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"pnpm build:docker && node dist/docker-entry.js","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"_resolved":"/tmp/bd81cd7fcf7de2102e273a6d4206aa4e/learncard-learn-cloud-service-2.5.6.tgz","_integrity":"sha512-yhkTZoICnlEGGtOko+A6LZ8mwNx/bRhhJJ9vF4C932qxiTqJLCYgFX6RfXZP7hFCPEARvvXJg+tLDLzjmlhyMw==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^9.0.0","@learncard/core":"9.4.9","trpc-to-openapi":"^3.1.0","@learncard/types":"5.12.3","@learncard/helpers":"1.2.9","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.4.5","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.9","@learncard/didkey-plugin":"1.1.9","@learncard/didkit-plugin":"^1.7.5","@learncard/did-web-plugin":"1.1.9","@learncard/encryption-plugin":"1.1.9","@learncard/expiration-plugin":"1.2.9","@learncard/learn-card-plugin":"1.2.9","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.5","@learncard/vc-templates-plugin":"1.1.9"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.6_1772649612781_0.06454018895382307","host":"s3://npm-registry-packages-npm-production"}},"2.5.9":{"name":"@learncard/learn-cloud-service","version":"2.5.9","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.9","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"8e60d01fc9e018d0b29b24bec9cd09744275284c","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.9.tgz","fileCount":259,"integrity":"sha512-CZfSHD9Agv6w0ytkMJyimwEbQuyVrZTUqJRPwcTEOOXgAXFJ3DUbGNpfPgsPxBN7IStqn8tmqVeNyvB4RaQtaQ==","signatures":[{"sig":"MEQCIAC4xEixicfizibH4YF2nzGKMFStPCulKC94vKAwMaVzAiBLGHqIAdF815zmMltZp8JWw3YTNip2rKVhzjYz3xxR8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69197281},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.5.9.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --config nodemon.docker.json","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","dev:docker":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm exec nx start:docker learn-cloud-service\"","dev:legacy":"nodemon --watch src --watch ../../../packages/plugins/*/dist --watch ../../../packages/learn-card-core/dist --watch ../../../packages/learn-card-types/dist --watch ../../../packages/learn-card-helpers/dist -e ts,js,cjs,mjs --ignore \"**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"pnpm build:docker && node dist/docker-entry.js","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"_resolved":"/tmp/e5b4361a26f0104258ee3ee645ccf443/learncard-learn-cloud-service-2.5.9.tgz","_integrity":"sha512-CZfSHD9Agv6w0ytkMJyimwEbQuyVrZTUqJRPwcTEOOXgAXFJ3DUbGNpfPgsPxBN7IStqn8tmqVeNyvB4RaQtaQ==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^9.0.0","@learncard/core":"9.4.12","trpc-to-openapi":"^3.1.0","@learncard/types":"5.13.2","@learncard/helpers":"1.2.12","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.4.8","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.12","@learncard/didkey-plugin":"1.1.12","@learncard/didkit-plugin":"^1.8.2","@learncard/did-web-plugin":"1.1.12","@learncard/encryption-plugin":"1.1.12","@learncard/expiration-plugin":"1.2.12","@learncard/learn-card-plugin":"1.2.12","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.8","@learncard/vc-templates-plugin":"1.1.12"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.9_1774987614556_0.8208420104341225","host":"s3://npm-registry-packages-npm-production"}},"2.5.10":{"name":"@learncard/learn-cloud-service","version":"2.5.10","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.10","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"ad92d093dc3810a4a55b7c04d9239ca1b18965f2","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.10.tgz","fileCount":259,"integrity":"sha512-LnBcQXEwJ28yVLG7wiQIG2FoTSw7prcnc5RRtUZQGu3ZmkBMUqW6KglGCNQH0p86H4tzw7l5kcvKFWoJpj2b8w==","signatures":[{"sig":"MEYCIQC+UGYiCjNNLFGFX1i7tga/cC51znWeWRI5ThFg8tZF8wIhAPpaBupTPhdTphVj1of0nt4p7EOwdTy6p42IHR7N/cu+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69218962},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.5.10.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --config nodemon.docker.json","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","dev:docker":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm exec nx start:docker learn-cloud-service\"","dev:legacy":"nodemon --watch src --watch ../../../packages/plugins/*/dist --watch ../../../packages/learn-card-core/dist --watch ../../../packages/learn-card-types/dist --watch ../../../packages/learn-card-helpers/dist -e ts,js,cjs,mjs --ignore \"**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"pnpm build:docker && node dist/docker-entry.js","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"_resolved":"/tmp/6a44ced947d73b113750b6d80c51da9d/learncard-learn-cloud-service-2.5.10.tgz","_integrity":"sha512-LnBcQXEwJ28yVLG7wiQIG2FoTSw7prcnc5RRtUZQGu3ZmkBMUqW6KglGCNQH0p86H4tzw7l5kcvKFWoJpj2b8w==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^9.0.0","@learncard/core":"9.4.13","trpc-to-openapi":"^3.1.0","@learncard/types":"5.13.3","@learncard/helpers":"1.2.13","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.4.9","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.13","@learncard/didkey-plugin":"1.1.13","@learncard/didkit-plugin":"^1.8.3","@learncard/did-web-plugin":"1.1.13","@learncard/encryption-plugin":"1.1.13","@learncard/expiration-plugin":"1.2.13","@learncard/learn-card-plugin":"1.2.13","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.9","@learncard/vc-templates-plugin":"1.1.13"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.10_1775253624031_0.41216902911255415","host":"s3://npm-registry-packages-npm-production"}},"2.5.11":{"name":"@learncard/learn-cloud-service","version":"2.5.11","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.11","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"d900ff86290b915400785623a8c4377ab7437ff6","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.11.tgz","fileCount":259,"integrity":"sha512-YN+hfFuoTuxB7bWezxlbemxmEllxMUF6MAVZxS9T+cZkLN9lQJnHUUmrCGBJzsA5zNEgkhqu5vi4hJYFisBJTw==","signatures":[{"sig":"MEUCIFf9XjEUvMtqzjBBs67yx6XH4IK82Fvif5f9JsucIvRbAiEAp/M6u4FqLqqNh8inUaBusy7kRkLlL0kiFcdKSwM51bE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69220009},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.5.11.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --config nodemon.docker.json","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","dev:docker":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm exec nx start:docker learn-cloud-service\"","dev:legacy":"nodemon --watch src --watch ../../../packages/plugins/*/dist --watch ../../../packages/learn-card-core/dist --watch ../../../packages/learn-card-types/dist --watch ../../../packages/learn-card-helpers/dist -e ts,js,cjs,mjs --ignore \"**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"pnpm build:docker && node dist/docker-entry.js","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"_resolved":"/tmp/11e011f085f91ff3ba230c9559518492/learncard-learn-cloud-service-2.5.11.tgz","_integrity":"sha512-YN+hfFuoTuxB7bWezxlbemxmEllxMUF6MAVZxS9T+cZkLN9lQJnHUUmrCGBJzsA5zNEgkhqu5vi4hJYFisBJTw==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^9.0.0","@learncard/core":"9.4.14","trpc-to-openapi":"^3.1.0","@learncard/types":"5.13.4","@learncard/helpers":"1.2.14","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.4.10","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.14","@learncard/didkey-plugin":"1.1.14","@learncard/didkit-plugin":"^1.8.4","@learncard/did-web-plugin":"1.1.14","@learncard/encryption-plugin":"1.1.14","@learncard/expiration-plugin":"1.2.14","@learncard/learn-card-plugin":"1.2.14","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.10","@learncard/vc-templates-plugin":"1.1.14"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.11_1775599295161_0.13180708786335593","host":"s3://npm-registry-packages-npm-production"}},"2.5.13":{"name":"@learncard/learn-cloud-service","version":"2.5.13","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.13","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"eac150106f554a3f4e1d65d6602f44aa5a1ac02d","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.13.tgz","fileCount":259,"integrity":"sha512-oj70zmVHcRhNEkAyOYvi8/SxkKO+iz9Efsw1YBZdm44iyufoxdX3nmab3uQzDVrYsDENYjvV0DoR5hEesUfpJA==","signatures":[{"sig":"MEUCIQCYe/DZOAL/c5dxXbPcPoB/bDAb0Dubv0t328jybyKn8QIgAnl87/p5w6hIxt7sZxvwLOW+Tx+QUOtERaNccXcFbTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69321141},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.5.13.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --config nodemon.docker.json","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","dev:docker":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm exec nx start:docker learn-cloud-service\"","dev:legacy":"nodemon --watch src --watch ../../../packages/plugins/*/dist --watch ../../../packages/learn-card-core/dist --watch ../../../packages/learn-card-types/dist --watch ../../../packages/learn-card-helpers/dist -e ts,js,cjs,mjs --ignore \"**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"pnpm build:docker && node dist/docker-entry.js","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"_resolved":"/tmp/e191a6d0474c68aee3a3aa3c04947750/learncard-learn-cloud-service-2.5.13.tgz","_integrity":"sha512-oj70zmVHcRhNEkAyOYvi8/SxkKO+iz9Efsw1YBZdm44iyufoxdX3nmab3uQzDVrYsDENYjvV0DoR5hEesUfpJA==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^9.0.0","@learncard/core":"9.4.16","trpc-to-openapi":"^3.1.0","@learncard/types":"5.13.6","@learncard/helpers":"1.2.16","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.4.12","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.16","@learncard/didkey-plugin":"1.1.16","@learncard/didkit-plugin":"^1.8.6","@learncard/did-web-plugin":"1.1.16","@learncard/encryption-plugin":"1.1.16","@learncard/expiration-plugin":"1.2.16","@learncard/learn-card-plugin":"1.2.16","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.12","@learncard/vc-templates-plugin":"1.1.16"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.13_1777433725113_0.8216615844210673","host":"s3://npm-registry-packages-npm-production"}},"2.5.14":{"name":"@learncard/learn-cloud-service","version":"2.5.14","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.14","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"f381c87e825260635fccaef472988620b6c214d9","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.14.tgz","fileCount":259,"integrity":"sha512-Wb6T8DiVAoLN8vbZo3rXMrF+WNLeGHBGB5SQo2JBZ6PMsiZ29zoaTqWSh5frFBSQEkkEDF7LP+91CXcDZcaElQ==","signatures":[{"sig":"MEUCIAtksACoJ72/oJzr9LvpkvgrFOgdkBFDNEYxsiuzJ9tNAiEA6ux8wtPxS0LL5h1CMcyGHepMXpcipX9JfKumN+7AsCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69337720},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.5.14.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --config nodemon.docker.json","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","dev:docker":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm exec nx start:docker learn-cloud-service\"","dev:legacy":"nodemon --watch src --watch ../../../packages/plugins/*/dist --watch ../../../packages/learn-card-core/dist --watch ../../../packages/learn-card-types/dist --watch ../../../packages/learn-card-helpers/dist -e ts,js,cjs,mjs --ignore \"**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"pnpm build:docker && node dist/docker-entry.js","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"_resolved":"/tmp/76df7798cf9f88e5f060aa608323db6d/learncard-learn-cloud-service-2.5.14.tgz","_integrity":"sha512-Wb6T8DiVAoLN8vbZo3rXMrF+WNLeGHBGB5SQo2JBZ6PMsiZ29zoaTqWSh5frFBSQEkkEDF7LP+91CXcDZcaElQ==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^9.0.0","@learncard/core":"9.4.17","trpc-to-openapi":"^3.1.0","@learncard/types":"5.14.0","@learncard/helpers":"1.2.17","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.4.13","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.17","@learncard/didkey-plugin":"1.1.17","@learncard/didkit-plugin":"^1.8.7","@learncard/did-web-plugin":"1.1.17","@learncard/encryption-plugin":"1.1.17","@learncard/expiration-plugin":"1.2.17","@learncard/learn-card-plugin":"1.2.17","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.13","@learncard/vc-templates-plugin":"1.1.17"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.14_1777923210925_0.7706883523594201","host":"s3://npm-registry-packages-npm-production"}},"2.5.15":{"name":"@learncard/learn-cloud-service","version":"2.5.15","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.15","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"f635cb339c5e450d02c8ae0a59798671a9f09759","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.15.tgz","fileCount":259,"integrity":"sha512-S1wKk8tH08x128MkIb5p9dluapNYaEheMTlH4IVppZ9vUNvsI8g125GzOTkskNDKNkdjqdydjsGGej5eNIiGPQ==","signatures":[{"sig":"MEYCIQCTKdcTwn/jghGGnM8py6dD4fdimapW9efS5Zxni9Ao3AIhAILkN3Y0ZrEce0NWo6aGaPY845BEtf2MTsiiL1giegYX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69336675},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.5.15.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --config nodemon.docker.json","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","dev:docker":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm exec nx start:docker learn-cloud-service\"","dev:legacy":"nodemon --watch src --watch ../../../packages/plugins/*/dist --watch ../../../packages/learn-card-core/dist --watch ../../../packages/learn-card-types/dist --watch ../../../packages/learn-card-helpers/dist -e ts,js,cjs,mjs --ignore \"**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"pnpm build:docker && node dist/docker-entry.js","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"_resolved":"/tmp/7bafb20652b009a80ec0424d590f64f1/learncard-learn-cloud-service-2.5.15.tgz","_integrity":"sha512-S1wKk8tH08x128MkIb5p9dluapNYaEheMTlH4IVppZ9vUNvsI8g125GzOTkskNDKNkdjqdydjsGGej5eNIiGPQ==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^9.0.0","@learncard/core":"9.4.17","trpc-to-openapi":"^3.1.0","@learncard/types":"5.14.0","@learncard/helpers":"1.2.17","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.4.13","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.17","@learncard/didkey-plugin":"1.1.17","@learncard/didkit-plugin":"^1.8.8","@learncard/did-web-plugin":"1.1.17","@learncard/encryption-plugin":"1.1.17","@learncard/expiration-plugin":"1.2.17","@learncard/learn-card-plugin":"1.2.17","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.14","@learncard/vc-templates-plugin":"1.1.17"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.15_1778545824083_0.055947734351328826","host":"s3://npm-registry-packages-npm-production"}},"2.5.16":{"name":"@learncard/learn-cloud-service","version":"2.5.16","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.16","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"1f0d532fddde9e8ee36bb18f4ea7342783e862b9","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.16.tgz","fileCount":259,"integrity":"sha512-KhDzMI0qvc/GW87CySkNVgGmH4SlA9wil8XntFJD0w1nS0zm1lTVCcA6QJiuhSixd81CuJI6t10Itzd7kjh9Ug==","signatures":[{"sig":"MEUCIQDkzJnugRmSzOH+m3zNAgHGG5wCsf7oQT2GuXZR723sYgIgLeESc4G4iWGdiP9IIhst7zDL4wLUmQ8EIK4SDeRpwW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69397751},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.5.16.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --config nodemon.docker.json","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","dev:docker":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm exec nx start:docker learn-cloud-service\"","dev:legacy":"nodemon --watch src --watch ../../../packages/plugins/*/dist --watch ../../../packages/learn-card-core/dist --watch ../../../packages/learn-card-types/dist --watch ../../../packages/learn-card-helpers/dist -e ts,js,cjs,mjs --ignore \"**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"pnpm build:docker && node dist/docker-entry.js","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"_resolved":"/tmp/7731d17d2cdbd5ee215e40e0d4d846bf/learncard-learn-cloud-service-2.5.16.tgz","_integrity":"sha512-KhDzMI0qvc/GW87CySkNVgGmH4SlA9wil8XntFJD0w1nS0zm1lTVCcA6QJiuhSixd81CuJI6t10Itzd7kjh9Ug==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^9.0.0","@learncard/core":"9.4.18","trpc-to-openapi":"^3.1.0","@learncard/types":"5.15.0","@learncard/helpers":"1.3.0","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.4.14","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.18","@learncard/didkey-plugin":"1.1.18","@learncard/didkit-plugin":"^1.8.9","@learncard/did-web-plugin":"1.1.18","@learncard/encryption-plugin":"1.1.18","@learncard/expiration-plugin":"1.2.18","@learncard/learn-card-plugin":"1.2.18","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.16","@learncard/vc-templates-plugin":"1.1.18"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.16_1778713758534_0.19578362293802853","host":"s3://npm-registry-packages-npm-production"}},"2.5.17":{"name":"@learncard/learn-cloud-service","version":"2.5.17","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.17","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"889a903c9046403d5ad816cc08ef839bbdcaa59f","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.17.tgz","fileCount":259,"integrity":"sha512-9DFYvhwOgMJynaq8za1DJsKaGsI/+xDkKpiTlDBl3YqA5G9Tlux67DJjXbdhDyCWjOUSuKdKO4HvZbgzYh5crQ==","signatures":[{"sig":"MEQCIAltzxN8i7c9uIFi7TDokiwYcOc48W/mJNve/140wpSXAiA79qWqGFcLMlEfHvmOxPLaxbdY65M6x+D0kjM4PzUlHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69421475},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.5.17.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --config nodemon.docker.json","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","dev:docker":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm exec nx start:docker learn-cloud-service\"","dev:legacy":"nodemon --watch src --watch ../../../packages/plugins/*/dist --watch ../../../packages/learn-card-core/dist --watch ../../../packages/learn-card-types/dist --watch ../../../packages/learn-card-helpers/dist -e ts,js,cjs,mjs --ignore \"**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"pnpm build:docker && node dist/docker-entry.js","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"_resolved":"/tmp/0bbb41a261d039621469b036decf708d/learncard-learn-cloud-service-2.5.17.tgz","_integrity":"sha512-9DFYvhwOgMJynaq8za1DJsKaGsI/+xDkKpiTlDBl3YqA5G9Tlux67DJjXbdhDyCWjOUSuKdKO4HvZbgzYh5crQ==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^9.0.0","@learncard/core":"9.4.19","trpc-to-openapi":"^3.1.0","@learncard/types":"5.16.0","@learncard/helpers":"1.3.1","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.4.15","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.19","@learncard/didkey-plugin":"1.1.19","@learncard/didkit-plugin":"^1.8.10","@learncard/did-web-plugin":"1.1.19","@learncard/encryption-plugin":"1.1.19","@learncard/expiration-plugin":"1.2.19","@learncard/learn-card-plugin":"1.2.19","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.17","@learncard/vc-templates-plugin":"1.1.19"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.17_1779383152926_0.4426053929011571","host":"s3://npm-registry-packages-npm-production"}},"2.5.18":{"name":"@learncard/learn-cloud-service","version":"2.5.18","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.18","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"9c21b65f3549b6d3b9f6b234d0a0bf735ec93373","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.18.tgz","fileCount":259,"integrity":"sha512-mhug7qvWII3jNFK2UfyDZZ8Dmf/zmAO3tCT/YP4I0si64aFKl+fqeCj5Y4GKEHtAOoOr6LZzZgfrD6GJJo2HWQ==","signatures":[{"sig":"MEYCIQCHz4jkm6rPoY6EKAXx91CLWHRReeWCaa1apSUtEm9phAIhAL3BWlYj4Y33RHdTzS4axG1gFr7yOzxQnDmqwp2V5koY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69458446},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.5.18.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --config nodemon.docker.json","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","dev:docker":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm exec nx start:docker learn-cloud-service\"","dev:legacy":"nodemon --watch src --watch ../../../packages/plugins/*/dist --watch ../../../packages/learn-card-core/dist --watch ../../../packages/learn-card-types/dist --watch ../../../packages/learn-card-helpers/dist -e ts,js,cjs,mjs --ignore \"**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"pnpm build:docker && node dist/docker-entry.js","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"_resolved":"/tmp/45966e57087f869dee9a9f05c00a6c85/learncard-learn-cloud-service-2.5.18.tgz","_integrity":"sha512-mhug7qvWII3jNFK2UfyDZZ8Dmf/zmAO3tCT/YP4I0si64aFKl+fqeCj5Y4GKEHtAOoOr6LZzZgfrD6GJJo2HWQ==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^9.0.0","@learncard/core":"9.4.20","trpc-to-openapi":"^3.1.0","@learncard/types":"5.17.0","@learncard/helpers":"1.3.2","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.5.0","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.20","@learncard/didkey-plugin":"1.1.20","@learncard/didkit-plugin":"^1.9.0","@learncard/did-web-plugin":"1.1.20","@learncard/encryption-plugin":"1.1.20","@learncard/expiration-plugin":"1.2.20","@learncard/learn-card-plugin":"1.2.20","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.18","@learncard/vc-templates-plugin":"1.1.20"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.18_1780516434821_0.44862929654244166","host":"s3://npm-registry-packages-npm-production"}},"2.5.19":{"name":"@learncard/learn-cloud-service","version":"2.5.19","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.19","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"1dd686f0af967b1c62ff3b1f334e4bd2badb4b85","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.19.tgz","fileCount":259,"integrity":"sha512-7YhfqevCRdqsqsi+0tk75Vb8F6kLro6NVRnNUv6mOroaOBsojvU7nNrmVIMPlzFjKzNV22RYiB/K8nQz30mFxg==","signatures":[{"sig":"MEUCIQDmPBT/YBBWSWtv2nms7XKwvI85LedIvml2oLploAE++wIgSyrMKKg7H60cDGsZIFaM8bEashVdiN5mrs8vNGS7wpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62316614},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.5.19.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --config nodemon.docker.json","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","dev:docker":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm exec nx start:docker learn-cloud-service\"","dev:legacy":"nodemon --watch src --watch ../../../packages/plugins/*/dist --watch ../../../packages/learn-card-core/dist --watch ../../../packages/learn-card-types/dist --watch ../../../packages/learn-card-helpers/dist -e ts,js,cjs,mjs --ignore \"**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"pnpm build:docker && node dist/docker-entry.js","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"_resolved":"/tmp/5f2d0eec01728b40ddefdc4d78d98517/learncard-learn-cloud-service-2.5.19.tgz","_integrity":"sha512-7YhfqevCRdqsqsi+0tk75Vb8F6kLro6NVRnNUv6mOroaOBsojvU7nNrmVIMPlzFjKzNV22RYiB/K8nQz30mFxg==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^9.0.0","@learncard/core":"9.4.21","trpc-to-openapi":"^3.1.0","@learncard/types":"5.17.1","@learncard/helpers":"1.3.3","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.5.1","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.21","@learncard/didkey-plugin":"1.1.21","@learncard/didkit-plugin":"^1.9.1","@learncard/did-web-plugin":"1.1.21","@learncard/encryption-plugin":"1.1.21","@learncard/expiration-plugin":"1.2.21","@learncard/learn-card-plugin":"1.2.21","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.19","@learncard/vc-templates-plugin":"1.1.21"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.19_1780612573985_0.4467697164086597","host":"s3://npm-registry-packages-npm-production"}},"2.5.20":{"name":"@learncard/learn-cloud-service","version":"2.5.20","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.20","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"2d706a9d0aabe66709add3f2b71f697fe8415631","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.20.tgz","fileCount":259,"integrity":"sha512-f3r+rM4h6FCWlBmxN4/bUECMsqoUTkAsc/+/I62O+Eu2k+T6+NZNW+rPazAJD/e1cG418yhKs+Wrk5gT5k738g==","signatures":[{"sig":"MEYCIQCSnz5t4wZGbdzu3jJ9zn4LieyC2VFhUYC7NNkqdRhYGgIhAJ+icRJ9gK6fEuRnQ1dicaUA7CgQjyld3i1y8SKy60IF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62340865},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.5.20.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --config nodemon.docker.json","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","dev:docker":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm exec nx start:docker learn-cloud-service\"","dev:legacy":"nodemon --watch src --watch ../../../packages/plugins/*/dist --watch ../../../packages/learn-card-core/dist --watch ../../../packages/learn-card-types/dist --watch ../../../packages/learn-card-helpers/dist -e ts,js,cjs,mjs --ignore \"**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"pnpm build:docker && node dist/docker-entry.js","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"_resolved":"/tmp/7a62344d347f65a6fbda09ab9dabf2ce/learncard-learn-cloud-service-2.5.20.tgz","_integrity":"sha512-f3r+rM4h6FCWlBmxN4/bUECMsqoUTkAsc/+/I62O+Eu2k+T6+NZNW+rPazAJD/e1cG418yhKs+Wrk5gT5k738g==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^9.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^9.0.0","@learncard/core":"9.4.22","trpc-to-openapi":"^3.1.0","@learncard/types":"5.17.2","@learncard/helpers":"1.3.4","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.5.2","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.22","@learncard/didkey-plugin":"1.1.22","@learncard/didkit-plugin":"^1.9.2","@learncard/did-web-plugin":"1.1.22","@learncard/encryption-plugin":"1.1.22","@learncard/expiration-plugin":"1.2.22","@learncard/learn-card-plugin":"1.2.22","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.20","@learncard/vc-templates-plugin":"1.1.22"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.20_1781199446272_0.5589486535000281","host":"s3://npm-registry-packages-npm-production"}},"2.5.21":{"name":"@learncard/learn-cloud-service","version":"2.5.21","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.21","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"e63442eb7b73db322c2c2ec1ede86a515d0d809d","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.21.tgz","fileCount":259,"integrity":"sha512-eD0fz1yGWn3VxKx9F/0vb0Xe+cOfbCw0fVA5LNyRNfdC3rx3inBhXjNc//UXf27WWw+U+Kz5coj3TjOJCzpwHA==","signatures":[{"sig":"MEUCIEOGPsvkD/ujPVVr7W4RrmoBm5B8DTLh0elYc/mDVa9UAiEAyyBQu5XPYAIDU5DTimyZe3JNR1+2nd3mAvbVthYDXvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62373185},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.5.21.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --config nodemon.docker.json","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","dev:docker":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm exec nx start:docker learn-cloud-service\"","dev:legacy":"nodemon --watch src --watch ../../../packages/plugins/*/dist --watch ../../../packages/learn-card-core/dist --watch ../../../packages/learn-card-types/dist --watch ../../../packages/learn-card-helpers/dist -e ts,js,cjs,mjs --ignore \"**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"pnpm build:docker && node dist/docker-entry.js","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"_resolved":"/tmp/03d7dc15d558fa346cebd1678d7d9002/learncard-learn-cloud-service-2.5.21.tgz","_integrity":"sha512-eD0fz1yGWn3VxKx9F/0vb0Xe+cOfbCw0fVA5LNyRNfdC3rx3inBhXjNc//UXf27WWw+U+Kz5coj3TjOJCzpwHA==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^14.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^9.0.0","@learncard/core":"9.4.23","trpc-to-openapi":"^3.1.0","@learncard/types":"5.17.3","@learncard/helpers":"1.3.5","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.5.3","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.23","@learncard/didkey-plugin":"1.1.23","@learncard/didkit-plugin":"^1.9.3","@learncard/did-web-plugin":"1.1.23","@learncard/encryption-plugin":"1.1.23","@learncard/expiration-plugin":"1.2.23","@learncard/learn-card-plugin":"1.2.23","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.21","@learncard/vc-templates-plugin":"1.1.23"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.21_1782316538597_0.4465323617856789","host":"s3://npm-registry-packages-npm-production"}},"2.5.22":{"name":"@learncard/learn-cloud-service","version":"2.5.22","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.22","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"7ed84132c9233dec5fe003b11323d2020e6473ea","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.22.tgz","fileCount":264,"integrity":"sha512-e48hYs4NiVYGR/issexoKmBLAw0gHcG/kR4WolTMgmqdCfE0MLB4AARr2cxYo3PZznTu7l25vx51VnhKyOOKNw==","signatures":[{"sig":"MEQCIAXm9Zia3s5dZg6cFkDinNhKDb3Htx1koaAuXr6YIv3EAiB+PNIxGLDvcNXLsyjei18RzEXKsoT9+TzENBjeMLygRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62956751},"main":"dist/index.js","_from":"file:learncard-learn-cloud-service-2.5.22.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --config nodemon.docker.json","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","dev:docker":"nodemon --watch src --watch ../../../packages/plugins --watch ../../../packages/learn-card-core --watch ../../../packages/learn-card-types --watch ../../../packages/learn-card-helpers -e ts,js --ignore \"../../**/*.d.ts\" --exec \"pnpm exec nx start:docker learn-cloud-service\"","dev:legacy":"nodemon --watch src --watch ../../../packages/plugins/*/dist --watch ../../../packages/learn-card-core/dist --watch ../../../packages/learn-card-types/dist --watch ../../../packages/learn-card-helpers/dist -e ts,js,cjs,mjs --ignore \"**/*.d.ts\" --exec \"pnpm build:docker && node dist/docker-entry.js\"","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"pnpm build:docker && node dist/docker-entry.js","serverless-deploy":"serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"_resolved":"/tmp/780598e31bbe01311f6c10f4a6f2157e/learncard-learn-cloud-service-2.5.22.tgz","_integrity":"sha512-e48hYs4NiVYGR/issexoKmBLAw0gHcG/kR4WolTMgmqdCfE0MLB4AARr2cxYo3PZznTu7l25vx51VnhKyOOKNw==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^14.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^9.0.0","@learncard/core":"9.4.24","trpc-to-openapi":"^3.1.0","@learncard/types":"5.17.4","@learncard/helpers":"1.3.6","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.5.4","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.24","@learncard/didkey-plugin":"1.1.24","@learncard/didkit-plugin":"^1.9.4","@learncard/did-web-plugin":"1.1.24","@learncard/encryption-plugin":"1.1.24","@learncard/expiration-plugin":"1.2.24","@learncard/learn-card-plugin":"1.2.24","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.22","@learncard/vc-templates-plugin":"1.1.24"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.22_1782839477565_0.31459934637078524","host":"s3://npm-registry-packages-npm-production"}},"2.5.23":{"name":"@learncard/learn-cloud-service","version":"2.5.23","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.23","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"daaec35712b7b9b634fac527bbd25c9f38e4d824","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.23.tgz","fileCount":263,"integrity":"sha512-jrRfBLsD5RRgathqAPWjI+XZ4ORVxnO+u10wLMPK6eDe5PEq9YAkpVMZQRuPPj/IRE1uuxG3joKgV2/Ah6/rXg==","signatures":[{"sig":"MEQCIGB6UictJYvjIWPTuteYpniZ33WMYxfCiz7vMmYOpt5tAiBMINAqsayznU8aK1MSIpeERoWqTSsBX0fswGffXV9IXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76659981},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"62adb2a3440170d9debcc2f7f2b0496889d6ecdd","scripts":{"dev":"bun --conditions=development --watch src/docker-entry.ts","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"bun --conditions=development src/docker-entry.ts","serverless-deploy":"node ../../../scripts/prepare-didkit-native-layer.cjs && serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.16.0","description":"","directories":{},"_nodeVersion":"24.18.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^14.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^9.0.0","@learncard/core":"workspace:*","trpc-to-openapi":"^3.1.0","@learncard/types":"workspace:*","@learncard/helpers":"workspace:*","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"workspace:*","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"workspace:*","@learncard/didkey-plugin":"workspace:*","@learncard/didkit-plugin":"workspace:^","@learncard/did-web-plugin":"workspace:*","@learncard/encryption-plugin":"workspace:*","@learncard/expiration-plugin":"workspace:*","@learncard/learn-card-plugin":"workspace:*","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"workspace:*","@learncard/vc-templates-plugin":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.23_1783025492442_0.1343347267202013","host":"s3://npm-registry-packages-npm-production"}},"2.5.24":{"name":"@learncard/learn-cloud-service","version":"2.5.24","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.24","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"0da288496bc09cc464ae04b038cde633348bd1bd","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.24.tgz","fileCount":263,"integrity":"sha512-jYzw/DvAWuTlwrPghiVurI0omcwX6llI+Hw80z4omSFj1xYYeTl8vUN1YwuAFQKCJqMiN5uETZbAp8FiArtTmA==","signatures":[{"sig":"MEYCIQCQDfqGsJykVU7VuV4xcb3SyrqyDik0jC/LJWUCRdCQxQIhAL+UeVG5xy+6sxh4mR3fzAK37ajExH8SHOUflYh0fOj5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76660907},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b1da7671146b99d0ff4132c54f969148bf05920d","scripts":{"dev":"bun --conditions=development --watch src/docker-entry.ts","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"bun --conditions=development src/docker-entry.ts","serverless-deploy":"node ../../../scripts/prepare-didkit-native-layer.cjs && serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.16.0","description":"","directories":{},"_nodeVersion":"24.18.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^14.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^9.0.0","@learncard/core":"9.4.26","trpc-to-openapi":"^3.1.0","@learncard/types":"5.17.5","@learncard/helpers":"1.3.8","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.5.6","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.26","@learncard/didkey-plugin":"1.1.26","@learncard/didkit-plugin":"^1.9.6","@learncard/did-web-plugin":"1.1.26","@learncard/encryption-plugin":"1.1.26","@learncard/expiration-plugin":"1.2.26","@learncard/learn-card-plugin":"1.2.26","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.24","@learncard/vc-templates-plugin":"1.1.26"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.24_1783028162661_0.039143301592191815","host":"s3://npm-registry-packages-npm-production"}},"2.5.25":{"name":"@learncard/learn-cloud-service","version":"2.5.25","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.25","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"c23c40564843cdd5fa7391d459b724ab0020a467","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.25.tgz","fileCount":263,"integrity":"sha512-odvjWeQ7XYciZgjlwNv5f3Hj3keGad2opFCpHEnHm9KaA51P+lVXhy3mP1XaZV9v56Ab10XlekNIxWOVCHEMGQ==","signatures":[{"sig":"MEQCIBgATlvSZnap8K/NqBbOmJnH3SLQtjGGgCbmy7RjVbD6AiBBbvSOa7QiIr/+MHlRZfWeB5EFWDX2m50uVB/4K2vewA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75163248},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3cbe933446373a44cef028d74566705231b5e8ac","scripts":{"dev":"bun --conditions=development --watch src/docker-entry.ts","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"bun --conditions=development src/docker-entry.ts","serverless-deploy":"node ../../../scripts/prepare-didkit-native-layer.cjs && serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.16.0","description":"","directories":{},"_nodeVersion":"24.18.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^14.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^9.0.0","@learncard/core":"9.4.27","trpc-to-openapi":"^3.1.0","@learncard/types":"5.17.6","@learncard/helpers":"1.3.9","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.5.7","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.27","@learncard/didkey-plugin":"1.1.27","@learncard/didkit-plugin":"^1.9.7","@learncard/did-web-plugin":"1.1.27","@learncard/encryption-plugin":"1.1.27","@learncard/expiration-plugin":"1.2.27","@learncard/learn-card-plugin":"1.2.27","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.25","@learncard/vc-templates-plugin":"1.1.27"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.25_1783539121766_0.3004337211343904","host":"s3://npm-registry-packages-npm-production"}},"2.5.26":{"name":"@learncard/learn-cloud-service","version":"2.5.26","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.26","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"7492f614dcdf1c773e7b3e2e9030dbb15419c2d5","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.26.tgz","fileCount":263,"integrity":"sha512-rl82oyXvyXKTStG+D7IFsbRQm/sBUnhfTxGOS2RKG/KD6m5eur7q5PGsAT3HlBEzZmeFaqiL2hYSHbmgwSyRCQ==","signatures":[{"sig":"MEQCICgCDdIyGcoQg/3MelcED7AjScdirz7DW5RXuz41uPFwAiBxMuoqR8AkI1LY5kEpCica8j5nPsjgm2RzSx8xzwUkYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75208493},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"71b5ddbc761ef0f3493c72c4e4aa45c57f3d225e","scripts":{"dev":"bun --conditions=development --watch src/docker-entry.ts","test":"vitest","build":"shx rm -rf dist && node esbuild.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"bun --conditions=development src/docker-entry.ts","serverless-deploy":"node ../../../scripts/prepare-didkit-native-layer.cjs && serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.16.0","description":"","directories":{},"_nodeVersion":"24.18.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^14.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^9.0.0","@learncard/core":"9.4.28","trpc-to-openapi":"^3.1.0","@learncard/types":"5.18.0","@learncard/helpers":"1.3.10","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.5.8","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.28","@learncard/didkey-plugin":"1.1.28","@learncard/didkit-plugin":"^1.9.8","@learncard/did-web-plugin":"1.1.28","@learncard/encryption-plugin":"1.1.28","@learncard/expiration-plugin":"1.2.28","@learncard/learn-card-plugin":"1.2.28","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.26","@learncard/vc-templates-plugin":"1.1.28"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.26_1785177813696_0.9414581913312521","host":"s3://npm-registry-packages-npm-production"}},"2.5.27":{"name":"@learncard/learn-cloud-service","version":"2.5.27","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.27","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"cf8590a912bd5aaa97bfc1a0db0d95838127b3ae","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.27.tgz","fileCount":263,"integrity":"sha512-USNeIKscE9h/lchXL6uYF95sMiyjRK9DrndTdz04JRaRUD92OjujmApFOrBpYw40knUZDzWVXf20VV0fae9uPw==","signatures":[{"sig":"MEQCIG+wzNvv9YoFRJMd83tQkoT5dZve8KeiJt5GqxqFlE0QAiA14juItR8BnikfMtqb4IbK2ZbLYzIx0fL/LbcCevLjXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74873349},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4c9acad746f4e1cbfd9874f4a5e48ab6aa131a16","scripts":{"dev":"bun --conditions=development --watch src/docker-entry.ts","test":"vitest","build":"shx rm -rf dist && node bundle.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"bun --conditions=development src/docker-entry.ts","serverless-deploy":"node ../../../scripts/prepare-didkit-native-layer.cjs && serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.16.0","description":"","directories":{},"_nodeVersion":"24.18.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^14.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.7.1","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^9.0.0","@learncard/core":"9.4.29","trpc-to-openapi":"^3.1.0","@learncard/types":"5.18.1","@learncard/helpers":"1.3.11","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.5.9","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.29","@learncard/didkey-plugin":"1.1.29","@learncard/didkit-plugin":"^1.9.9","@learncard/did-web-plugin":"1.1.29","@learncard/encryption-plugin":"1.1.29","@learncard/expiration-plugin":"1.2.29","@learncard/learn-card-plugin":"1.2.29","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.27","@learncard/vc-templates-plugin":"1.1.29"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.27_1786117506327_0.09127527893192888","host":"s3://npm-registry-packages-npm-production"}},"2.5.28":{"name":"@learncard/learn-cloud-service","version":"2.5.28","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.28","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"44c00ad52a4c701fcfa2a6712a3422da93a95ef6","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.28.tgz","fileCount":263,"integrity":"sha512-Fzu+AVdCk0yemlfV76oaeCZ4+49GcvAsSLDKx0Rdp+r7PaqQfgM3z1S9eJ5JDlEE4wdeo4Z4AUIpwVNbPcFyOA==","signatures":[{"sig":"MEUCIQCBdipXnCnWfDpg2bmWnYrsXaL1PP/eT6kfc7fudOQzxgIgYDGZb4kj6/sOM4IRd9uOIvn0YuTAWFE8ktZYIw7zhJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74967259},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"07c5457eab307725b47ef9eb522df8b772de1159","scripts":{"dev":"bun --conditions=development --watch src/docker-entry.ts","test":"vitest","build":"shx rm -rf dist && node bundle.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"bun --conditions=development src/docker-entry.ts","serverless-deploy":"node ../../../scripts/prepare-didkit-native-layer.cjs && serverless deploy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.16.0","description":"","directories":{},"_nodeVersion":"24.18.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^14.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.8.5","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.8.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^10.1.1","@learncard/core":"9.4.30","trpc-to-openapi":"^3.1.0","@learncard/types":"5.18.1","@learncard/helpers":"1.3.12","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","serverless-offline":"^12.0.4","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.5.10","@sentry/esbuild-plugin":"2.5.0","@learncard/crypto-plugin":"1.1.30","@learncard/didkey-plugin":"1.1.30","@learncard/didkit-plugin":"^1.9.10","@learncard/did-web-plugin":"1.1.30","@learncard/encryption-plugin":"1.1.30","@learncard/expiration-plugin":"1.2.30","@learncard/learn-card-plugin":"1.2.30","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.28","@learncard/vc-templates-plugin":"1.1.30"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","jest-dev-server":"^8.0.5","jest-fetch-mock":"^3.0.3","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","@shelf/jest-mongodb":"^4.1.7","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","@trendyol/jest-testcontainers":"^2.1.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.28_1786572460502_0.8148529999657439","host":"s3://npm-registry-packages-npm-production"}},"2.5.29":{"name":"@learncard/learn-cloud-service","version":"2.5.29","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.29","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"9e199ddd95cefb3f80cbaa95130fe4e49179fe74","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.29.tgz","fileCount":260,"integrity":"sha512-cc2sg+i60NE2pjVipsxSiL7c+heN9bacu4H6Qm7n9Sa6JCv+g1s2ym5pAYcO9VevhiF/P9sIp83Z3w+cJstFRg==","signatures":[{"sig":"MEUCIDEThbVPbYNmMllvjfD/MtygM/MotrduYjMm8pWo7/QqAiEAnlFaKEmsGrYGmsJHMPMZqbEBPK0fRh9XGNicok07Aik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74978414},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1feb0d2c690e0eab8d7dee88e95d8f6328d806af","scripts":{"dev":"bun --conditions=development --watch src/docker-entry.ts","test":"vitest run --config vitest.config.ts","build":"shx rm -rf dist && node bundle.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","test:watch":"vitest --config vitest.config.ts","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"bun --conditions=development src/docker-entry.ts","test:coverage":"vitest run --coverage --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts","serverless-deploy":"node ../../../scripts/prepare-didkit-native-layer.cjs && serverless deploy","test:integration:watch":"vitest --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.17.0","description":"","directories":{},"_nodeVersion":"24.19.0","dependencies":{"bson":"^4.7.2","cors":"^2.8.5","uuid":"^14.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.8.5","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.8.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^10.1.1","@learncard/core":"9.4.31","trpc-to-openapi":"^3.1.0","@learncard/types":"5.18.2","@learncard/helpers":"1.3.13","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.5.11","@learncard/crypto-plugin":"1.1.31","@learncard/didkey-plugin":"1.1.31","@learncard/didkit-plugin":"^1.9.11","@learncard/did-web-plugin":"1.1.31","@learncard/encryption-plugin":"1.1.31","@learncard/expiration-plugin":"1.2.31","@learncard/learn-card-plugin":"1.2.31","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.29","@learncard/vc-templates-plugin":"1.1.31"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^12.0.4","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@sentry/esbuild-plugin":"2.5.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.29_1787952260161_0.8733268353084214","host":"s3://npm-registry-packages-npm-production"}},"2.5.30":{"name":"@learncard/learn-cloud-service","version":"2.5.30","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.30","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"1d04cdab73493dee3ea980bc3efb1fbd702e049a","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.30.tgz","fileCount":267,"integrity":"sha512-nRwpClEnPfLU4NFmfIdPP1KWGPHNetq1N5z04FtHaol2kiPfK2RlQmKNdfWW4BEo5xqxri/5/ZZxcLbieVUjxw==","signatures":[{"sig":"MEQCIG83gdjYWHRG5Vu7hiPdVtHFaJyVm0qSC6B0wqv8eaGyAiABe3DHzcFwv7zZsnIASIJnEGBQCSdqbrdu1qMWCH0eUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77264475},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=24.12 <25"},"gitHead":"da13fee650e93139b7e146cc85e72df708712894","scripts":{"dev":"bun --conditions=development --watch src/docker-entry.ts","test":"vitest run --config vitest.config.ts","build":"shx rm -rf dist && node bundle.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","typecheck":"tsc --noEmit -p tsconfig.build.json && tsc --noEmit -p tsconfig.entrypoints.json","test:watch":"vitest --config vitest.config.ts","build:docker":"shx rm -rf dist && node esbuild-docker.mjs","start-p-4000":"PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"bun --conditions=development src/docker-entry.ts","test:coverage":"vitest run --coverage --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts","serverless-deploy":"node ../../../scripts/prepare-didkit-native-layer.cjs && serverless deploy","test:integration:watch":"vitest --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"4.4.3","bson":"^4.7.2","cors":"^2.8.5","uuid":"^14.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.8.5","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.8.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^10.1.1","@learncard/core":"9.4.32","trpc-to-openapi":"^3.1.0","@learncard/types":"5.18.3","@learncard/helpers":"1.4.0","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","simple-redis-mutex":"^1.3.1","@learncard/vc-plugin":"1.5.12","@learncard/crypto-plugin":"1.1.32","@learncard/didkey-plugin":"1.1.32","@learncard/didkit-plugin":"^1.9.12","@learncard/did-web-plugin":"1.1.32","@learncard/encryption-plugin":"1.1.32","@learncard/expiration-plugin":"1.2.32","@learncard/learn-card-plugin":"1.2.32","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.30","@learncard/vc-templates-plugin":"1.1.32"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^12.0.4","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@sentry/esbuild-plugin":"2.5.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.30_1789012872768_0.9303101477669511","host":"s3://npm-registry-packages-npm-production"}},"2.5.31":{"name":"@learncard/learn-cloud-service","version":"2.5.31","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.31","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"nx":{"targets":{"build":{"outputs":["{projectRoot}/dist","{projectRoot}/generated/swagger-ui"]}}},"dist":{"shasum":"765d5388c4673be6b0b3714e194ec5fa27a090e7","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.31.tgz","fileCount":254,"integrity":"sha512-0SbBd+v7Hzl7Ph9QLiwA/4YWgaiduOM4jYpTmhG+OnD200vszpxAnyDd9oREnqyuChVZSGAsAbIDyvJJo6v5yg==","signatures":[{"sig":"MEQCICPW412iQJ2Bz7M46l2RxhqAutU5qScGv500g/a5vxnDAiB9waI/oLXmFZrevx3cdFnfsHP6p9Tl13PkidGNlR0JzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62391294},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=24.12 <25"},"gitHead":"da75a16dffdb0d84ace5510d59b3a0671d11d99c","scripts":{"dev":"bun scripts/copy-swagger-assets.mjs && bun --conditions=development --watch src/docker-entry.ts","test":"vitest run --config vitest.config.ts","build":"node scripts/copy-swagger-assets.mjs && shx rm -rf dist && node bundle.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"node scripts/copy-swagger-assets.mjs && PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","typecheck":"tsc --noEmit -p tsconfig.build.json && tsc --noEmit -p tsconfig.entrypoints.json","test:watch":"vitest --config vitest.config.ts","build:docker":"node scripts/copy-swagger-assets.mjs && shx rm -rf dist && node esbuild-docker.mjs","copy-swagger":"node scripts/copy-swagger-assets.mjs","start-p-4000":"node scripts/copy-swagger-assets.mjs && PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"node scripts/copy-swagger-assets.mjs && PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"bun scripts/copy-swagger-assets.mjs && bun --conditions=development src/docker-entry.ts","test:swagger":"node --test scripts/copy-swagger-assets.test.mjs","test:coverage":"vitest run --coverage --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts","serverless-deploy":"node scripts/copy-swagger-assets.mjs && node ../../../scripts/prepare-didkit-native-layer.cjs && serverless deploy","test:integration:watch":"vitest --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"4.4.3","bson":"^4.7.2","cors":"^2.8.5","uuid":"^14.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.8.5","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.8.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^10.1.1","@learncard/core":"9.4.33","trpc-to-openapi":"^3.1.0","@learncard/types":"5.18.3","@learncard/helpers":"1.4.1","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","simple-redis-mutex":"^1.3.1","@fastify/rate-limit":"^10.2.0","@learncard/vc-plugin":"1.5.13","@learncard/crypto-plugin":"1.1.33","@learncard/didkey-plugin":"1.1.33","@learncard/didkit-plugin":"^1.9.13","@learncard/did-web-plugin":"1.1.33","@learncard/encryption-plugin":"1.1.33","@learncard/expiration-plugin":"1.2.33","@learncard/learn-card-plugin":"1.2.33","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.31","@learncard/vc-templates-plugin":"1.1.33"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","serverless-http":"3.2.0","swagger-ui-dist":"^5.18.2","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^12.0.4","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@sentry/esbuild-plugin":"2.5.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.31_1789166831773_0.10176726679556092","host":"s3://npm-registry-packages-npm-production"}},"2.5.32":{"name":"@learncard/learn-cloud-service","version":"2.5.32","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.32","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"nx":{"targets":{"build":{"outputs":["{projectRoot}/dist","{projectRoot}/generated/swagger-ui"]}}},"dist":{"shasum":"cd9b96f6619fdb832fc0cb436a9ab9001d394f6b","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.32.tgz","fileCount":254,"integrity":"sha512-lemFp71PI53cBadLEJu8BQmxCabiiVdcVfJ4gulWoH45KZ9G7nTFwusBuSv+N+2YDZTJoYI+itpojEZYvJv/Rg==","signatures":[{"sig":"MEUCIQDbb17TCL9u6OeZ1SQE9K2j+eWFtYgO8ybAUaREoxQ+fwIgC4ZA7fz61ElYMzlixXAXFzxwHEDuNwdrkO5LlFzVYDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62556645},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=24.12 <25"},"gitHead":"d7ed0f8246731fefb79544105e54c0790840f06b","scripts":{"dev":"bun scripts/copy-swagger-assets.mjs && bun --conditions=development --watch src/docker-entry.ts","test":"vitest run --config vitest.config.ts","build":"node scripts/copy-swagger-assets.mjs && shx rm -rf dist && node bundle.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"node scripts/copy-swagger-assets.mjs && PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","typecheck":"tsc --noEmit -p tsconfig.build.json && tsc --noEmit -p tsconfig.entrypoints.json","test:watch":"vitest --config vitest.config.ts","build:docker":"node scripts/copy-swagger-assets.mjs && shx rm -rf dist && node esbuild-docker.mjs","copy-swagger":"node scripts/copy-swagger-assets.mjs","start-p-4000":"node scripts/copy-swagger-assets.mjs && PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"node scripts/copy-swagger-assets.mjs && PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"bun scripts/copy-swagger-assets.mjs && bun --conditions=development src/docker-entry.ts","test:swagger":"node --test scripts/copy-swagger-assets.test.mjs","test:coverage":"vitest run --coverage --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts","serverless-deploy":"node scripts/copy-swagger-assets.mjs && node ../../../scripts/prepare-didkit-native-layer.cjs && serverless deploy","test:integration:watch":"vitest --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"4.4.3","bson":"^4.7.2","cors":"^2.8.5","uuid":"^14.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.8.5","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.8.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^10.1.1","@learncard/core":"9.4.34","trpc-to-openapi":"^3.1.0","@learncard/types":"5.19.0","@learncard/helpers":"1.5.0","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","simple-redis-mutex":"^1.3.1","@fastify/rate-limit":"^10.2.0","@learncard/vc-plugin":"1.6.0","@learncard/crypto-plugin":"1.1.34","@learncard/didkey-plugin":"1.1.34","@learncard/didkit-plugin":"^1.9.14","@learncard/did-web-plugin":"1.1.34","@learncard/encryption-plugin":"1.1.34","@learncard/expiration-plugin":"1.2.34","@learncard/learn-card-plugin":"1.2.34","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.2.32","@learncard/vc-templates-plugin":"1.1.34"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","serverless-http":"3.2.0","swagger-ui-dist":"^5.18.2","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^12.0.4","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@sentry/esbuild-plugin":"2.5.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.32_1789498218034_0.8670298693243446","host":"s3://npm-registry-packages-npm-production"}},"2.5.33":{"name":"@learncard/learn-cloud-service","version":"2.5.33","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.33","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"nx":{"targets":{"build":{"outputs":["{projectRoot}/dist","{projectRoot}/generated/swagger-ui"]}}},"dist":{"shasum":"307924775ad4cafecff83f4714a37140a44a486a","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.33.tgz","fileCount":254,"integrity":"sha512-uSCOHf7lfoQh3OCZ7HKQTUnFSj264oiR5veMA4T8PfMrpJmw+XxvLCApbgz38q0Vi1riL5g7qhCHnmJCkfnkMQ==","signatures":[{"sig":"MEYCIQDMrLFKfQ8gjESJ6jLyZkJReIIuQzytYfhY4s6D1wWEkgIhAMwfDHontAJ4QxGIpGwpsc8oZqAdpuSk1LsgzB+UNDHL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62586375},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=24.12 <25"},"gitHead":"6cc28b6f943e05b6319dc861a8900248a844aa62","scripts":{"dev":"bun scripts/copy-swagger-assets.mjs && bun --conditions=development --watch src/docker-entry.ts","test":"vitest run --config vitest.config.ts","build":"node scripts/copy-swagger-assets.mjs && shx rm -rf dist && node bundle.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"node scripts/copy-swagger-assets.mjs && PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","typecheck":"tsc --noEmit -p tsconfig.build.json && tsc --noEmit -p tsconfig.entrypoints.json","test:watch":"vitest --config vitest.config.ts","build:docker":"node scripts/copy-swagger-assets.mjs && shx rm -rf dist && node esbuild-docker.mjs","copy-swagger":"node scripts/copy-swagger-assets.mjs","start-p-4000":"node scripts/copy-swagger-assets.mjs && PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"node scripts/copy-swagger-assets.mjs && PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"bun scripts/copy-swagger-assets.mjs && bun --conditions=development src/docker-entry.ts","test:swagger":"node --test scripts/copy-swagger-assets.test.mjs","test:coverage":"vitest run --coverage --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts","serverless-deploy":"node scripts/copy-swagger-assets.mjs && node ../../../scripts/prepare-didkit-native-layer.cjs && serverless deploy","test:integration:watch":"vitest --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"4.4.3","bson":"^4.7.2","cors":"^2.8.5","uuid":"^14.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.8.5","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.8.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^10.1.1","@learncard/core":"9.4.35","trpc-to-openapi":"^3.1.0","@learncard/types":"5.20.0","@learncard/helpers":"1.5.1","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","simple-redis-mutex":"^1.3.1","@fastify/rate-limit":"^10.2.0","@learncard/vc-plugin":"1.6.1","@learncard/crypto-plugin":"1.1.35","@learncard/didkey-plugin":"1.1.35","@learncard/didkit-plugin":"^1.10.0","@learncard/did-web-plugin":"1.1.35","@learncard/encryption-plugin":"1.1.35","@learncard/expiration-plugin":"1.2.35","@learncard/learn-card-plugin":"1.2.35","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.3.0","@learncard/vc-templates-plugin":"1.1.35"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","serverless-http":"3.2.0","swagger-ui-dist":"^5.18.2","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^12.0.4","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@sentry/esbuild-plugin":"2.5.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.33_1789541788911_0.32895905819997884","host":"s3://npm-registry-packages-npm-production"}},"2.5.34":{"name":"@learncard/learn-cloud-service","version":"2.5.34","keywords":[],"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","_id":"@learncard/learn-cloud-service@2.5.34","maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"nx":{"targets":{"build":{"outputs":["{projectRoot}/dist","{projectRoot}/generated/swagger-ui"]}}},"dist":{"shasum":"73a24d725bac31161de22d6bb6b02ecf65b663e3","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.34.tgz","fileCount":254,"integrity":"sha512-0O+ZiycTPMX6T2HkOg5GhCgRpsz0uLMKUHMuWa5gdJ75+EQQrZAuC69bjtCi2ZsqVqfU6lglyeNte5Su+pR40A==","signatures":[{"sig":"MEUCIE7WSMbKwZej6+O0Qx164jSiBj4KI3XwnnUyF4eOfLAkAiEA5OX9tHxMaNJkPbRbFWli+ImDVwXg6uCTxM965/Pl4hQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHlM+cX/VPTaDzbyTxLJd/in28zZYtHV9uT7IVefTNPnAiEA8jC3vI9Nd5uRFv3GgbjRcGvQweUfwKxMxlZQ6npbU34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62669235},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=24.12 <25"},"gitHead":"8b9c9c1979e1483af1e1508e58a82dd94c6f39e1","scripts":{"dev":"bun scripts/copy-swagger-assets.mjs && bun --conditions=development --watch src/docker-entry.ts","test":"vitest run --config vitest.config.ts","build":"node scripts/copy-swagger-assets.mjs && shx rm -rf dist && node bundle.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"node scripts/copy-swagger-assets.mjs && PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","typecheck":"tsc --noEmit -p tsconfig.build.json && tsc --noEmit -p tsconfig.entrypoints.json","test:watch":"vitest --config vitest.config.ts","build:docker":"node scripts/copy-swagger-assets.mjs && shx rm -rf dist && node esbuild-docker.mjs","copy-swagger":"node scripts/copy-swagger-assets.mjs","start-p-4000":"node scripts/copy-swagger-assets.mjs && PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"node scripts/copy-swagger-assets.mjs && PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"bun scripts/copy-swagger-assets.mjs && bun --conditions=development src/docker-entry.ts","test:swagger":"node --test scripts/copy-swagger-assets.test.mjs","test:coverage":"vitest run --coverage --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts","serverless-deploy":"node scripts/copy-swagger-assets.mjs && node ../../../scripts/prepare-didkit-native-layer.cjs && serverless deploy","test:integration:watch":"vitest --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34b6f5f6-2338-49ba-82ef-feca6e782711"}},"repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"4.4.3","bson":"^4.7.2","cors":"^2.8.5","uuid":"^14.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.8.5","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.8.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^10.1.1","@learncard/core":"9.4.36","trpc-to-openapi":"^3.1.0","@learncard/types":"5.21.0","@learncard/helpers":"1.6.0","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","simple-redis-mutex":"^1.3.1","@fastify/rate-limit":"^10.2.0","@learncard/vc-plugin":"1.6.2","@learncard/crypto-plugin":"1.1.36","@learncard/didkey-plugin":"1.1.36","@learncard/didkit-plugin":"^1.10.1","@learncard/did-web-plugin":"1.1.36","@learncard/encryption-plugin":"1.1.36","@learncard/expiration-plugin":"1.2.36","@learncard/learn-card-plugin":"1.2.36","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.3.1","@learncard/vc-templates-plugin":"1.1.36"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","serverless-http":"3.2.0","swagger-ui-dist":"^5.18.2","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^12.0.4","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@sentry/esbuild-plugin":"2.5.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/learn-cloud-service_2.5.34_1790197472229_0.8618355366239661","host":"s3://npm-registry-packages-npm-production"}},"2.5.35":{"nx":{"targets":{"build":{"outputs":["{projectRoot}/dist","{projectRoot}/generated/swagger-ui"]}}},"_id":"@learncard/learn-cloud-service@2.5.35","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"132ca0b7d8f6770edea459fab1c4fb9084f0d19d","tarball":"https://registry.npmjs.org/@learncard/learn-cloud-service/-/learn-cloud-service-2.5.35.tgz","fileCount":329,"integrity":"sha512-LAmVPrgvFA2JSiUtHtv4kkCh5KO1WSd35GaXsSWg8M0emVX/KC45YFX8YArcdaZ1VdxAL+gIb7llOno0XGWsYw==","signatures":[{"sig":"MEUCIQCv9Wz8Ett+TKO4998L3ZwP/85N8bd/qynB8lR7GqUuFQIgZa6LxCl1gqHyAsV2YoWN+sW5TeiqcjrlVR6mhyDFQ8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICeXIuDVn3h5rRPicqEFoL3t3sh6No4npbcaQNffb1epAiB2Bqm43ZNN62Yx87pX+PXy6lZJOMIgVBlZtwZqoqiFXw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flearn-cloud-service@2.5.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63152166},"main":"dist/index.js","name":"@learncard/learn-cloud-service","types":"dist/index.d.ts","author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"engines":{"node":">=24.12 <25"},"gitHead":"18a933868414d78a9efc4cb9354394defd0d3ad9","license":"MIT","scripts":{"dev":"bun scripts/copy-swagger-assets.mjs && bun --conditions=development --watch src/docker-entry.ts","test":"vitest run --config vitest.config.ts","build":"node scripts/copy-swagger-assets.mjs && shx rm -rf dist && node bundle.mjs && tsc --p tsconfig.build.json && tsc --showConfig --p tsconfig.build.json > tsconfig.temp.json && tsc-alias --replacer ./tsc-alias-replacer.cjs -p tsconfig.temp.json && shx rm tsconfig.temp.json","start":"node scripts/copy-swagger-assets.mjs && PORT=3000 serverless offline --httpPort 3000 --websocketPort 3001 --lambdaPort 3002 --albPort 3003 --config serverless-local.yml","typecheck":"tsc --noEmit -p tsconfig.build.json && tsc --noEmit -p tsconfig.entrypoints.json","test:watch":"vitest --config vitest.config.ts","build:docker":"node scripts/copy-swagger-assets.mjs && shx rm -rf dist && node esbuild-docker.mjs","copy-swagger":"node scripts/copy-swagger-assets.mjs","start-p-4000":"node scripts/copy-swagger-assets.mjs && PORT=4000 serverless offline --httpPort 4000 --websocketPort 4001 --lambdaPort 4002 --albPort 4003 --config serverless-local.yml","start-p-5000":"node scripts/copy-swagger-assets.mjs && PORT=5000 serverless offline --httpPort 5000 --websocketPort 5001 --lambdaPort 5002 --albPort 5003 --config serverless-local.yml","start:docker":"bun scripts/copy-swagger-assets.mjs && bun --conditions=development src/docker-entry.ts","test:swagger":"node --test scripts/copy-swagger-assets.test.mjs","test:coverage":"vitest run --coverage --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts","serverless-deploy":"node scripts/copy-swagger-assets.mjs && node ../../../scripts/prepare-didkit-native-layer.cjs && serverless deploy","test:integration:watch":"vitest --config vitest.integration.config.ts"},"version":"2.5.35","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"34b6f5f6-2338-49ba-82ef-feca6e782711"}},"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","keywords":[],"repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"_nodeVersion":"24.12.0","dependencies":{"zod":"4.4.3","bson":"^4.7.2","cors":"^2.8.5","uuid":"^14.0.0","async":"^3.2.6","dotenv":"^16.0.3","lodash":"^4.17.21","neogma":"^1.11.1","express":"^4.18.2","fastify":"^5.8.5","ioredis":"^5.2.2","mongodb":"^6.2.0","tsc-alias":"^1.8.10","@xapi/xapi":"^3.0.0","jwt-decode":"^3.1.2","zod-openapi":"^5.0.1","@trpc/server":"11.8.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","neo4j-driver":"^4.3.0","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","@fastify/static":"^10.1.1","@learncard/core":"9.4.37","trpc-to-openapi":"^3.1.0","@learncard/types":"5.22.0","@learncard/helpers":"1.6.1","@sentry/serverless":"7.61.0","libsodium-wrappers":"^0.7.11","simple-redis-mutex":"^1.3.1","@fastify/rate-limit":"^10.2.0","@learncard/vc-plugin":"1.6.3","@learncard/crypto-plugin":"1.1.37","@learncard/didkey-plugin":"1.1.37","@learncard/didkit-plugin":"^1.10.2","@learncard/did-web-plugin":"1.1.37","@learncard/encryption-plugin":"1.1.37","@learncard/expiration-plugin":"1.2.37","@learncard/learn-card-plugin":"1.2.37","json-stringify-deterministic":"^1.0.8","@learncard/didkit-plugin-node":"0.3.2","@learncard/vc-templates-plugin":"1.1.37"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/cors":"^2.8.13","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@types/async":"^3.2.24","openapi-types":"^12.1.0","@types/express":"^4.17.15","testcontainers":"^9.1.1","serverless-http":"3.2.0","swagger-ui-dist":"^5.18.2","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^12.0.4","@types/jsonwebtoken":"^9.0.7","dts-bundle-generator":"^6.10.0","mongodb-memory-server":"^10.1.3","@sentry/esbuild-plugin":"2.5.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"6.3.1","serverless-certificate-creator":"1.6.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/learn-cloud-service_2.5.35_1790807178773_0.24642413558416787"}}},"time":{"created":"2023-05-22T18:13:12.901Z","modified":"2026-09-30T22:26:19.405Z","1.0.0":"2023-05-22T18:13:13.408Z","1.0.1":"2023-05-23T20:11:40.976Z","1.0.2":"2023-05-25T16:08:19.735Z","1.0.4":"2023-05-25T20:11:12.777Z","1.0.5":"2023-05-26T08:01:41.959Z","1.0.6":"2023-06-09T01:05:39.618Z","1.1.0":"2023-06-14T17:23:49.199Z","1.1.1":"2023-06-23T18:10:07.559Z","1.1.2":"2023-06-23T21:09:26.708Z","1.1.3":"2023-07-12T17:20:23.810Z","1.1.4":"2023-07-13T02:29:51.439Z","1.1.5":"2023-07-17T19:02:24.671Z","1.1.6":"2023-07-27T22:00:15.116Z","1.1.7":"2023-08-01T01:10:28.075Z","1.1.8":"2023-08-03T16:42:56.800Z","1.2.0":"2023-08-03T23:58:02.795Z","1.2.1":"2023-08-04T21:37:21.829Z","1.2.2":"2023-08-07T02:45:02.468Z","1.2.3":"2023-08-08T20:07:07.027Z","1.2.4":"2023-08-09T20:11:30.188Z","1.2.5":"2023-09-20T16:45:38.177Z","1.2.6":"2023-09-21T18:51:59.170Z","1.3.0":"2023-09-21T19:46:04.863Z","1.3.1":"2023-09-28T21:49:46.330Z","1.3.2":"2023-10-04T03:23:56.203Z","1.3.3":"2023-10-21T14:19:00.289Z","1.3.4":"2023-10-31T20:33:15.114Z","1.3.5":"2023-11-02T17:48:40.671Z","1.3.6":"2023-11-02T20:07:26.870Z","1.3.7":"2023-11-03T05:29:36.234Z","1.3.8":"2023-11-21T19:10:13.497Z","1.3.9":"2023-11-21T19:46:41.749Z","1.3.10":"2023-11-28T20:58:23.831Z","1.3.11":"2023-12-04T02:56:32.844Z","1.3.12":"2024-03-29T04:31:27.746Z","1.3.13":"2024-04-02T20:30:36.980Z","1.3.14":"2024-04-05T18:31:43.083Z","2.0.0":"2024-04-17T18:49:23.419Z","2.0.1":"2024-05-28T16:30:29.079Z","2.0.2":"2024-06-07T02:32:07.980Z","2.0.3":"2024-06-20T21:41:50.440Z","2.0.4":"2024-06-24T16:24:22.427Z","2.1.0":"2024-09-20T05:18:52.409Z","2.1.2":"2024-10-01T20:10:22.813Z","2.1.3":"2024-10-09T17:51:46.963Z","2.1.4":"2024-10-15T20:54:43.013Z","2.1.5":"2024-10-21T21:09:35.357Z","2.1.6":"2024-10-30T18:41:56.808Z","2.1.7":"2024-10-31T15:33:10.095Z","2.1.8":"2024-11-06T22:30:21.123Z","2.1.9":"2024-11-13T01:30:00.673Z","2.1.10":"2024-11-25T19:25:37.897Z","2.1.11":"2024-11-26T02:59:36.450Z","2.1.12":"2024-11-27T05:22:18.439Z","2.2.0":"2024-12-03T19:10:25.729Z","2.2.1":"2024-12-03T21:48:58.497Z","2.2.2":"2024-12-04T21:43:17.133Z","2.2.3":"2024-12-12T19:07:51.263Z","2.2.4":"2024-12-19T06:14:59.662Z","2.2.5":"2024-12-20T18:06:28.088Z","2.2.6":"2024-12-20T18:56:51.191Z","2.2.7":"2025-01-13T19:37:04.260Z","2.2.8":"2025-01-18T03:06:15.143Z","2.2.9":"2025-01-22T20:29:07.144Z","2.2.10":"2025-01-24T05:08:41.693Z","2.2.11":"2025-02-05T20:59:38.984Z","2.2.12":"2025-02-14T21:07:28.543Z","2.2.13":"2025-02-25T22:51:57.854Z","2.2.14":"2025-03-03T22:31:57.079Z","2.2.15":"2025-03-12T18:41:40.418Z","2.2.16":"2025-03-26T21:11:38.030Z","2.2.17":"2025-04-01T05:07:50.841Z","2.2.18":"2025-04-09T18:30:53.121Z","2.2.19":"2025-04-11T16:54:30.247Z","2.2.20":"2025-04-15T21:19:10.045Z","2.2.21":"2025-04-23T05:20:48.155Z","2.2.22":"2025-05-13T19:32:03.579Z","2.2.23":"2025-05-13T21:45:11.091Z","2.2.24":"2025-05-16T18:26:39.994Z","2.2.25":"2025-05-20T20:53:05.476Z","2.2.26":"2025-05-28T14:17:22.108Z","2.3.0":"2025-06-05T21:45:31.569Z","2.3.1":"2025-06-23T19:59:37.096Z","2.3.2":"2025-07-03T04:30:54.176Z","2.3.3":"2025-07-07T22:05:56.920Z","2.3.4":"2025-07-10T20:08:37.480Z","2.3.5":"2025-07-14T18:08:34.821Z","2.3.6":"2025-07-14T21:04:07.206Z","2.3.7":"2025-07-15T04:44:26.639Z","2.3.8":"2025-07-16T18:49:56.449Z","2.3.9":"2025-07-18T04:30:40.003Z","2.3.10":"2025-07-19T18:28:37.448Z","2.3.11":"2025-07-21T22:44:35.940Z","2.3.13":"2025-08-06T17:19:36.309Z","2.3.14":"2025-08-06T22:21:18.432Z","2.3.15":"2025-08-09T02:42:29.720Z","2.3.16":"2025-08-21T18:44:25.339Z","2.3.17":"2025-08-21T21:35:16.754Z","2.3.18":"2025-09-09T20:08:31.409Z","2.3.19":"2025-09-12T18:26:40.378Z","2.3.20":"2025-09-19T17:34:08.034Z","2.3.21":"2025-09-22T20:15:22.029Z","2.3.22":"2025-09-22T20:37:40.528Z","2.3.23":"2025-10-02T18:55:49.336Z","2.3.24":"2025-10-03T20:06:18.511Z","2.3.25":"2025-10-15T18:04:57.854Z","2.3.27":"2025-11-04T23:57:24.562Z","2.3.28":"2025-11-07T19:30:49.361Z","2.3.29":"2025-11-07T22:33:59.676Z","2.4.2":"2025-12-19T18:44:45.664Z","2.4.3":"2025-12-19T23:04:50.982Z","2.4.4":"2026-01-06T20:12:44.903Z","2.4.6":"2026-01-16T20:39:00.422Z","2.5.2":"2026-02-10T22:30:42.244Z","2.5.3":"2026-02-12T16:26:46.691Z","2.5.4":"2026-03-02T23:26:51.458Z","2.5.5":"2026-03-04T03:43:33.210Z","2.5.6":"2026-03-04T18:40:13.543Z","2.5.9":"2026-03-31T20:06:55.136Z","2.5.10":"2026-04-03T22:00:24.550Z","2.5.11":"2026-04-07T22:01:35.665Z","2.5.13":"2026-04-29T03:35:25.678Z","2.5.14":"2026-05-04T19:33:31.428Z","2.5.15":"2026-05-12T00:30:25.083Z","2.5.16":"2026-05-13T23:09:19.209Z","2.5.17":"2026-05-21T17:05:53.382Z","2.5.18":"2026-06-03T19:53:55.123Z","2.5.19":"2026-06-04T22:36:14.386Z","2.5.20":"2026-06-11T17:37:26.654Z","2.5.21":"2026-06-24T15:55:38.904Z","2.5.22":"2026-06-30T17:11:17.916Z","2.5.23":"2026-07-02T20:51:32.910Z","2.5.24":"2026-07-02T21:36:03.068Z","2.5.25":"2026-07-08T19:32:02.127Z","2.5.26":"2026-07-27T18:43:34.087Z","2.5.27":"2026-08-07T15:45:06.666Z","2.5.28":"2026-08-12T22:07:40.963Z","2.5.29":"2026-08-28T21:24:20.653Z","2.5.30":"2026-09-10T04:01:13.118Z","2.5.31":"2026-09-11T22:47:12.092Z","2.5.32":"2026-09-15T18:50:18.352Z","2.5.33":"2026-09-16T06:56:29.244Z","2.5.34":"2026-09-23T21:04:32.505Z","2.5.35":"2026-09-30T22:26:19.036Z"},"bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"author":{"url":"www.learningeconomy.io","name":"Learning Economy Foundation"},"license":"MIT","homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/learn-cloud-service/README.md","keywords":[],"repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"maintainers":[{"name":"gerardopar","email":"gerardparedes23@gmail.com"},{"name":"custard7","email":"custard7@gmail.com"},{"name":"smurflo2","email":"smurflo2@gmail.com"},{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},{"name":"jonny2lips","email":"donny@learningeconomy.io"}],"readme":"ERROR: No README data found!","readmeFilename":""}