{"_id":"@parcelvoy/platform","_rev":"101-56a940d391931841d881d1a2ae67a720","name":"@parcelvoy/platform","dist-tags":{"latest":"2.2.5"},"versions":{"0.10.11":{"name":"@parcelvoy/platform","version":"0.10.11","_id":"@parcelvoy/platform@0.10.11","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"540077b061a5934bc087c9e69f13f74610345b1b","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-0.10.11.tgz","fileCount":608,"integrity":"sha512-L5E78iSu4n/DepyWHvOGQHVs+jnOYnaL1N7pyPpBpHkZnPWrXTjaW2aynwkQZROzRfuJQTgTiCRJRTRbDaIFAw==","signatures":[{"sig":"MEUCIE9DjUkLbloGUJDX/T64NwC1djZPh1V+CZoClSrOKoWvAiEApGvbODqL7vXAsmbGuzJdlidMBWvXZS9f/fdb3cdg/Hg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":950227},"main":"build/index.js","types":"build/index.d.ts","gitHead":"4a36893b510a5589437e874192f85f755a037067","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.7.6","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"github:node-saml/node-saml","node-pushnotifications":"^2.0.3","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_0.10.11_1692673407032_0.5699232890002095","host":"s3://npm-registry-packages"}},"0.10.12":{"name":"@parcelvoy/platform","version":"0.10.12","_id":"@parcelvoy/platform@0.10.12","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"7b082951aa9a0d60d73fcf151e975ec2be82fc09","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-0.10.12.tgz","fileCount":608,"integrity":"sha512-pgaEFWv7226Xml/+F/gOQRlFSThdfl9Z5B0TWIZjGDrrROD2ebImNknSHTCksIO4ZVNKCh/ZRsOANHvgjRaZJg==","signatures":[{"sig":"MEQCIFFa2VZxab/NAWXcH+wC0tBS6czuyERAtyFZkPd3kB6nAiAX+pSTOr2xXVkJdj1ItLQRolhJy1ZpuwfAO5uhkIgAlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":953477},"main":"build/index.js","types":"build/index.d.ts","gitHead":"48712e062fc72451480050d8bc472436406b0e5b","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.7.6","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"github:node-saml/node-saml","node-pushnotifications":"^2.0.3","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_0.10.12_1692745925806_0.4943765354387406","host":"s3://npm-registry-packages"}},"0.10.13":{"name":"@parcelvoy/platform","version":"0.10.13","_id":"@parcelvoy/platform@0.10.13","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"cda99a85cad2241dc6157319e9a71f57545f7667","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-0.10.13.tgz","fileCount":608,"integrity":"sha512-JjxGOcZy8NL+3vQRko9rqaLApHm83LbURlVQL2gEsBOoH4D7EWKo68qXTREeGuDwbyKNOkQlNqJ+maVao+oDUw==","signatures":[{"sig":"MEUCIQDUGQdh6PjT3nnM1nXeDJTyat+0DwqfaVzxwSv+QNx+WQIgdzNo049d2CbzagJi9F8b2OdkewiKZwAqa14zZzmK00I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":953478},"main":"build/index.js","types":"build/index.d.ts","gitHead":"df177ca2ccd7458dcc34179965b7cf97dd291081","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.7.6","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"github:node-saml/node-saml","node-pushnotifications":"^2.0.3","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_0.10.13_1692828848885_0.1927061811688784","host":"s3://npm-registry-packages"}},"0.10.14":{"name":"@parcelvoy/platform","version":"0.10.14","_id":"@parcelvoy/platform@0.10.14","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"642c363c99c4267aaf5201148a34794c434e4bad","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-0.10.14.tgz","fileCount":608,"integrity":"sha512-gKLTzcTktGKmdzxpusUBSlV/l3PWqBGCo7N2XKe3vMFnqMC6w/ooEgrgi9JcE3nUoh0r0CBAqfLNc5wTfAC1GQ==","signatures":[{"sig":"MEUCIEIQZ4y4lAa9LwGr16Aqe015Du1KfZ7lbXXiWha7oUoIAiEAlmOabvHjeZZuaeWChBFZwIb+rZQr1PaUMgPi457BKZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":953478},"main":"build/index.js","types":"build/index.d.ts","gitHead":"0cb9017e0fb0ebac2c9edd8f3e6ee385a5f047be","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.7.6","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"github:node-saml/node-saml","node-pushnotifications":"^2.0.3","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_0.10.14_1692890489010_0.8022796731299946","host":"s3://npm-registry-packages"}},"0.10.16":{"name":"@parcelvoy/platform","version":"0.10.16","_id":"@parcelvoy/platform@0.10.16","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"b2a80dd50d3d685c0458b4801744d1ef2d5ea642","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-0.10.16.tgz","fileCount":611,"integrity":"sha512-ua/VPlKZQlr0zhzjCpUbiMG442/alGGisxWZ3P1CvsuR4G5u7mZpp9Hh+alHHOXDoeErm3Jfn3y9dm8sCMjkbQ==","signatures":[{"sig":"MEUCIG7gsIeW4TxKaKLm+9QPCVF1FzvoEksEfKEGC69ankR8AiEA+JzyRIyzyJsSSC93SeM7PV9AwAO/H4aoZ1/3EayHu04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":960896},"main":"build/index.js","types":"build/index.d.ts","gitHead":"c14d73aa1da2bc22384598b5abdba6ba4a5e3f51","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.7.6","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_0.10.16_1693097148587_0.4255900395946659","host":"s3://npm-registry-packages"}},"0.10.17":{"name":"@parcelvoy/platform","version":"0.10.17","_id":"@parcelvoy/platform@0.10.17","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"03b1add221452d74f5499279afe4e18d6660c4fe","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-0.10.17.tgz","fileCount":612,"integrity":"sha512-aEpIyaxSaOV5qXRSYLKQEHDw0K8eBK9Uamx/322NUd8CwiznJpTwJ3DslSi07TB2BcDz7aumGnkt1ZhUUNVsWg==","signatures":[{"sig":"MEUCIGoeNmxRerdfH8Gl4GujVK02vDpcoQwC8SMkI9YR93cGAiEAlWA+dwYwZOn2WJUaIP7uSvH7b8qGkVBvyQcvo/iqU5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":961379},"main":"build/index.js","types":"build/index.d.ts","gitHead":"70d73359ba7185f8f0674b5a8459d48237c896e9","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.7.6","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_0.10.17_1693169178102_0.8192097939704328","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@parcelvoy/platform","version":"0.11.0","_id":"@parcelvoy/platform@0.11.0","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"e510998b24452700568154909665fc21da055589","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-0.11.0.tgz","fileCount":624,"integrity":"sha512-xVBLvxZBp/lOwI9cHoud74+1F6Zyl0PHfSDsIzw5kAp5cU7P8LN+ShSrSodvs6Lr6kiAraNCCYZRyV7WD30Pqw==","signatures":[{"sig":"MEQCIGa4CDWeW6GBIv5uxKzJIUPeAhSLyAMeJO+BHFUDnmMQAiBZrRJInTr7CC9h9TrhID2kguWemrfUFyU2uF6Vr5UWWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":991118},"main":"build/index.js","types":"build/index.d.ts","gitHead":"9ec841b14956cb58efb096701cd5a9b862a08583","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.7.6","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_0.11.0_1694970026933_0.7600606791275561","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"@parcelvoy/platform","version":"0.11.1","_id":"@parcelvoy/platform@0.11.1","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"ab19890972320cae167b4a3cc28c750819a4da92","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-0.11.1.tgz","fileCount":624,"integrity":"sha512-FOQBujjgssk0jaBQjJqn59dl0ydHQFaZCglBPHzQTaQCozPYl7D5DSrBYwAcc5AVr+yArtG3x8k9B7+ZxVjvQg==","signatures":[{"sig":"MEUCIGgU/eEDacvGxU8+rvm+krz0XdBRt2Yr9iVEFqO2xKVSAiEAyEAZXUkAHXKcB4K/A/1GO7K6FwC+S3FTTYG/tl7C1II=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":993912},"main":"build/index.js","types":"build/index.d.ts","gitHead":"55584ad246134c3f692303a416f6821fb7c57043","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.7.6","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_0.11.1_1695043758092_0.5078794969440859","host":"s3://npm-registry-packages"}},"0.11.2":{"name":"@parcelvoy/platform","version":"0.11.2","_id":"@parcelvoy/platform@0.11.2","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"2cf5164607eab99b7e326b076b10fe5941bf1997","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-0.11.2.tgz","fileCount":624,"integrity":"sha512-wiOVLd765qIZH4G1s7X/7fLmMqQRb+ELfyQzppmKNd+Yjzwrjtnw+pxIhckSRahMvqmbAJr56BoELDOsJKP5VQ==","signatures":[{"sig":"MEUCIBIUD7qGCjNeNC0OI1iQIJCzYNXWIxdhGBKIn6A0TYNnAiEAlvBhhBRLsuhe1ViKvzTSVuJ6FZFekZJXVbc5bouzQzw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":994014},"main":"build/index.js","types":"build/index.d.ts","gitHead":"edab210d9bac23d7b5fd4346d4249f02ba7efb2b","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"9.8.1","directories":{},"_nodeVersion":"18.18.0","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.7.6","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_0.11.2_1696284372916_0.18824074390876055","host":"s3://npm-registry-packages"}},"0.11.3":{"name":"@parcelvoy/platform","version":"0.11.3","_id":"@parcelvoy/platform@0.11.3","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"c6b815044abb22dee24e9981c260c69a3bffebf3","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-0.11.3.tgz","fileCount":628,"integrity":"sha512-I1Hlx949toh86T0nNebGhgdTqZTxX6TWeMPhIYegnQsv+MPm51ySkR2pm5ULYs+b/fZ55oAOqZj3wtUSLh+zRA==","signatures":[{"sig":"MEQCIGd0qZqUXJvtAPajIJRgJqoGt0GpG/3wTaPPwec8cBqeAiAcOsa3/lR51L/EkzJiDZXrSZK5/ZAUoWiAiplWLVC0EQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1005385},"main":"build/index.js","types":"build/index.d.ts","gitHead":"f918b0b066e4529dd9730553a3595fac446198ec","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"9.8.1","directories":{},"_nodeVersion":"18.18.0","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_0.11.3_1696881897475_0.844357398699491","host":"s3://npm-registry-packages"}},"1.0.0-beta.1":{"name":"@parcelvoy/platform","version":"1.0.0-beta.1","_id":"@parcelvoy/platform@1.0.0-beta.1","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"4dd0cc15254440a5dc6e3fff0b25a0504b8d1656","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.0.0-beta.1.tgz","fileCount":633,"integrity":"sha512-FVIGfta4J+GI5iXiKqECJkKVnud0nL5sDljxoayH7llU7S06XPy+KuhAZFlV88OOT47YfR5hSeaWYXRjm+U6Yw==","signatures":[{"sig":"MEQCIENbLC32gH4FchUiXbt4dKKR+jrb4/oLMQFyD+aJdk9aAiAsCU3thBpcOvqGLwL4JQPjlXmvhhYM0W3cKFoMfAPQtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1038814},"main":"build/index.js","types":"build/index.d.ts","gitHead":"0aeb76b0b210c2ecc523f6b550c8485e7a793441","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"9.8.1","directories":{},"_nodeVersion":"18.18.0","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.0.0-beta.1_1697337226372_0.5638176368526449","host":"s3://npm-registry-packages"}},"1.0.0-beta.2":{"name":"@parcelvoy/platform","version":"1.0.0-beta.2","_id":"@parcelvoy/platform@1.0.0-beta.2","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"1f24d026d71dc9cb0b098dff6e97a7edf1d11caf","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.0.0-beta.2.tgz","fileCount":640,"integrity":"sha512-07SUpRdrEsNxtx1FC7YcgF2VFSKEX597LP4zS+8LbjxJc0yqGI8BJdUhEu0MHCQBgVuRxNUY7Zp3k17106yD8w==","signatures":[{"sig":"MEQCIH9gfNWYtBL7okDbCADD4/28kMDZTUUVZgfo0UmlL5sSAiAhq5qR367oRh0C30CYHAXvZROX2rJ5vJul2u7X9Hsfrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1048993},"main":"build/index.js","types":"build/index.d.ts","gitHead":"565bee30b1246f463c2a6a7235dfcd82896e95b5","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"9.8.1","directories":{},"_nodeVersion":"18.18.0","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.0.0-beta.2_1697387822250_0.3478062223941254","host":"s3://npm-registry-packages"}},"1.0.0-beta.3":{"name":"@parcelvoy/platform","version":"1.0.0-beta.3","_id":"@parcelvoy/platform@1.0.0-beta.3","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"ac0a0456d53aa301d1b9339683c5fd6c5cc3ab42","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.0.0-beta.3.tgz","fileCount":640,"integrity":"sha512-z61BYLApJz31itjvOC9Q5ZakRQUZ1EoeZ9dspFodR5j3BIjoA9hrIPSWcCXa8VqkBdhDawelK9WSKpZ+/hALDw==","signatures":[{"sig":"MEQCIDyMtljyxGuZ43CVr31OQHl4jGA4nrgBuocOLfxArcY/AiBdLQ6Ix6FIx5EP6YLWDUi1BweaXRPhclZSDJSkLmcbTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1050526},"main":"build/index.js","types":"build/index.d.ts","gitHead":"93f05a55b8c1cac96f49fa15b2d655a90f20e630","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"9.8.1","directories":{},"_nodeVersion":"18.18.0","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.0.0-beta.3_1697401004951_0.7663041056298983","host":"s3://npm-registry-packages"}},"1.0.0-beta.4":{"name":"@parcelvoy/platform","version":"1.0.0-beta.4","_id":"@parcelvoy/platform@1.0.0-beta.4","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"0696ad66a0a3a2a5e26c878287b04ed03ddcab56","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.0.0-beta.4.tgz","fileCount":640,"integrity":"sha512-KJvzfMSiIJfdx7Lmv2nLc2YNwwNgpxXzm+1JSGHrD8D4b+M57FMI+0yDXzdTiCmBI5iYlPXdIDfh+Xfh7ZSNJA==","signatures":[{"sig":"MEUCIF10bZgN5SqN3TlHN7Yqy0i7xxDpk2begDL4RZHm78llAiEAq1tvpYh9o7xHh7ugocAlgPZZqyeEIh2YmVKKQXYn0QY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1053711},"main":"build/index.js","types":"build/index.d.ts","gitHead":"dd7280c504ae0cc82af9f117de34c9e65ffebf2b","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"9.8.1","directories":{},"_nodeVersion":"18.18.0","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.0.0-beta.4_1697423380320_0.9017339073291366","host":"s3://npm-registry-packages"}},"1.0.0-beta.5":{"name":"@parcelvoy/platform","version":"1.0.0-beta.5","_id":"@parcelvoy/platform@1.0.0-beta.5","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"99483e3e9e9a5392f11788adfd09a82466d13a20","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.0.0-beta.5.tgz","fileCount":640,"integrity":"sha512-FFvoWG1ntR0BPsKRREtJMivQUv6ve4iJ+Lxitwopu7zMnt32qOp2sTpkMSmV20vgbVAqywmcDWPt/YLC/5jWmA==","signatures":[{"sig":"MEUCIQDfYkFlh4InJel95fTSoF80A+tFSruUDS81S01JfUhxXQIgGKRSZFQ5JHQ1t+lOUiPrs9JGwxg3Svcx3CenfgNUyIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1058234},"main":"build/index.js","types":"build/index.d.ts","gitHead":"b1507da5676846c2e2394d92f30ffb17b3081736","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"9.8.1","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.0.0-beta.5_1697758274858_0.02447164242927591","host":"s3://npm-registry-packages"}},"1.0.0-beta.6":{"name":"@parcelvoy/platform","version":"1.0.0-beta.6","_id":"@parcelvoy/platform@1.0.0-beta.6","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"54f1ea1e9beae75f91c8d9ab2ae0403ce52f8678","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.0.0-beta.6.tgz","fileCount":640,"integrity":"sha512-7B6Bs7M9mOTZV4jrynQ9KpEM//XsZjFxs4SC4A/wqWSNTxiMTdSje8/0ez0QlyaCcHKnqq/PGcnjKbWtXmBAqw==","signatures":[{"sig":"MEUCICTvGrXn5F+rz/+W9UH26XfGzwO95Mqkg5u/26PPoazfAiEAgIQFgv4UZC5YSyvgc1YhXyRPL5lGHyBloAFcJDpVTC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1058598},"main":"build/index.js","types":"build/index.d.ts","gitHead":"19c3fccdb9d17a3fc1c9c9b20ba6c030a574cc4a","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"9.8.1","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.0.0-beta.6_1697898705698_0.09794538827916965","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@parcelvoy/platform","version":"1.0.0","_id":"@parcelvoy/platform@1.0.0","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"0b9d8901005de57a43b4234dd9bba41e58ec87d8","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.0.0.tgz","fileCount":640,"integrity":"sha512-EvQiD55K9flbnU/XUzFZB3Xg136CmXg/Qy48aBcdzGaSxhoI99K26aLGe6TxlTPbxEwFozxWu6Q2qMiXfly1mQ==","signatures":[{"sig":"MEUCIFQP6LxnfWVnksYO+nc35ZulvkOUYAdWILAm+xDV3uzXAiEAuof4d6QKRC6Bh9V9YIoWyexFAnQEtgzDmFAE7gUrOBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1058591},"main":"build/index.js","types":"build/index.d.ts","gitHead":"19c3fccdb9d17a3fc1c9c9b20ba6c030a574cc4a","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"9.8.1","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.0.0_1698201642478_0.8285095166849372","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@parcelvoy/platform","version":"1.0.1","_id":"@parcelvoy/platform@1.0.1","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"1f3338aecd8c2b6631397b021bb49bb54afe5d50","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.0.1.tgz","fileCount":640,"integrity":"sha512-IJtyc5GaX82WsbAenbHwIIqjYkIW7z5LqdCFnk8QmM+nLIwjLjipqxccSROWdaLZyCLk5uzK44ZP0xWzmSVRwA==","signatures":[{"sig":"MEUCIQD0xwIoRZv6NPrxUOTOabphEvAd26YLAvG3+lhr6im1nAIgAnrgujZ44E/jAwOJjMrlntNoVVgetolFwDwo22tElA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1058634},"main":"build/index.js","types":"build/index.d.ts","gitHead":"3a5fac63eb36c7c47696afcf08ed5eafedce56a7","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"9.8.1","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.0.1_1698712409554_0.7327914073635728","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@parcelvoy/platform","version":"1.0.2","_id":"@parcelvoy/platform@1.0.2","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"518095648f38193163bc7ea75f9b5b11b2bfcdec","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.0.2.tgz","fileCount":640,"integrity":"sha512-P7B844I4EgZuoicFJgGCMEP0AzBUp9t7XAIamVHOwY5yeRPOL7w2ETGPIgDNRkTHQWl/K9feNaI5miEFm/LZ0A==","signatures":[{"sig":"MEUCIGS+aOUXSrvg2T5hy5WM0iCZ4uHkEdsULRa0QpZ+Y50DAiEAs9hrvM7NWFF2g81yr2aTViag0g8s7CNTZsBD3LClVbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1059855},"main":"build/index.js","types":"build/index.d.ts","gitHead":"87fbeff734cc800686048eea4c1b0236f5417f13","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"9.8.1","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.0.2_1700181400044_0.04880600583078354","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@parcelvoy/platform","version":"1.0.3","_id":"@parcelvoy/platform@1.0.3","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"e63e41fbbea2edb72972eacd212b6c7dc66e5aae","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.0.3.tgz","fileCount":640,"integrity":"sha512-p0xbvJq/9MuJAZj2xmQHGFgelYgL2A82lwpeyMmeDSeaxdun8LY2DbRqW/z6gobJSgMYsbrMr4+DuMT8XOWBlQ==","signatures":[{"sig":"MEUCIHADmLt4O/5NGkyh9wMrfYY3HhYx5W46rg+K1c/yduw9AiEAivJJudH16WEcVK1kvb7R8h53YNIy0zpl8uk4KCYvcpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1059855},"main":"build/index.js","types":"build/index.d.ts","gitHead":"bf2a80376c6efc79be1265f927ff447bf6acbf2c","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"9.8.1","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.0.3_1700924435394_0.7852465782956319","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@parcelvoy/platform","version":"1.0.4","_id":"@parcelvoy/platform@1.0.4","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"54935419880012a5a0a180a22a252d296acd42f4","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.0.4.tgz","fileCount":640,"integrity":"sha512-mTPs+c1hTVay6H/vvV6Z2hAI013UxuNmBEX8q9kEx+Ns7YHxoyPOY982iqQOyO4TTKS7BHF743kxmLRCULpy5g==","signatures":[{"sig":"MEYCIQDcmj/2DpkZf9r5SG8ZMnQxjczKr9net08M6mDlTCFZ6AIhAMP9SB/bsrX/2oFpLJpb67lP3HZQDApaY5P017iBR0UV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1059639},"main":"build/index.js","types":"build/index.d.ts","gitHead":"08530bc0494150aea1a44fc1dde3e19a9870e778","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"9.8.1","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.0.4_1701029055493_0.23012389445677495","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@parcelvoy/platform","version":"1.1.0","_id":"@parcelvoy/platform@1.1.0","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"a8bcfcc81b2009f6c41ef6d502966e85832095c7","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.1.0.tgz","fileCount":641,"integrity":"sha512-oPDaFMubIBDcWod4ZVir9/xhANQpmvIstUMHulhg01tIZja2CUm7DoxuJQs0IYX5YOiEuFwvaAlrAbuAowLURA==","signatures":[{"sig":"MEQCIBAgXiCJy0LcAIZ573wbDdvn6pMAh4OVmlqrzjyiIsPzAiAQt2e8NnHF80+hiyBounC3mcWpLhpkj9NRxea87N/utA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1066314},"main":"build/index.js","types":"build/index.d.ts","gitHead":"e902f82f04a408f41dae8d212bd2b415a8678f10","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.3","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.1.0_1702226058779_0.5384619434722335","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@parcelvoy/platform","version":"1.1.1","_id":"@parcelvoy/platform@1.1.1","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"668c255586d3b18bb969bcb2e00b9e153586d6a9","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.1.1.tgz","fileCount":641,"integrity":"sha512-axbiXyJIlmfy/onfBeUQ6r0bI/XwTxntQT8BIikx6epgtNyZUwb6I84oLI3W2O9JDxa8cEkpYsOZ7mf8b0iNUQ==","signatures":[{"sig":"MEUCIQD0ea7yqxeR9IFvs8utAEXWZ2x/dCiCngoBMK1KmoG5vwIgSIyT1mhgJ9HNlitU2gH68o+fsPmZBu3WvI9cBb9hArQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1066314},"main":"build/index.js","types":"build/index.d.ts","gitHead":"353e24acdf7bc68623d70037901824b9301eba7e","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.3","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.1.1_1702233171902_0.5610641330617818","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@parcelvoy/platform","version":"1.1.2","_id":"@parcelvoy/platform@1.1.2","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"fc916b72bca8cb5d0059f82c7d6ece803b7fefad","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.1.2.tgz","fileCount":641,"integrity":"sha512-dqC6bDTswcQoF8DOwIwDUscggWR7Qm+vXqCr4eBG4mLenshq7VtNXHU8uXP7FNh4oSHIKEyxd7fPc/YoTfv/IA==","signatures":[{"sig":"MEUCIFcJFP3E3B4sA6ZYEPH0EohxMk9ZXWBmNxKA1fZxCruLAiEApEmES+mc+fDsATJGQiyISdJSK6KcGsqubsXmAJLsyn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1066838},"main":"build/index.js","types":"build/index.d.ts","gitHead":"5e117bb35ac1f9ae0363f2258b9303edf708917e","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.3","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.1.2_1702943960044_0.2743832868677427","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@parcelvoy/platform","version":"1.1.3","_id":"@parcelvoy/platform@1.1.3","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"753804d812f81dda6cb8f197ed0a81fa14445d10","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.1.3.tgz","fileCount":641,"integrity":"sha512-wSzaSouUfQim45aGDdmB2xwAP1dmkv2hiZkZ4kvBRDj7qwEMR7LjCIgLxSutjQQyCWS5EkYFn76XkH6CmiPfxg==","signatures":[{"sig":"MEYCIQDLtYCxcs9PmTCXrIoc5nv9e7lvefUJi4fnHsj99JHzOQIhAN+hTnu8ktdEC28kUJywqHhALrvR8moFqSrXg9iBl4pq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1067694},"main":"build/index.js","types":"build/index.d.ts","gitHead":"180a94b7bff133a0971526d79500e0f85cd7c275","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.3","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.1.3_1703355512550_0.9661190660502661","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@parcelvoy/platform","version":"1.1.4","_id":"@parcelvoy/platform@1.1.4","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"8bfbdcac4785d63a0968600a9e2279da85191a9f","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.1.4.tgz","fileCount":641,"integrity":"sha512-g/Zfq1kYZ6aS0ib8csUytToK0DOjuwKACwgzeo9U3dRgFLaaVuQcJ77gTd+1wDSmaMjXW2ExwqOkSbO58Esl4g==","signatures":[{"sig":"MEUCIQDcIIN9x3eTsRH+odrhzO0H2TuDh6NHLc870P6rkbzvqAIgO7Utqi0GI/fuKEbcNLQ6ECVfQB4bxoC2iafTCoPPdCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1070594},"main":"build/index.js","types":"build/index.d.ts","gitHead":"8db219269865f992fec92d30c3188114d5a17aaf","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.3","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.1.4_1703386270388_0.600203235299323","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@parcelvoy/platform","version":"1.1.5","_id":"@parcelvoy/platform@1.1.5","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"045fce9c14fe34c860ca4280f847be994e43dd8e","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.1.5.tgz","fileCount":641,"integrity":"sha512-rFAGnJydoew15SIFtoNOj4wswPWxSoGHCF11gb8wRFrQ8C36llDpA1HqQenpVrl/Y+HyF5Rc1IutBTetALevZg==","signatures":[{"sig":"MEUCIQDgk3d09ZSUEKV8UpjOvy4UZUz9oWFEEW2AwtlEhDMtXAIgMJ5HeKcRVyJlybo55CrRiw4zbvo1VkEjs0D4MD4epks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1072427},"main":"build/index.js","types":"build/index.d.ts","gitHead":"61ea82ceade667c4e0dff4618482b18428a58fcb","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.3","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.1.5_1703566177511_0.42925343901289725","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@parcelvoy/platform","version":"1.1.6","_id":"@parcelvoy/platform@1.1.6","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"d3ed8cf79da273eeeafe48fd77727b302ff24b19","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.1.6.tgz","fileCount":644,"integrity":"sha512-1tDDYehjK9HfytqMMMMZkKql4bNADWCFuEmIVJvAWYIr7tcMJcaUt0w7Hm3OWkmIJKniFsDGK6x26jcBF8UH7g==","signatures":[{"sig":"MEQCIHLY8xyeMYe1iEljdGgdT6Wp5dQpE7iQvn2TytMTBlinAiBgcrUKTQ+YlWNOQQbFjE9VuVFjrnqBT1Yw4LFBN4HGEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1078795},"main":"build/index.js","types":"build/index.d.ts","gitHead":"c915f8bb96d222f887fa60e285bc7b25df2a709f","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.3","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.1.6_1705064030663_0.21339140115194777","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@parcelvoy/platform","version":"1.1.7","_id":"@parcelvoy/platform@1.1.7","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"004cede3a7e80860dcfd3dd7eab0138395aeed6b","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.1.7.tgz","fileCount":644,"integrity":"sha512-rFX6SUuUOYRPXpHD41wZ6WQYQwOPg1V5BXpgMni70wCE6ONb6KJpB1Tk7N0wLr1LSeumV+rG4ZF1DWOe9OFMeQ==","signatures":[{"sig":"MEUCIQDa9LF3gDOSNkm5ILmnglMOHdlG39xBSa6XitI8bjVhHwIgKsHbllDqVeo00Zzwa30c6DQsXWaZxOxs1kn9kx4Kqcw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1078795},"main":"build/index.js","types":"build/index.d.ts","gitHead":"8364670fb678fd5dea4776b29198a9941feac91b","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.3","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.1.7_1707182825852_0.02466506817470404","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@parcelvoy/platform","version":"1.2.0","_id":"@parcelvoy/platform@1.2.0","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"0ca34847d282490c7e03ce0a5e83201afb951b1a","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.2.0.tgz","fileCount":644,"integrity":"sha512-NK4dz5ciTX6hkCZvVBtfR/dRIsDywKYpuO9YkrFdelWEOmd6dMeXUNJ2KmyzMd0swj3noEg1Oda5FxUn+fsj+g==","signatures":[{"sig":"MEYCIQD5n8KZIvExNLTMh2RgB6NGDFvUPF+zy2N3icSKv6V4/gIhAKlUcqs9Kuk0UAV0bAdxWGtUNW6r/WaTpFiSQsueH4Jy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1079113},"main":"build/index.js","types":"build/index.d.ts","gitHead":"75b59c162f4f681c31755983d739591c96948fac","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.3","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.2.0_1707189726425_0.48503170273014184","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@parcelvoy/platform","version":"1.2.1","_id":"@parcelvoy/platform@1.2.1","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"af82e09df394181bff2d77acec863d8b4e00ac6d","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.2.1.tgz","fileCount":644,"integrity":"sha512-LRFSMmPTTYZXkZOusYnOZd+xtwxBB0cs/TBVS9yuHOUaGhTO57Mjrc3aIaFZUZBDuqyDGG8TgBTAnxF2m7FNGg==","signatures":[{"sig":"MEYCIQC91oqzLDqXawqib+IrPdrby6MXFVviiytHdIVkEaOdegIhAJMavI/6uEslgJ0tWful19GwUsYGkbZDivD+hQlYw+8i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1079512},"main":"build/index.js","types":"build/index.d.ts","gitHead":"8de5cb4a753cdd458d21eb1d15a6f0537556036a","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.3","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.2.1_1707281489878_0.22065659340356714","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@parcelvoy/platform","version":"1.2.2","_id":"@parcelvoy/platform@1.2.2","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"0b7514921f5573f58012d3c4bb86ff90c82c13d6","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.2.2.tgz","fileCount":644,"integrity":"sha512-Q83x3f5LjrDjQaXNvB57Ta3he3XzxRhhCTmcyn1YAYsY32kJqumpTN7ETlmihfWErnev+OCdFnM6EMtfSnVj7w==","signatures":[{"sig":"MEUCICyf1tj0cgM3AsMZKsjbIdXGnWLLlsYkcbGCH6LhA9iSAiEAhgr0voiUeGFrDDXjSL7Yc2Uvsy/tj0FXOXoSvVdiHp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1080477},"main":"build/index.js","types":"build/index.d.ts","gitHead":"97e5e0b5ae6700e6eae0cffb7775d970da95dab7","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.3","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.2.2_1707313419570_0.47082130694993185","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@parcelvoy/platform","version":"1.2.3","_id":"@parcelvoy/platform@1.2.3","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"3ed445bd4571eec6ef51575cce6cabf88b2186ac","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.2.3.tgz","fileCount":647,"integrity":"sha512-nT3aqAn3gu7uOk5MsHj4mVmSkYT+VEAKxK80hMYUMdI/O+2WO5b+ohdoXvOqCw2h/wZSvykvd2PcqjPJfyL/ow==","signatures":[{"sig":"MEUCIQC4sYVoXoVXvOgoGG0jriKF7j/csd+iq4D5WjobFTIaNAIge1UpKiECsCHayCmKBTsfZX8x+hUoebY9LBnH67JUKUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1086300},"main":"build/index.js","types":"build/index.d.ts","gitHead":"14e3a7c418afbddf0315ca9fbc2b1a5602aa5330","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.3","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^3.10.2","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^3.3.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^8.5.1","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^8.5.9","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.2.3_1707664318051_0.37577754310102174","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@parcelvoy/platform","version":"1.3.0","_id":"@parcelvoy/platform@1.3.0","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"b5751a374db47a75ff8ff41e3d9a631fea9520f4","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.3.0.tgz","fileCount":647,"integrity":"sha512-FOObpkPKvGtmS+40SqOX3DSUmjt2T2cwac5d0tXdBQrN4JRC2x4H7/Qb93xosts1xvAPSn12khvd+U1LOYerUg==","signatures":[{"sig":"MEUCIQCPsW7YdGGpfS2tm3/kJobdtHgprJs1vVN9s7AiPNFX9gIgWTfCGnGrdntCJmOFmsatYd02dOw7Dtd3S+3lOW5cOl0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1087122},"main":"build/index.js","types":"build/index.d.ts","gitHead":"1a9b5934f1698b1cf3b17b878dc59a176db143f9","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.3","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.3.0_1708311935331_0.8370973869912854","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@parcelvoy/platform","version":"1.3.1","_id":"@parcelvoy/platform@1.3.1","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"e1553f116c4cfc5b28a56dbf02e71bfbf833c4ce","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.3.1.tgz","fileCount":647,"integrity":"sha512-4oJxT60PUED4ynfiBI+kGIVs/IkT7Nz3T47vf3MNKrVkSfP/fyqD7IgNLXb5v6dOjs9Fh752Ea/iIIa+rIxybA==","signatures":[{"sig":"MEYCIQCwicna+sMEcNLdBOKvXX+tVb87DFuW1MMxpl3ZORmE8QIhAIJIeuBooupE8rNqgLpLPEdpT7L6uA82jv3f8N7xMpQ+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1087125},"main":"build/index.js","types":"build/index.d.ts","gitHead":"7356ce04e0fa6d2e22aa967242de1e5561d57f7b","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.4","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.3.1_1709267280175_0.12068282198638891","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@parcelvoy/platform","version":"1.3.2","_id":"@parcelvoy/platform@1.3.2","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"87d2c91bd027b34bd968c7b0f5984c1d61fc743f","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.3.2.tgz","fileCount":647,"integrity":"sha512-Ma/vfQwfMSa2FYZWLsPAUstCRZi50GQPncUEJnBYwTijEfjU7Hkj22wW79KB7WFo9C000vtdO87ZGAbma7iIgw==","signatures":[{"sig":"MEQCIGkeP3M8TW9m5dnzRzgVzi/O2QHEae943VPaIiXusGtEAiB8qoViPuQkC4uGL7maTmrPggc6PABemiccj+I0zH8ekg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1088256},"main":"build/index.js","types":"build/index.d.ts","gitHead":"cc0a004f5c0fc3b338f41779ae807861cb41664b","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.4","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.3.2_1709767049604_0.6952894951476669","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@parcelvoy/platform","version":"1.3.3","_id":"@parcelvoy/platform@1.3.3","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"6022614511da337a067db597acf3c1131518837e","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.3.3.tgz","fileCount":647,"integrity":"sha512-a7yrycpc30Z2ZCiJr+W9g+W68IxW2Kys2fHDmZWk3Z3J9QCE+OOg/Nb5VVRpIkWSfPyLYb6EQKck6rFl/z8tRA==","signatures":[{"sig":"MEQCIDGZ1GEhV9Ladqyi+SLqcGM1HmDpJsc9lxaCjtzmUG8hAiBDLN3HpSK1c/uDVlZUPyFCn4Aqjemfc6QrbUxOjwgw0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1089795},"main":"build/index.js","types":"build/index.d.ts","gitHead":"88c85f6273d6385425805b29601c811f1ac5c396","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.4","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.3.3_1709939234259_0.7170320201659537","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"@parcelvoy/platform","version":"1.3.4","_id":"@parcelvoy/platform@1.3.4","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"c322fc0be09a6ac65e5c4e21c4570cdb1e476b26","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.3.4.tgz","fileCount":647,"integrity":"sha512-OqA+O0WHhysN2OuI0SMb5RdRnMHIclPmi3B1+32G3m80pWOInmcK/lW75yP+hvFqj2sAknxSSWsA76S6WBAXgg==","signatures":[{"sig":"MEUCIAZQNNSgjOJs3+r9FKfCo+B5jWSEAhD+Ube4LNDNZ+/sAiEA+Jjc+THRb+n3mv0/DR6wbyKhvuCJ+7mOsKVnqTVsqRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1091517},"main":"build/index.js","types":"build/index.d.ts","gitHead":"252e31ef62b6127a4b2212a0a433d9896b06acb1","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.4","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.3.4_1710007676165_0.8664242092081689","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"@parcelvoy/platform","version":"1.3.5","_id":"@parcelvoy/platform@1.3.5","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"800e4d7570e631321bdc1bca47a8955d971e35d8","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.3.5.tgz","fileCount":651,"integrity":"sha512-vSD1co8vQ7xUOnXMSFjUQ8iSSzyTDXAmG8WBnz2Qa0BtsU3uh/jYKX7FXHHTruk4Xb6uEO889rAjb3FTkKr2YQ==","signatures":[{"sig":"MEYCIQCX/OpRleOYHyDBKUhSoWbyGPvPLonu/2vRU5nDpgmKMAIhAL+nrOObXH1wd8qbVVcu8N4xHcP0j3PV7k7mw/1jRsPD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1093722},"main":"build/index.js","types":"build/index.d.ts","gitHead":"cde8f8cfa51a2d4483079e8b199898b618754194","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.4","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.3.5_1710070330627_0.9036913458496565","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"@parcelvoy/platform","version":"1.3.6","_id":"@parcelvoy/platform@1.3.6","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"7793ca175ecbe03c357a7c52e7ee1a338005cc15","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.3.6.tgz","fileCount":654,"integrity":"sha512-lRsujAgUjysA3ImPZR6KPfZWtuDtGQm7swytQ+yl+mD7tLKlwGVmuTSGnAzYH1FxRoRhfdxEr9Zt2YqtjfITiA==","signatures":[{"sig":"MEUCIQCTCtROmmSoM+QZQsWkGjS9a/Ak286b4P0HSnSpfd8o+QIgZEWljbUseua7iyQ9OohEivG6v+F276rjKTroPpgGwBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1097570},"main":"build/index.js","types":"build/index.d.ts","gitHead":"898595a2c3575d3eb518fdbcb9e9b5a51d6bc041","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.4","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.3.6_1710295372760_0.9837349946284819","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@parcelvoy/platform","version":"1.4.0","_id":"@parcelvoy/platform@1.4.0","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"b9c6f7645d20e1fd30595ee4b17d1d7a0e540bc7","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.4.0.tgz","fileCount":665,"integrity":"sha512-gjWplEaq7YBfKAtqIegvDfMzG6SZ08jaG6CHGyI6MfVlpZB4qYYSrZPbLgNmZqzPM2Pq+U2+setsnHNH5BFOpw==","signatures":[{"sig":"MEQCIG5q+nbCmLZ76BfApJsqAvwQ21i4DTCifeavfW8FUge5AiAbiY0cs5qb0Qv1sdV7vpAthbzI78pybvjm9EAPZk8ICA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1134683},"main":"build/index.js","types":"build/index.d.ts","gitHead":"e08f88b859af6336fc2d22a76b208f560d5a8b10","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.4","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.4.0_1711215641763_0.19430609914555674","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@parcelvoy/platform","version":"1.4.1","_id":"@parcelvoy/platform@1.4.1","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"92152c93359a20d3134c2ce1c4764e9e6b285753","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.4.1.tgz","fileCount":665,"integrity":"sha512-Gvpc8idYnztOIcJtJKcz4Wt81xL1qmGs7flijRoj/O/AobcMOzpMSz1+tu1IABnShUiA7ERM470Zyfeh/zV2Ug==","signatures":[{"sig":"MEQCIHw9e6ghNWqUQgW9m1FcOYw5iRAl0H+MNcpV5MF21MLuAiB3+mJKP0SOxchLCrH5ENZ4cggkCQYe2CF3dlyE6VeSoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1135815},"main":"build/index.js","types":"build/index.d.ts","gitHead":"29a276acb55b48a1e990bb2463dcff201c0852a9","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.4","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.4.1_1711248892368_0.517007081413253","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@parcelvoy/platform","version":"1.4.2","_id":"@parcelvoy/platform@1.4.2","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"843009be7c9ff97d187b10311c80508e5efaa3e7","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.4.2.tgz","fileCount":665,"integrity":"sha512-TgVsfQtQF0boReJKLwgPRqUbB/xkIGSaZY1DqUDELSjgYsf9lrCCk9THx6NiO8pgNi9IrDICjE/3zSEvfmTWLQ==","signatures":[{"sig":"MEYCIQDInmZUs9zzfiEAz01cmxMSkP6wbvKOdMmlOpowuBr1JgIhAKkJVhPCa9YdUHd60OKYlqePdPgDvcuGRoItaFC6mxRU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1138849},"main":"build/index.js","types":"build/index.d.ts","gitHead":"57ecb3943e6418d89e320958eff7babe15353fd1","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.4","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.4.2_1711509327786_0.9687342339864542","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"@parcelvoy/platform","version":"1.4.3","_id":"@parcelvoy/platform@1.4.3","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"a9c3f6cbde72cbbad36e25fb47f57bd7f16f0e6c","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.4.3.tgz","fileCount":665,"integrity":"sha512-MH5frs6tP7v1gVRBIdJiG/VMnL+TptGPRT1E5G41YP4u5QojXTH6grmaD3xCANeP/Vab9+P0u5RGZ8NoD95GRw==","signatures":[{"sig":"MEYCIQCgxp8AHh06yCMDl89suRBORZkH8wrZxF/pK7NPYDn/fQIhAOBPlsXOIbcgMZsdL1qavaRHS+yBLL3wUM/0rwzkDO8l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1138986},"main":"build/index.js","types":"build/index.d.ts","gitHead":"b4cbf1b799227fe329413e3799589635c259aac6","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.4","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.4.3_1711682924041_0.9089080662105296","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"@parcelvoy/platform","version":"1.4.4","_id":"@parcelvoy/platform@1.4.4","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"5c66748c6311b18ca8895a9b132c0d69dd5acd91","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.4.4.tgz","fileCount":665,"integrity":"sha512-vXqd5oQZnNq8xHyKdBA/zvWpOKykoK6ItP9C0DAFA1HAfAjAWBKC+bsAzg92zVVI/HmHTzhMS1IcKpOeE5HoLw==","signatures":[{"sig":"MEQCIBE9ZN17AEcnJeGI1TI7OIsF1y7UFPH3rvDxLC6nySwvAiBa5/GTS6Z46wA1ZopJekj/nn+682DFYbCA4Kh+Sg3etQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1139842},"main":"build/index.js","types":"build/index.d.ts","gitHead":"7bdaa4301fa1258dbd2833e6abae4da2fee385b0","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.4","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.4.4_1711686782695_0.8966605349435772","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"@parcelvoy/platform","version":"1.4.5","_id":"@parcelvoy/platform@1.4.5","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"89f11a3f7bb42fbba3db2e487508ad3e18ca697f","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.4.5.tgz","fileCount":665,"integrity":"sha512-2zqQJ+vXCWmFxUko0eyI4bP0r7l6sLgkrNt85+yoA7Ht2YnOpMzOaJsGZj8IGYDAY6JlsVEBqyp2mqJ1MRPjiw==","signatures":[{"sig":"MEYCIQDbIYj0RfCgEHS+wH8c9PK/nSZ9S8acz4COI7wiDB1ukQIhANg0/rLDhPB2pTbhduOCIG942v+iZiYadVJj1xW8REg8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1139770},"main":"build/index.js","types":"build/index.d.ts","gitHead":"ca0ca33ff3ade3552c9161a8f3d0ebcb46552d29","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.4","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.4.5_1711687579795_0.3160741303132004","host":"s3://npm-registry-packages"}},"1.4.6":{"name":"@parcelvoy/platform","version":"1.4.6","_id":"@parcelvoy/platform@1.4.6","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"a7c50c624791501056a58124328359cf7575e9a1","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.4.6.tgz","fileCount":668,"integrity":"sha512-PusITypzouPWqG1F1zZU6Wxio+RgA3H7bq18JkOl7MxDEqoj/ZVdKP4+S816frxEFjNXD7AkV4yWieoY3arg9g==","signatures":[{"sig":"MEYCIQDdr/guBGI5G6YVrPHjdALNZEz33ojTuHfcXVPEDL2gNAIhAPwmXYyCpWmnA+XD8hfP/tbc/EzXcwBGz1BfpwF4Z4K9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1140268},"main":"build/index.js","types":"build/index.d.ts","gitHead":"9127681556533e62f11949bd4c1823da0da7b8ca","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.4","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.4.6_1711719813444_0.8672389315357836","host":"s3://npm-registry-packages"}},"1.4.7":{"name":"@parcelvoy/platform","version":"1.4.7","_id":"@parcelvoy/platform@1.4.7","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"830d6cbe872f8a51a21304d84a0fd723491f255d","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.4.7.tgz","fileCount":668,"integrity":"sha512-ZrN6PKxldnX9coUPTn8FHik6kw+rWUDvTN20sr+SwHh2TQtXtLaLcbolj2xpmbDxMJNbPOPJdRxlu1LvlqJOXA==","signatures":[{"sig":"MEUCIBcesP9jejK+KWTg6yYhZhktp9vjLEr4ELyuvFIo3gtQAiEAqf5ZnVsWOLFlFH47P/pW81OiqK94tpSF8jHT/XhD8QU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1140998},"main":"build/index.js","types":"build/index.d.ts","gitHead":"3b74380e750687b64de5e1a34f06961bca908d6b","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.4","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.4.7_1711740422989_0.15983179813187864","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@parcelvoy/platform","version":"1.5.0","_id":"@parcelvoy/platform@1.5.0","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"346e7c9ad633a2a116c88c103abfa2bf9e6d9002","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.5.0.tgz","fileCount":671,"integrity":"sha512-8vJ8rMSAw3Yvu1a/QiMW5B1Q8nZnNvzLGOS+udSmwx67ESWWvO5bMw5oofkJL8eKFtZvAmHETsGcemMkgTr/Ig==","signatures":[{"sig":"MEUCIQDwQYp9L4iulVq+13Vu3vMfJ9dSwVsGyu8RbLRQBpXklgIgbtKOo0lkV8ySpbXRbQKPgphOBglJ3zfLH4SFRYEa0ZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1143898},"main":"build/index.js","types":"build/index.d.ts","gitHead":"68e40266cca483fd1775bff8a6b7d77ae2df886f","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.4","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.5.0_1711990301652_0.5577692600061468","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@parcelvoy/platform","version":"1.5.1","_id":"@parcelvoy/platform@1.5.1","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"b7a2aea4dc56d30cdb92941aa68a5609da8de4b1","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.5.1.tgz","fileCount":671,"integrity":"sha512-5Rb+uNLW8sNi0JendRGRe5sVXPNPtSx7WWsIZa6k3Y2N5Cc41/0ddCdA+w0LZko1zzlmZTC109G5rczbcHBFLQ==","signatures":[{"sig":"MEUCIEeWMipVg3U2Nv/TR3LKB8PDyuj7NGyiaSxyA+qhsDMnAiEAlMcm6LtvFl0828VB4qU7p5fXzC/DL8xd1TrTd50KYek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1144068},"main":"build/index.js","types":"build/index.d.ts","gitHead":"761fb6215c7c4bbe0ea2df08d03acdeeda86faf7","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.4","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.5.1_1712007492304_0.0729825836756186","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"@parcelvoy/platform","version":"1.5.2","_id":"@parcelvoy/platform@1.5.2","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"5138e532d5ba559118f08ffab712381177207dac","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.5.2.tgz","fileCount":671,"integrity":"sha512-hzlObGyox65cDEpGijSvWcLFNQ5wvLJybJ4PQChAJ1oSWJFWpS8Gtr0vgH1K8NKscDGqigqL8kH22Asc00cU7Q==","signatures":[{"sig":"MEQCIFYK3OUdRkGM3QCsPp5AHbm0GW44MfDh201xCuILJeDtAiAl6cBsPT5VIkqZp4r1HoKrxJZa1p/3cvVUPJ6mePV1bA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1144184},"main":"build/index.js","types":"build/index.d.ts","gitHead":"d862de3947a7acdd76fe7c0ed1efc804c35412ec","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.2.4","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.5.2_1712237974551_0.40161233513325345","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"@parcelvoy/platform","version":"1.5.3","_id":"@parcelvoy/platform@1.5.3","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"20de40d6b902b4c2b42abf03a2b24992caa81e3d","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.5.3.tgz","fileCount":671,"integrity":"sha512-bsTda4gU7KsrVdJkVRrR7SDq2M9D3Qy+wLl4Xtl/PXggyrYX9BpxFHoln3FRO7GUqc3yrxhITUV0yiOSQFvyNg==","signatures":[{"sig":"MEUCIE7c7zMZdlb4g3cfiiBdEGip09a+x6lsuyAOmuNKoaDmAiEA9/e6Oy4Q9FNfA59VnJNldVBZboWZIrHrlXFjLwXAZCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1143957},"main":"build/index.js","types":"build/index.d.ts","gitHead":"cd1e2554d6054dc5cbe42f952ec80f98d76bd3ca","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.5.0","directories":{},"_nodeVersion":"18.20.0","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.5.3_1712324526181_0.7658715743354325","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"@parcelvoy/platform","version":"1.5.4","_id":"@parcelvoy/platform@1.5.4","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"d5647af94ffc82fe99e52140b07eca209510f2b9","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.5.4.tgz","fileCount":671,"integrity":"sha512-onfYfKFvRW7NUejuykukkkOds5TOc7kEMFfkCFp2pfRWR8Ub6TNe6a6OaBSMwBdTowXA+OEL7VbHrDDG15YmFQ==","signatures":[{"sig":"MEYCIQDY/rS3gRA5ye/sxm31McoN0IgjYg9PhEOJ+GgjfQmuHAIhAO4xLEZmB5WzoK641GFxNE2mCLETp2+P4Z+sqmZd4GMp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1144194},"main":"build/index.js","types":"build/index.d.ts","gitHead":"968ccdd84fbc2d3d86f77f9dcf53cc0ad55e9bf3","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.5.0","directories":{},"_nodeVersion":"18.20.0","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.5.4_1712417960302_0.6552875006219698","host":"s3://npm-registry-packages"}},"1.5.5":{"name":"@parcelvoy/platform","version":"1.5.5","_id":"@parcelvoy/platform@1.5.5","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"2a1ee5019eb709b1e1dd751d24a3fb5cb43effed","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.5.5.tgz","fileCount":671,"integrity":"sha512-qXiT+4dFi5+c6PpRc+m7Vv4UlAaJpxCi1dRF1jBKa+MjlSNabio4aB7BMfVkDm1yDKaFfdakUwxwPqiDzI01jQ==","signatures":[{"sig":"MEQCIEYFYTC5aAErb+al1JGJooLkcloUtpZu6P5RgwQvqYXqAiAqKb50yYkHdgV3Nj7rIPMROlYTEStoavwBVxn64X193Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1145392},"main":"build/index.js","types":"build/index.d.ts","gitHead":"2843318544d3f8cd867ef8980a3441695f9ddb56","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.5.0","directories":{},"_nodeVersion":"18.20.0","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.5.5_1712501847545_0.790406849087625","host":"s3://npm-registry-packages"}},"1.5.6":{"name":"@parcelvoy/platform","version":"1.5.6","_id":"@parcelvoy/platform@1.5.6","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"3f7daa10d65964d8ca8e97eb192c89158f6ff216","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.5.6.tgz","fileCount":671,"integrity":"sha512-AlauuvoOLAzKb6xEyTsJnOyaFS1mhmkE84YkWAg/Dxk41BBpCKesRsMf66sYR6d0IT/KIHq5tORLGlsok5o7tA==","signatures":[{"sig":"MEUCIAdDyD5163mGXfqokCCC9ql+3ax88FIUMHcXNAQp4JE+AiEA+bh7CyxhdfHfJI+UoYh+5D4z1pB4L+qXET+er5QsKLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147077},"main":"build/index.js","types":"build/index.d.ts","gitHead":"baf4accaba2781d0649d0b580913fd1fdded5314","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.5.0","directories":{},"_nodeVersion":"18.20.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.5.6_1712627793281_0.11871365401105671","host":"s3://npm-registry-packages"}},"1.5.7":{"name":"@parcelvoy/platform","version":"1.5.7","_id":"@parcelvoy/platform@1.5.7","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"8b04e7ce7143e7435a5fe8a5bb6f0f17dc3ebb27","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.5.7.tgz","fileCount":671,"integrity":"sha512-FRM2shkz0SvQYIKzVRn1JV9AdRxVADWu1+xBzsf43WlrymTMPOakdYF2NBdEJVUeQKjRBdRPk1bQdSrnU8zQHA==","signatures":[{"sig":"MEUCIQC0ZdtuysyTfpNLmcUW1S5Dcca+DBxd7Qnnjohzfs4nlgIgXbXzad5FAs4M+M39C2Jdel51IT8v1Gda+YmdVFk4dSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1149230},"main":"build/index.js","types":"build/index.d.ts","gitHead":"84da3619435f318df0920ddba370d2d006cc8ece","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.5.0","directories":{},"_nodeVersion":"18.20.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.5.7_1712799476063_0.3787123753653523","host":"s3://npm-registry-packages"}},"1.5.8":{"name":"@parcelvoy/platform","version":"1.5.8","_id":"@parcelvoy/platform@1.5.8","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"b3f0fdbec90d89036b01db28d379a88d93fb991d","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.5.8.tgz","fileCount":671,"integrity":"sha512-LVcpv2lPSndcWoCtEBEa1WdNnaNH8i3qxAAAYjWgiMyaFx46PyPJ5uPzT26CY2sicRyGmNcBX8xL0Mppshib3A==","signatures":[{"sig":"MEUCIQDVwnUNdZjUN67Og9S9lHM0hDm1YI3g8PSUHtsmqSEzBQIgSZ4HPUgsYmTyT83NDXecLSffDWuqR9Pkf9+gCD0sk30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1149966},"main":"build/index.js","types":"build/index.d.ts","gitHead":"572d8f7d7cbab7c3faefb54b5e672b85ff46cc46","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.5.0","directories":{},"_nodeVersion":"18.20.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.5.8_1712979771047_0.8880317935338853","host":"s3://npm-registry-packages"}},"1.5.9":{"name":"@parcelvoy/platform","version":"1.5.9","_id":"@parcelvoy/platform@1.5.9","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"87c661f81396fa6ff9d5085e70fbb9745abd9c96","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.5.9.tgz","fileCount":671,"integrity":"sha512-Z1hBP967WeTWZ0wdHdR+hqqfZ2uMmuKZEN5JuWb2ce0eGsZ71nKCZGcHn134HEGpoL26NiqGL/DfMOk6HUoiaQ==","signatures":[{"sig":"MEUCIQD1IiG8FA5W4fCVkrOsJbNzSEa0J+uC3dlURbOXoq0xSAIgRD7r4LDxSissxhuO9OzEzjbMJPmA1H+xrYDRjfuCPG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1151227},"main":"build/index.js","types":"build/index.d.ts","gitHead":"d650e1bbb021330315d6e93bdb8b0387c0d333e4","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.5.0","directories":{},"_nodeVersion":"18.20.1","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.5.9_1713319448909_0.5574665156633998","host":"s3://npm-registry-packages"}},"1.5.10":{"name":"@parcelvoy/platform","version":"1.5.10","_id":"@parcelvoy/platform@1.5.10","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"356305a70320f104612bf7ca695da0471371479d","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.5.10.tgz","fileCount":671,"integrity":"sha512-mpyiVUqACEaG9js+ICEeQuc/Jgv2NMScf4+cgXPkCrSvlY6X8L20izhBE1zbOmn/CPFKH3PkI6fNW9jnoEL8Pw==","signatures":[{"sig":"MEUCIBW8FRjmA8iuAIeY+ylByOEH2dvJ/8tOMx/tYnTSjmhkAiEA1zfR4/I7FX+bWNTrPJxowx5A8L33e5go9ugymmNTjFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1151495},"main":"build/index.js","types":"build/index.d.ts","gitHead":"e50f572f101cc9bad1bfe053ff62eb5734a5b080","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.5.0","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^2.3.3","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.5.10_1713358932713_0.8973764201089205","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@parcelvoy/platform","version":"1.6.0","_id":"@parcelvoy/platform@1.6.0","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"681d8e6c61f799ccabb611eb8b15af0d5d58c916","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.6.0.tgz","fileCount":672,"integrity":"sha512-lLapndXwPOlXhk05hTe3ma51SVn+ZTFuRrFFgX2FEHrP9Fgm2hMzTosUFazyA7VXCDhstkYND6Yxdm46f2K5yw==","signatures":[{"sig":"MEUCIQCyWxg1/YVqxScAjbzPeTzTBaxFQV0fm8dCj87fFm387gIgUptc5sNJvKiZSzdpBC1fyYru964QrPIpkgufiUZAs6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1154173},"main":"build/index.js","types":"build/index.d.ts","gitHead":"1f813c403d3c93a0424af67bcbe7f95bc892e44f","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.5.0","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.9.4","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.6.0_1714013889364_0.7934538847355699","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@parcelvoy/platform","version":"1.6.1","_id":"@parcelvoy/platform@1.6.1","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"83d3c05ab797d6c1ec9d6ac40a1f6c3bd38b8b51","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.6.1.tgz","fileCount":672,"integrity":"sha512-bcQleBkcjUqyIS3k162tpizNV6bp1qSVEKz77cgPVaJ94t3nmeXCmXm1mocg640LOdgYH9JPf3X7cFPcAmEDNQ==","signatures":[{"sig":"MEQCIFmHjO9sZj7LLZ93EYIt0lnw7d2zfd8EDW3xgVXCgNHaAiA3Qrsm/bKwxoIpBAUqQMv09USEuYvSUzHhzuI7ZTyFlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1154583},"main":"build/index.js","types":"build/index.d.ts","gitHead":"bf268e41731acd7d5e2bad7b17e26d6f05950500","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.5.0","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.9.4","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^2.1.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.6.1_1714396976845_0.5129237537664926","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"@parcelvoy/platform","version":"1.7.1","_id":"@parcelvoy/platform@1.7.1","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"9ba7cb66be5bfe957c1d1e85184280255070b000","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.7.1.tgz","fileCount":672,"integrity":"sha512-oA1n69ZiWZVEXNhBQtPg98LnHHgOUvAHoDxaa5O7llWDlEOs0Mo80NwEAtHNHKGoyJ4U77GMXSF3AOeYUQPnqA==","signatures":[{"sig":"MEQCIGJCcJLbU7Q8qxthNISv+3lBblE1cJO7I9Z/65LZe+FeAiAUWYyq743Gipf1LsmQz3WTGVZ/WZz1lCrcVoAVtDFRUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1156473},"main":"build/index.js","types":"build/index.d.ts","gitHead":"fcdd165ed564177030a22a1b9e24589904091470","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.9.4","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.7.1_1721870829272_0.8738183217220792","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"@parcelvoy/platform","version":"1.7.2","_id":"@parcelvoy/platform@1.7.2","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"1c5b309daefd81ffda68556ef4537aea55aee01d","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.7.2.tgz","fileCount":672,"integrity":"sha512-EopjTLFzGSm+KP70uqUcG+Q16CaVScwCknZE/O0PHeX+AiK6tLF+4qoVlPtwW7gbcLShuTgdtUBKvD+1GUPEWw==","signatures":[{"sig":"MEUCIENCW+kgup5PuTCKvmqbFhSZQFsw+0R2yDL2JyLjawpKAiEAjn6Td7yUjVBnKzde00zEtJvSZ24aHabnZaFY71xlOaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1156476},"main":"build/index.js","types":"build/index.d.ts","gitHead":"941bebb3890e5eabb290695dc1266d709b4d664a","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.9.4","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.7.2_1722226116359_0.49999139825274774","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"@parcelvoy/platform","version":"1.7.3","_id":"@parcelvoy/platform@1.7.3","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"b5773526717082412414cedc120804300165791d","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.7.3.tgz","fileCount":672,"integrity":"sha512-ZwSxnN+sTLo9ST6K4tgOiPnjUEKzzYNwnYv9hd82sdVYPAc9alxT3Pvkt+ID8B3Fdeq54wBUVCD0u1XI3ZtIEA==","signatures":[{"sig":"MEUCIFSMLieh4dUiW2usmFRywRpxdm17kJ8wB5My3DBECemuAiEAv/nUaA/zvzXVm2bytAhqZfBYYeEdS1P26uiLX9diY8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1156782},"main":"build/index.js","types":"build/index.d.ts","gitHead":"100b78fc6c3deb11a928bf6e452919b526d84560","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.9.4","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.7.3_1722555555995_0.6540416880954063","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"@parcelvoy/platform","version":"1.7.4","_id":"@parcelvoy/platform@1.7.4","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"c7a8c9bdd97e6dfacc5f8464c4045bbed16cdfa6","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.7.4.tgz","fileCount":673,"integrity":"sha512-JcLu+bGds4MERtFbiUVa1wX3WAszv0CRwZh6Z5z9rYFT8w+Vm8aDM12E1xKG/5rPpnzBk8ssprLkC97AeSNSiA==","signatures":[{"sig":"MEUCIHK72sZdtaIyIcGvirh2Ehcz0yVa3cSfQFgXIyIy0tgBAiEA8ihIM0j6q9fQCRcDevnoN4AF12D2V2gO7J20HVtfpu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1159212},"main":"build/index.js","types":"build/index.d.ts","gitHead":"bd5f6fcc0264877a7f234ccae7c1bd4de16f2752","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.9.4","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.7.4_1724412210467_0.5633474295316587","host":"s3://npm-registry-packages"}},"1.7.5":{"name":"@parcelvoy/platform","version":"1.7.5","_id":"@parcelvoy/platform@1.7.5","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"c6252e67e60df695d8a79fcf048ab6232e8f9cf6","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.7.5.tgz","fileCount":673,"integrity":"sha512-+kUI7KGK6WwRExAIam/B3KuAeWdonXXEmTlm7QuhD7YFZl3ZX/4CWepBfH44C1knuTgRO6zasFPVgAe6N2UW6A==","signatures":[{"sig":"MEUCICjDPol9w/5yD0Pjy73dj3j9WeDNdZKRcL/l3i4Wvp7gAiEAoa3WmLeGVas+ESJRraYWVWtz24a0XimLFVuxHGdt3x4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1159214},"main":"build/index.js","types":"build/index.d.ts","gitHead":"2617cb9dbdbd25e32bb3a57ea7ad2179f75ce353","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.9.4","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.7.5_1724628770202_0.5502721693466346","host":"s3://npm-registry-packages"}},"1.7.6":{"name":"@parcelvoy/platform","version":"1.7.6","_id":"@parcelvoy/platform@1.7.6","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"0a2d332c857a6559a9e92f0aed02a4c31370cd7c","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.7.6.tgz","fileCount":673,"integrity":"sha512-ynZOSSm1DAc/4EdJzK64tGknly07XJC1Rlt0dGNirnALgIcUCmU7mPNsClRlSw399kNZd8RFdmLVkIFAqX3oBA==","signatures":[{"sig":"MEUCIHfPpyJu/zCMXnLzDaBIiJnlX/ciAl97ERhH7SH1TOtrAiEA540ZF5ZiNLDY2rGsZviiWv+NJxGg6PPrqSH1IChLnk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1160961},"main":"build/index.js","types":"build/index.d.ts","gitHead":"a180ec4ced2ef20409088d272402fad380cacd6e","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.9.4","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.7.6_1725586174607_0.5637963667210493","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@parcelvoy/platform","version":"1.8.0","_id":"@parcelvoy/platform@1.8.0","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"01240021a010e13100b80c646c8b51669648b907","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.8.0.tgz","fileCount":683,"integrity":"sha512-wz/4XHsvlVToKdIxiaPLmabWHdy2WJq+jsP/MhZTIxswHUJAUw+yemQp+WteT0GsIlesCKC29WvdfNM4VNxbJA==","signatures":[{"sig":"MEUCIBkBt55z9Vhc5fE/Abu8JCw2EjylOMOP5G2/0bhhDhEIAiEAs16SBQyNZdBn/sXy22WSdAXRdcY3e4ee657x0XI5hV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1169695},"main":"build/index.js","types":"build/index.d.ts","gitHead":"097e24a5166123a7f9eef65735f8837961a29cad","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.1.12","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.9.4","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.8.0_1726439897247_0.7172962120548783","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"@parcelvoy/platform","version":"1.8.1","_id":"@parcelvoy/platform@1.8.1","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"24af47cbad7214c7b438f118493a3b34431a6338","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.8.1.tgz","fileCount":683,"integrity":"sha512-cyDzaLfw8mHrxDclH9DeRTAtf3Npe7naO78lnuKBzy8vZyjso9cytBVUy3h853UyjxwgUS3bE9p3atWGI2Iusw==","signatures":[{"sig":"MEUCIHDMxLvA9hu4f1a8fvg/1QU2nj3kOqdPGVcwafaz5oXyAiEAl+niTwf8rMSGao1Fj4BEZIOJbID/JOeBzBTQI5mhJko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1169879},"main":"build/index.js","types":"build/index.d.ts","gitHead":"742c89d17a3861739516b2a5725b31b0d71e60d9","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.8.1_1727495272605_0.30501315162857146","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"@parcelvoy/platform","version":"1.8.2","_id":"@parcelvoy/platform@1.8.2","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"2cd5648a5ef6322b1f9a22e139dfff8c049e04b2","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.8.2.tgz","fileCount":683,"integrity":"sha512-zJsJdhOAI44qBg3fcHYx6erB7bcQJWKdwPdlDtwlLas8/VghimoM4aGGWOw0So/fu3RBv/K2KYggAUcbWdUEBQ==","signatures":[{"sig":"MEYCIQCsCdtSCk9bnG2I1XQmqNEOEGERCLhqU67YbOIwDKUVYwIhAKvqp8LBwcrgVapAEI2F6U3ZC+3DMToLM0qJk9piNaRr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1170419},"main":"build/index.js","types":"build/index.d.ts","gitHead":"616348c9ed702a064e5da866b4349bafef26a0ce","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.8.2_1728148213167_0.01005857065051008","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"@parcelvoy/platform","version":"1.8.3","_id":"@parcelvoy/platform@1.8.3","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"fac3f9be9917f5ba38cd331a45b614776917065b","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.8.3.tgz","fileCount":683,"integrity":"sha512-Ev+zraH3qXHtg4Ua7KzXHP4+grSfXOJmqSLdcEwC1CUaCJ6SE7Kf+7GobtPks6DfNI91u26mdd4KM/MNIkCK3w==","signatures":[{"sig":"MEUCIQCidgttAxHay7O4OTYdkYVZF4MG2bS49OPnDHsrKSxl6QIgHLlqD/Lsgwz2JiyUVBFNhFXRhpv575OU+9XQ9MXDVuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1170714},"main":"build/index.js","types":"build/index.d.ts","gitHead":"5dbecbaac3230b339f527ca700b7c922c233ba11","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.8.3_1728706431146_0.11868746924937068","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@parcelvoy/platform","version":"1.9.0","_id":"@parcelvoy/platform@1.9.0","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"9e28b94f5bec2dda3927f4aeadff9acc6dfbb5e0","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.9.0.tgz","fileCount":684,"integrity":"sha512-M1pQLlViJIYJ8bbfapr36pMrt9UTBxLAJCKT76cOY302XHKBfjLVFP/kzl8RU9y95mfVuI0W0dPjhUm7+JejaQ==","signatures":[{"sig":"MEYCIQDyCmMS7YbzR9vjn3jRkD2OZeElPVIqnlfQGjjditygWwIhAO8z9650E1kNqFswcXSQmqfFmJGXrfm5qo0DNbcqKcMR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1177298},"main":"build/index.js","types":"build/index.d.ts","gitHead":"95c733795b29d85f5b0cd911f9606fd8394eab30","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.9.0_1728828696585_0.6589570390829134","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"@parcelvoy/platform","version":"1.9.1","_id":"@parcelvoy/platform@1.9.1","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"96d5dde277765a2258db2e5656e4785c629f0d8c","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.9.1.tgz","fileCount":684,"integrity":"sha512-NVEtZsQdJ/h/tHu2plMTQYv2uEFF8n5fz/ywPEJh9sl8pnBZBhTEnqUYzMI9geE0LmBCgKIJpTb59kpJm93jpQ==","signatures":[{"sig":"MEUCIDScF+lYSvduA3exOpGJQoiEWGEbYRNLv4THkvhY8DNQAiEA5J83tevH/V+yS6Hpsixmdm/0K/RveJcoHLPA/ZKmMMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1177529},"main":"build/index.js","types":"build/index.d.ts","gitHead":"4602830028e45a0254cbd4f74fc90a467bd24541","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.9.1_1728930409664_0.2842971120812041","host":"s3://npm-registry-packages"}},"1.9.2":{"name":"@parcelvoy/platform","version":"1.9.2","_id":"@parcelvoy/platform@1.9.2","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"ff97795953fd66ae78fd1ec143832ab6d1506733","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.9.2.tgz","fileCount":684,"integrity":"sha512-Lf+7EsPpL2lqOpnSadgsToGwmDmt7BjxSd7LruWvEwJt+RJbK9ux3b9Zj2jUp100Twes1zXD3PCMWCajNkyn9Q==","signatures":[{"sig":"MEMCIDTjO/shaojotuaMYFCCIgUSLXyNK+jG+yRkc1/9tzk+Ah9GpQfoxOAST+zGbaWEflXU825smnJXLoMlYnHm76II","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1177622},"main":"build/index.js","types":"build/index.d.ts","gitHead":"8387add5b53fbc5dad0b88abf13892b2151ae480","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.9.2_1728932805207_0.5923336134466666","host":"s3://npm-registry-packages"}},"1.9.3":{"name":"@parcelvoy/platform","version":"1.9.3","_id":"@parcelvoy/platform@1.9.3","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"adc073a98e4b7aa1284be3c262e42b32a36ca29b","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.9.3.tgz","fileCount":684,"integrity":"sha512-a6xy1FZodmb/JRc1BUm/5ij6ybcdy3le594/tPMDtx4B5Jd9mUYPor893MOa8KKOoAsAMvkxFIH1dq1FcSAtPA==","signatures":[{"sig":"MEUCIQDXyJp4kg0AZJvVKFpCrOF5G6aOswph91K1jAXWO5k0kgIgHx7jBv9aNf4AiqHT4YpS3s6yA87BpZI5mrf0OcBgu+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1177803},"main":"build/index.js","types":"build/index.d.ts","gitHead":"fbbe4f99eb04fe94c3da47bcfe782d2190bbde44","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.9.3_1729009380973_0.4051118864665375","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@parcelvoy/platform","version":"1.10.0","_id":"@parcelvoy/platform@1.10.0","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"51b1addfe9cbf1cf2edd37442a99d190c29cea23","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.10.0.tgz","fileCount":685,"integrity":"sha512-+F3a+nj9ZL9xGfrX7WOCz3IneBd3tQxUT8g7hhZHCnyVxxdFY9kal4JM6JmmPrvDjkQgxqgRYmJTUn6UTRoulA==","signatures":[{"sig":"MEUCIFhbSXWXrOejxhDUWivSQyRSE3tMlrQUgHRi/xT52B/tAiEAz92gzBuumLzsaOyenporSp1Q/j4Mm7a8AKdQewYvXmI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1178714},"main":"build/index.js","types":"build/index.d.ts","gitHead":"90f063eee9c21deb0e9dbe9f122054b856142931","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.10.0_1729131251053_0.6788782304666758","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"@parcelvoy/platform","version":"1.10.1","_id":"@parcelvoy/platform@1.10.1","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"2a8dc3453bc4d0a5cec012d904f5927324891ea6","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.10.1.tgz","fileCount":685,"integrity":"sha512-0ga6Mt7T6PK0JlCK39g2wIWfAKvcj+qoML6Gzv+N6A1KGi4eMi9FE5J32Lhl0zhjjpqdAACQ94btAeWACLRGGA==","signatures":[{"sig":"MEYCIQDlhfjPFL3DuI82+0wFKxRXxVNuzKIEA7pKaFwmK4Z0agIhAOcDxyI9PJVsOq+pz2uG1SlFWN4qxieGK7TGJCcFNQ1S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1178714},"main":"build/index.js","types":"build/index.d.ts","gitHead":"9f64b394a1c0085f6b13b3e02932eaa2fd57ca52","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.10.1_1729132276032_0.2928131906108644","host":"s3://npm-registry-packages"}},"1.10.2":{"name":"@parcelvoy/platform","version":"1.10.2","_id":"@parcelvoy/platform@1.10.2","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"7299addc8b0f48686eb097c99a489dd39772ccbe","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.10.2.tgz","fileCount":685,"integrity":"sha512-ZFiOD0ZckY8NmcEDjmrmr7Ds7cFkFNAAm8X3RnWRhY+dSUEt0SPc1hJKH/a3kYls8DMVflQWXiVRp2N9gv+fQQ==","signatures":[{"sig":"MEYCIQCxluPVl1c1whDqw2ZLPOiB6IA9UpCWttPk2PXqcgYcdAIhAMXHW7VbYtAQ5WQ1kD/q0wsCetXXOds5Lm6+TOjnXi9z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1178878},"main":"build/index.js","types":"build/index.d.ts","gitHead":"4528f29f56dfd48ff04e3f0cb237e58794144735","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.10.2_1729221031040_0.48266847654375655","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"@parcelvoy/platform","version":"1.11.0","_id":"@parcelvoy/platform@1.11.0","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"615d1ef24f06414dd16b84f420673d7280a61bce","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-1.11.0.tgz","fileCount":685,"integrity":"sha512-+rtlZwU3RQP1QK5/stEaRMkhEjPQ0fdbDonPkRKnw0WUbu1/xzrr8HoNbIm0vs9M8vwS2nM9V4ExT7GN+XoYuw==","signatures":[{"sig":"MEUCIQDS/ZNnM5ojD/uOOkRFbTWjT8YQW82dUaUG7nF7lPU8hQIgTK3M0JJ/dqxjgZC6KtpWBtFCSU10XucPSBkc1vsZGWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1183642},"main":"build/index.js","types":"build/index.d.ts","gitHead":"b82f485316e38017e75bc2ea0afb30d833a2923a","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_1.11.0_1729476419315_0.018775495840899215","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@parcelvoy/platform","version":"2.0.0","_id":"@parcelvoy/platform@2.0.0","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"936bc206bd341cef17e2d37f940c37ebfee32d2c","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-2.0.0.tgz","fileCount":699,"integrity":"sha512-7dRd5GYe5MeB+bnRGL7orNhNBVNNmX0t5u/I1miIQV7UdptUFQUMMT8fBMKirg3vF5ZirIWpyWo9kIzFM1Gk0g==","signatures":[{"sig":"MEUCIA60uF5xA3TXMzUR7phR6B0mGuRFk2LCxwMZ4QQDHGZBAiEAreDRoBmiaZidz4wvo0i5gZzZ0BaEngl5edguy7XYOOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1222576},"main":"build/index.js","types":"build/index.d.ts","gitHead":"f4b78be4844995b5e0558dc41e69e4d4dd893e30","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.5","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_2.0.0_1733755874698_0.6242874963744813","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@parcelvoy/platform","version":"2.0.1","_id":"@parcelvoy/platform@2.0.1","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"b166bc6f2ae74d68172be378c587fbb3f3d5c218","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-2.0.1.tgz","fileCount":699,"integrity":"sha512-xdbdxTOWBd7GIcn9ZAzLxy0UYWDbUknIE2G3Hv9gJy4GRXbqT39wNsO33qpv/5ORd0ZxE5jHVjZWfvtD4Q/yIQ==","signatures":[{"sig":"MEUCIBu7u+1HZprYc8CPkjTk6jjo56uQRuzSiI/xW6VnRsrNAiEAjTJyuV7e13UwKI1ze+bFUb5D5lYso4K2akURlaUUCnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1222638},"main":"build/index.js","types":"build/index.d.ts","gitHead":"4899668bc097350178fed5bec2b44a6c6bf464de","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.5","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_2.0.1_1733775365404_0.39434486650734923","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@parcelvoy/platform","version":"2.0.2","_id":"@parcelvoy/platform@2.0.2","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"8fd80556758817962bc0bdba7fa6cb4375c0b665","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-2.0.2.tgz","fileCount":699,"integrity":"sha512-B2GySj+3ZMxD0+73zoM8EQNm3RQ/3YMZNnIP6pBouLOFmQr4k/GZJmvXTJhYngp5Jq00KEeJ3NdCcRi3dQIEdA==","signatures":[{"sig":"MEQCIEtc+iqw2K68Jt/2vew/nkKwMnMsVShBgyLsKv/ixwgqAiBpjxeBJMgYFWhYBRA2a5G5ltbEtXlP4CSUvY19LhRA/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1222959},"main":"build/index.js","types":"build/index.d.ts","gitHead":"18c86532fa6c992803fd0f7672711a3f0b0ce14c","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.5","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_2.0.2_1733777810275_0.819955122762045","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@parcelvoy/platform","version":"2.0.3","_id":"@parcelvoy/platform@2.0.3","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"3bf8600fe8a171b7eb49ca6781f1f14777c4f438","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-2.0.3.tgz","fileCount":699,"integrity":"sha512-rh9t+LnRh6N8OXaewNYIutb5JVHe5Gvvrg25J0eI+CEUf5H5goyIA16aVSAxBAtm2M3NnHzP3KQhsYJUmigAlA==","signatures":[{"sig":"MEUCIGjgKD2zrSpz8AxffRlbs0hMrHQx887p8L03A27F1VPaAiEAlpyaozYslo8pFfv9j0Pf1/dX3f3Mu0R5y6JmsxA4sho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1223033},"main":"build/index.js","types":"build/index.d.ts","gitHead":"0334dbec10c29464f5af88f97bd1ba9259366942","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.5","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_2.0.3_1733840325996_0.5364877873833782","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@parcelvoy/platform","version":"2.0.4","_id":"@parcelvoy/platform@2.0.4","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"127784c879fceb2dbe675f8106b1a68419d9bb62","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-2.0.4.tgz","fileCount":699,"integrity":"sha512-tCsfWYm3x+qs/PGVh3+gcIQjehKGsfTb0Qd4vh9LBh73Nfj0DP3ts6HDV8fM7okOqpY7TcTRzx9Fh2XQcef3Qg==","signatures":[{"sig":"MEYCIQDzO31pDlyxjpQgC10BoGYVnCjl0RCQorHgM/Z1KEbUiwIhAKjcvTdN7nUm+J41jJ5/WZ4zV/OQSV/TsyrJuFj9EUC8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1230819},"main":"build/index.js","types":"build/index.d.ts","gitHead":"d248c747343cc2a3341677d4fab1c9a09ff1a364","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.5","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_2.0.4_1734305799003_0.8580253901322223","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@parcelvoy/platform","version":"2.0.5","_id":"@parcelvoy/platform@2.0.5","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"eaa716ccff76e54c5b59812317b701b72d4cec13","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-2.0.5.tgz","fileCount":699,"integrity":"sha512-GUHAyHE3yv3cqrhG8XyD+SQjk9Zk4eKPxYVbWGoBjbMnSkFEycPcMO6bHsoj/u8JzSLTlb5blKNbq0zgHzjcBw==","signatures":[{"sig":"MEUCIQCUmPXd6yIgGgR4d8K3JpC6TZAS+o4VQy2+uwXddLns1AIgD+QP/58x/Hj/DgVQBVVG7qEV5pTxL30RBcPvjtGLSpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1232564},"main":"build/index.js","types":"build/index.d.ts","gitHead":"69a5e9b174990e14d79d6d20ab639cd00263457b","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.5","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_2.0.5_1734666816790_0.5524530386214652","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@parcelvoy/platform","version":"2.0.6","_id":"@parcelvoy/platform@2.0.6","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"75f6d06ffb39dcc6a95b6507524b368db96dedff","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-2.0.6.tgz","fileCount":699,"integrity":"sha512-4Laf2xrBGmlDM9D4UPfBLH3hBjGNrCYfD3SoYZ8yvP4HCZ9HBULa5fSBj2vEaZn68Hb/ib2StoHkMtNx3HFAyg==","signatures":[{"sig":"MEUCIBEZC/MdzxWsfK01yrp2HJCCTTx5L2qZi3XsgJH4CQiVAiEA6GcMrpNIC8E/UbHCuidP5RqzK/X2Zm2OVf3hcuk/HdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1234294},"main":"build/index.js","types":"build/index.d.ts","gitHead":"616fcf727a719c80f3d213d08ba475e645da4caf","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.5","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_2.0.6_1735423658919_0.7806779338289263","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@parcelvoy/platform","version":"2.0.7","_id":"@parcelvoy/platform@2.0.7","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"85b38e8f328e48b2982fb76cfd8c8db2dbf3787e","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-2.0.7.tgz","fileCount":699,"integrity":"sha512-hM7lwjjbLd72fg12zBCFFaldItitb1XT15rnrF8xPvjpQDIUOppd6LXdYvjQdwSeJ8UgO3Zz+uORQDDV58ByHA==","signatures":[{"sig":"MEQCIHniXtcfHbdMuAMssmkExCguO6K+6QEWu6W4CctRX4GZAiAK1NSdiPZYSewXEs1xEDlqzN27NHHFBsM9FLWacYWYdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1234294},"main":"build/index.js","types":"build/index.d.ts","gitHead":"53549fb73d437b44da9eae9090f5cb95faa2288f","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.5","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_2.0.7_1735827716961_0.9524373163679418","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@parcelvoy/platform","version":"2.0.8","_id":"@parcelvoy/platform@2.0.8","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"c3a6cfe328e58e64f39b7cc3da03d6566f38b8c9","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-2.0.8.tgz","fileCount":699,"integrity":"sha512-hNkh38sHo9jRIJDQzOog0OQu3UxhSqz8XfRO7Vf1KpgQrpgEvlun4CqAye8VgRkZtfySNSfHxHVufj8mFCIU3w==","signatures":[{"sig":"MEUCIENVnxuK9NeCXsYqnaL7kQ1H7D/IY+bA6q0iRfxIWkUFAiEAgf7K+BFJeGrxG0ylhN/DYU9rj+0fF8hiM6cIhPpfYJ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1234295},"main":"build/index.js","types":"build/index.d.ts","gitHead":"33119ef1d370a33a00835d269a8a55178c3f68c8","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.5","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_2.0.8_1735869296490_0.542325322108757","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@parcelvoy/platform","version":"2.0.9","_id":"@parcelvoy/platform@2.0.9","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"7a4e568e27cd95958a51a83d32816ebeb6cc99ba","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-2.0.9.tgz","fileCount":699,"integrity":"sha512-AAgUjS3ByTqF3Uy4x/vO50Ndoi3sMB4YnjK4ffIArFXVgkk5ep+LwyUp8b6RsNC+p2xqJ1FmYZU3fGPzvk0S3Q==","signatures":[{"sig":"MEUCIQDMcqICzjOwbHrxCLNpPh2+kGsFwrqlxG955C0N/UnhoAIgT70KSiCxzuFUndqbzKgnbxmS1THe0vgJNkjB55uojhw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1235290},"main":"build/index.js","types":"build/index.d.ts","gitHead":"b921fef6dd9e413942bbb97b147be61d6dce81da","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.5","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_2.0.9_1736018970290_0.33598339982716574","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@parcelvoy/platform","version":"2.1.0","_id":"@parcelvoy/platform@2.1.0","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"c3f1d8be5ffd9c7525e04589ddf496db88956a29","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-2.1.0.tgz","fileCount":700,"integrity":"sha512-hAd5h1K+UajRRX2pWeZdgpzWaeaa+UxHhSxaLqCpb2A17JrzH7bsbdPPSt8J63aOII3rg6uVpmKlOdRr5C4B7g==","signatures":[{"sig":"MEYCIQCQ9XUS4d+8cKzdlXC/lRNKdJVyMzylEKVFSgRdVK5dKAIhAIHeXnLeoQ48o9ARabezibH9Dw7HvXOos1DBGKOENkiT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1237651},"main":"build/index.js","types":"build/index.d.ts","gitHead":"e8d2cd97acfb5b95ccb162c1c335cae84e85cee5","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.5","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_2.1.0_1736114463103_0.9292278467079509","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@parcelvoy/platform","version":"2.1.1","_id":"@parcelvoy/platform@2.1.1","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"1a215b48b68ffb73b984141f1579808114b9e9a5","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-2.1.1.tgz","fileCount":700,"integrity":"sha512-mGa7U2OMta8lb6tQ39U8mBZn28qjvfX8Ld9mCQ2zEJmNrFIVQVKZFHLXy65WJTWwEVZ8as17t2I04uJhoUmLqw==","signatures":[{"sig":"MEUCIQDrn82IEViU8XoCXfj7FIJpKSco1HfEFZ72tUEPyFJ7YQIgJhxx27nBFY10jCIVxldn4rAoLwt38/ogc4Spr0UK190=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1237767},"main":"build/index.js","types":"build/index.d.ts","gitHead":"3467d90c17501cd30db6600dc674664db95fcc7e","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.5","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_2.1.1_1736724578232_0.08770324996321621","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@parcelvoy/platform","version":"2.1.2","_id":"@parcelvoy/platform@2.1.2","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"d95cb884e0c6023c59cc3481e5a97e2bb0992c0f","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-2.1.2.tgz","fileCount":700,"integrity":"sha512-sTjuwOSmtBgLoKAIglB+JKl4dG+pACxnMMJMsdLAC9rkLQ4D5qsEpP8fDnnFtivE5UETCTn1ze4wki9RoVoAug==","signatures":[{"sig":"MEQCIEDjPf+N+HIpl4P+toP0G+hTNnv1JhRthditBhkbJt5TAiAsu8m2ik0Vpn5HYNUFniiJJNocv6PxTZOCGy4SozMC+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1240003},"main":"build/index.js","types":"build/index.d.ts","gitHead":"c24e37cb01886345386a54c6e8944a27199e1b29","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.5","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_2.1.2_1737351380891_0.96069214477817","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@parcelvoy/platform","version":"2.1.3","_id":"@parcelvoy/platform@2.1.3","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"23f38b53c664a83c492b1715dffdf23cdf901528","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-2.1.3.tgz","fileCount":703,"integrity":"sha512-yZ3zWKfRqaBAXtQpYWoNNOBSLReClSbZ30g/NxD2HpLJU/QJkMZkDz7tM50p90VAubkbuD+WxDB7oUkYXhSP4w==","signatures":[{"sig":"MEUCIQCQeiT4LA+PhYuPv9JSfmR2I+STSqJRY4SLu/mOUW0/mAIgalOSF+P9MhwdcZp58xG26JWGoaMrBAyvl9rf8NNYaoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1241608},"main":"build/index.js","types":"build/index.d.ts","gitHead":"2a780aab93d0558320ef60ea75190e3c436f747b","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.5","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_2.1.3_1737851362591_0.1260165665770665","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@parcelvoy/platform","version":"2.1.4","_id":"@parcelvoy/platform@2.1.4","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"d74f3dcea72cb4b57c8439675c2c446eaf69b633","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-2.1.4.tgz","fileCount":703,"integrity":"sha512-spKNgm97wy2bbQLIu40Vgm4DI9/ZhSyIvul99HmR2mi05AZzjaXNu7dDdMsZmuQQbqyvXT0Di/XNarFPkXgDAA==","signatures":[{"sig":"MEQCICD7SyLURk1qg01IDqd/kgn5S8WHcfYLg+X3DWz96hNiAiAOcdRmKx1t1s1ZFkQvb1pUFKM6CFCvQtQjWaZJoMzQsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1241710},"main":"build/index.js","types":"build/index.d.ts","gitHead":"be400ec40c0a98e9d67d38a6dd24c3ed476b4e0d","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.5","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_2.1.4_1737868891423_0.3668608096675998","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@parcelvoy/platform","version":"2.1.5","_id":"@parcelvoy/platform@2.1.5","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"ef36dd272fadf0159c653f6d200a073ab9a2c39f","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-2.1.5.tgz","fileCount":703,"integrity":"sha512-tiL4u6hXMWxufxPQ5Mp29aZNfksq90auANbFPefFW9x7vQ3lNgp/ELqKi1S4uF87sFmqd73jExplRn8hOpoyPA==","signatures":[{"sig":"MEUCIHEnanJj5pXyrnEgzXaAXYeznIDN6knu5jBUBKVJHcPHAiEAu7PlyQgOT/KwSV7szpEko9xTixvYBA5vp7UGC3aDkxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1241639},"main":"build/index.js","types":"build/index.d.ts","gitHead":"a9791ff1e2534eb741ad9c023c8517371745d278","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.6","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_2.1.5_1739141011890_0.2115824477395567","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@parcelvoy/platform","version":"2.2.0","_id":"@parcelvoy/platform@2.2.0","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"7128670ef20aae3cbc1d12fb01ff857ee65d7d97","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-2.2.0.tgz","fileCount":703,"integrity":"sha512-exfiyMwt+W+CKcz1FYtwAfzV/uf0+PJ/uDBF1rL9GSMQ4EW5ecWEsXQidcTFxuyWjFAw67UCR+Ev87Di+K0+gw==","signatures":[{"sig":"MEUCIEaKYSi6xhZxK5PXp6R4HH7tJxRQAv195n5+GY1QMk3ZAiEA2OYtFNMDLGlcjhI5dTX5hrArBPC4Gr9l6Duig3KPbKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1241639},"main":"build/index.js","types":"build/index.d.ts","gitHead":"4d1d7d1e539a8ca9c116696c089b2e66f890e47b","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.2","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_2.2.0_1740545237290_0.9309025304930059","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@parcelvoy/platform","version":"2.2.1","_id":"@parcelvoy/platform@2.2.1","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"2da2316723f85067e0df2cad37d1c1e59943b7e9","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-2.2.1.tgz","fileCount":703,"integrity":"sha512-tIAdEccahfpr+LHd1CgfHppaz9dJIBkj3TxMjk8y+mdkpEEMp4japfLAM/vGSDu5fmO5VKyqSlxzJFQLR1N77g==","signatures":[{"sig":"MEQCIHM3Omgusac49qNKJWoHx9HYZPy+h6NRveddJ0AJij4lAiBOwpBkW7p+c4qvAj6VCY4LhRvbsK9RXwRTMTEdH/e0tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1241553},"main":"build/index.js","types":"build/index.d.ts","gitHead":"0540af3ca90bd553958906d9e4f5e10fede1e26f","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.3","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_2.2.1_1740588456333_0.7858286201327707","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@parcelvoy/platform","version":"2.2.2","_id":"@parcelvoy/platform@2.2.2","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"a1f3f8918559659903ec524432d3fc30315efb97","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-2.2.2.tgz","fileCount":703,"integrity":"sha512-KRID7Hm45u4B7une8JGPGnpItO7gKwyGUa/EBnpavzddykxM/aBFBjmB4OMdxMKeQBop+0H1pJo4F+WXpVRMcQ==","signatures":[{"sig":"MEUCIDVgHP/qCwZdCTDiJZUn5oT15tER73Vqfm8nRpyc6p+DAiEA5UW+v8kf1Bwf57JTrznNaYRKrdqRwbJDj1ATPh0K9h8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1241817},"main":"build/index.js","types":"build/index.d.ts","gitHead":"6e1ef5f76c9d6e9c627b84ea581c470763113e55","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.3","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_2.2.2_1740942147243_0.43156750856065695","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@parcelvoy/platform","version":"2.2.3","_id":"@parcelvoy/platform@2.2.3","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"0ebb9672ba86e5c880d82a96a4521a4bf434ec6b","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-2.2.3.tgz","fileCount":706,"integrity":"sha512-yADNXAhadKM8AOqYbUD/mUF/y4pRqYYpv7Wo62JbhQ61YtNCy3OotjFAayD2q8CsPnSowdJK22chg901R/qReA==","signatures":[{"sig":"MEUCIDp1fTFl7bXdMVlDI534XxcIvqA01O2q1iHIJzwx8t2UAiEAkh60AckUGtyqHUnF7U0kNHa5UZGddHSdoYgX87HYJNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1245038},"main":"build/index.js","types":"build/index.d.ts","gitHead":"4fe9a25231879e859a46433395c0107e921b2fa7","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.3","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_2.2.3_1741105764957_0.19779830971370216","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@parcelvoy/platform","version":"2.2.4","_id":"@parcelvoy/platform@2.2.4","maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"homepage":"https://github.com/parcelvoy/platform#readme","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"dist":{"shasum":"ca41aa4c050dad46d38ebb900c7b23cd3810a16a","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-2.2.4.tgz","fileCount":706,"integrity":"sha512-nG5pbn8OPf868cpxM6VPvZbm2yaHbfIW3NQAVSMB8VqvQqEbxAtb1sKERRNu5OyVzWE2Al8g0Kz1wxuDkZ4sKQ==","signatures":[{"sig":"MEUCIQD4PTDb07ZoFkoxQEQi8z6H7llItASfbcDYUl2+ynSmhwIgeh665sMem/4HC2QuSMwGdw9aU00Q/XTndJRT1wRNgUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1245038},"main":"build/index.js","types":"build/index.d.ts","gitHead":"1d02605099701dd080f81cbc309ba24132486f00","scripts":{"lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","build":"tsc --build","start":"nodemon","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public","migration:create":"node ./scripts/create-migration.mjs","docker:build:push":"npm run docker:build -- --push"},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"repository":{"url":"git+https://github.com/parcelvoy/platform.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.3","dependencies":{"ajv":"^8.11.0","koa":"^2.13.4","knex":"^2.3.0","pino":"^8.1.0","rrule":"2.7.2","bullmq":"^5.12.14","busboy":"^1.6.0","dotenv":"^16.0.1","mysql2":"^3.11.0","hashids":"^2.2.10","ioredis":"^5.3.1","koa-jwt":"^4.0.3","date-fns":"^2.29.2","jsonpath":"^1.1.1","koa-body":"5.0.0","koa-send":"^5.0.1","@koa/cors":"^5.0.0","csv-parse":"^5.3.3","ajv-errors":"^3.0.0","handlebars":"^4.7.7","koa-static":"^5.0.0","nodemailer":"^6.9.5","@bugsnag/js":"^7.20.0","@koa/router":"^11.0.1","ajv-formats":"^2.1.1","date-fns-tz":"^1.3.7","pino-pretty":"^8.1.0","@sentry/node":"^7.46.0","html-to-text":"^9.0.4","jsonwebtoken":"^9.0.0","posthog-node":"^3.1.2","sqs-consumer":"^7.0.0","@sentry/utils":"^7.46.0","eventemitter2":"^6.4.9","node-schedule":"^2.1.0","openid-client":"^5.2.1","handlebars-utils":"^1.0.6","libphonenumber-js":"^1.10.24","@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@bugsnag/plugin-koa":"^7.19.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/lib-storage":"^3.171.0","@node-saml/node-saml":"^4.0.5","eslint-plugin-import":"^2.29.0","node-pushnotifications":"^3.0.0","@ladjs/country-language":"^1.0.3","@segment/analytics-node":"^1.0.0-beta.23","nodemailer-mailgun-transport":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.19.0","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.8.2","supertest":"^6.3.3","typescript":"^4.9.3","@types/jest":"^28.1.6","@types/node":"^18.15.11","ioredis-mock":"^8.8.3","@types/busboy":"^1.5.0","@types/jsonpath":"^0.2.0","@types/koa__cors":"^3.3.0","@types/supertest":"^2.0.12","@types/koa-static":"^4.0.2","@types/nodemailer":"^6.4.4","@types/koa__router":"^8.0.11","@types/html-to-text":"^9.0.0","@types/jsonwebtoken":"^9.0.5","@types/node-schedule":"^2.1.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.30.5","@types/nodemailer-sendgrid":"^1.0.1","@types/node-pushnotifications":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.5","@types/nodemailer-mailgun-transport":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/platform_2.2.4_1741106253586_0.9952293084936288","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"@parcelvoy/platform","version":"2.2.5","repository":{"type":"git","url":"git+https://github.com/parcelvoy/platform.git"},"main":"build/index.js","types":"build/index.d.ts","dependencies":{"@aws-sdk/client-s3":"^3.171.0","@aws-sdk/client-ses":"^3.121.0","@aws-sdk/client-sns":"^3.121.0","@aws-sdk/client-sqs":"^3.171.0","@aws-sdk/lib-storage":"^3.171.0","@bugsnag/js":"^7.20.0","@bugsnag/plugin-koa":"^7.19.0","@koa/cors":"^5.0.0","@koa/router":"^11.0.1","@ladjs/country-language":"^1.0.3","@node-saml/node-saml":"^4.0.5","@segment/analytics-node":"^1.0.0-beta.23","@sentry/node":"^7.46.0","@sentry/utils":"^7.46.0","ajv":"^8.11.0","ajv-errors":"^3.0.0","ajv-formats":"^2.1.1","bullmq":"^5.12.14","busboy":"^1.6.0","csv-parse":"^5.3.3","date-fns":"^2.29.2","date-fns-tz":"^1.3.7","dotenv":"^16.0.1","eslint-plugin-import":"^2.29.0","eventemitter2":"^6.4.9","handlebars":"^4.7.7","handlebars-utils":"^1.0.6","hashids":"^2.2.10","html-to-text":"^9.0.4","ioredis":"^5.3.1","jsonpath":"^1.1.1","jsonwebtoken":"^9.0.0","knex":"^2.3.0","koa":"^2.13.4","koa-body":"5.0.0","koa-jwt":"^4.0.3","koa-send":"^5.0.1","koa-static":"^5.0.0","libphonenumber-js":"^1.10.24","mysql2":"^3.11.0","node-pushnotifications":"^3.0.0","node-schedule":"^2.1.0","nodemailer":"^6.9.5","nodemailer-mailgun-transport":"^2.1.5","nodemailer-sendgrid":"^1.0.3","openid-client":"^5.2.1","pino":"^8.1.0","pino-pretty":"^8.1.0","posthog-node":"^3.1.2","rrule":"2.7.2","sqs-consumer":"^7.0.0"},"scripts":{"start":"nodemon","build":"tsc --build","lint":"eslint --ext .ts --max-warnings 0 src/","test":"jest --forceExit --runInBand --testTimeout 10000","docker:build":"docker buildx build -f ./Dockerfile -t ghcr.io/parcelvoy/api:latest -t ghcr.io/parcelvoy/api:$npm_config_tag ../../","docker:build:push":"npm run docker:build -- --push","migration:create":"node ./scripts/create-migration.mjs","package:publish":"npm run build && npm version $npm_config_tag --no-git-tag-version && npm pack && npm publish --tag=latest --access public"},"devDependencies":{"@types/busboy":"^1.5.0","@types/html-to-text":"^9.0.0","@types/jest":"^28.1.6","@types/jsonpath":"^0.2.0","@types/jsonwebtoken":"^9.0.5","@types/koa__cors":"^3.3.0","@types/koa__router":"^8.0.11","@types/koa-static":"^4.0.2","@types/node":"^18.15.11","@types/node-pushnotifications":"^1.0.4","@types/node-schedule":"^2.1.0","@types/nodemailer":"^6.4.4","@types/nodemailer-mailgun-transport":"^1.4.3","@types/nodemailer-sendgrid":"^1.0.1","@types/supertest":"^2.0.12","@typescript-eslint/eslint-plugin":"^5.30.5","@typescript-eslint/parser":"^5.30.5","eslint":"^8.19.0","eslint-config-standard":"^17.0.0","ioredis-mock":"^8.8.3","jest":"^28.1.3","nodemon":"^2.0.19","supertest":"^6.3.3","ts-jest":"^28.0.7","ts-node":"^10.8.2","typescript":"^4.9.3"},"_id":"@parcelvoy/platform@2.2.5","gitHead":"30bde64257ba1f7f295bec6962427b8cec4e927d","bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"homepage":"https://github.com/parcelvoy/platform#readme","_nodeVersion":"20.18.3","_npmVersion":"10.8.2","dist":{"integrity":"sha512-YD3m04Ho7UYAC3QrNIBcV3CuRVc7qKpyv788WGkilfcThD4/D3mXXsG23bC7FTmfklarX06+gapkHQs+hgbj+Q==","shasum":"9d1e8c2867d8df2da80a4a9fbb485f9534e7ae4b","tarball":"https://registry.npmjs.org/@parcelvoy/platform/-/platform-2.2.5.tgz","fileCount":706,"unpackedSize":1245095,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHsKQ3a5CEkfFOqOCbnsWV2iHatXMH6Ha/If+FN3GMg3AiBEBimo4XrqYzM/fuMrABUwJ7wE0gzXkdzFiexgTm3jFQ=="}]},"_npmUser":{"name":"pushchris","email":"hi@chrisanderson.io"},"directories":{},"maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/platform_2.2.5_1741214444738_0.6645814686705382"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-22T03:03:26.951Z","modified":"2025-03-05T22:40:45.296Z","0.10.11":"2023-08-22T03:03:27.379Z","0.10.12":"2023-08-22T23:12:06.093Z","0.10.13":"2023-08-23T22:14:09.324Z","0.10.14":"2023-08-24T15:21:29.340Z","0.10.16":"2023-08-27T00:45:48.921Z","0.10.17":"2023-08-27T20:46:18.344Z","0.11.0":"2023-09-17T17:00:27.364Z","0.11.1":"2023-09-18T13:29:18.308Z","0.11.2":"2023-10-02T22:06:13.177Z","0.11.3":"2023-10-09T20:04:57.845Z","1.0.0-beta.1":"2023-10-15T02:33:46.670Z","1.0.0-beta.2":"2023-10-15T16:37:02.603Z","1.0.0-beta.3":"2023-10-15T20:16:45.255Z","1.0.0-beta.4":"2023-10-16T02:29:40.658Z","1.0.0-beta.5":"2023-10-19T23:31:15.235Z","1.0.0-beta.6":"2023-10-21T14:31:46.077Z","1.0.0":"2023-10-25T02:40:42.850Z","1.0.1":"2023-10-31T00:33:29.912Z","1.0.2":"2023-11-17T00:36:40.309Z","1.0.3":"2023-11-25T15:00:35.624Z","1.0.4":"2023-11-26T20:04:15.758Z","1.1.0":"2023-12-10T16:34:19.135Z","1.1.1":"2023-12-10T18:32:52.289Z","1.1.2":"2023-12-18T23:59:20.308Z","1.1.3":"2023-12-23T18:18:32.871Z","1.1.4":"2023-12-24T02:51:10.624Z","1.1.5":"2023-12-26T04:49:37.750Z","1.1.6":"2024-01-12T12:53:50.922Z","1.1.7":"2024-02-06T01:27:06.199Z","1.2.0":"2024-02-06T03:22:06.665Z","1.2.1":"2024-02-07T04:51:30.082Z","1.2.2":"2024-02-07T13:43:39.847Z","1.2.3":"2024-02-11T15:11:58.281Z","1.3.0":"2024-02-19T03:05:35.667Z","1.3.1":"2024-03-01T04:28:00.418Z","1.3.2":"2024-03-06T23:17:29.851Z","1.3.3":"2024-03-08T23:07:14.474Z","1.3.4":"2024-03-09T18:07:56.412Z","1.3.5":"2024-03-10T11:32:10.809Z","1.3.6":"2024-03-13T02:02:52.947Z","1.4.0":"2024-03-23T17:40:41.990Z","1.4.1":"2024-03-24T02:54:52.572Z","1.4.2":"2024-03-27T03:15:28.029Z","1.4.3":"2024-03-29T03:28:44.307Z","1.4.4":"2024-03-29T04:33:02.925Z","1.4.5":"2024-03-29T04:46:20.061Z","1.4.6":"2024-03-29T13:43:33.663Z","1.4.7":"2024-03-29T19:27:03.316Z","1.5.0":"2024-04-01T16:51:41.991Z","1.5.1":"2024-04-01T21:38:12.604Z","1.5.2":"2024-04-04T13:39:34.816Z","1.5.3":"2024-04-05T13:42:06.463Z","1.5.4":"2024-04-06T15:39:20.561Z","1.5.5":"2024-04-07T14:57:27.834Z","1.5.6":"2024-04-09T01:56:33.533Z","1.5.7":"2024-04-11T01:37:56.307Z","1.5.8":"2024-04-13T03:42:51.311Z","1.5.9":"2024-04-17T02:04:09.274Z","1.5.10":"2024-04-17T13:02:12.962Z","1.6.0":"2024-04-25T02:58:09.621Z","1.6.1":"2024-04-29T13:22:57.147Z","1.7.1":"2024-07-25T01:27:09.550Z","1.7.2":"2024-07-29T04:08:36.606Z","1.7.3":"2024-08-01T23:39:16.207Z","1.7.4":"2024-08-23T11:23:30.721Z","1.7.5":"2024-08-25T23:32:50.510Z","1.7.6":"2024-09-06T01:29:35.107Z","1.8.0":"2024-09-15T22:38:17.523Z","1.8.1":"2024-09-28T03:47:52.875Z","1.8.2":"2024-10-05T17:10:13.413Z","1.8.3":"2024-10-12T04:13:51.455Z","1.9.0":"2024-10-13T14:11:36.973Z","1.9.1":"2024-10-14T18:26:50.006Z","1.9.2":"2024-10-14T19:06:45.465Z","1.9.3":"2024-10-15T16:23:01.295Z","1.10.0":"2024-10-17T02:14:11.442Z","1.10.1":"2024-10-17T02:31:16.323Z","1.10.2":"2024-10-18T03:10:31.303Z","1.11.0":"2024-10-21T02:06:59.571Z","2.0.0":"2024-12-09T14:51:15.028Z","2.0.1":"2024-12-09T20:16:05.669Z","2.0.2":"2024-12-09T20:56:50.536Z","2.0.3":"2024-12-10T14:18:46.282Z","2.0.4":"2024-12-15T23:36:39.217Z","2.0.5":"2024-12-20T03:53:37.100Z","2.0.6":"2024-12-28T22:07:39.141Z","2.0.7":"2025-01-02T14:21:57.229Z","2.0.8":"2025-01-03T01:54:56.725Z","2.0.9":"2025-01-04T19:29:30.478Z","2.1.0":"2025-01-05T22:01:03.366Z","2.1.1":"2025-01-12T23:29:38.490Z","2.1.2":"2025-01-20T05:36:21.145Z","2.1.3":"2025-01-26T00:29:22.833Z","2.1.4":"2025-01-26T05:21:31.682Z","2.1.5":"2025-02-09T22:43:32.137Z","2.2.0":"2025-02-26T04:47:17.518Z","2.2.1":"2025-02-26T16:47:36.563Z","2.2.2":"2025-03-02T19:02:27.462Z","2.2.3":"2025-03-04T16:29:25.277Z","2.2.4":"2025-03-04T16:37:33.879Z","2.2.5":"2025-03-05T22:40:45.102Z"},"bugs":{"url":"https://github.com/parcelvoy/platform/issues"},"homepage":"https://github.com/parcelvoy/platform#readme","repository":{"type":"git","url":"git+https://github.com/parcelvoy/platform.git"},"maintainers":[{"name":"pushchris","email":"hi@chrisanderson.io"}],"readme":"ERROR: No README data found!","readmeFilename":""}