{"_id":"@learncard/lca-api-service","_rev":"41-4849d613cb99e3ef19c759419ecdac03","name":"@learncard/lca-api-service","dist-tags":{"latest":"1.4.0"},"versions":{"1.0.5":{"name":"@learncard/lca-api-service","version":"1.0.5","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.0.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/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"625549178904217fd2526450ba96882bb272829c","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.0.5.tgz","fileCount":198,"integrity":"sha512-RdJLPXtIQthi0WpAX36hyyj1s2QE2pcCS7n4I84l43MWnV3k4Lp/E7+TxNskZ/Az18nsosxxESBR6cD0mdv1CA==","signatures":[{"sig":"MEQCIFA7cCAv4S6rFAgE3zoAofQ3CiK013QEz36JqBLq1dnZAiAgroOFIXSprP7SNhiwrnG47kGkZ9gsnOZB0Dn8nNhLGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98002685},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src -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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"taylorbeeston","email":"beeston.taylor@gmail.com"},"repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.3.1","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","trpc-openapi":"1.2.0","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^7.0.4","@learncard/core":"workspace:*","@learncard/init":"workspace:*","trpc-to-openapi":"^2.3.1","@learncard/types":"workspace:*","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"workspace:*","@learncard/did-web-plugin":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.16.16","nodemon":"^2.0.16","serverless":"^3.26.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"^3.1.1","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.41.0","serverless-offline":"^12.0.4","mongodb-memory-server":"^9.2.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.0.5_1765487627599_0.8117811724908317","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@learncard/lca-api-service","version":"1.1.2","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.1.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/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"b54652c215db753c66f2929dfc06a7736396dd52","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.1.2.tgz","fileCount":199,"integrity":"sha512-RAlew0SsM1W1OmdlfT5zhgoyjUi3m6Q3FTtA7pkFQbs826Ctgj6RQmPi1x1N64Fgeoks0yldnFTRoUiIgfEmnQ==","signatures":[{"sig":"MEYCIQC55xSsa8Exc4bWkbxC41mCKFqTWfnBKnh2iG6Bhv1n0AIhAOs8Fz5dZz/u4xiKKO7qS8h5dLF5VhZ3GAJ+e1/VJwHd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119893422},"main":"dist/index.js","_from":"file:learncard-lca-api-service-1.1.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src -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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"_resolved":"/tmp/738340697630924bda310fbb9e900c2f/learncard-lca-api-service-1.1.2.tgz","_integrity":"sha512-RAlew0SsM1W1OmdlfT5zhgoyjUi3m6Q3FTtA7pkFQbs826Ctgj6RQmPi1x1N64Fgeoks0yldnFTRoUiIgfEmnQ==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.3.1","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^7.0.4","@learncard/core":"9.4.1","@learncard/init":"2.2.2","trpc-to-openapi":"^3.1.0","@learncard/types":"5.11.0","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.6.1","@learncard/did-web-plugin":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"^3.1.1","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.41.0","serverless-offline":"^12.0.4","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.1.2_1766170765875_0.7075719693713343","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@learncard/lca-api-service","version":"1.1.3","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.1.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/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"b41727a12e0a0b90320e5f5898a146124e037303","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.1.3.tgz","fileCount":199,"integrity":"sha512-zQD+5DOJ3nE/ZDh5p2mKyR4Au4RUIW4nQMONo4UngdAnDMusWiAigmOPLW64GuXuwrYZYupFjEUXFgNtgGfGXQ==","signatures":[{"sig":"MEUCIQCaAQR4jsPo3fp1DQzJCmJdQVncVgFD2+1ySBXmWmbmLwIgOp1qqJ6+MfGg+UQG8t9pUg0w6VLalJDq7aT+gZ3T3JI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119893511},"main":"dist/index.js","_from":"file:learncard-lca-api-service-1.1.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src -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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"_resolved":"/tmp/8162225e5c23a109427d0ebf328a7dc0/learncard-lca-api-service-1.1.3.tgz","_integrity":"sha512-zQD+5DOJ3nE/ZDh5p2mKyR4Au4RUIW4nQMONo4UngdAnDMusWiAigmOPLW64GuXuwrYZYupFjEUXFgNtgGfGXQ==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.3.1","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^7.0.4","@learncard/core":"9.4.1","@learncard/init":"2.2.3","trpc-to-openapi":"^3.1.0","@learncard/types":"5.11.0","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.6.1","@learncard/did-web-plugin":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"^3.1.1","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.41.0","serverless-offline":"^12.0.4","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.1.3_1766185541138_0.8773993796204813","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@learncard/lca-api-service","version":"1.1.4","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.1.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/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"2e6369569864a08af545d5eaeb78e48c547d2fe1","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.1.4.tgz","fileCount":199,"integrity":"sha512-LnAHx5DllT7ksHjEazxEfQnIAh/EjcbwjayN3h1d8D4yH+clsZ6T4b2VQGrh8BPhXhgJLfKz/7fSpQssJzKIKw==","signatures":[{"sig":"MEUCIBvnTzxPmS4j2k1DNbNGzG5ZF/ejGktSZO9SLzQ8E8f3AiEAlY1NEv6PueWH2KOetp01lHzkhfdkHTD6bnVPqd5ccjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119975855},"main":"dist/index.js","_from":"file:learncard-lca-api-service-1.1.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src -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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"_resolved":"/tmp/ec2dec6cdd4f50a535bad00d40780232/learncard-lca-api-service-1.1.4.tgz","_integrity":"sha512-LnAHx5DllT7ksHjEazxEfQnIAh/EjcbwjayN3h1d8D4yH+clsZ6T4b2VQGrh8BPhXhgJLfKz/7fSpQssJzKIKw==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.3.1","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^7.0.4","@learncard/core":"9.4.2","@learncard/init":"2.2.4","trpc-to-openapi":"^3.1.0","@learncard/types":"5.11.1","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.6.2","@learncard/did-web-plugin":"1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"^3.1.1","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.41.0","serverless-offline":"^12.0.4","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.1.4_1767730427306_0.4942975780534562","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@learncard/lca-api-service","version":"1.1.6","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.1.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/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"ce953a14ac0fdeaf952e2a6c83eb827f05e0941c","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.1.6.tgz","fileCount":199,"integrity":"sha512-nJBGuyKic/9hBWj7z3i/2vU2x23AreaLNT6RCoJWaDgVpbJXZn0e1QpLeb0iaFySQOd1kmOofPATzfn8TV/dUg==","signatures":[{"sig":"MEYCIQDCR4YogavRQE9ZOurbpEmx8sViM/gRbCnzs65V4ulQSAIhAIn4izeXxr2fFUfasDQCC8wi0HYoZcFMxMHSSOl9Wfg4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120291536},"main":"dist/index.js","_from":"file:learncard-lca-api-service-1.1.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon --watch src -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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"_resolved":"/tmp/e9a5bb40431281aaaef018cd57d8f4f6/learncard-lca-api-service-1.1.6.tgz","_integrity":"sha512-nJBGuyKic/9hBWj7z3i/2vU2x23AreaLNT6RCoJWaDgVpbJXZn0e1QpLeb0iaFySQOd1kmOofPATzfn8TV/dUg==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^4.28.1","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.3.1","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^9.0.1","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^7.0.4","@learncard/core":"9.4.4","@learncard/init":"2.2.6","trpc-to-openapi":"^3.1.0","@learncard/types":"5.11.3","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.6.4","@learncard/did-web-plugin":"1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"^3.1.1","@types/aws-lambda":"^8.10.106","serverless-esbuild":"^1.41.0","serverless-offline":"^12.0.4","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.1.6_1768596009183_0.6409648448810379","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@learncard/lca-api-service","version":"1.1.12","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"55524f60697f445938ba754fac20fe33a4212ad6","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.1.12.tgz","fileCount":201,"integrity":"sha512-t+aLajTsc/L6CmQxQdWobdSa3cULUBH4ifA4LVQyC23mGmecipczQ/MG5BDzoWAQc6tnbgcFCcLmOyzkDezK/Q==","signatures":[{"sig":"MEYCIQDsapft9kN6BPeJxN+sZxtwDyN7CwSxXO+AIRt480odiAIhALiU5F5NP6O+LTq6zRiL10+UOlJ1SqXKZd9gPeqMUEy/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121830371},"main":"dist/index.js","_from":"file:learncard-lca-api-service-1.1.12.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","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 lca-api-service\"","dev:legacy":"nodemon --watch src -e ts,js --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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"_resolved":"/tmp/35a3981578d8e6574bfe9faa0573087b/learncard-lca-api-service-1.1.12.tgz","_integrity":"sha512-t+aLajTsc/L6CmQxQdWobdSa3cULUBH4ifA4LVQyC23mGmecipczQ/MG5BDzoWAQc6tnbgcFCcLmOyzkDezK/Q==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.3.1","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.6","@learncard/init":"2.3.2","trpc-to-openapi":"^3.1.0","@learncard/types":"5.12.0","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.7.2","@learncard/did-web-plugin":"1.1.6","@learncard/didkit-plugin-node":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.1.12_1770762711165_0.7950268384534425","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@learncard/lca-api-service","version":"1.1.13","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.1.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/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"adb8220eff1c4cab1236ea530e9ae3ba7da45514","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.1.13.tgz","fileCount":203,"integrity":"sha512-azrXNwOcE7XKAKYqAoKcIEw7cfB9eme+Fotf2xW2BytCO9PVtSIOox7YND4xIy77zhfE/2XJ0BZkqTn6THPXqA==","signatures":[{"sig":"MEUCID5p5fM9R/f08UGE+6XOCwSvR9V8AOi3hrqQkUfegjybAiEA2TcC7IpsKS/jqXYUzdwg42/93dTs5cINISnLG469OWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121833168},"main":"dist/index.js","_from":"file:learncard-lca-api-service-1.1.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","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 lca-api-service\"","dev:legacy":"nodemon --watch src -e ts,js --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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"_resolved":"/tmp/26089d82b70f3ce9c9b3cfc6ad7db3f2/learncard-lca-api-service-1.1.13.tgz","_integrity":"sha512-azrXNwOcE7XKAKYqAoKcIEw7cfB9eme+Fotf2xW2BytCO9PVtSIOox7YND4xIy77zhfE/2XJ0BZkqTn6THPXqA==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.3.1","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.6","@learncard/init":"2.3.3","trpc-to-openapi":"^3.1.0","@learncard/types":"5.12.0","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.7.2","@learncard/did-web-plugin":"1.1.6","@learncard/didkit-plugin-node":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.1.13_1770913674006_0.739324358571871","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"@learncard/lca-api-service","version":"1.1.14","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.1.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/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"ecbcc819abea462e59b41ae1f9d1966e78077bc4","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.1.14.tgz","fileCount":202,"integrity":"sha512-oRtoCWdk5XLNgG6ic0qGfB3xwX9EKxxO4PY8NBODViAyKYLkW9D5Mpby7K+VOB+y1dbRWrLQ6kikTWilFU3gTA==","signatures":[{"sig":"MEUCIBb7nzOVVq8WMzXk4aCtEJAZ4E1t4kz7Prd7P7WwAY3iAiEAx5TGlVdE7V2Jdv7l6tXTLqzWmdAu3/M5tOVKc9aH3Yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115220156},"main":"dist/index.js","_from":"file:learncard-lca-api-service-1.1.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","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 lca-api-service\"","dev:legacy":"nodemon --watch src -e ts,js --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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"_resolved":"/tmp/2d57ede3ae498a7d0ccf1e196cd3895d/learncard-lca-api-service-1.1.14.tgz","_integrity":"sha512-oRtoCWdk5XLNgG6ic0qGfB3xwX9EKxxO4PY8NBODViAyKYLkW9D5Mpby7K+VOB+y1dbRWrLQ6kikTWilFU3gTA==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.3.1","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.6","@learncard/init":"2.3.4","trpc-to-openapi":"^3.1.0","@learncard/types":"5.12.0","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.7.2","@learncard/did-web-plugin":"1.1.6","@learncard/didkit-plugin-node":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.1.14_1771905033303_0.5003505079560815","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"@learncard/lca-api-service","version":"1.1.15","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.1.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/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"e63a0d38873181377080e73a4ec92a2a668658e2","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.1.15.tgz","fileCount":202,"integrity":"sha512-XfBagHmLEcBKqceamqoWqjJrXMVFQgOO2FY24ZZcEZqd1v68sfwU/r46XRpSNKlcjyJz/gC73ZVEWyteJu+1FQ==","signatures":[{"sig":"MEQCIAHIQ2I13oS1vWKIcSlS4Ou1YgzQ8EIpYF9Gt/oLHTquAiAKK1U+VUb+mU/ZJMQOJpkasNxLBITimy1tqc3GQvLE2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115231969},"main":"dist/index.js","_from":"file:learncard-lca-api-service-1.1.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","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 lca-api-service\"","dev:legacy":"nodemon --watch src -e ts,js --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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"_resolved":"/tmp/5f1e58c5611e8b663b4fbdd760723ca5/learncard-lca-api-service-1.1.15.tgz","_integrity":"sha512-XfBagHmLEcBKqceamqoWqjJrXMVFQgOO2FY24ZZcEZqd1v68sfwU/r46XRpSNKlcjyJz/gC73ZVEWyteJu+1FQ==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.3.1","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.7","@learncard/init":"2.3.5","trpc-to-openapi":"^3.1.0","@learncard/types":"5.12.1","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.7.3","@learncard/did-web-plugin":"1.1.7","@learncard/didkit-plugin-node":"0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.1.15_1772494070448_0.4247083973954786","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"@learncard/lca-api-service","version":"1.1.16","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.1.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/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"892164d78dece9584844e8618afb0477ed545e5b","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.1.16.tgz","fileCount":202,"integrity":"sha512-siafeHsvOyME37GR0YMuiIbVt2fl4NfeR4MLISUJFJ0QIZ028IW7vbnCCcV5XUGZoICYc3znOSpCaHAh1q9kfw==","signatures":[{"sig":"MEQCICEMUjmijfQhXCR0fkLuR4ewDHOmXmh5HJ7SiWnZxzAIAiAUzUUo7imNZwsIMF6rDtiBGVfJ/uEBPMvGRZaAFeS2Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115242738},"main":"dist/index.js","_from":"file:learncard-lca-api-service-1.1.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","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 lca-api-service\"","dev:legacy":"nodemon --watch src -e ts,js --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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"_resolved":"/tmp/2bb74e756f7aa22a45aac5fc99d6a56f/learncard-lca-api-service-1.1.16.tgz","_integrity":"sha512-siafeHsvOyME37GR0YMuiIbVt2fl4NfeR4MLISUJFJ0QIZ028IW7vbnCCcV5XUGZoICYc3znOSpCaHAh1q9kfw==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.3.1","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.8","@learncard/init":"2.3.6","trpc-to-openapi":"^3.1.0","@learncard/types":"5.12.2","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.7.4","@learncard/did-web-plugin":"1.1.8","@learncard/didkit-plugin-node":"0.2.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.1.16_1772595870456_0.5075875711542048","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"@learncard/lca-api-service","version":"1.1.17","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.1.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/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"6f600211d832e09a37c86e30110c8b93096df93e","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.1.17.tgz","fileCount":202,"integrity":"sha512-bWuSdbjaxC3mZuS6xQvf7WwHFeBeOOXwiwDV4hvR2BmvetAaaAt3/MSH8r+5AbtiGRtqAaejy6bC48Lx0pdK2g==","signatures":[{"sig":"MEYCIQDKvvK+mp+nRd9j+FDG1nRQ/qdzR6LE+qftusEzSvNhFgIhAOxGNhOtFxJHNEkBiMqDLsopCQ6QPz+Uq7m46yDN+1QH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115250628},"main":"dist/index.js","_from":"file:learncard-lca-api-service-1.1.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","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 lca-api-service\"","dev:legacy":"nodemon --watch src -e ts,js --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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"_resolved":"/tmp/db6db6c786cbecc0e0273858365c6871/learncard-lca-api-service-1.1.17.tgz","_integrity":"sha512-bWuSdbjaxC3mZuS6xQvf7WwHFeBeOOXwiwDV4hvR2BmvetAaaAt3/MSH8r+5AbtiGRtqAaejy6bC48Lx0pdK2g==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.3.1","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.9","@learncard/init":"2.3.7","trpc-to-openapi":"^3.1.0","@learncard/types":"5.12.3","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.7.5","@learncard/did-web-plugin":"1.1.9","@learncard/didkit-plugin-node":"0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.1.17_1772649692335_0.9300283533233296","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"@learncard/lca-api-service","version":"1.1.18","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.1.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/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"22af4a2cc6927859e979a2f824de3e7fb4a17cfb","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.1.18.tgz","fileCount":202,"integrity":"sha512-Qcq91eFiILo6KlhzPvtxxQzkbZhT+hRQM8MVUqk/sNdzZNJ8pbLMnZ2UbH1E+UQ5OKEOjnvmMEjetLVyqjzXag==","signatures":[{"sig":"MEUCIAYWZFx4+KeefX8SfwVjUaAttTzgBqOV5fYsqWOyxs2fAiEArDMRPMw+3FtF2hehdVs3PxzwDqakQIqeA0yzgarryK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115262597},"main":"dist/index.js","_from":"file:learncard-lca-api-service-1.1.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","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 lca-api-service\"","dev:legacy":"nodemon --watch src -e ts,js --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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"_resolved":"/tmp/5e4125084675eacb6b5a5aa6cd8e183d/learncard-lca-api-service-1.1.18.tgz","_integrity":"sha512-Qcq91eFiILo6KlhzPvtxxQzkbZhT+hRQM8MVUqk/sNdzZNJ8pbLMnZ2UbH1E+UQ5OKEOjnvmMEjetLVyqjzXag==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.3.1","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.9","@learncard/init":"2.3.7","trpc-to-openapi":"^3.1.0","@learncard/types":"5.12.3","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.7.5","@learncard/did-web-plugin":"1.1.9","@learncard/didkit-plugin-node":"0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.1.18_1773342992301_0.47923186318331124","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@learncard/lca-api-service","version":"1.2.2","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"75d11f6d76b1ae2580f3005cb228625dea0b6392","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.2.2.tgz","fileCount":232,"integrity":"sha512-Qw4t2qZl2dSS4QWckkb5S52lxVkqgJDgavZMD+rZvuYQsBQ+bEfm1F1DF1qO0Z2oZzz4ALixXpQh5BbiR6Diig==","signatures":[{"sig":"MEYCIQCAb4TZ/J01OJwy4pJ/kVX/rZdNbzAaZI85qCzcu+JyVwIhAIumJprE1brMJg03QCaxT69QGzWpctMLxsPgjzCr3FSB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115718580},"main":"dist/index.js","_from":"file:learncard-lca-api-service-1.2.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","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 lca-api-service\"","dev:legacy":"nodemon --watch src -e ts,js --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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"_resolved":"/tmp/a7be60c56944380681250a2278a12053/learncard-lca-api-service-1.2.2.tgz","_integrity":"sha512-Qw4t2qZl2dSS4QWckkb5S52lxVkqgJDgavZMD+rZvuYQsBQ+bEfm1F1DF1qO0Z2oZzz4ALixXpQh5BbiR6Diig==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.3.1","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.12","@learncard/init":"2.3.10","trpc-to-openapi":"^3.1.0","@learncard/types":"5.13.2","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.8.2","@learncard/did-web-plugin":"1.1.12","@learncard/didkit-plugin-node":"0.2.8"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.2.2_1774987680786_0.8018581477517372","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@learncard/lca-api-service","version":"1.2.3","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"a93eba62b976bf1f8d2ea828f33e6fedc4982787","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.2.3.tgz","fileCount":232,"integrity":"sha512-UVQM7x19es1Kk5fbEmyuSH3vDThGtscyxhcvHTEjSVJhLo1HEeahHH4jQvL7Kw6xW30OPglgL41EracGgGZCZA==","signatures":[{"sig":"MEUCIG58npbIPE/mVvPniJR+VMQeICrk4cKfVeIUF2IyxMrRAiEA4LrP+I7oVTz8QPLj2NqejgZxnkksKc91QkDbzHAKK2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115792924},"main":"dist/index.js","_from":"file:learncard-lca-api-service-1.2.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","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 lca-api-service\"","dev:legacy":"nodemon --watch src -e ts,js --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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"_resolved":"/tmp/5433a65d0a7d2cc78b8e968eea244a91/learncard-lca-api-service-1.2.3.tgz","_integrity":"sha512-UVQM7x19es1Kk5fbEmyuSH3vDThGtscyxhcvHTEjSVJhLo1HEeahHH4jQvL7Kw6xW30OPglgL41EracGgGZCZA==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.3.1","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.13","@learncard/init":"2.3.11","trpc-to-openapi":"^3.1.0","@learncard/types":"5.13.3","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.8.3","@learncard/did-web-plugin":"1.1.13","@learncard/didkit-plugin-node":"0.2.9"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.2.3_1775253684069_0.602711572777269","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@learncard/lca-api-service","version":"1.2.4","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"9fa9d4f6d33bbd0b28aff7107ffd7fea07e78526","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.2.4.tgz","fileCount":232,"integrity":"sha512-UfhovAc/bsZLL4ZAIa7q0T2p7HV7AZElxkFhF4BWG9YwWMu3yog2ZFisE7hBdrF8iiIkBRfkaItZ9pxM8m6+sw==","signatures":[{"sig":"MEYCIQDlzoxWF9AJVGSHXAs676NVOaqh0OmhfDVbuWdT7igikAIhAItrX3TASeIkJOu7iOynOZf5jHXcflLUNY6pN8mEhhpW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115794183},"main":"dist/index.js","_from":"file:learncard-lca-api-service-1.2.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","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 lca-api-service\"","dev:legacy":"nodemon --watch src -e ts,js --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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"_resolved":"/tmp/26a9a3d557333b78a79d08efc38f048c/learncard-lca-api-service-1.2.4.tgz","_integrity":"sha512-UfhovAc/bsZLL4ZAIa7q0T2p7HV7AZElxkFhF4BWG9YwWMu3yog2ZFisE7hBdrF8iiIkBRfkaItZ9pxM8m6+sw==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.3.1","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.14","@learncard/init":"2.3.12","trpc-to-openapi":"^3.1.0","@learncard/types":"5.13.4","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.8.4","@learncard/did-web-plugin":"1.1.14","@learncard/didkit-plugin-node":"0.2.10"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.2.4_1775599357210_0.9421558746024954","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@learncard/lca-api-service","version":"1.2.6","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"8d11bbb20774fb20c47498c2ae9fdb145c2a1590","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.2.6.tgz","fileCount":233,"integrity":"sha512-pX84gGAWO78y41tg6P9aDBB72DfrgxMSGmRGypiDyQhcL/JJjYo+fYmRaWI4U7jV5C+2aWphpL7GwmiLp8fGgQ==","signatures":[{"sig":"MEYCIQDyPGkNYvGlmAyNNBZ2A589hYLsXX4gd2kx/+Aaj40GMwIhAJ1zg+3ULb5ZTiODQ3wVR6TruE5d+9nWkEujOy4Q8tAm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120453525},"main":"dist/index.js","_from":"file:learncard-lca-api-service-1.2.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","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 lca-api-service\"","dev:legacy":"nodemon --watch src -e ts,js --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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"custard7","email":"custard7@gmail.com"},"_resolved":"/private/var/folders/vx/brx5cr1d36q01_wx9xh194ch0000gn/T/59cfd796a950eb91362116e2ba34fe26/learncard-lca-api-service-1.2.6.tgz","_integrity":"sha512-pX84gGAWO78y41tg6P9aDBB72DfrgxMSGmRGypiDyQhcL/JJjYo+fYmRaWI4U7jV5C+2aWphpL7GwmiLp8fGgQ==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.4.1","description":"","directories":{},"_nodeVersion":"22.16.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.3.1","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.16","@learncard/init":"2.3.14","trpc-to-openapi":"^3.1.0","@learncard/types":"5.13.6","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.8.6","@learncard/did-web-plugin":"1.1.16","@learncard/email-templates":"1.0.1","@learncard/didkit-plugin-node":"0.2.12"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.2.6_1777435432960_0.248190369262147","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@learncard/lca-api-service","version":"1.2.7","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"bf6d5f840853ef6a66e8d9df731708f2ce515785","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.2.7.tgz","fileCount":233,"integrity":"sha512-s7LBR+ukblU1C0o+OrYhrBjlcIWPty7snhkh/yYodEkZPmuPuVqT+uNczF6vg5HFxmGbPZfZTwPzlnQt1ODMFg==","signatures":[{"sig":"MEYCIQDKK4GQif9V2ixkxGxcvyEBuO6L6myaMUN93JgOOG5BcgIhAIcH34WxATRPyTrQoLWBaWNTUUtAXyoYAEFbnACquFvo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120572798},"main":"dist/index.js","_from":"file:learncard-lca-api-service-1.2.7.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","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 lca-api-service\"","dev:legacy":"nodemon --watch src -e ts,js --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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"_resolved":"/tmp/a7c2719fef458f130653fea56f76217b/learncard-lca-api-service-1.2.7.tgz","_integrity":"sha512-s7LBR+ukblU1C0o+OrYhrBjlcIWPty7snhkh/yYodEkZPmuPuVqT+uNczF6vg5HFxmGbPZfZTwPzlnQt1ODMFg==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"uuid":"^9.0.0","axios":"^0.31.0","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.4.0","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.17","@learncard/init":"2.3.15","trpc-to-openapi":"^3.1.0","@learncard/types":"5.14.0","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.8.7","@learncard/did-web-plugin":"1.1.17","@learncard/email-templates":"1.0.1","@learncard/didkit-plugin-node":"0.2.13"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.2.7_1777925215970_0.8461559160786791","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@learncard/lca-api-service","version":"1.2.8","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"31aac172b4110a42c382b32f3e40d6eaccb6662d","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.2.8.tgz","fileCount":233,"integrity":"sha512-yeSB34R6pZGiZILG3hJ2wz/djdotC4WechnMSo26BxJ8bfb4th+fgHReFnrFRs2lZVrvXmeSd/jps8GikKq/VQ==","signatures":[{"sig":"MEQCIC65JmvH+hxU7GzqFowqXVbQR2oK4zqPR8oBJx0Vg1jeAiBTXcNNAEsKFfhP+21nPfjWvayEJuah2RvP9mGRRrdf6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120571786},"main":"dist/index.js","_from":"file:learncard-lca-api-service-1.2.8.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","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 lca-api-service\"","dev:legacy":"nodemon --watch src -e ts,js --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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"_resolved":"/tmp/b7a62f35efeb81eedb14fd06b192b1a0/learncard-lca-api-service-1.2.8.tgz","_integrity":"sha512-yeSB34R6pZGiZILG3hJ2wz/djdotC4WechnMSo26BxJ8bfb4th+fgHReFnrFRs2lZVrvXmeSd/jps8GikKq/VQ==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"uuid":"^9.0.0","axios":"^0.31.0","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.4.0","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.17","@learncard/init":"2.3.16","trpc-to-openapi":"^3.1.0","@learncard/types":"5.14.0","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.8.8","@learncard/did-web-plugin":"1.1.17","@learncard/email-templates":"1.0.1","@learncard/didkit-plugin-node":"0.2.14"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.2.8_1778545889653_0.19478674875349022","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@learncard/lca-api-service","version":"1.2.9","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"1a72d0d0acd3fcb01e03f41e4971661976e4069f","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.2.9.tgz","fileCount":233,"integrity":"sha512-0OV9Yj/sT7k+v2rimlQYwmhBxe3YQkhpuP1d0NmlC/LhKVCqCtSuVXtUrfKd7lYmqOUeDejqHfzSoKmNbGe6JA==","signatures":[{"sig":"MEUCIQDDEaZIzDvORaazruP/FgwVeYaLCrp4w3p8yMNMVOCMtwIgV760pFSkgUNiSe6IDNv9L+CNjnIzn2ySOX8Y62AZdzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120702062},"main":"dist/index.js","_from":"file:learncard-lca-api-service-1.2.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","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 lca-api-service\"","dev:legacy":"nodemon --watch src -e ts,js --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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"_resolved":"/tmp/715f64420dd5a316362df9100f502538/learncard-lca-api-service-1.2.9.tgz","_integrity":"sha512-0OV9Yj/sT7k+v2rimlQYwmhBxe3YQkhpuP1d0NmlC/LhKVCqCtSuVXtUrfKd7lYmqOUeDejqHfzSoKmNbGe6JA==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"uuid":"^9.0.0","axios":"^0.31.0","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.4.0","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.18","@learncard/init":"2.3.18","trpc-to-openapi":"^3.1.0","@learncard/types":"5.15.0","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.8.9","@learncard/did-web-plugin":"1.1.18","@learncard/email-templates":"1.0.2","@learncard/didkit-plugin-node":"0.2.16"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.2.9_1778713828863_0.44964562188052826","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@learncard/lca-api-service","version":"1.2.10","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"678364b0b06e1b59ad1e590f0794899daeee9a8f","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.2.10.tgz","fileCount":233,"integrity":"sha512-jIUT1XuJBBRpc4VMjHlfhBnLeU5kLXoC+1ElBTJt+8uFV9HE4at2DUQMfMmjVRsSgmALv6dsvHLr1gWOs6jnXA==","signatures":[{"sig":"MEUCIQCm9lqV5kK44kqGQPi7HxiTXur2CmWPOT/9Xx96FK+DQAIgfA9Bv2YiH0cmNBNP9zeInJqdlpCXYxNdWHlJ+SVFfXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125089400},"main":"dist/index.js","_from":"file:learncard-lca-api-service-1.2.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","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 lca-api-service\"","dev:legacy":"nodemon --watch src -e ts,js --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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"_resolved":"/tmp/87c68c46e1db67d20b29222cf0333150/learncard-lca-api-service-1.2.10.tgz","_integrity":"sha512-jIUT1XuJBBRpc4VMjHlfhBnLeU5kLXoC+1ElBTJt+8uFV9HE4at2DUQMfMmjVRsSgmALv6dsvHLr1gWOs6jnXA==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"uuid":"^9.0.0","axios":"^0.31.0","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.4.0","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.19","@learncard/init":"2.3.19","trpc-to-openapi":"^3.1.0","@learncard/types":"5.16.0","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.8.10","@learncard/did-web-plugin":"1.1.19","@learncard/email-templates":"1.0.2","@learncard/didkit-plugin-node":"0.2.17"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.2.10_1779383229447_0.027357805089039955","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"@learncard/lca-api-service","version":"1.2.11","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"c59e90564196786208e4914a9123f1b6b7431e48","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.2.11.tgz","fileCount":233,"integrity":"sha512-03trJKmp2xCfSZyAZG6CMZPxXv6sDGJkW+dQ2pXKjwpsDk7Y5ndn1NzZBC6PnVt+3H5k/6Nyh6vF/FszByw8BA==","signatures":[{"sig":"MEUCIQCz/r3NQUUP+hWrlf5qEvyrmdocOm84WyQb+E+pu7AsQgIgLPsq8N+/Ep5AaeJpJyK6zVEUprCeuQ9hd54PYaPMwww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125167034},"main":"dist/index.js","_from":"file:learncard-lca-api-service-1.2.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","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 lca-api-service\"","dev:legacy":"nodemon --watch src -e ts,js --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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"_resolved":"/tmp/5011295f44766f03f34a86f2f0ca82d9/learncard-lca-api-service-1.2.11.tgz","_integrity":"sha512-03trJKmp2xCfSZyAZG6CMZPxXv6sDGJkW+dQ2pXKjwpsDk7Y5ndn1NzZBC6PnVt+3H5k/6Nyh6vF/FszByw8BA==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"uuid":"^9.0.0","axios":"^0.31.0","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.4.0","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.20","@learncard/init":"2.3.20","trpc-to-openapi":"^3.1.0","@learncard/types":"5.17.0","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.9.0","@learncard/did-web-plugin":"1.1.20","@learncard/email-templates":"1.0.2","@learncard/didkit-plugin-node":"0.2.18"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.2.11_1780516510036_0.38764040963324353","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"@learncard/lca-api-service","version":"1.2.12","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"1dc7bc8405f7a84a17a58fa879fcc800c72b8219","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.2.12.tgz","fileCount":233,"integrity":"sha512-+9ULL+PqqW2vYZbPSwRdx5G0Y5uSgPdl1XByUTQZW2udH8FrVtRuESiBuF9jUl5Vhj0wONMqxHtNGko2VJaNUw==","signatures":[{"sig":"MEQCIFeWm0wiw4jsJe9SaArG1s6WSG1datjOODmXTPvxtC5PAiBeQajmlCwq6DhYrKs3UTerrNftG5CEv/0SkKzHPwTk7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135718093},"main":"dist/index.js","_from":"file:learncard-lca-api-service-1.2.12.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","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 lca-api-service\"","dev:legacy":"nodemon --watch src -e ts,js --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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"_resolved":"/tmp/2062cdd65b526bcc8b6404a064ce05ea/learncard-lca-api-service-1.2.12.tgz","_integrity":"sha512-+9ULL+PqqW2vYZbPSwRdx5G0Y5uSgPdl1XByUTQZW2udH8FrVtRuESiBuF9jUl5Vhj0wONMqxHtNGko2VJaNUw==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"uuid":"^9.0.0","axios":"^0.31.0","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.4.0","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.21","@learncard/init":"2.3.21","trpc-to-openapi":"^3.1.0","@learncard/types":"5.17.1","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.9.1","@learncard/did-web-plugin":"1.1.21","@learncard/email-templates":"1.0.2","@learncard/didkit-plugin-node":"0.2.19"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.2.12_1780612762680_0.5140217858242404","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"@learncard/lca-api-service","version":"1.2.13","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"c8c0f5c5fdd3f56b26977abe0691f433f5ee100c","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.2.13.tgz","fileCount":233,"integrity":"sha512-DNnPpx38ZuM0EqQkG8Q0fn+rpzgODmqPy2lWKouRX/+lLweBLjQe4VCWxHM+3632vMU+uKev4LeN7Opd9+Ppww==","signatures":[{"sig":"MEQCIAtc4DUYYoanisamPhyxDZG3cAsZy5iRTW7kn1PhhZMDAiA6QmsgY6yewx/e2UQOpvOsVsVI7naqodbQpAsP7IUQIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156129973},"main":"dist/index.js","_from":"file:learncard-lca-api-service-1.2.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","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 lca-api-service\"","dev:legacy":"nodemon --watch src -e ts,js --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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"_resolved":"/tmp/281c871de971e9bdd4f8843c1cfc5b10/learncard-lca-api-service-1.2.13.tgz","_integrity":"sha512-DNnPpx38ZuM0EqQkG8Q0fn+rpzgODmqPy2lWKouRX/+lLweBLjQe4VCWxHM+3632vMU+uKev4LeN7Opd9+Ppww==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"uuid":"^9.0.0","axios":"^0.31.0","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.4.0","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.22","@learncard/init":"2.4.0","trpc-to-openapi":"^3.1.0","@learncard/types":"5.17.2","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.9.2","@learncard/did-web-plugin":"1.1.22","@learncard/email-templates":"1.0.2","@learncard/didkit-plugin-node":"0.2.20"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.2.13_1781199593068_0.8632523194571908","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"@learncard/lca-api-service","version":"1.2.14","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"720f97b7a015d445d5de9414af339c4b07c12c5b","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.2.14.tgz","fileCount":233,"integrity":"sha512-sznehXupSSapL0ePoI7cVnJklk7VJDeMvM2rcWqYFB0sb6hhvB3YKaZUj6tsi8lGzI9uHgf/ouos6k/mD+U4tg==","signatures":[{"sig":"MEUCIQDQkrj85c+1UA2YqjVxTLvZQWQB2OG3YK6c6INsAZMtkwIgfbJrp5VHTdj2quzRoSUK1lNVSUXu5NkB9WumSuyZ8Vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90141945},"main":"dist/index.js","_from":"file:learncard-lca-api-service-1.2.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","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 lca-api-service\"","dev:legacy":"nodemon --watch src -e ts,js --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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"_resolved":"/tmp/d7ee47447d260d2f77354955a3080659/learncard-lca-api-service-1.2.14.tgz","_integrity":"sha512-sznehXupSSapL0ePoI7cVnJklk7VJDeMvM2rcWqYFB0sb6hhvB3YKaZUj6tsi8lGzI9uHgf/ouos6k/mD+U4tg==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"uuid":"^14.0.0","axios":"^0.31.0","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.4.0","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.22","@learncard/init":"2.4.1","trpc-to-openapi":"^3.1.0","@learncard/types":"5.17.2","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.9.2","@learncard/did-web-plugin":"1.1.22","@learncard/email-templates":"1.0.2","@learncard/didkit-plugin-node":"0.2.20"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.2.14_1782259306929_0.33205719238108955","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"@learncard/lca-api-service","version":"1.2.15","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"d32b0759ba60992c75dd7746b14b3d313d8c32e1","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.2.15.tgz","fileCount":233,"integrity":"sha512-R5ScMJULiAgTTzogadgadYUPXzdNWhe7i42HcXcip5xwYxLUKWhJMIge9LcunR+Hy02FC8nJgwuSLg4kwPQf8g==","signatures":[{"sig":"MEYCIQCHu9E4E/aBjHRO+wLtCCfubw8c0idc5/0hqiUlbktO5QIhALUU35j8G6kXrcVLyGs8kZwym6biw9axRH7lTCmvF5NL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90143035},"main":"dist/index.js","_from":"file:learncard-lca-api-service-1.2.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","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 lca-api-service\"","dev:legacy":"nodemon --watch src -e ts,js --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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"_resolved":"/tmp/a1cbf6914ade4db84a300084eae1e2f7/learncard-lca-api-service-1.2.15.tgz","_integrity":"sha512-R5ScMJULiAgTTzogadgadYUPXzdNWhe7i42HcXcip5xwYxLUKWhJMIge9LcunR+Hy02FC8nJgwuSLg4kwPQf8g==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"uuid":"^14.0.0","axios":"^0.31.0","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.4.0","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.23","@learncard/init":"2.4.2","trpc-to-openapi":"^3.1.0","@learncard/types":"5.17.3","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.9.3","@learncard/did-web-plugin":"1.1.23","@learncard/email-templates":"1.0.2","@learncard/didkit-plugin-node":"0.2.21"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.2.15_1782316614490_0.6243248166358815","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"@learncard/lca-api-service","version":"1.2.16","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"99626a132e52a1fe3d1dba85aaed682a4c7488c2","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.2.16.tgz","fileCount":233,"integrity":"sha512-BeRIzin+kcfGxcp/tfZNnU70aA4smXMrOZDul2Wo1xGEbZM2C11WiLTl0pFuX1xly81n5ZjnlBhSGUWBoFR7rw==","signatures":[{"sig":"MEUCICz58+lD1teuiofsZrKpP5+BemCFCDxqNdG5S86qJo+cAiEA6jEhevGDRsQtPdNkoevLbgz+a9GEA2InX0FD03Xiufk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90713256},"main":"dist/index.js","_from":"file:learncard-lca-api-service-1.2.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","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 lca-api-service\"","dev:legacy":"nodemon --watch src -e ts,js --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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"_resolved":"/tmp/ad67da0505016aabe3f1b5b60c62338b/learncard-lca-api-service-1.2.16.tgz","_integrity":"sha512-BeRIzin+kcfGxcp/tfZNnU70aA4smXMrOZDul2Wo1xGEbZM2C11WiLTl0pFuX1xly81n5ZjnlBhSGUWBoFR7rw==","repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","dependencies":{"uuid":"^14.0.0","axios":"^0.31.0","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.4.0","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.24","@learncard/init":"2.4.3","trpc-to-openapi":"^3.1.0","@learncard/types":"5.17.4","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.9.4","@learncard/did-web-plugin":"1.1.24","@learncard/email-templates":"1.0.2","@learncard/didkit-plugin-node":"0.2.22"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","nodemon":"^2.0.16","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.2.16_1782839554665_0.014961636480411933","host":"s3://npm-registry-packages-npm-production"}},"1.2.17":{"name":"@learncard/lca-api-service","version":"1.2.17","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"fcae1867b6f192ed8b035cded9bd28cf6f574d22","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.2.17.tgz","fileCount":232,"integrity":"sha512-ghFfIAzoipZEA3v8FWpoOGciJEF80lgZYY1+e8Z5Wo/+XyOMCV1RZ8tf9vFfMKN4oiiHf1a/n0J3HETlVa32OQ==","signatures":[{"sig":"MEYCIQDEZOVxCvPn4rGoC6UwVfX8qFqkS5cZB7vdqIFGmZQWGwIhAO9GTLR5p7vL6RSvZ+DK+EoOmUDfJMCBzbIoCnicFre9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142049305},"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","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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.16.0","description":"","directories":{},"_nodeVersion":"24.18.0","dependencies":{"uuid":"^14.0.0","axios":"^0.31.0","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.4.0","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"workspace:*","@learncard/init":"workspace:*","trpc-to-openapi":"^3.1.0","@learncard/types":"workspace:*","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"workspace:*","@learncard/did-web-plugin":"workspace:*","@learncard/email-templates":"workspace:*","@learncard/didkit-plugin-node":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.2.17_1783025496687_0.934838744535418","host":"s3://npm-registry-packages-npm-production"}},"1.2.18":{"name":"@learncard/lca-api-service","version":"1.2.18","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"d17bf515df374a6afddd8925c4203e6c0d72f299","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.2.18.tgz","fileCount":232,"integrity":"sha512-p7AkOGtA5r30zAHdDBkp1+b334jkWaQZXAbBLJN6DeCj0qSINTbZTOMetIxzN0mdL38m5puhrpVSUHqtwWG/vw==","signatures":[{"sig":"MEYCIQCAKUU5qzPnORzY9nHDdt0Qrl9MlISTCwod+Re1iiRuvwIhAJOImFir9Z1Nyo6+4b7Nv+R6oi7t3TnxgeQ3LT89cLHZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.2.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142049964},"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","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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.16.0","description":"","directories":{},"_nodeVersion":"24.18.0","dependencies":{"uuid":"^14.0.0","axios":"^0.31.0","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.4.0","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.26","@learncard/init":"2.4.5","trpc-to-openapi":"^3.1.0","@learncard/types":"5.17.5","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.9.6","@learncard/did-web-plugin":"1.1.26","@learncard/email-templates":"1.0.3","@learncard/didkit-plugin-node":"0.2.24"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.2.18_1783028164165_0.23650523428641312","host":"s3://npm-registry-packages-npm-production"}},"1.2.19":{"name":"@learncard/lca-api-service","version":"1.2.19","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"98f3c55cc67407fbd57fdb2599744d8d444c3746","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.2.19.tgz","fileCount":232,"integrity":"sha512-JP1rMI4cfgXaR7QigmEX475NGUHFWm4poMWovjT/zCcm+2KWj3azlgShz+rhsF8sIeZVvCojktlXgm2ADxujjQ==","signatures":[{"sig":"MEYCIQC7lBjYEsEd1RMULBFcLBr8TqQh2Czniyq8z6nnkjL2xQIhALleHR9IVsXdpZIjQ1DVIsFYQKBHVNP/yZL5r+rXzNSn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.2.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140532904},"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","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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.16.0","description":"","directories":{},"_nodeVersion":"24.18.0","dependencies":{"uuid":"^14.0.0","axios":"^0.31.0","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.4.0","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.27","@learncard/init":"2.4.6","trpc-to-openapi":"^3.1.0","@learncard/types":"5.17.6","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.9.7","@learncard/did-web-plugin":"1.1.27","@learncard/email-templates":"1.0.4","@learncard/didkit-plugin-node":"0.2.25"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.2.19_1783539125622_0.43471013817105764","host":"s3://npm-registry-packages-npm-production"}},"1.2.20":{"name":"@learncard/lca-api-service","version":"1.2.20","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"a392a69370bc37480453d71eece3b02229526f3b","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.2.20.tgz","fileCount":232,"integrity":"sha512-lLvU8VhviC86tEou4/phgVBzLJESUBMjIcNodk6XYhzpEUn0Q43kZYPiIdIOFtBp/AaA0f1dT+5VK54SJpOS/w==","signatures":[{"sig":"MEUCIFWmWbLWzRFSDVVAZ9EEN+ztxn+jhb0nG0XLywpiTaXwAiEAmODI02M4w/OMTh70G3/nQ+vlgE+2WB+HfAKFLjsimZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.2.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140537257},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"74de0cd5bcee168b501edeeedc17f93704a6b9ec","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","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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.16.0","description":"","directories":{},"_nodeVersion":"24.18.0","dependencies":{"uuid":"^14.0.0","axios":"^0.31.0","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.4.0","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.27","@learncard/init":"2.4.7","trpc-to-openapi":"^3.1.0","@learncard/types":"5.17.6","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.9.7","@learncard/did-web-plugin":"1.1.27","@learncard/email-templates":"1.0.4","@learncard/didkit-plugin-node":"0.2.25"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.2.20_1784152788936_0.4602742229630945","host":"s3://npm-registry-packages-npm-production"}},"1.2.21":{"name":"@learncard/lca-api-service","version":"1.2.21","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"559d8936ff0aaf060c4faf50f10e0e9d066d1a74","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.2.21.tgz","fileCount":232,"integrity":"sha512-0041XjNkUJeT2DICb1p5NCD+g//Y6moq2hZZ5CN+nEhDAXknOdX5pVFUkuUdYEvoIicuiU46qBnoPIp8x6WWyA==","signatures":[{"sig":"MEQCIC+L8Oy8xiFCkaNo8ffBWGLDWt90aZT7QJoRw9FnkOFSAiBmne+VSXTKxPSr7u2Y0KIvpHy8iYdnG1UoGRxtIibysg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.2.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140643681},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6740e62548cf0333fb649eac131016760a7408e2","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","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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.16.0","description":"","directories":{},"_nodeVersion":"24.18.0","dependencies":{"uuid":"^14.0.0","axios":"^0.31.0","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.4.0","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.27","@learncard/init":"2.4.8","trpc-to-openapi":"^3.1.0","@learncard/types":"5.17.6","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.9.7","@learncard/did-web-plugin":"1.1.27","@learncard/email-templates":"1.0.4","@learncard/didkit-plugin-node":"0.2.25"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.2.21_1784583786615_0.8312407634443588","host":"s3://npm-registry-packages-npm-production"}},"1.2.22":{"name":"@learncard/lca-api-service","version":"1.2.22","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"b6731c976f53c56d5f85176fc8b3cd46bc72210d","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.2.22.tgz","fileCount":236,"integrity":"sha512-h6qFQ1XDtG8MA3UDJ5jz/CTgThh9J8Xt+jC56mgwBA7H1K1Zol6qfqZ9L6PwZeWA2sde65fNeWeXOwT1aQkqOg==","signatures":[{"sig":"MEQCIBGKc8L4rr4Xc6mSVprL/qA9gXSpyUxwf8UVQG2UwzFwAiAIpOEzki9Bgnz9CE8VscHd06dqW0fAucK6UHzekce1mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.2.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140995033},"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","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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.16.0","description":"","directories":{},"_nodeVersion":"24.18.0","dependencies":{"uuid":"^14.0.0","axios":"^0.31.0","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.4.0","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.28","@learncard/init":"2.4.9","trpc-to-openapi":"^3.1.0","@learncard/types":"5.18.0","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.9.8","@learncard/did-web-plugin":"1.1.28","@learncard/email-templates":"1.0.5","@learncard/didkit-plugin-node":"0.2.26"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.2.22_1785177817424_0.06265883988933862","host":"s3://npm-registry-packages-npm-production"}},"1.2.23":{"name":"@learncard/lca-api-service","version":"1.2.23","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"1d000c6df74c1f4a608f7b045fd0756a950fb14b","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.2.23.tgz","fileCount":236,"integrity":"sha512-qEqGiB7yL9isJBRChGLkq26WjGIeSWbdkayX94aaAsE7BmD1anmKwN0qOzXfnStkVuC+p9CLANXLC4rWjR3Tqg==","signatures":[{"sig":"MEQCIGzAyL1zpBlBJqLOXLMIfm6VlOwTwEWRfpjC9q8rgqzjAiBIfgWsFG5dJYhSklOABsedOsFSxLzO+SrePJ8kU2ZpAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.2.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140665061},"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","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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.16.0","description":"","directories":{},"_nodeVersion":"24.18.0","dependencies":{"uuid":"^14.0.0","axios":"^0.31.0","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.7.2","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.4.0","@trpc/server":"11.7.1","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^9.0.0","@learncard/core":"9.4.29","@learncard/init":"2.4.10","trpc-to-openapi":"^3.1.0","@learncard/types":"5.18.1","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.9.9","@learncard/did-web-plugin":"1.1.29","@learncard/email-templates":"1.0.5","@learncard/didkit-plugin-node":"0.2.27"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.2.23_1786117509986_0.8161233869686499","host":"s3://npm-registry-packages-npm-production"}},"1.2.24":{"name":"@learncard/lca-api-service","version":"1.2.24","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"20f056c3a9da80153cc404b7b98c75be34f74497","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.2.24.tgz","fileCount":238,"integrity":"sha512-V3mmdFaITnXqqZUGsoHvykhWPSl8Fk6IE9yo8Avl1ydQdEyCJY3UvEXhyDSLCPbAsK9ydPds9SDLbu629ON/Ww==","signatures":[{"sig":"MEQCIEzqiZj+LGXzvX1EYwIdW+aegt5FAvu94CSOh0h+s8v0AiAfO7JD/XYONYOnV0oIZ/hVOHSmjeylUbRtKp3jtk+/5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.2.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140818956},"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","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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.16.0","description":"","directories":{},"_nodeVersion":"24.18.0","dependencies":{"uuid":"^14.0.0","axios":"^0.31.0","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.8.5","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.4.0","@trpc/server":"11.8.0","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^10.1.1","@learncard/core":"9.4.30","@learncard/init":"2.4.11","trpc-to-openapi":"^3.1.0","@learncard/types":"5.18.1","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@sentry/esbuild-plugin":"^2.5.0","@learncard/didkit-plugin":"1.9.10","@learncard/did-web-plugin":"1.1.30","@learncard/email-templates":"1.0.5","@learncard/didkit-plugin-node":"0.2.28"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.2.24_1786572463628_0.8081874458109164","host":"s3://npm-registry-packages-npm-production"}},"1.2.25":{"name":"@learncard/lca-api-service","version":"1.2.25","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"fa68196c1024fa4a0d835b64456ae5eb163ceb7f","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.2.25.tgz","fileCount":241,"integrity":"sha512-dr21qM+MUQ9vvUP/3OxvHBrTZ6e1JvH4r+S4Bp46p9FN3fRF+7YKPF08XrCDC6QcP1xBH+ZjREDXd6bOdcQN9A==","signatures":[{"sig":"MEUCIBttAnUlSIZrXi8w30PxhL/4dfg1lbtWup/UbItpH00UAiEAwemMyJ9y2QDpw/tZEO5Vcv6q+CCp1fGK1DAjg54p/Jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.2.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140996497},"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","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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"repository":{"url":"git+https://github.com/learningeconomy/LearnCard.git","type":"git"},"_npmVersion":"11.17.0","description":"","directories":{},"_nodeVersion":"24.19.0","dependencies":{"uuid":"^14.0.0","axios":"^0.33.0","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.8.5","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.4.0","@trpc/server":"11.8.0","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^10.1.1","@learncard/core":"9.4.31","@learncard/init":"2.4.12","trpc-to-openapi":"^3.1.0","@learncard/types":"5.18.2","@types/node-forge":"^1.3.11","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@learncard/didkit-plugin":"1.9.11","@learncard/did-web-plugin":"1.1.31","@learncard/email-templates":"1.0.5","@learncard/didkit-plugin-node":"0.2.29"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","@sentry/esbuild-plugin":"^2.5.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.2.25_1787952264111_0.4908304055151316","host":"s3://npm-registry-packages-npm-production"}},"1.2.26":{"name":"@learncard/lca-api-service","version":"1.2.26","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"3b796a2f23e52463d29bf444a75924796bbac6f5","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.2.26.tgz","fileCount":246,"integrity":"sha512-D/Fninor0vUdkP6cFfdoL0U/jG/kH0YvZYeHhCthaHZ3+FMO8JdT56J5uTvljH3jXLxZP3alzSYcOZRFZLUYgA==","signatures":[{"sig":"MEYCIQDaeR73damtOwni/rBc1vsMptv5hmAoH9T5n8gTWZNxpgIhAKqOYuzaQC/93x/upVjd92Dx9dLZ7ugRvSE+pxrQIIDf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.2.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143392482},"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","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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"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","uuid":"^14.0.0","axios":"^0.33.0","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.8.5","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.4.0","@trpc/server":"11.8.0","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^10.1.1","@learncard/core":"9.4.32","@learncard/init":"2.4.13","trpc-to-openapi":"^3.1.0","@learncard/types":"5.18.3","@types/node-forge":"^1.3.11","@learncard/helpers":"1.4.0","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@learncard/didkit-plugin":"1.9.12","@learncard/did-web-plugin":"1.1.32","@learncard/email-templates":"1.0.6","@learncard/didkit-plugin-node":"0.2.30"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","@sentry/esbuild-plugin":"^2.5.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.2.26_1789012876993_0.9208262947631392","host":"s3://npm-registry-packages-npm-production"}},"1.2.27":{"name":"@learncard/lca-api-service","version":"1.2.27","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.2.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/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"c5133311ac330c61281a244f7f8fcae2c09580dc","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.2.27.tgz","fileCount":246,"integrity":"sha512-nyYs2ExRP/vo7o8scAZioICfMor2gxdrTrUeVbrnWcnB0gVPCLykcPlJinh3NqzKT7QFKrvsMREZAOOefQSvow==","signatures":[{"sig":"MEQCIGDHyC7E8+72IEmilvjntTnIBtl1+ULjfuc635ParRkAAiAjYr6NUR8qU1Qq9wUbeSLjd2C1osFF5ZOyHdYjAo40bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.2.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143338519},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=24.12 <25"},"gitHead":"da75a16dffdb0d84ace5510d59b3a0671d11d99c","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","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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"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","uuid":"^14.0.0","axios":"^0.33.0","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.8.5","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.4.0","@trpc/server":"11.8.0","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^10.1.1","@learncard/core":"9.4.33","@learncard/init":"2.4.14","trpc-to-openapi":"^3.1.0","@learncard/types":"5.18.3","@types/node-forge":"^1.3.11","@learncard/helpers":"1.4.1","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@learncard/didkit-plugin":"1.9.13","@learncard/did-web-plugin":"1.1.33","@learncard/email-templates":"1.0.6","@learncard/didkit-plugin-node":"0.2.31"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","@sentry/esbuild-plugin":"^2.5.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.2.27_1789166835721_0.08318796167470399","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@learncard/lca-api-service","version":"1.3.0","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"440e020dda94548d10789ca012848a43e6beb59b","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.3.0.tgz","fileCount":252,"integrity":"sha512-9eTRfCOAzhXhwxi0zDYeuJp52zSStEwBM6NoN/wS24NeR2Dy1eI+VWNRNxEe4zYSlt8IB491LtuozGw/IsqCWA==","signatures":[{"sig":"MEYCIQCgfxGYc7mzTeNWthOELTGsT9fG1Ghbxl+okvYa7yGnoAIhAJTnvAUt1r88r8oLKrRXZWkqFa9dfN6mMZqkDibsjJsx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCYH0ak4ONUxzhFoy7LT6JEWeHkO2gBD5mWDGnpMPzSzwIgOcYcFobHbZfOadicCaRCpVIKGwm+b458JjIJg7JbDu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145147879},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=24.12 <25"},"gitHead":"d7ed0f8246731fefb79544105e54c0790840f06b","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","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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"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","uuid":"^14.0.0","axios":"^0.33.0","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","express":"^4.18.2","fastify":"^5.8.5","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.4.0","@trpc/server":"11.8.0","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","firebase-admin":"13.4.0","@fastify/static":"^10.1.1","@learncard/core":"9.4.34","@learncard/init":"2.4.15","trpc-to-openapi":"^3.1.0","@learncard/types":"5.19.0","@types/node-forge":"^1.3.11","@learncard/helpers":"1.5.0","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@learncard/didkit-plugin":"1.9.14","@learncard/did-web-plugin":"1.1.34","@learncard/email-templates":"1.0.6","@learncard/didkit-plugin-node":"0.2.32"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","@sentry/esbuild-plugin":"^2.5.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.3.0_1789498413499_0.43907436955873425","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@learncard/lca-api-service","version":"1.3.1","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"35ea2a90fe490d82a222e12157426ec14164d4e4","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.3.1.tgz","fileCount":256,"integrity":"sha512-8ot71CPZvP4zK+lBMno2QY3rGkPwyoEQlrWudrmdd8ogimqg/Pv9KTUZLXGDOeYe9VyEHU1Ki0ViV9S6oyugvA==","signatures":[{"sig":"MEYCIQDHxGWjoC7CIMp0JXIFLuuRc2cJDHgqLYx2t/lzceLBHAIhAJttfCXhGRYI89yAvuKnNEhscbyFv9d8nKeie/4YKFlg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSSWL1YKvv6hKwXSALOWX+J5jRqS/x6z+ohiZxiecH4AIgZ9+4wBrS3x58zuekDDzMijmawOSvTvQwtzzKKp4OKPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147431064},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=24.12 <25"},"gitHead":"6cc28b6f943e05b6319dc861a8900248a844aa62","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","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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"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","uuid":"^14.0.0","axios":"^0.33.0","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","did-jwt":"5.9.0","express":"^4.18.2","fastify":"^5.8.5","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.4.0","@trpc/server":"11.8.0","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","dag-jose-utils":"2.0.0","firebase-admin":"13.4.0","@fastify/static":"^10.1.1","@learncard/core":"9.4.35","@learncard/init":"2.4.16","trpc-to-openapi":"^3.1.0","@learncard/types":"5.20.0","@types/node-forge":"^1.3.11","@learncard/helpers":"1.5.1","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@learncard/didkit-plugin":"1.10.0","@learncard/did-web-plugin":"1.1.35","@learncard/email-templates":"1.0.6","@learncard/didkit-plugin-node":"0.3.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","@sentry/esbuild-plugin":"^2.5.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.3.1_1789541954700_0.019631012796854863","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@learncard/lca-api-service","version":"1.3.2","keywords":[],"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","_id":"@learncard/lca-api-service@1.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"}],"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/README.md","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"b255478f18c98336f8356fafc60b8b69dfb049b6","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.3.2.tgz","fileCount":258,"integrity":"sha512-jC9d6TZ34u1quVxoPzMJHjGUXirv7sS8IT2D6UprQIXG+E2lAkzGW/z4TpzBgm6df3TKluyTpSt8dFY6LHdx8g==","signatures":[{"sig":"MEUCICri49SgcrgcnbHoWerAD11vOZnaO/R3i2KSCYqk5EawAiEA3cXsPG55v3vmESVkt8Z8DFF/UNf3D/D55cV9X497XfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCr/r0QJONGKWlO/pidEvRsW1WPtzzEi/1alz4QQy1IfAIhAKC4TB988iCkCp1WxVl18aaW24t6JZVNP2HboqzJ90Zh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147732036},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=24.12 <25"},"gitHead":"8b9c9c1979e1483af1e1508e58a82dd94c6f39e1","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","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","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5a71e910-d200-4261-933d-4929c64accbe"}},"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","uuid":"^14.0.0","axios":"^0.33.0","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","did-jwt":"5.9.0","express":"^4.18.2","fastify":"^5.8.5","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.4.0","@trpc/server":"11.8.0","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","dag-jose-utils":"2.0.0","firebase-admin":"13.4.0","@fastify/static":"^10.1.1","@learncard/core":"9.4.36","@learncard/init":"2.5.0","trpc-to-openapi":"^3.1.0","@learncard/types":"5.21.0","@types/node-forge":"^1.3.11","@learncard/helpers":"1.6.0","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@types/jsonwebtoken":"^9.0.8","@learncard/didkit-plugin":"1.10.1","@learncard/did-web-plugin":"1.1.36","@learncard/email-templates":"1.1.0","@learncard/didkit-plugin-node":"0.3.1"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","@sentry/esbuild-plugin":"^2.5.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lca-api-service_1.3.2_1790197541403_0.908923220820423","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"_id":"@learncard/lca-api-service@1.4.0","bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"dist":{"shasum":"862e4bd0ba25a6fbfb4789cfb4b7dab5560bf129","tarball":"https://registry.npmjs.org/@learncard/lca-api-service/-/lca-api-service-1.4.0.tgz","fileCount":310,"integrity":"sha512-tBm8p9NBlL69zetR6YYcPkN2A7eOmFA5HQI+v3XW2j2GrDxDegPD+zOb9mYInRB/zKWDmICVweKpbmfqqFc5jw==","signatures":[{"sig":"MEUCIHaGB6cxTADeVD2Kx7ypRYNy+26D6NR2h/nP9OB2ut0NAiEAgD58yHAztA2ML7bLqCGDhmTR7IbTjdneTWcHieJ7go4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHRhU/8LpWOpDRI+KgtUF7hd32fp0khAY/piJjBe7yqeAiEArNXL0UNSXGii2l5s6egT27H8mKX4+lMr7x1aqGaHavY="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@learncard%2flca-api-service@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158264587},"main":"dist/index.js","name":"@learncard/lca-api-service","types":"dist/index.d.ts","author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"engines":{"node":">=24.12 <25"},"gitHead":"18a933868414d78a9efc4cb9354394defd0d3ad9","license":"MIT","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","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","check:sa-infra":"node scripts/check-seed-encryption-infrastructure.mjs","check:sa-redis":"node scripts/check-signing-authority-redis.mjs","migrate:sa-seeds":"node scripts/migrate-signing-authority-seeds.mjs","test:integration":"vitest run --config vitest.integration.config.ts","serverless-deploy":"node scripts/check-seed-encryption-infrastructure.mjs && node ../../../scripts/prepare-didkit-native-layer.cjs && serverless deploy","migrate:sa-seeds:local":"bash scripts/migrate-signing-authority-seeds-local.sh","test:integration:watch":"vitest --config vitest.integration.config.ts","serverless-deploy-scouts":"serverless deploy --config serverless-scouts.yml"},"version":"1.4.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"5a71e910-d200-4261-933d-4929c64accbe"}},"homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/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","uuid":"^14.0.0","axios":"^0.33.0","dotenv":"^16.0.3","lodash":"^4.17.21","openai":"^4.55.7","did-jwt":"5.9.0","express":"^4.18.2","fastify":"^5.8.5","ioredis":"^5.2.2","mongodb":"^6.2.0","postmark":"^4.0.5","jwt-decode":"^3.1.2","node-forge":"^1.4.0","@trpc/server":"11.8.0","filestack-js":"^3.24.0","ioredis-mock":"^8.2.2","jsonwebtoken":"^9.0.2","multiformats":"^11.0.1","@fastify/cors":"^11.2.0","@types/lodash":"^4.14.191","dag-jose-utils":"2.0.0","firebase-admin":"13.4.0","@fastify/static":"^10.1.1","@learncard/core":"9.4.37","@learncard/init":"2.5.1","trpc-to-openapi":"^3.1.0","@learncard/types":"5.22.0","@types/node-forge":"^1.3.11","@learncard/helpers":"1.6.1","@sentry/serverless":"^7.61.0","libsodium-wrappers":"^0.7.11","@aws-sdk/client-kms":"^3.1139.0","@types/jsonwebtoken":"^9.0.8","@learncard/didkit-plugin":"1.10.2","@learncard/did-web-plugin":"1.1.37","@learncard/email-templates":"1.2.0","@learncard/sss-key-manager":"0.2.0","@learncard/didkit-plugin-node":"0.3.2"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"shx":"^0.3.4","esbuild":"^0.27.1","serverless":"3.40.0","@types/node":"^18.0.0","@types/uuid":"^9.0.0","openapi-types":"^12.1.0","@types/express":"^4.17.15","serverless-http":"3.2.0","@types/aws-lambda":"^8.10.106","serverless-esbuild":"1.55.0","serverless-offline":"^14.4.0","mongodb-memory-server":"^9.2.0","@sentry/esbuild-plugin":"^2.5.0","serverless-prune-plugin":"^2.1.0","@types/libsodium-wrappers":"^0.7.10","serverless-domain-manager":"^6.4.4","serverless-certificate-creator":"^1.6.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lca-api-service_1.4.0_1790807068114_0.8181810530161455"}}},"time":{"created":"2025-12-11T21:13:47.502Z","modified":"2026-09-30T22:24:28.972Z","1.0.5":"2025-12-11T21:13:48.253Z","1.1.2":"2025-12-19T18:59:27.989Z","1.1.3":"2025-12-19T23:05:42.048Z","1.1.4":"2026-01-06T20:13:48.068Z","1.1.6":"2026-01-16T20:40:09.993Z","1.1.12":"2026-02-10T22:31:51.988Z","1.1.13":"2026-02-12T16:27:54.952Z","1.1.14":"2026-02-24T03:50:34.098Z","1.1.15":"2026-03-02T23:27:51.210Z","1.1.16":"2026-03-04T03:44:31.356Z","1.1.17":"2026-03-04T18:41:33.130Z","1.1.18":"2026-03-12T19:16:33.413Z","1.2.2":"2026-03-31T20:08:01.807Z","1.2.3":"2026-04-03T22:01:24.821Z","1.2.4":"2026-04-07T22:02:38.132Z","1.2.6":"2026-04-29T04:03:54.151Z","1.2.7":"2026-05-04T20:06:57.831Z","1.2.8":"2026-05-12T00:31:30.473Z","1.2.9":"2026-05-13T23:10:29.613Z","1.2.10":"2026-05-21T17:07:09.997Z","1.2.11":"2026-06-03T19:55:10.809Z","1.2.12":"2026-06-04T22:39:23.212Z","1.2.13":"2026-06-11T17:39:53.799Z","1.2.14":"2026-06-24T00:01:47.402Z","1.2.15":"2026-06-24T15:56:54.916Z","1.2.16":"2026-06-30T17:12:35.092Z","1.2.17":"2026-07-02T20:51:37.292Z","1.2.18":"2026-07-02T21:36:04.734Z","1.2.19":"2026-07-08T19:32:06.241Z","1.2.20":"2026-07-15T21:59:49.476Z","1.2.21":"2026-07-20T21:43:07.152Z","1.2.22":"2026-07-27T18:43:38.115Z","1.2.23":"2026-08-07T15:45:10.539Z","1.2.24":"2026-08-12T22:07:44.181Z","1.2.25":"2026-08-28T21:24:24.678Z","1.2.26":"2026-09-10T04:01:17.581Z","1.2.27":"2026-09-11T22:47:16.272Z","1.3.0":"2026-09-15T18:53:33.990Z","1.3.1":"2026-09-16T06:59:15.195Z","1.3.2":"2026-09-23T21:05:41.963Z","1.4.0":"2026-09-30T22:24:28.632Z"},"bugs":{"url":"https://github.com/learningeconomy/LearnCard/issues"},"author":{"url":"www.welibrary.io","name":"WeLibrary, LLC"},"license":"MIT","homepage":"https://github.com/learningeconomy/LearnCard/tree/main/services/learn-card-network/lca-api/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":""}