{"_id":"@stamhoofd/backend","_rev":"303-9f6ef581be03726eda81bb45ee6d7818","name":"@stamhoofd/backend","dist-tags":{"latest":"2.153.0"},"versions":{"1.0.0":{"name":"@stamhoofd/backend","version":"1.0.0","license":"UNLICENCED","_id":"@stamhoofd/backend@1.0.0","dist":{"shasum":"d73559fe472ffe38d893307b741bf4ddeb1745d5","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-1.0.0.tgz","fileCount":150,"integrity":"sha512-hUOA10Ly+VBflF2Ti3H+gxbBYwitHzSOgbUOUdPYNzx3avL/ov+VB2Y4EPL9UckB75ROXCxN4jTGXCYp9kFXYA==","signatures":[{"sig":"MEQCIETEeUhV91lHqjXK7otrWlBoNHtHgkqbDyV5/tPhiTVaAiARYv8RtUsi6dXpWZxFK0MfhTkkExJsusOgWg32nBiP+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":849239},"main":"index.ts","gitHead":"406b7e3f2694ddd55f219103e25d0764856ae4ee","scripts":{"dev":"concurrently -r \"rm -rf ./dist && wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --delay 200ms --exec node --enable-source-maps ./dist/index.js --signal SIGTERM\" 'yarn build --watch --preserveWatchOutput'","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"bjarneba","email":"bjarne@stamhoofd.be"},"_npmVersion":"10.5.0","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"^2.2.0","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^11.5.0","aws-sdk":"^2.885.0","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@mollie/api-client":"3.7.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.24.0","@simonbackx/simple-endpoints":"1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"^2.0.8","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_1.0.0_1719910995838_0.8626124969135778","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@stamhoofd/backend","version":"2.1.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.1.1","dist":{"shasum":"7f2533e288a26efd73d819be2a20415511058f3d","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.1.1.tgz","fileCount":152,"integrity":"sha512-6sJnMOJGj9gtEK4BHlVLeVNkSv8tE3l60HwWDn3VQY8oOLV9n074suNyhyFLHGYcAYCD1v5i8Y/ZYSXBSRud8g==","signatures":[{"sig":"MEQCIEapeBu4Y69Kc3Q3dkF3dsvbfgd1HUU7JG1MGBlmnxwaAiBtUzX9UO/PY5sbRFaCZeYvl5Eeb2jDAcJNEuziUJk1Og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":885496},"main":"index.ts","gitHead":"006680cf95294f953a141f59b6abbe008fe14c7f","scripts":{"dev":"concurrently -r \"rm -rf ./dist && wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --delay 200ms --exec node --enable-source-maps ./dist/index.js --signal SIGTERM\" 'yarn build --watch --preserveWatchOutput'","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"bjarneba","email":"bjarne@stamhoofd.be"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"^2.2.0","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^11.5.0","aws-sdk":"^2.885.0","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@mollie/api-client":"3.7.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.24.0","@simonbackx/simple-endpoints":"1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"^2.0.8","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.1.1_1719911511332_0.9497511138274899","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@stamhoofd/backend","version":"2.1.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.1.2","dist":{"shasum":"c3cc3e980ea47c14bc753104d4700deffa25a59d","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.1.2.tgz","fileCount":152,"integrity":"sha512-x/pfIJyVVSsz8b0f3BcqqbH4lj0V42cknIwXPvPJ86ZVl6Foe8m3b6vDpXqUuXc9Koq1X+BZBjwf4KUSnNuTTA==","signatures":[{"sig":"MEYCIQDvjbPCgxRnC9RSIRh9bdM17/leoA1WiobzhvoqpF/lBwIhAOa9JreBktryS1y4G+K42MtP5s6TF2uO9ZQ0m6Z8T2r0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":885593},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"2332fe7ce5922e32a7e9c5c947fdde572aadcc03","scripts":{"dev":"concurrently -r \"rm -rf ./dist && wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --delay 200ms --exec node --enable-source-maps ./dist/index.js --signal SIGTERM\" 'yarn build --watch --preserveWatchOutput'","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"bjarneba","email":"bjarne@stamhoofd.be"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"^2.2.0","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^11.5.0","aws-sdk":"^2.885.0","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@mollie/api-client":"3.7.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.24.0","@simonbackx/simple-endpoints":"1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"^2.0.8","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.1.2_1719912432153_0.37295729695852664","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@stamhoofd/backend","version":"2.1.3","license":"UNLICENCED","_id":"@stamhoofd/backend@2.1.3","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"859897ec0c61b6471bf308e1b11c5e8708b68f4c","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.1.3.tgz","fileCount":152,"integrity":"sha512-FOmd/h8LemVdSHS92dCqVh18FvVIpkGH4cTOVGXHT6Dr8BORLf/Eme53lc9WuwI2C2ObsyEyG+rf6Sy7xeb4wg==","signatures":[{"sig":"MEYCIQC6JBa2+KHNt0J04KjTuR6PzxbaZw4ydpPfD7pcpVQKXwIhAPZAkAIDd2PzjED+8hxvKVoUn4gQam9hwi86+50Jssy1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":892972},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"b5773c547dceaae52b9c2a098b222417fcd42e4f","scripts":{"dev":"concurrently -r \"rm -rf ./dist && wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --delay 200ms --exec node --enable-source-maps ./dist/index.js --signal SIGTERM\" 'yarn build --watch --preserveWatchOutput'","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"bjarneba","email":"bjarne@stamhoofd.be"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"^2.2.0","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^11.5.0","aws-sdk":"^2.885.0","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@mollie/api-client":"3.7.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.24.0","@simonbackx/simple-endpoints":"1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"^2.0.8","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.1.3_1720015477179_0.8558491811376492","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@stamhoofd/backend","version":"2.2.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.2.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"1b05f3bb71b00b92c2c44c137a51447b79940a46","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.2.0.tgz","fileCount":155,"integrity":"sha512-4MJaAm9jhuMLwnRF6E/Yi3y1vIv2YpevessF9flPKyIqn0e/DsHOWaTOH/n931kJUvoLsflwY3UBF9ioV9OdMA==","signatures":[{"sig":"MEUCIAGjSTyoBMkQRtxg4zzDnZlYqFIXgJc9GdCKYBFRv5XuAiEAvu7pPb5AvckTlFUj476+uJ+tftTq6H1Gig82w3B52Hg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":910986},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"d67b2ac7c63880195902d29df682a2f2a709b82b","scripts":{"dev":"concurrently -r \"rm -rf ./dist && wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --delay 200ms --exec node --enable-source-maps ./dist/index.js --signal SIGTERM\" 'yarn build --watch --preserveWatchOutput'","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"bjarneba","email":"bjarne@stamhoofd.be"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"^2.2.0","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^11.5.0","aws-sdk":"^2.885.0","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@mollie/api-client":"3.7.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.24.0","@simonbackx/simple-endpoints":"1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"^2.0.8","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.2.0_1720446454926_0.3729983397835004","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@stamhoofd/backend","version":"2.3.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.3.1","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"a1ce245c196bae0f40350d8a0ee90adb4d359fe9","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.3.1.tgz","fileCount":155,"integrity":"sha512-+yoPuxrxpXIhgCUSBAqvK0XSY++bcaqhV0fYSFUb4LcWYzU4mO7ffab5sN2UiyABwYSMVnsb3kFJy8b81gwQ2A==","signatures":[{"sig":"MEQCIFkeNqrH/yHnqf7xXUcBvyUrMMKchYMoEzgBCJcxJMsnAiBRU9u+aWR7rKEz1ZSa5ZlURhlQC0NEkMKjhksi/3XWXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":911086},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"9a2484194d078935d8b50c4aee790196d798435e","scripts":{"dev":"concurrently -r \"rm -rf ./dist && wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --delay 200ms --exec node --enable-source-maps ./dist/index.js --signal SIGTERM\" 'yarn build --watch --preserveWatchOutput'","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"bjarneba","email":"bjarne@stamhoofd.be"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"^2.2.0","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^11.5.0","aws-sdk":"^2.885.0","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@mollie/api-client":"3.7.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.24.0","@simonbackx/simple-endpoints":"1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"^2.0.8","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.3.1_1720540933422_0.46212245583857126","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@stamhoofd/backend","version":"2.4.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.4.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"64a3e40e8e255c63d13b0546c03fddd80479bfd3","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.4.0.tgz","fileCount":164,"integrity":"sha512-FdvwYU1jWJqXsq3DOmfPQ8V3OBuACNsazt19wHEqO3UFh/AfWQx/9TsVlwvjV8kwOoH+HAz1RqdRj3kCmZzcWA==","signatures":[{"sig":"MEUCIQCUD6JBN/YnxUXEx6FlhYiIKW+M83HsQVx8eaKr77NiUgIgEjD2nrGDIWnZzFsb2UVy2MWFvI4Oa5dnFJlSNRmtxdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":964440},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"5313c328ca0e90544bf198bc6bebc90d7dced2aa","scripts":{"dev":"concurrently -r \"rm -rf ./dist && wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --delay 200ms --exec node --enable-source-maps ./dist/index.js --signal SIGTERM\" 'yarn build --watch --preserveWatchOutput'","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"bjarneba","email":"bjarne@stamhoofd.be"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^11.5.0","aws-sdk":"^2.885.0","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@mollie/api-client":"3.7.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.24.0","@simonbackx/simple-endpoints":"1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.4.0_1722268161823_0.6184010614664142","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@stamhoofd/backend","version":"2.5.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.5.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"b2e09d53d1254570a1bc320f67344eb0635be1b9","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.5.0.tgz","fileCount":165,"integrity":"sha512-RgwTG8ba8a5pACGMPqQ81lftnyzanTt2Ol89vg9jW61mAI2CNjvAoeyucz31C+ufaRVuZNWrlctMXObHap4KoQ==","signatures":[{"sig":"MEUCIQDsidFGabMYY5rMMIHtyR7/As8LcDp6ODYNxhdpE3q3MwIgesoYk9iTnxxswOSL26uaPfl8Fx4HchHfQG0CTa5tqrI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":979960},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"07cc26af0e3036e4ae4309a268fbf57b7f6ac2ed","scripts":{"dev":"concurrently -r \"rm -rf ./dist && wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --delay 200ms --exec node --enable-source-maps ./dist/index.js --signal SIGTERM\" 'yarn build --watch --preserveWatchOutput'","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"bjarneba","email":"bjarne@stamhoofd.be"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^11.5.0","aws-sdk":"^2.885.0","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@mollie/api-client":"3.7.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.24.0","@simonbackx/simple-endpoints":"1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.5.0_1722598737495_0.5678484313082524","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@stamhoofd/backend","version":"2.6.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.6.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"096c7147a91ca64cc303eb54f11bc0d623d3c82d","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.6.0.tgz","fileCount":165,"integrity":"sha512-3Q/DcWaYXLNZCVPxg8KrKxN2WRpPnPdy3BP2vZsO1squVeIx2XsU4uKQ2neO4t59zhuqNLRmY6qB5+i91cS3JA==","signatures":[{"sig":"MEUCIQD5UJ6CzIygnJQF/OCSmUPRN/WoJDtnygIIGQhOCZluyQIgQ8xZl+kL7xKEl9yQh+nQAiut3z0CAyA32f6fGr0gs/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":985879},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"7a3f9f6c08058dc8b671befbfad73184afdc6d7c","scripts":{"dev":"concurrently -r \"rm -rf ./dist && wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --delay 200ms --exec node --enable-source-maps ./dist/index.js --signal SIGTERM\" 'yarn build --watch --preserveWatchOutput'","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"bjarneba","email":"bjarne@stamhoofd.be"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@mollie/api-client":"3.7.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.24.0","@simonbackx/simple-endpoints":"1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.6.0_1722866731788_0.044000846516659475","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@stamhoofd/backend","version":"2.7.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.7.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"d3c08608f5cb33f13ce8aab79f426c41816f9607","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.7.0.tgz","fileCount":165,"integrity":"sha512-vZZFo/C84cPGj4vxSozdRUyk1TZWRXIzlBtzg37gtZOOvdnCdHWOK/G1m/Xbn3jGjxRlExxRUI6zfWndxyrz/g==","signatures":[{"sig":"MEUCIQCRYq2N6E78uSlVfeXYivAhqlFIKhrVCjPy3zda74N++wIgJiS+VZm/PEZbFIzmAEX4fzUou6+ThyMlL5smNEk0oNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":987212},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"319a4de9fac39a31110cddbfa9a580d1b9c8f730","scripts":{"dev":"concurrently -r \"rm -rf ./dist && wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --delay 200ms --exec node --enable-source-maps ./dist/index.js --signal SIGTERM\" 'yarn build --watch --preserveWatchOutput'","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"bjarneba","email":"bjarne@stamhoofd.be"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@mollie/api-client":"3.7.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.24.0","@simonbackx/simple-endpoints":"1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.7.0_1722953631580_0.5975862078942422","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"@stamhoofd/backend","version":"2.8.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.8.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"ad436ee79373eec0f018fb542f6786eca493414e","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.8.0.tgz","fileCount":165,"integrity":"sha512-EjZOGT1dc/7dN9Ns3FlDGLW2tZtKyLMejFQZvEP2kMWPdEhhcutFs6zf5N9rTAh8aIJgR3IdVtJdSHIgWELRzg==","signatures":[{"sig":"MEUCIQCBq3a2zjddneFd0jS3dfeAc4JaYH7Bz6l2SStHS4uygAIgGulWeqe3qKHRckbguggrRUmrMu8zRPt3mtAEJuMBpKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":972582},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"1e0e1853f8dea6b47718433b2890907042c17ddc","scripts":{"dev":"concurrently -r \"rm -rf ./dist && wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --delay 200ms --exec node --enable-source-maps ./dist/index.js --signal SIGTERM\" 'yarn build --watch --preserveWatchOutput'","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"bjarneba","email":"bjarne@stamhoofd.be"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@mollie/api-client":"3.7.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.24.0","@simonbackx/simple-endpoints":"1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.8.0_1723111165496_0.1747582397132732","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"@stamhoofd/backend","version":"2.9.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.9.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"c0b137247bdc6683c0e409d72096b5df1d4fc4c7","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.9.0.tgz","fileCount":169,"integrity":"sha512-yl6jVGq9HXVM/YwKcF0LqX/0s2QOJ5bLJwuqkKIFxaq+ahrohO1ujCR3ZhrS7tWo0h8pmg9T6eQ2HRlyylumAA==","signatures":[{"sig":"MEYCIQCSri38IGeh/aC+ULQfn7+079YZDiLY0fCtEkuFdk7e0wIhAN+i7kXUfJkVY3+Lq/AtjO9BXkjWLF19v33uQm0sONWS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":986713},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"d1959fa457e81e41797c4f7fe216095505f50aeb","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"bjarneba","email":"bjarne@stamhoofd.be"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@mollie/api-client":"3.7.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.24.0","@simonbackx/simple-endpoints":"1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.9.0_1723559359925_0.09315318270906503","host":"s3://npm-registry-packages"}},"2.13.0":{"name":"@stamhoofd/backend","version":"2.13.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.13.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"55e6b1d31140c80dbe9035cba91469fecf7fdd8e","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.13.0.tgz","fileCount":171,"integrity":"sha512-IKzd+ryLk5/CRkoHQtYdMDzAmVpho/vZL2blxKIKsm1RvbW8LE4KQiYLn73muS8+fNtiiffusAWP4NiQLv3Xcg==","signatures":[{"sig":"MEUCIQC/cnEscY0BSN1W1RmgmY4VBN0HZ0Qhk3Vh5uLtdyjaIAIgSv0ZDKrHx1L9eEmqT/78l0Z4/7MU3jP3OrGIQgJ4zu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1008374},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"2b130616eebea8cd30feb0f361c7bb0f48b534ba","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"bjarneba","email":"bjarne@stamhoofd.be"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"^2.13.0","@stamhoofd/email":"^2.13.0","@stamhoofd/models":"^2.13.0","@stamhoofd/queues":"^2.13.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"^2.13.0","@stamhoofd/structures":"^2.13.0","@stamhoofd/backend-i18n":"^2.13.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.24.0","@simonbackx/simple-endpoints":"1.13.0","@stamhoofd/backend-middleware":"^2.13.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.13.0_1723810428808_0.8846042212543062","host":"s3://npm-registry-packages"}},"2.14.0":{"name":"@stamhoofd/backend","version":"2.14.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.14.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"89e795e56ab316eaaf2887e65022df9d9e0787df","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.14.0.tgz","fileCount":171,"integrity":"sha512-oCyqaIm8vxFxr6XymNAuEXCjb+LupyvKr9bK7jB6DBrtOZXYjSwVceB6zGbN4KRyBAv5EcM7XI7O1EVJAVHs8A==","signatures":[{"sig":"MEQCIHoPBVeQUJq9R9tYp8Ob15pgZdlFJVlYedRJ5hMwRVbXAiBNguYzX0qLviOta7lzyVec6B5BbhO2lk4GNDhfoez0Wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1008463},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"93374a0a3799ee54f387d4cff70c7cf70afc0ac8","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"^2.13.0","@stamhoofd/email":"^2.13.0","@stamhoofd/models":"^2.13.0","@stamhoofd/queues":"^2.13.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"^2.13.0","@stamhoofd/structures":"^2.14.0","@stamhoofd/backend-i18n":"^2.13.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.24.0","@simonbackx/simple-endpoints":"1.13.0","@stamhoofd/backend-middleware":"^2.13.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.14.0_1723814239297_0.8356905858066968","host":"s3://npm-registry-packages"}},"2.15.0":{"name":"@stamhoofd/backend","version":"2.15.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.15.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"5ae3cc06858f3ca9e3c13cd7c4311d8e9390968a","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.15.0.tgz","fileCount":171,"integrity":"sha512-4hfXOqWvS7GXxLqWvac8TAs138Jmr9p4rVKqhRN6hR07A5hWnqGjXb9wVLOxaFs3kdIC6fF6oNG77lODBg/Htw==","signatures":[{"sig":"MEUCIQDIGpJ3MG6XjcRVhPPv2o5IuD33BLGX1VKTtSKfDO8foAIgCslQ7ayG3jAKJPF+uHX+FR3uEYavwXLhMXu2sHrElVo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1008463},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"e5b597cd9e149990b2eefb31d61480f4c0333b35","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"bjarneba","email":"bjarne@stamhoofd.be"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"^2.13.0","@stamhoofd/email":"^2.13.0","@stamhoofd/models":"^2.13.0","@stamhoofd/queues":"^2.13.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"^2.13.0","@stamhoofd/structures":"^2.15.0","@stamhoofd/backend-i18n":"^2.13.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.24.0","@simonbackx/simple-endpoints":"1.13.0","@stamhoofd/backend-middleware":"^2.13.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.15.0_1723816663432_0.973003922276148","host":"s3://npm-registry-packages"}},"2.16.0":{"name":"@stamhoofd/backend","version":"2.16.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.16.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"463944bdc85e8d6be49b420a437288dd6827b510","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.16.0.tgz","fileCount":185,"integrity":"sha512-yrpmHtZMreQoRip9hRVbL2L/3/zv1gpuPJG8QC8RndBqve0GO0HlSLntmYIzeBOyC28erSifTyI5urbTuPH2bA==","signatures":[{"sig":"MEYCIQCmuBmigeVhgum5+P8njQ3UNGcQ5AsTxBAQ1UjS0PBS3QIhAIa+pN06jGO9TnFvdrMYMTLVzadLYBTAOIj71EaEzoMw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1043974},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"d5f1a4dda2c1623058e96e8ff25d837b28e51bd6","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"^2.16.0","@stamhoofd/email":"^2.16.0","@stamhoofd/models":"^2.16.0","@stamhoofd/queues":"^2.16.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"^2.16.0","@stamhoofd/structures":"^2.16.0","@stamhoofd/backend-i18n":"^2.16.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.0","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"^2.16.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.16.0_1724149086979_0.565418500007568","host":"s3://npm-registry-packages"}},"2.17.0":{"name":"@stamhoofd/backend","version":"2.17.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.17.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"e60ff3bcf06202c225a36fed6b14af9436be1d39","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.17.0.tgz","fileCount":185,"integrity":"sha512-evT1h2iKN75bsc+J5Rvho/0ILKOdE+ay93bQjqVddh+v03SrJfEWIzaUkv7RwrDi64aEObCQXogx6uBa9J4kAw==","signatures":[{"sig":"MEYCIQDTUPd1qgNWiXrrtG4qXfXuQF548lt2dj1dCKQjFpf6ewIhANCV9kfM928d8skKiecYYp9UathR8z0jtY76BaDdUGiW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1043974},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"5f940486646acd12e23e96a750bc12ca2be4df44","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"^2.17.0","@stamhoofd/email":"^2.17.0","@stamhoofd/models":"^2.17.0","@stamhoofd/queues":"^2.17.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"^2.17.0","@stamhoofd/structures":"^2.17.0","@stamhoofd/backend-i18n":"^2.17.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.0","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"^2.17.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.17.0_1724149624166_0.7478859900012544","host":"s3://npm-registry-packages"}},"2.17.2":{"name":"@stamhoofd/backend","version":"2.17.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.17.2","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"2e20091e31ae7603cb759b768ec9b52738ea2d06","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.17.2.tgz","fileCount":185,"integrity":"sha512-8bF32NSFuzYcklOzqwkuNskfgfuzuZmJkMgNGfAF8h2FSAnrR3q6S+qvR5VOjKXssjcjXtdzGQ7p+LGNqu765g==","signatures":[{"sig":"MEUCIDm+bs8but7Li4+sAYZ0E8q63OdlHJps8yh4yp4p25L8AiEAt3nkOOU2kCJ+Rgm4GC9nqayuxvEvpbWgdSTklPeLmTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1043998},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"d43bd511d80deca4f467cd48fecf86a711c04565","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"^2.17.0","@stamhoofd/email":"^2.17.0","@stamhoofd/models":"^2.17.0","@stamhoofd/queues":"^2.17.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"^2.17.0","@stamhoofd/structures":"^2.17.0","@stamhoofd/backend-i18n":"^2.17.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.0","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"^2.17.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.17.2_1724150987096_0.13631833782066582","host":"s3://npm-registry-packages"}},"2.17.3":{"name":"@stamhoofd/backend","version":"2.17.3","license":"UNLICENCED","_id":"@stamhoofd/backend@2.17.3","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"48e1f49160da5e1b68f603dc0837252a0700a0a6","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.17.3.tgz","fileCount":185,"integrity":"sha512-cMCIpIurnLg386lUhpUAG4Hht2+QVpV8Assoyy8MFiWotvi+e8zqkWp2EGOoKsktc8qnqF3BzWpGu0eA/O6r1w==","signatures":[{"sig":"MEQCIGkNHbGQFqBrldSr3JjTYv0Kk3+1G589tq+TpKfU2DDmAiBjJmPHLvsIUlpUUdV5SrVRzqod/yRN2+8GecI/j+hJNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1045103},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"9aa2fbb9c268c4c5c45efd68a9dc55f5d48eb621","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"^2.17.3","@stamhoofd/email":"^2.17.0","@stamhoofd/models":"^2.17.3","@stamhoofd/queues":"^2.17.3","@mollie/api-client":"3.7.0","@stamhoofd/utility":"^2.17.0","@stamhoofd/structures":"^2.17.3","@stamhoofd/backend-i18n":"^2.17.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.0","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"^2.17.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.17.3_1724160357662_0.2259404331067687","host":"s3://npm-registry-packages"}},"2.17.4":{"name":"@stamhoofd/backend","version":"2.17.4","license":"UNLICENCED","_id":"@stamhoofd/backend@2.17.4","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"cb89a74dafb279eafc875b53bd554b5a845acd8c","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.17.4.tgz","fileCount":185,"integrity":"sha512-DSxwXk7EtqqZPBoer+xY+f4Z/i9MDzDb+A0emXZIFiZqGGq1KelZG8vphYHqUjw2UIjdNJX2kURqM+XvWpqojA==","signatures":[{"sig":"MEYCIQCJzwqKNpIEtuwuKcLfxD/+wj4A/VlUIz1qUbWvtFt1VQIhAPBrwTZMRDJdxPmtOms5w3JbfJWP1uEClHOZWNFDykUb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1047905},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"56f46d516a4a18cffb011caf177b5de9a14607b6","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"^2.17.3","@stamhoofd/email":"^2.17.0","@stamhoofd/models":"^2.17.3","@stamhoofd/queues":"^2.17.3","@mollie/api-client":"3.7.0","@stamhoofd/utility":"^2.17.0","@stamhoofd/structures":"^2.17.3","@stamhoofd/backend-i18n":"^2.17.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.0","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"^2.17.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.17.4_1724163281118_0.02866420074648235","host":"s3://npm-registry-packages"}},"2.18.0":{"name":"@stamhoofd/backend","version":"2.18.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.18.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"4f7ca1af3a3e91ef55cc13b6fb1a2a18e9058b7a","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.18.0.tgz","fileCount":186,"integrity":"sha512-9ohQ5z8zhhIK6WcNduS+g/KWrZ0g7d0nDfD5LUu1tyyaVFViZ9IHxGgivX12pEfFCKOJDmGmYM4etn09tih4DA==","signatures":[{"sig":"MEUCIFWZgYVHRaRV1hcqMKBxGgO1sZVboqS7TaswYceG9ih2AiEAzcgT/b3UAXP87SJwZMBbinpZVxAD1R6zrRbCyfFq3J8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1035608},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"a47aa5bb6ad71d1e6a2f88bc203caa5acf4f497f","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"^2.18.0","@stamhoofd/email":"^2.17.0","@stamhoofd/models":"^2.18.0","@stamhoofd/queues":"^2.17.3","@mollie/api-client":"3.7.0","@stamhoofd/utility":"^2.17.0","@stamhoofd/structures":"^2.18.0","@stamhoofd/backend-i18n":"^2.17.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.0","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"^2.17.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.18.0_1724259092350_0.39363241945895355","host":"s3://npm-registry-packages"}},"2.19.0":{"name":"@stamhoofd/backend","version":"2.19.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.19.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"78a8b0432dfd96584040e66a132e3a9846164c2a","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.19.0.tgz","fileCount":188,"integrity":"sha512-YjUPM7MEWQ9S5KhMFkE0nWryJy/6kRWqAwMqjqCmfMwuEwRwWv3lPJsmNh2ooMRH6b/0HCxgdEAvV+IzpVCdyg==","signatures":[{"sig":"MEUCIQCjEJCcCeZjRiluwc85OJ0YcCJ49N/THc3m8bQ+hmqeDgIgLIK+0HI1eOU26ikxReKiiSSeOYuDQCuxy/ESNEyC9bU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1042192},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"876e7b976122e1c2f67d4cceebe92ec2af2bc35a","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"^2.18.0","@stamhoofd/email":"^2.17.0","@stamhoofd/models":"^2.19.0","@stamhoofd/queues":"^2.17.3","@mollie/api-client":"3.7.0","@stamhoofd/utility":"^2.17.0","@stamhoofd/structures":"^2.19.0","@stamhoofd/backend-i18n":"^2.17.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.0","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"^2.17.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.19.0_1724346350024_0.19540607275843636","host":"s3://npm-registry-packages"}},"2.20.0":{"name":"@stamhoofd/backend","version":"2.20.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.20.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"7ebae20e3db1a96732f5b959933a3352f45a7622","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.20.0.tgz","fileCount":184,"integrity":"sha512-BPC8dPm2V+aefR66VddkmWsic/SwcyINBwzfV7jTM6KYNr8DPnHuCXlHprwTNu23UfdkW3rx2uUIPkRNhtGjfw==","signatures":[{"sig":"MEUCIQDKwjR/SHb72gFBh3WuCvjfY3u8YWmxKdTahypQSsJBhgIgUt4oCFnnH48uAQgxF+RUn8ZJ11JJQSDHmayYb3ipWmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1031741},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"946c0ddcaa7cdc9b769d4dc9083a517fe7ad19f8","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"^2.20.0","@stamhoofd/email":"^2.17.0","@stamhoofd/models":"^2.20.0","@stamhoofd/queues":"^2.17.3","@mollie/api-client":"3.7.0","@stamhoofd/utility":"^2.17.0","@stamhoofd/structures":"^2.20.0","@stamhoofd/backend-i18n":"^2.17.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.0","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"^2.17.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.20.0_1724421759435_0.29867987186711176","host":"s3://npm-registry-packages"}},"2.21.0":{"name":"@stamhoofd/backend","version":"2.21.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.21.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"95a5b7acc2568171168dc11fd1746986d226c1d0","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.21.0.tgz","fileCount":184,"integrity":"sha512-Y5ma17XvV4yt6N1BqAq0khSmAwwf5IQvdYwoAgc6Q6AS6vNU+WSJw3KhzinHY4sTmSkvxmLuU2K73sWcr6AiQg==","signatures":[{"sig":"MEQCIGXagqI1vHU54VeffhLTrkx7xMscegrYk/LsvqN8giQgAiAmXDbf0Wx7yFXA3CYye1pkXQcZRVnHm4zDMxROxAUz8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1031263},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"e6707735a221da68b4e6e669f60f0427ac8acc5d","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"^2.20.0","@stamhoofd/email":"^2.21.0","@stamhoofd/models":"^2.21.0","@stamhoofd/queues":"^2.17.3","@mollie/api-client":"3.7.0","@stamhoofd/utility":"^2.17.0","@stamhoofd/structures":"^2.21.0","@stamhoofd/backend-i18n":"^2.17.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.0","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"^2.17.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.21.0_1724739800518_0.32407541327615674","host":"s3://npm-registry-packages"}},"2.21.1":{"name":"@stamhoofd/backend","version":"2.21.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.21.1","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"3fc1bdc9f25aa2139e57be4e128828af09a87cd5","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.21.1.tgz","fileCount":184,"integrity":"sha512-+SoJ2Cwy2YbKXKfXyB+Ul3Reqas6RaLnN2Az9Mn8YsxD6KZzEXDm7QuA3iz8dJpAz5XRSU5en8RTmldI0kN5Mg==","signatures":[{"sig":"MEUCIC8NNorTUiIxEelQQv39IfY9hXaml530c2SKOpTD2PuwAiEA0EhJZY30v/YQRjJgDsI4Tis5SHFMkyFJnXXsAHSRfug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1031255},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"5762f9e0dc07731e32a5d58fb83e4aa0e3da4fa9","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.21.1","@stamhoofd/email":"2.21.1","@stamhoofd/models":"2.21.1","@stamhoofd/queues":"2.21.1","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.21.1","@stamhoofd/structures":"2.21.1","@stamhoofd/backend-i18n":"2.21.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.0","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.21.1"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.21.1_1724751332654_0.5654812077981799","host":"s3://npm-registry-packages"}},"2.21.2":{"name":"@stamhoofd/backend","version":"2.21.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.21.2","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"5c68b0958890b155883c058468058b90548ad2b2","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.21.2.tgz","fileCount":184,"integrity":"sha512-fS0aUo8gS1tfWMr1/bzMYhjP1cnyxlFaRCHaeRis2QlrBRAOFrYu4ZcUUuHpF9TLPVvtUH5SVgaCSQIy8GvnrQ==","signatures":[{"sig":"MEQCIGljj10FUqxT7CcVZzCuJwLhK2DwB1BUD/0uXdLose80AiAOsW7wyGuHRGVHRGagH8wUxXRPCnhk5EMWH3y55/qcnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1031255},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"0a6775791c85979a66905925d0ccc332cff1e3d7","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.21.2","@stamhoofd/email":"2.21.2","@stamhoofd/models":"2.21.2","@stamhoofd/queues":"2.21.2","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.21.2","@stamhoofd/structures":"2.21.2","@stamhoofd/backend-i18n":"2.21.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.0","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.21.2"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.21.2_1724751921375_0.6378034295203947","host":"s3://npm-registry-packages"}},"2.22.0":{"name":"@stamhoofd/backend","version":"2.22.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.22.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"c94d0748be1b8bdd2b9f62e2ce9f7d6684a49e48","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.22.0.tgz","fileCount":184,"integrity":"sha512-G1OAbWbWP5Wvm+ffzRyAhCw6mDBco0NTOzjdHX0OzFO78aZKJYcEa2Z9OyKRRys140iFtZbCSVcj87FhbYcOTA==","signatures":[{"sig":"MEUCIQC4qtWALiOVv31EP5oOePNpkyGV+KEGvCmwVfWhlWObTQIgXCATOwR6MShbWo7hIgQ0bx2eQhHTfmUyr3u+Jf0D8rA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1031624},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"b3590dcb37d7f65be2663b11a6f025cf5f36a278","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.22.0","@stamhoofd/email":"2.22.0","@stamhoofd/models":"2.22.0","@stamhoofd/queues":"2.22.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.22.0","@stamhoofd/structures":"2.22.0","@stamhoofd/backend-i18n":"2.22.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.0","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.22.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.22.0_1724768611628_0.5579777999078457","host":"s3://npm-registry-packages"}},"2.23.0":{"name":"@stamhoofd/backend","version":"2.23.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.23.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"0eb4765bcf46b48982c906d057990996dcd1bce1","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.23.0.tgz","fileCount":185,"integrity":"sha512-Bht88yv1t8BWm/xE7amCqOehfvyD1WVpq3+sLDATOSPLGrEegSNQfDgLUCQ8wJ5ncHAWjaa8BdC0FnPwPl2/Mg==","signatures":[{"sig":"MEYCIQCN/8ClqNLzqD64ibfp995fSM2F6W/KF2SSsOTgV1rcWQIhAJWbIuHSJXw8HwkK+n5IwCq5pQCi0fhEuCzlQgZi0fCP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1034634},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"efcdf16aa2160bcb1fd295d0e5c72751caa3356b","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.23.0","@stamhoofd/email":"2.23.0","@stamhoofd/models":"2.23.0","@stamhoofd/queues":"2.23.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.23.0","@stamhoofd/structures":"2.23.0","@stamhoofd/backend-i18n":"2.23.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.0","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.23.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.23.0_1724850426430_0.7736745731586798","host":"s3://npm-registry-packages"}},"2.24.0":{"name":"@stamhoofd/backend","version":"2.24.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.24.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"4b6658c822cef70529ef5e5cd9dba75d725e8645","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.24.0.tgz","fileCount":186,"integrity":"sha512-JDkIxs9wjq+383kDi9+/frUC+wMU2bmyhBhMrgd+MVifsRb+fYCiX7O+084zVDKojftx6U8hpU7Fy/6JUkFjJA==","signatures":[{"sig":"MEUCIGOnxfqCJouXLZ9AmdPKra7xTwWSq98m+ebwsT651iu0AiEAlMbSD9Mo9mdO6R1mQBV9Oz5qHxNHtEn+ltAxRJRgI54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1042433},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"bad7d2adfa412af0b0de101274e46ed0b539ae38","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.24.0","@stamhoofd/email":"2.24.0","@stamhoofd/models":"2.24.0","@stamhoofd/queues":"2.24.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.24.0","@stamhoofd/structures":"2.24.0","@stamhoofd/backend-i18n":"2.24.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.0","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.24.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.24.0_1724923529267_0.497006663891409","host":"s3://npm-registry-packages"}},"2.25.0":{"name":"@stamhoofd/backend","version":"2.25.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.25.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"c482d0a5cad879e46b2db285ec7728f1231fd052","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.25.0.tgz","fileCount":186,"integrity":"sha512-luGellEr4pXCZZs/hG/5x1yPopO6nBIwC56S5Rww+oPu23NXDbYZrKI69Ca2xJy5aj2ysORHfZ4WVh+xff6ZFg==","signatures":[{"sig":"MEQCIEzclf8xF2cobX3DjmCKRI0/Fw1GO4AD5I2/N/skbgPOAiBFozMygx0ss4xmNR8tsd4CDU7g2+rF0VivHdcajHNdew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1044816},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"48963030dd9e90bef4ea1c96db2cf6ddb6e1908a","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.25.0","@stamhoofd/email":"2.25.0","@stamhoofd/models":"2.25.0","@stamhoofd/queues":"2.25.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.25.0","@stamhoofd/structures":"2.25.0","@stamhoofd/backend-i18n":"2.25.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.0","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.25.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.25.0_1724940090846_0.76062713916931","host":"s3://npm-registry-packages"}},"2.25.2":{"name":"@stamhoofd/backend","version":"2.25.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.25.2","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"41bc5b211b404fe425ca608c7e5c09cca880f04d","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.25.2.tgz","fileCount":186,"integrity":"sha512-ML1ypA5h+k1WywqkKXZydo97vHU2ZqMIifvWZEzG9mK62GkTvngfN1EpGoLkEL0h1kbAoizS3Di7RGbApDBQwQ==","signatures":[{"sig":"MEQCICt6lg+ypAgtSamxg6knmJhqkv2Zc2VvlR0aDAWelcwgAiBMpQ8IrT3DmBfyOhzoAPmsUXz5IbYbhDWFCNuaPh3gkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1044863},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"2eda2d1bc9aa4ea061b002d265a5615a87eeef8b","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.25.2","@stamhoofd/email":"2.25.2","@stamhoofd/models":"2.25.2","@stamhoofd/queues":"2.25.2","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.25.2","@stamhoofd/structures":"2.25.2","@stamhoofd/backend-i18n":"2.25.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.25.2"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.25.2_1724956912808_0.7761030739748136","host":"s3://npm-registry-packages"}},"2.26.0":{"name":"@stamhoofd/backend","version":"2.26.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.26.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"cbbfbe4a8d8820adbf70f3e40dbaaf49067d4a63","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.26.0.tgz","fileCount":189,"integrity":"sha512-xwBqAFle/sxTNAPmGI0F/R5Zr2vFQKcaiyAXmn4wOaKiInzv0wvcVeeDkZ9J9/5WbSKsB+3QA6kXKon4aP1Zmg==","signatures":[{"sig":"MEQCICpuHTFdGSA/ol33BfMRlfWdi78Txky+mC8XmaUHGcl2AiB9sZN02QnGFD8S06JLZ3SB9ZeQerVvD4+3S0ZZbhXo/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1055211},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"28425ef8a576223beaec1677bcd89e405dac20e4","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.26.0","@stamhoofd/email":"2.26.0","@stamhoofd/models":"2.26.0","@stamhoofd/queues":"2.26.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.26.0","@stamhoofd/structures":"2.26.0","@stamhoofd/backend-i18n":"2.26.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.26.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.26.0_1725351740609_0.909112302883766","host":"s3://npm-registry-packages"}},"2.27.2":{"name":"@stamhoofd/backend","version":"2.27.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.27.2","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"c86c6f9ac864c9a133d6bf6f425fc7d7d242486f","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.27.2.tgz","fileCount":189,"integrity":"sha512-OX29g0J6wirTYe9PkHgYphI4BmJZERcJP1L18i1pP8HkzsFVvLKP1jC8I2MzSeSpoXeO49w2vIKSmn+41kF0ew==","signatures":[{"sig":"MEUCIClud7+10sToxweGR6U/Glh95EekCh0D3Zb21PIwyWzDAiEAmK4JNOLO73Vt6nH2JenXiqQ0KRT6Mce1OoSRl9IxqYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1057610},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"4c7804970b02fa339d884ace0105a6efc6dab179","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"bjarneba","email":"bjarne@stamhoofd.be"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.27.2","@stamhoofd/email":"2.27.2","@stamhoofd/models":"2.27.2","@stamhoofd/queues":"2.27.2","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.27.2","@stamhoofd/structures":"2.27.2","@stamhoofd/backend-i18n":"2.27.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.27.2"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.27.2_1725358277023_0.2266058813371512","host":"s3://npm-registry-packages"}},"2.28.0":{"name":"@stamhoofd/backend","version":"2.28.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.28.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"4f3b70d6e7078fdab06988deb22582c71e166321","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.28.0.tgz","fileCount":189,"integrity":"sha512-qv5UyitdPCw/g6mxe2KnrjdugFkErySaX6btsJ91DHG3/d5+4JXhvRmCHRFAX7G2tGDa2BT2rLDPVi0oVWfXxA==","signatures":[{"sig":"MEUCIQCGPtxP8lcpbYOw3imOMp/PDxQjrp3hWwoE3Yh6EN7/1QIgLvZa/6Qb9MJ1zd5LoimdQffDCt8ctqTdmMV3ID7jeQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1060865},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"3598a1baed3fc513175f081cd0aa1e6741226fbd","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.28.0","@stamhoofd/email":"2.28.0","@stamhoofd/models":"2.28.0","@stamhoofd/queues":"2.28.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.28.0","@stamhoofd/structures":"2.28.0","@stamhoofd/backend-i18n":"2.28.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.28.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.28.0_1725359753991_0.8275376481818304","host":"s3://npm-registry-packages"}},"2.29.0":{"name":"@stamhoofd/backend","version":"2.29.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.29.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"ff7bbdf361254fa35a5b98c5e365f88393a37846","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.29.0.tgz","fileCount":189,"integrity":"sha512-rwgggHkL2tToX5jltb+CKn3qJwXfTOC/Yo/Aj3d/+06ZLfrCvin/K/RflDUZIS+jbhWI++b51xUaLRDblzfXdQ==","signatures":[{"sig":"MEUCIQC2D7yFn/b3JZe7evAhzImwi0rxvKADlOLsWbLRHIcAhgIgNUtOZTrqSZoKSkDrImste2F8YrO7tagSvfdkeacOHuM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1061144},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"0579111a61319f41f3789c570e9f494a648bd07c","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.29.0","@stamhoofd/email":"2.29.0","@stamhoofd/models":"2.29.0","@stamhoofd/queues":"2.29.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.29.0","@stamhoofd/structures":"2.29.0","@stamhoofd/backend-i18n":"2.29.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.29.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.29.0_1725366044294_0.23746615451732445","host":"s3://npm-registry-packages"}},"2.30.0":{"name":"@stamhoofd/backend","version":"2.30.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.30.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"271d53d0b832491d7fb733a67fdc75113fa28190","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.30.0.tgz","fileCount":189,"integrity":"sha512-VNFBsHFcGCge5Oraj6YlYcpANZeFlDtg8fr3eaKi4FZbGUu7rkqBtfex4UxbYPQWrx/cjONCsxI5TknZo2esvg==","signatures":[{"sig":"MEUCIEpcuOiYlU6hgMI6MuHk2p0+C/CyH0UabCBAZ6SIv5LTAiEA+z+L2jB0YcB7WDkTtSqmUoIP7EeGhyGdCzIcCLJdHO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1065865},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"969b619ea8a6d82ce94d3ce8faf5694a3a2e4bb3","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.30.0","@stamhoofd/email":"2.30.0","@stamhoofd/models":"2.30.0","@stamhoofd/queues":"2.30.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.30.0","@stamhoofd/structures":"2.30.0","@stamhoofd/backend-i18n":"2.30.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.30.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.30.0_1725442145677_0.4345719408436488","host":"s3://npm-registry-packages"}},"2.30.1":{"name":"@stamhoofd/backend","version":"2.30.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.30.1","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"460318fc3695a03126554ac767294d12d9d2e068","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.30.1.tgz","fileCount":189,"integrity":"sha512-NbKyVveuRUSDxpbOvFaPrGMrveVNmE8fRrSiSI8agK6gqOMd6UZPGOqhBkL1fi/0iHX+PcsPVjECwYUiRqdnPQ==","signatures":[{"sig":"MEUCIAVeMUi7ibukhtGq8Z3SV6u0i7KBGpJY9Wzw8JdVEFakAiEA9nOq5Exzlm1UbD/aq6iRVlaVyv2RYyfHpfI7eQhSIlU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1065865},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"8ac5ac76d05d84d32ce09ae0a732c7b2c352ceca","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.30.1","@stamhoofd/email":"2.30.1","@stamhoofd/models":"2.30.1","@stamhoofd/queues":"2.30.1","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.30.1","@stamhoofd/structures":"2.30.1","@stamhoofd/backend-i18n":"2.30.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.30.1"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.30.1_1725442759301_0.33740889867323487","host":"s3://npm-registry-packages"}},"2.30.2":{"name":"@stamhoofd/backend","version":"2.30.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.30.2","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"a9a358613c4a59b24a78919f57c7bd400fce1cbc","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.30.2.tgz","fileCount":189,"integrity":"sha512-+5Ebog+8cHw22Hwj8oWiQDUai42tCeT/jwXFTZEHPivu1LLOnKfgQ5vBvY18E7o47SqNWxC1nMtEK7jQOffoFQ==","signatures":[{"sig":"MEQCICdqdv3azGgZ2yy2GKfEeHOH4ok7y/wpcH63tLDoWd2+AiAda9EpOPsCWW153MFbMgpwPov5orTHLpI8TJM+zkTGFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1065865},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"cc0f6cfcf4febc6976aaad14359283f36df2d46f","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.30.2","@stamhoofd/email":"2.30.2","@stamhoofd/models":"2.30.2","@stamhoofd/queues":"2.30.2","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.30.2","@stamhoofd/structures":"2.30.2","@stamhoofd/backend-i18n":"2.30.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.30.2"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.30.2_1725442913493_0.6985554448150757","host":"s3://npm-registry-packages"}},"2.30.3":{"name":"@stamhoofd/backend","version":"2.30.3","license":"UNLICENCED","_id":"@stamhoofd/backend@2.30.3","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"19e1000635c7e31af76967c01edcffab2837505e","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.30.3.tgz","fileCount":190,"integrity":"sha512-hcXDVBndh0nuEs9eOyQ83NSFYYHRhb4MKQkK71WdO5T9AzCZ4BWKTt3uGudxXNNup8ceRacccarTh4ahFL+dog==","signatures":[{"sig":"MEUCIDM2OCums1f3Pdf0GDeO/p8odRR/Dc3ZH7+4mfmjMShEAiEA4S3qUWSGvsbeD/a6HPUi0b2pNG63L1A+msAWEVJBdu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1076152},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"1c2d9449b991aad4d358c913650c83156ebf2b31","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.30.3","@stamhoofd/email":"2.30.3","@stamhoofd/models":"2.30.3","@stamhoofd/queues":"2.30.3","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.30.3","@stamhoofd/structures":"2.30.3","@stamhoofd/backend-i18n":"2.30.3","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.30.3"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.30.3_1725456489634_0.8905473369297934","host":"s3://npm-registry-packages"}},"2.30.4":{"name":"@stamhoofd/backend","version":"2.30.4","license":"UNLICENCED","_id":"@stamhoofd/backend@2.30.4","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"f684072ce23f9e1413b86e96da60f3b025816be1","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.30.4.tgz","fileCount":190,"integrity":"sha512-HnG5x5YeRZ4UER03qfpFYg/6B4MYTk6MLvWdTIaWSd7EnlGELNZ6S5+EfKw6XMbZQKXsQ3cjBAOnYcTeMNxjqA==","signatures":[{"sig":"MEUCIQCcXquGIKU/KIeLWKPBlEKPJzIOR4LJXuR/GaQ3pXaxYAIgA5vTa1ulh7birC9tpSmmTk6xX0IQKbyIMcxUNXVd83o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1076147},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"5ac1ec0063d7697924cbae6dbbfe270949ab0dcd","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.30.4","@stamhoofd/email":"2.30.4","@stamhoofd/models":"2.30.4","@stamhoofd/queues":"2.30.4","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.30.4","@stamhoofd/structures":"2.30.4","@stamhoofd/backend-i18n":"2.30.4","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.30.4"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.30.4_1725456755758_0.7527650416111069","host":"s3://npm-registry-packages"}},"2.30.5":{"name":"@stamhoofd/backend","version":"2.30.5","license":"UNLICENCED","_id":"@stamhoofd/backend@2.30.5","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"fd73d8d44addb702667b50db3159147936409a63","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.30.5.tgz","fileCount":190,"integrity":"sha512-PXX7lCTN6PXlI4eqq3hXXYg9hfZjTQVmnXv5A/PBSzavug+azJk7J4a7KPFMkW+pwxYc65Pbwgp5vuc6gfeghg==","signatures":[{"sig":"MEYCIQCBvLIiFPPc7gyERGzGrCN0xV+Q6Mle+y006w5Y/fw9owIhALssBjmq3Lwey2m5d2a/xd7zYKD6BdSD2GAcWrPdE62E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1075933},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"3ebcff6728ea5d54e9c65509a14ddb10cd52a4f2","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.30.5","@stamhoofd/email":"2.30.5","@stamhoofd/models":"2.30.5","@stamhoofd/queues":"2.30.5","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.30.5","@stamhoofd/structures":"2.30.5","@stamhoofd/backend-i18n":"2.30.5","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.30.5"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.30.5_1725464470399_0.2955991429913163","host":"s3://npm-registry-packages"}},"2.30.6":{"name":"@stamhoofd/backend","version":"2.30.6","license":"UNLICENCED","_id":"@stamhoofd/backend@2.30.6","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"3c8403405cdd838ab93c84fc49489b62c6222a44","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.30.6.tgz","fileCount":190,"integrity":"sha512-007lgs/r1ZVnna5D7Nwj0qPWG0rUPbE1fFbog2voHbZrEXwX9oWEZWTbA3rhRqYef1gR+f82CBtUEBE2oSxhuw==","signatures":[{"sig":"MEYCIQCREmnA5QUq5z33/vFBOPoeyM25GtczGEFTeBC7Pr0EuQIhANLSo/A1IPiQWI/qcmGxJjBh64ciY9/0uGXnkc4aYtk0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1075933},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"76520ecfc0ee9eaf73c782b66a3e372763816227","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.30.6","@stamhoofd/email":"2.30.6","@stamhoofd/models":"2.30.6","@stamhoofd/queues":"2.30.6","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.30.6","@stamhoofd/structures":"2.30.6","@stamhoofd/backend-i18n":"2.30.6","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.30.6"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.30.6_1725467929125_0.37089422238977154","host":"s3://npm-registry-packages"}},"2.31.0":{"name":"@stamhoofd/backend","version":"2.31.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.31.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"91ee26e440f2090ca490975cc646bbf1aa70b57e","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.31.0.tgz","fileCount":190,"integrity":"sha512-Gvl9fsxRNyBr6mXgPdhFkz0FNPivZxPncNYeoK21ZZuIQ4tNnYs+/LeL26W8FDPuZ5Nx9PgMP3UznL2At2D0AA==","signatures":[{"sig":"MEUCIEpZNfn5p1tyc65k/SoIijtG2+7ru4+yw2X1vWR5eXMzAiEAnC4xtiwOejLS1ZHLXUhq0PspLRf6rD1/S6KotC11F1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1075933},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"37d7636dab952ff0b6145794f370f4005ca2980d","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.31.0","@stamhoofd/email":"2.31.0","@stamhoofd/models":"2.31.0","@stamhoofd/queues":"2.31.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.31.0","@stamhoofd/structures":"2.31.0","@stamhoofd/backend-i18n":"2.31.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.31.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.31.0_1725528964863_0.24151008809588292","host":"s3://npm-registry-packages"}},"2.32.0":{"name":"@stamhoofd/backend","version":"2.32.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.32.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"485b6894068820431263e8b3e078647341117053","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.32.0.tgz","fileCount":190,"integrity":"sha512-EpO3HUbYuvdI6/2Svhx4ODxdUtALggr4c9cSbXa4e5IdLMtMRl/oMBxuiW7laOeiZHlVXe+nrs7vHz6Q/pZ0pA==","signatures":[{"sig":"MEUCIDwLz+62aTSzKQ9f6w+Humnv5mrtTLIc5RoNiJrFqpbOAiEAxBMr9NvXtr5BCJDC99/DtuASqzSJQl9m65zSgLDAH/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1076050},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"481a98d545048ee0d418858778b7d0b402a1515e","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.32.0","@stamhoofd/email":"2.32.0","@stamhoofd/models":"2.32.0","@stamhoofd/queues":"2.32.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.32.0","@stamhoofd/structures":"2.32.0","@stamhoofd/backend-i18n":"2.32.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.32.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.32.0_1725539091120_0.5056574133665437","host":"s3://npm-registry-packages"}},"2.32.1":{"name":"@stamhoofd/backend","version":"2.32.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.32.1","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"2c979b6862d5b0bdb6c81972972671720ec43052","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.32.1.tgz","fileCount":190,"integrity":"sha512-YF5iUMdoRspP0LjOWGOEjFlwvtqLoZ52m7IEthXsWms30dZbHuS4ar4QMsskq22rGr6KO+YB99vfNVLKrVCdTQ==","signatures":[{"sig":"MEYCIQCVqSpwscmrtfXsZ84QzPOi6xns8R2JsumXA+GKiNUSQwIhAIs+06O3pcKJ1bjmDfOQ+oe0gWwIUOZRIz9oMGVsy1iZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1076050},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"67db20ed77ff9f666826281000541bfd66e44c07","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.32.1","@stamhoofd/email":"2.32.1","@stamhoofd/models":"2.32.1","@stamhoofd/queues":"2.32.1","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.32.1","@stamhoofd/structures":"2.32.1","@stamhoofd/backend-i18n":"2.32.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.32.1"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.32.1_1725539855760_0.09935065872901916","host":"s3://npm-registry-packages"}},"2.32.2":{"name":"@stamhoofd/backend","version":"2.32.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.32.2","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"d01a8fc66a4b810eee67dafbf5bd02ff00d30bec","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.32.2.tgz","fileCount":190,"integrity":"sha512-5wUHISLnPVYFiBTq2LDG7T2bH3aK4CQ8M+75lSXf6ccig7LzU5IoiS4GCy4IHoUyFEw6wAcpRgKX6KQeSwWfWg==","signatures":[{"sig":"MEYCIQDNKKNSBFSM+FUylR6FgD/Mknt/MUwr7eHGHgX9ftyi7gIhAPcvm8+ejrTSTeWSlVZC+/7oI5yjDnli7Fb3PDhZNOlg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1076050},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"2c611f471700ad2717b1ebf3ba32d85a0b53f4ff","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.32.2","@stamhoofd/email":"2.32.2","@stamhoofd/models":"2.32.2","@stamhoofd/queues":"2.32.2","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.32.2","@stamhoofd/structures":"2.32.2","@stamhoofd/backend-i18n":"2.32.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.32.2"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.32.2_1725540053633_0.09246234296025313","host":"s3://npm-registry-packages"}},"2.32.3":{"name":"@stamhoofd/backend","version":"2.32.3","license":"UNLICENCED","_id":"@stamhoofd/backend@2.32.3","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"92bfc95e20ab0c61b174d83c2ede9d6da7ae43b7","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.32.3.tgz","fileCount":190,"integrity":"sha512-x9smdxj5QujW20WYdz+JkfhEcLSipdVhi8+3goX6T+FQeTaLgolOk5F1+3ByBvx7mhRb/HpNrB4Q9CmIcmGrtQ==","signatures":[{"sig":"MEYCIQD574bXC39J9nXRGCWUwRxU3i+KuN6GbGQx5HmV6ENn2wIhAJDIfw4ogLUTreS1WF23RlNEJoJGWpoBNgMg8K1wqFC/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1076050},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"698e4a84d10af7aed4c8e0ee58cad155b420480b","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.32.3","@stamhoofd/email":"2.32.3","@stamhoofd/models":"2.32.3","@stamhoofd/queues":"2.32.3","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.32.3","@stamhoofd/structures":"2.32.3","@stamhoofd/backend-i18n":"2.32.3","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.32.3"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.32.3_1725618144058_0.8634467490474216","host":"s3://npm-registry-packages"}},"2.32.4":{"name":"@stamhoofd/backend","version":"2.32.4","license":"UNLICENCED","_id":"@stamhoofd/backend@2.32.4","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"27a27c8f8048d73c08e5900f88c214524a5c149d","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.32.4.tgz","fileCount":190,"integrity":"sha512-aYmh9ak4pLHNtUyhBRcRgG/1uoWG1A4Ct1WfOrJ2lJI+g3pbeIx2rGiPpofOwM1E91pQkF69r3A+COPtXCLddA==","signatures":[{"sig":"MEQCIApFGKuAVfyayhnr7fIu63QPZBUyF1XgD90722oTk6W6AiB71MdWipAHH2KC5UvNfmDesRRLqK/SSRcV/G5QsP+ncw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1076461},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"b3fb87740644d823bff02163b856477c3e7c45db","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.32.4","@stamhoofd/email":"2.32.4","@stamhoofd/models":"2.32.4","@stamhoofd/queues":"2.32.4","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.32.4","@stamhoofd/structures":"2.32.4","@stamhoofd/backend-i18n":"2.32.4","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.32.4"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.32.4_1725901883496_0.47994003321440637","host":"s3://npm-registry-packages"}},"2.33.0":{"name":"@stamhoofd/backend","version":"2.33.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.33.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"ed659eca982dcf5febfcb13cbd713ce3712a9c6c","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.33.0.tgz","fileCount":190,"integrity":"sha512-XfGAC5diw27rCa4hM1Twp+BcnANZnZ3bFtYbOkNAVcPlg4RJJAvGhr9WLcQByCQlWKqs+UttwtKYqRMUFvqZuA==","signatures":[{"sig":"MEUCIHx13nJEmsWCKTDNEkjeF/TxJFw1gUgBuiTEYjMdGcGgAiEAoaCyLo1tvmJ8RQoTfQc39KP5bzDXcCLsUHyJj8IO3Mo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1077278},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"d274ebed63137db804e33e858100c452309855da","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.33.0","@stamhoofd/email":"2.33.0","@stamhoofd/models":"2.33.0","@stamhoofd/queues":"2.33.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.33.0","@stamhoofd/structures":"2.33.0","@stamhoofd/backend-i18n":"2.33.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.33.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^17.0.1","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.33.0_1725977622794_0.6550660375472115","host":"s3://npm-registry-packages"}},"2.34.0":{"name":"@stamhoofd/backend","version":"2.34.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.34.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"88823919b8d7cc0be459c92cb712c84be8eefa4c","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.34.0.tgz","fileCount":190,"integrity":"sha512-GREh6tSFBviWXxuJ2mAhY/UT4H8PUa5B3NJRM5kgkIk/kbSe4nW87MeEYCwO9o4cgc36lcL9XZVj7YGyHnZJGA==","signatures":[{"sig":"MEUCIEp7qDW5QCM1bwfuhLCv6aaj9bGHd/pD0+Ng6jtAORVWAiEA6HUmcn7nfae/kwaNjPYYxoEL4lLEXVYeXMDnDm5yqYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1077278},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"2ce5548bf6f6c61c6d321fe4073cc93686a166f0","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.34.0","@stamhoofd/email":"2.34.0","@stamhoofd/models":"2.34.0","@stamhoofd/queues":"2.34.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.34.0","@stamhoofd/structures":"2.34.0","@stamhoofd/backend-i18n":"2.34.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.34.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.34.0_1725978101170_0.791448523788457","host":"s3://npm-registry-packages"}},"2.34.1":{"name":"@stamhoofd/backend","version":"2.34.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.34.1","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"e93ad0e7a9022fa3d43ce1ee3c6ed89e3f306bc9","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.34.1.tgz","fileCount":190,"integrity":"sha512-vu3BLhhLlMTvSyWphBSxxojfzHYrT/F2cleAv9Y/6L2/1iYSIWND/MPX+bwTxxrZ6Eg9YzjTKyC7XNthNLsIQg==","signatures":[{"sig":"MEQCIEY6+ijP+GY0T0+OZTzydCnbD428bQdEYBm15g77cX53AiBYb8Ujk07K36khoAUGfk2nhIz/hiC6sL9G4ChBQOI+GQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1077278},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"4faa18ab00da5608caedb6f7e83143f41a046d4f","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.34.1","@stamhoofd/email":"2.34.1","@stamhoofd/models":"2.34.1","@stamhoofd/queues":"2.34.1","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.34.1","@stamhoofd/structures":"2.34.1","@stamhoofd/backend-i18n":"2.34.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.34.1"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.34.1_1725978791652_0.37623291956684324","host":"s3://npm-registry-packages"}},"2.35.0":{"name":"@stamhoofd/backend","version":"2.35.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.35.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"39306bf8c6f1cc247d6e0eecdda249ed2e7f4704","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.35.0.tgz","fileCount":190,"integrity":"sha512-SRVyjqeDloC+VtsIgDPlNXU/t4PbDy0v/7pTjnPLiuDVul0bWQyVBmRcPtj+PsYxsyaOLIWP1boAregMH6fDwQ==","signatures":[{"sig":"MEQCIBbLx6hWmEXhCUkXTNC+b85B4SSqXGqJXQr4MUA917JzAiAVA4g69BuCOyubisBs0B9/lBCfa38fhrUD3dBVaFbZ8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1078183},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"ce74626930b06206cdb56bf3dd52b8a03522f093","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"4.0.2","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.35.0","@stamhoofd/email":"2.35.0","@stamhoofd/models":"2.35.0","@stamhoofd/queues":"2.35.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.35.0","@stamhoofd/structures":"2.35.0","@stamhoofd/backend-i18n":"2.35.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.35.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^18.11.17","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.35.0_1725986194276_0.23695080248332756","host":"s3://npm-registry-packages"}},"2.36.0":{"name":"@stamhoofd/backend","version":"2.36.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.36.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"073f98a96ac8c5143a10403fc9c4781dcd61a9db","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.36.0.tgz","fileCount":195,"integrity":"sha512-2trDiW8okfS8IYBTe+gmxGkL1HUW5lIe6YuzTr28AoSwt40pz+A1DkY1DmxItEIzwXR4nOPXS69dTiw1K8LA1Q==","signatures":[{"sig":"MEQCIHx6UI2ndTQWsGhQc4VoWTVBQWZeOMuGLL6n0OBYw7zcAiBsaIfFgSH8gyD6bqURLBWOkk5avxnHRcWuTh0OLW++iA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1089625},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"8d1f0861fee07ca2047d13b0402011e6a9d272c3","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.36.0","@stamhoofd/email":"2.36.0","@stamhoofd/models":"2.36.0","@stamhoofd/queues":"2.36.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.36.0","@stamhoofd/structures":"2.36.0","@stamhoofd/backend-i18n":"2.36.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.36.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.36.0_1726494021109_0.7188588773166673","host":"s3://npm-registry-packages"}},"2.36.1":{"name":"@stamhoofd/backend","version":"2.36.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.36.1","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"2f1136d49da44987d6deea065bc75dae414e58d9","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.36.1.tgz","fileCount":196,"integrity":"sha512-j81y6QcnuDAve20iBq6cYGV/GQjeOBHi+tfyl21T/aMoKsn4yLnY66cDr4kcYZzFziA4SP7ylN+MLt8wSS0lBw==","signatures":[{"sig":"MEYCIQCaLzVtFhpp1s4fZQH7jamQrWHW0RtsKgRJEMFccB3bewIhALkZsfMwMh2HGxC3+9WX6wxoU0o4QB0Q4DszbjyMzsK1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1091277},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"209901c6c8bc34d2dab23b1ce26b8aab61f27e9d","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.36.1","@stamhoofd/email":"2.36.1","@stamhoofd/models":"2.36.1","@stamhoofd/queues":"2.36.1","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.36.1","@stamhoofd/structures":"2.36.1","@stamhoofd/backend-i18n":"2.36.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.36.1"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.36.1_1726494674478_0.1407500597192517","host":"s3://npm-registry-packages"}},"2.36.2":{"name":"@stamhoofd/backend","version":"2.36.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.36.2","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"a7106a7340bfbf54787318f1bd01276934fe2221","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.36.2.tgz","fileCount":196,"integrity":"sha512-hRoL9IB/Qzwiz0N6JIEl9bjvOUp9xSP7aJ+Msh57cLPgBdnwaqbXpWhA/yq+NK+PIZBD9KH6ye7uqql4ByVvFA==","signatures":[{"sig":"MEUCIAoA04dr7GrBC+eYC+I0ZWqcBKRE3BuN+m7OH6KZ54CZAiEAqEa7KG5CGfCnex2wBAJADgDewFHWOHuZ5mnMAO3lpEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1091277},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"7802a792419ab01fd96ac9e0db86f7553b3e6619","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.36.2","@stamhoofd/email":"2.36.2","@stamhoofd/models":"2.36.2","@stamhoofd/queues":"2.36.2","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.36.2","@stamhoofd/structures":"2.36.2","@stamhoofd/backend-i18n":"2.36.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.36.2"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.36.2_1726502852777_0.2235767773959092","host":"s3://npm-registry-packages"}},"2.37.0":{"name":"@stamhoofd/backend","version":"2.37.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.37.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"6b7001238443281727760e1c78bd194011a47ba8","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.37.0.tgz","fileCount":198,"integrity":"sha512-ZGf/vj2DQ3VYlyA6ghIVtZpmySHD6g08Eyo6xXPbIz0HTXZx5kD8EX9eDSqQyfNd8MC3PG9Zt2v0TuXYr4+FcA==","signatures":[{"sig":"MEQCIBWOYZK6uwsn+TzWLyUPLzO9S7ynBdlznDLhB6T5OLh5AiBTuGgA90R/dBPBfj/F0/zJBoVqJNQKrphwbBHWRod9aA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1110951},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"c01fc82d46188cc4e35a7edb90ee595ff7129e6f","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.37.0","@stamhoofd/email":"2.37.0","@stamhoofd/models":"2.37.0","@stamhoofd/queues":"2.37.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.37.0","@stamhoofd/structures":"2.37.0","@stamhoofd/backend-i18n":"2.37.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.37.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.37.0_1726662342904_0.9747883184162536","host":"s3://npm-registry-packages"}},"2.38.0":{"name":"@stamhoofd/backend","version":"2.38.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.38.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"3a7281d8120ac6d3a7a6d895f0d06fa9261a2750","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.38.0.tgz","fileCount":198,"integrity":"sha512-Pk3lh0u8gvEnANjefn4NPVf88o6Mh2x74e5qdfwIf75OL+VN7Qf/ki4qLALG7knPa+Vy424BdK3eb3JSOfJZ0w==","signatures":[{"sig":"MEQCIAzEggMELUQciTx0i2d9oWlnud0GEORlGPEE9RWeFgUJAiBl3p3DoyezXn+iGi9gvBaNxnzNdk7h7sbI76DiYRE7rg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1119821},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"4af6773c9729d690145d60993542452989d6219d","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.38.0","@stamhoofd/email":"2.38.0","@stamhoofd/models":"2.38.0","@stamhoofd/queues":"2.38.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.38.0","@stamhoofd/structures":"2.38.0","@stamhoofd/backend-i18n":"2.38.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.38.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.38.0_1726750709742_0.1932105745284347","host":"s3://npm-registry-packages"}},"2.39.0":{"name":"@stamhoofd/backend","version":"2.39.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.39.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"541bda77f1464e68fd45b4e9e2d8fddbb94e8609","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.39.0.tgz","fileCount":199,"integrity":"sha512-nhEld6AKoS0x0S4E3e0woxJpDWhKQ7sXp/yWbTaLK+u7xSWhrooNu2ALsiFKrlIUCatlzL3Z+D/cpsSCosRLOw==","signatures":[{"sig":"MEUCIQCga7EO5vU/fy4KKDa2NyOrs4gR9IrnNYIMDPXsJsSMowIgOivr2WXEn+ZINlxtQ+y12dsei24XwcxxGEVwplFbqyY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1121230},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"cd1e314ceb591109b8b38dbf1bfbeda472516e28","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.39.0","@stamhoofd/email":"2.39.0","@stamhoofd/models":"2.39.0","@stamhoofd/queues":"2.39.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.39.0","@stamhoofd/structures":"2.39.0","@stamhoofd/backend-i18n":"2.39.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.39.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.39.0_1726844671411_0.5992687669752366","host":"s3://npm-registry-packages"}},"2.39.1":{"name":"@stamhoofd/backend","version":"2.39.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.39.1","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"3b69cd9192c5870185c1c3263856c59867249681","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.39.1.tgz","fileCount":199,"integrity":"sha512-XWgltBS8SRiI0aR2AXA/1APSderFF2qf5QErpwMo4mmk7HTSRr8wQWYRwYbzhVl6TckyyB4DpEDwbOxyXyWyfA==","signatures":[{"sig":"MEUCIQDZB8bXFR2RpA/wwDCnfJghbxRSUfqaW3p245YjBo6HfAIgBCk5mCM4qT931sh5uSp6EYRLkUCivtUifOb5kJoH13k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1121230},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"13df02459d27104c9bf92ff3d905920cf81276c4","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.39.1","@stamhoofd/email":"2.39.1","@stamhoofd/models":"2.39.1","@stamhoofd/queues":"2.39.1","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.39.1","@stamhoofd/structures":"2.39.1","@stamhoofd/backend-i18n":"2.39.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.39.1"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.39.1_1726845333180_0.38722946848094364","host":"s3://npm-registry-packages"}},"2.40.0":{"name":"@stamhoofd/backend","version":"2.40.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.40.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"1e0714a05a639c0eaced91e75b9097a076de8f21","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.40.0.tgz","fileCount":198,"integrity":"sha512-M1cgejW8rbQjcMB0KMH89QyQPWzys6J7p1r04olWUOQhpKNYG1tdnra9w5rN7YXbLsZGA/tsGbLalxtg3sc1Hg==","signatures":[{"sig":"MEQCIFmLuGf8d7rXfzjOu0D7n9WNrptyxb1KguQATbDFOjgYAiBpUckdKUHfAXEwadBVzrGZPO0WADF7IA4HKVl87W+DRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1120941},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"6839689f56361c6ba6f34f6113a5cdc4bbd7b209","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.40.0","@stamhoofd/email":"2.40.0","@stamhoofd/models":"2.40.0","@stamhoofd/queues":"2.40.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.40.0","@stamhoofd/structures":"2.40.0","@stamhoofd/backend-i18n":"2.40.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.40.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.40.0_1727349905378_0.05415189306631363","host":"s3://npm-registry-packages"}},"2.40.1":{"name":"@stamhoofd/backend","version":"2.40.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.40.1","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"c9a572324c899500cdc04f505f3ce8ba4e88d9d4","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.40.1.tgz","fileCount":198,"integrity":"sha512-iZd6Ihqu8i5FxcJVvTtuUATkXNfS5zHjxm7D31Tg888LHle+nZaWgz2TfR7hK2F0Pg40QQ5SrK4a95135SpUVA==","signatures":[{"sig":"MEUCIQC93w4PLTcUw4nvg7Y7i7C0Frf0L5xHbieezu6CMQ3zBAIgUjWSHUKau3xf7797IxToDJ9XKv/3idejs5fQsieBkeQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1119037},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"31eb933097eb608655f755de9df912c21a420963","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.40.1","@stamhoofd/email":"2.40.1","@stamhoofd/models":"2.40.1","@stamhoofd/queues":"2.40.1","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.40.1","@stamhoofd/structures":"2.40.1","@stamhoofd/backend-i18n":"2.40.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.40.1"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.40.1_1727354143365_0.7787671247360388","host":"s3://npm-registry-packages"}},"2.41.0":{"name":"@stamhoofd/backend","version":"2.41.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.41.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"98a7e88c4af2aafbda613c1498b3d69d298d73ff","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.41.0.tgz","fileCount":198,"integrity":"sha512-WWTn2lsdviJF2YTz+VS6bDGwBe2Se5FpwBBFQ5PXUb3KcdgSfCJoyKp3wQlBX73DJDqS6VYX0fzM1JIVj7qCDg==","signatures":[{"sig":"MEYCIQD+ANKqNRvgSu85o9O/jQ09nBnsWvIPMAft5YTZ33V7wAIhAIjf3Wkl+bNvjyrb1KePJaIecB3+vWaMU+HPxVOteb31","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1119369},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"03f83c0617324280ab302a12fc0669f021b6dceb","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/env/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.41.0","@stamhoofd/email":"2.41.0","@stamhoofd/models":"2.41.0","@stamhoofd/queues":"2.41.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.41.0","@stamhoofd/structures":"2.41.0","@stamhoofd/backend-i18n":"2.41.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.41.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.41.0_1727359565782_0.6699531151463187","host":"s3://npm-registry-packages"}},"2.42.0":{"name":"@stamhoofd/backend","version":"2.42.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.42.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"937663af10425fa7c9cbb4a4b4ed3c5a0c3eec99","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.42.0.tgz","fileCount":198,"integrity":"sha512-YOZSEfPv83atRmb/QVZ19DPPBcBavsckKl8KzAKEknXthPK0qD3VNNnZ4hOd7Wn73gHpYuTX0Z5t3GfhL8XvdQ==","signatures":[{"sig":"MEYCIQDf+ylEbkIuG1BAHA/gGfSWWU7hngWtmxwtLpcp2+ttHwIhAI9dE3ZOBsMGd/YS8TPfuGpgV9vqAaRlHOF83+obJUCH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1119702},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"fa8a47af38cc79eecaf7934cd1b15d5b20fd3e2d","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.42.0","@stamhoofd/email":"2.42.0","@stamhoofd/models":"2.42.0","@stamhoofd/queues":"2.42.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.42.0","@stamhoofd/structures":"2.42.0","@stamhoofd/backend-i18n":"2.42.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.42.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.42.0_1727507787326_0.4099999987530709","host":"s3://npm-registry-packages"}},"2.42.1":{"name":"@stamhoofd/backend","version":"2.42.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.42.1","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"344cb034e1cb9a7ee081cb8ca4bb677c9eb207f7","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.42.1.tgz","fileCount":198,"integrity":"sha512-byPH9lAPQ7VZ5fUv6aBVyBI0bTZem4GVtICU4dt5QW+g760PMlWTILsdnApujYgo0eFfmD+W5EC4ekvhzc5OJw==","signatures":[{"sig":"MEQCIHMHvVi1tf7eOaPG4f1epzKeqj7d+74iDBeU4XrLrYTFAiAXPKzIKl2LYrytxLWuzPGLEXse8EMigXiXpIBRAa+x7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1119702},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"0ae30257fe64d7fd724536a28db36f6c23711e59","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.42.1","@stamhoofd/email":"2.42.1","@stamhoofd/models":"2.42.1","@stamhoofd/queues":"2.42.1","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.42.1","@stamhoofd/structures":"2.42.1","@stamhoofd/backend-i18n":"2.42.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.42.1"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.42.1_1727709536319_0.35546479978012835","host":"s3://npm-registry-packages"}},"2.42.2":{"name":"@stamhoofd/backend","version":"2.42.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.42.2","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"cba37c4beda113c5d79f0666dab9b5d653724f5c","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.42.2.tgz","fileCount":198,"integrity":"sha512-nJJs9LMUQ86M/9tMvOk2SByG3cVp1J3w3qZW5YJQl6adb9kJtdvtUe7F1RjOdwRtV6/dgyAsX0fy3Cp+3AI/xQ==","signatures":[{"sig":"MEUCIF6x22uiNwvh8MKDDVvYMOaZjqKT/okdkNJuCpeJxvlCAiEAgAog+BVy4u/F2b6qmuEhAnaio4O/h6Z2zGbKPqwjLrg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1119706},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"efb340b03cda94c2388d8b761b11de54aebc61eb","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.42.2","@stamhoofd/email":"2.42.2","@stamhoofd/models":"2.42.2","@stamhoofd/queues":"2.42.2","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.42.2","@stamhoofd/structures":"2.42.2","@stamhoofd/backend-i18n":"2.42.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.42.2"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.42.2_1727880947494_0.7516683857819446","host":"s3://npm-registry-packages"}},"2.42.3":{"name":"@stamhoofd/backend","version":"2.42.3","license":"UNLICENCED","_id":"@stamhoofd/backend@2.42.3","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"003f56840c82a2ce0644a519eb82e1628e767810","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.42.3.tgz","fileCount":198,"integrity":"sha512-MqojOH0iw2GfzeqMS9bIB5GGT4IHEfMpyCx49dNfQA+1A1XFzACUdZrIogQr78vT+IjapRuvw4vgVX98Prz12w==","signatures":[{"sig":"MEYCIQDWPw9eRofCDKgjZ36zPYdT7wTfuP23xZc76hWupZn9mwIhAOBIV0UGbGXHbNf3WYTkdhOXuzJ+6ycofA6MWRA4NzAu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1119145},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"ee0812960b3c22f3c13c15b0b5a84639aeba5ad8","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.42.3","@stamhoofd/email":"2.42.3","@stamhoofd/models":"2.42.3","@stamhoofd/queues":"2.42.3","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.42.3","@stamhoofd/structures":"2.42.3","@stamhoofd/backend-i18n":"2.42.3","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.42.3"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.42.3_1727882444312_0.7246349367268246","host":"s3://npm-registry-packages"}},"2.43.0":{"name":"@stamhoofd/backend","version":"2.43.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.43.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"f078938d60c0bdcb36cc72f31e3995cd538110f8","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.43.0.tgz","fileCount":203,"integrity":"sha512-CWxNWaP8MVHiJxwqzReBBjY1JKeOHtuuzGI4zwnhG8/O1AeboOQjUO4ync8u6I6yzEh9D1S7sXAM0EiMMjz5tA==","signatures":[{"sig":"MEUCIHzP6ivXL+pRCAXlqf0XEuetisrsEFKZjkjB6+oFYaQ2AiEA84gBY+AAGSHKX/TK9hPb6Um5xk6fy0lJwvpkKF9DOQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1129222},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"d5d4b4bedec089c5c6f945577695a410f0bd8a3d","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.43.0","@stamhoofd/email":"2.43.0","@stamhoofd/models":"2.43.0","@stamhoofd/queues":"2.43.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.43.0","@stamhoofd/structures":"2.43.0","@stamhoofd/backend-i18n":"2.43.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.43.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.43.0_1728378071741_0.9375042920543057","host":"s3://npm-registry-packages"}},"2.43.1":{"name":"@stamhoofd/backend","version":"2.43.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.43.1","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"398e5b06368b9ad6d133763d117d20ab0a119b89","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.43.1.tgz","fileCount":203,"integrity":"sha512-z7qnkcJYE065kliRCX2nIUVKAJomSgWrHiMamkrNcfoOAxh3p6grGZVoEYt9qxEbbIDSL4OiDNkBcMQ74hahnw==","signatures":[{"sig":"MEYCIQCa/8ZVRJUh3dIuxyJz67AJr6/0PdZ409J12hmHpRAHmgIhANjOpv0nJUKpQ07/u0ALGfVdCbzH+6iRAU1MlwqGujEy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1129438},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"49f9a42eb52688f4f4d417871da7448969623013","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.43.1","@stamhoofd/email":"2.43.1","@stamhoofd/models":"2.43.1","@stamhoofd/queues":"2.43.1","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.43.1","@stamhoofd/structures":"2.43.1","@stamhoofd/backend-i18n":"2.43.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.43.1"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.43.1_1728380182796_0.3692291512682695","host":"s3://npm-registry-packages"}},"2.43.2":{"name":"@stamhoofd/backend","version":"2.43.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.43.2","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"0267cc509c6e19ad9f6c1586a6948d2775610e82","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.43.2.tgz","fileCount":203,"integrity":"sha512-kJ+XC1d4WjIqGZsb7NS6z7TVuimHHwBgR0x43PWi4n9Jj9F8qaaRs57jPCGJ/FPdkWUjKEiyE0P96BKG7F+Zng==","signatures":[{"sig":"MEUCICCfnEjqe/DLPnlNdvhOR0U6+MZKrczKZQ4w4llYKH//AiEA/pDGLJCHsKDJ6e4Wh3TmTJPgdUfnxQH5XsM/V1CaOmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1129438},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"06abe49aaa20e7baa4ee44b48f4fae33ae30ae3e","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.43.2","@stamhoofd/email":"2.43.2","@stamhoofd/models":"2.43.2","@stamhoofd/queues":"2.43.2","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.43.2","@stamhoofd/structures":"2.43.2","@stamhoofd/backend-i18n":"2.43.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.43.2"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.43.2_1728394213984_0.025218046341792366","host":"s3://npm-registry-packages"}},"2.43.3":{"name":"@stamhoofd/backend","version":"2.43.3","license":"UNLICENCED","_id":"@stamhoofd/backend@2.43.3","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"3b250f48e85d5af59c64fce90b876819c257fd7a","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.43.3.tgz","fileCount":207,"integrity":"sha512-+HevrIpKWo7rUrd3zVaSfYPpyW/vQCn69nPh7xmqqnhTwSOLwlpKicCoPrnN09eN8TGTKot50rZagWNletaOYw==","signatures":[{"sig":"MEQCIAn4LvcsJYTJg5wBRlcMn06LPqj+iqctAnd4o6h61EHzAiBu2NtREMx6ltKeqRBl8HxnP0wXoN4jbtJAsoOSQ6I2Bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1141064},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"1258338deacc6d61a53da939dda894dca3415c84","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.43.3","@stamhoofd/email":"2.43.3","@stamhoofd/models":"2.43.3","@stamhoofd/queues":"2.43.3","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.43.3","@stamhoofd/structures":"2.43.3","@stamhoofd/backend-i18n":"2.43.3","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.43.3"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.43.3_1728550594908_0.39190651778012886","host":"s3://npm-registry-packages"}},"2.44.0":{"name":"@stamhoofd/backend","version":"2.44.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.44.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"63dbdedee6eb1c12ed3d40d5c9c18da0e14eea76","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.44.0.tgz","fileCount":212,"integrity":"sha512-xV3Fgxn0MZ+/9tm+19QVc9nD2ZD8cCK2Z2NI8leQUknDBfxArMXD3K42dWvhzs0Ifi4pl9keTIk2h8PvF/aMRQ==","signatures":[{"sig":"MEYCIQDaOHUO5puUgKFEJLQ+DcE43orFAEb7yF6Q6if7pi05owIhAPWcz2aE4S5yUQlRQDRBZLfQagZqRZA089Ehg4CDnI+5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1159395},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"1168aea7895e1aba48cd3123b09fc0b09a2b336f","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.44.0","@stamhoofd/email":"2.44.0","@stamhoofd/models":"2.44.0","@stamhoofd/queues":"2.44.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.44.0","@stamhoofd/structures":"2.44.0","@stamhoofd/backend-i18n":"2.44.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.44.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.44.0_1728928285344_0.9049099071984681","host":"s3://npm-registry-packages"}},"2.44.1":{"name":"@stamhoofd/backend","version":"2.44.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.44.1","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"3f695c13b6a6188bb2a3b6b8f1f458d6e7684ed8","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.44.1.tgz","fileCount":214,"integrity":"sha512-hM0t+KxRgPfNtz0lM0One+F2nLQ/zhEGm4SQoyw2ytyBum7PCS1sQugywebm+AkApr/4LFxPWEhHiTBkG9CeaA==","signatures":[{"sig":"MEQCIEQJ+sEwXnj9RE0F9lsCyubMGNqH4ENOCHkIpV1OF6NQAiBM7ZLp4BBaGhZF88x0ob5dLUL78ZZha9BLw7viC6x7Gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1160787},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"1f8431a9e5c1766e9012d2f0b1edbff4e36b4f6d","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.44.1","@stamhoofd/email":"2.44.1","@stamhoofd/models":"2.44.1","@stamhoofd/queues":"2.44.1","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.44.1","@stamhoofd/structures":"2.44.1","@stamhoofd/backend-i18n":"2.44.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.44.1"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.44.1_1728929347980_0.9357032365963442","host":"s3://npm-registry-packages"}},"2.45.0":{"name":"@stamhoofd/backend","version":"2.45.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.45.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"0bd0d7068d7069d5df5b7c196c6c013e4842ca79","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.45.0.tgz","fileCount":214,"integrity":"sha512-V9dhg0yp2mTU20871LNDBHSXhx9K5Uu6RERG6JgvGFIbXC4tLlLCpRcTnKsX106FN1HEIoACY6+N/2HGpM7AUQ==","signatures":[{"sig":"MEYCIQC12v3AhEP+TWaJFz/8mAqqPZA/7dZDJm3xtnYUQAoCsQIhAMn3yqhDQO2RNa71stuOY3NoXw9+oLqYfCSSMW+EneJk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1163848},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"c61562d189e2486d7669bd2bac5f3dca1804dc2c","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.45.0","@stamhoofd/email":"2.45.0","@stamhoofd/models":"2.45.0","@stamhoofd/queues":"2.45.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.45.0","@stamhoofd/structures":"2.45.0","@stamhoofd/backend-i18n":"2.45.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.45.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.45.0_1729003253384_0.5472859134092696","host":"s3://npm-registry-packages"}},"2.46.0":{"name":"@stamhoofd/backend","version":"2.46.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.46.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"1360fbb45f5a12cd05562ee49bf8aaf14aaed5c6","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.46.0.tgz","fileCount":214,"integrity":"sha512-3GaK3dlotGCGaHM68dNuBRbdZSQ20mUKyu8K/X2dUBqLLxjhpLbsYod8uOqbex+hke9a1QpIgky60LOadwP0Ug==","signatures":[{"sig":"MEUCIB3jEoY8bZHxTJXz1oswobe8yvYyKUQRf0tMoQlHXe5ZAiEAyP0ddbRzs3WS+eS9VldRhCfcutH/3aKX8hmUtYWluz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1163958},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"894c197231d17b270d47f7b4530ccb4e571482e4","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.46.0","@stamhoofd/email":"2.46.0","@stamhoofd/models":"2.46.0","@stamhoofd/queues":"2.46.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.46.0","@stamhoofd/structures":"2.46.0","@stamhoofd/backend-i18n":"2.46.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.46.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.46.0_1729154851071_0.3439866800881939","host":"s3://npm-registry-packages"}},"2.48.0":{"name":"@stamhoofd/backend","version":"2.48.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.48.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"60d35d26e0605b1ac9765c4e66f4d8f3a96f434e","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.48.0.tgz","fileCount":220,"integrity":"sha512-FAsWbU/u4pSYFw6SA5vwOr7a+6wG4O+RAZLcIP+Kpy8zJyupfkFYF+9PxrxaURSxzb/Lz8qdUEIwITMc0j3T4g==","signatures":[{"sig":"MEYCIQCKwf4TUKgeOLQvJEyz6hvMj7rrVmih06VNVxjl8Oh6EgIhAPtPEALnQixD5ppFwPj6jszgy63jsQjZH3oxsrunr8yb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1192062},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"64ace7d8f8dcfa887046c4415d0f0f4cac236ef4","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.48.0","@stamhoofd/email":"2.48.0","@stamhoofd/models":"2.48.0","@stamhoofd/queues":"2.48.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.48.0","@stamhoofd/structures":"2.48.0","@stamhoofd/backend-i18n":"2.48.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.48.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.48.0_1729268379978_0.10809086304400894","host":"s3://npm-registry-packages"}},"2.48.1":{"name":"@stamhoofd/backend","version":"2.48.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.48.1","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"8e34e2263641199d0aa5a90cade8366044300aae","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.48.1.tgz","fileCount":220,"integrity":"sha512-9Vj1Lb/z3GMSuXwvzDzcVIajF7cH8qPcMhbRZl+W19Wy9oc8jgInAnRBJjRiT5PrrsVoCgxf+3DR7uINRnAVQA==","signatures":[{"sig":"MEUCICMsMeLjB0Ssm4nC/TkQVVWt3unmeVXJBmNqOXmMkMnOAiEAwkGU4OOLoViQdKR8Xe5hkOqa7gdllCedA379Q3oQCaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1192161},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"06c0bb89184e23767bf05d75c9ade7e01b9bb77a","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.48.1","@stamhoofd/email":"2.48.1","@stamhoofd/models":"2.48.1","@stamhoofd/queues":"2.48.1","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.48.1","@stamhoofd/structures":"2.48.1","@stamhoofd/backend-i18n":"2.48.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.15.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.48.1"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.48.1_1729268566552_0.7431973532734419","host":"s3://npm-registry-packages"}},"2.49.0":{"name":"@stamhoofd/backend","version":"2.49.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.49.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"97c2b228ffbe2ef81a970af56b8ccce5083e0c3f","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.49.0.tgz","fileCount":220,"integrity":"sha512-gnX9s3jatPtNxgWLl83uk5PHynjq4DddovAo90oPVOlTkj5grPhARp65OteL+K6Q8sktg4PmAje4lWWJUl3DWw==","signatures":[{"sig":"MEQCIDICRdKyRIMwfjO/uSo4OSv+6CQcNyPkeQZswzSSKRNRAiB5g2i4OW4JwqNu/98E2g017Ab+45MShOPxadClPbizvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1193493},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"ee78a53466f94dd4c58e7a3140198422f25ee961","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.49.0","@stamhoofd/email":"2.49.0","@stamhoofd/models":"2.49.0","@stamhoofd/queues":"2.49.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.49.0","@stamhoofd/structures":"2.49.0","@stamhoofd/backend-i18n":"2.49.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.16.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.49.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.49.0_1729677645768_0.39979482603429917","host":"s3://npm-registry-packages"}},"2.49.1":{"name":"@stamhoofd/backend","version":"2.49.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.49.1","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"61e9f8659b8f95493e2721e34e6f82df6be9039c","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.49.1.tgz","fileCount":220,"integrity":"sha512-NodTYKqAk/MEBrXT/3tD/fjGFoSDtDvaQmg3W0ilTiQeFjdeqHT4ZF7snrsvLblKyfciAgr7kT1MJ5OOBodYWA==","signatures":[{"sig":"MEQCIEN/NnM+9b8bRHz9i1WNeek9kY9+Vxxot2xz+09eTwdXAiARHkI87yfvEC7gMOjPIWyJ7863Z6jQ+KpoWRMH6g0kpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1193493},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"d99dc987933ceb59c4f5fcb0e4af869b4007826a","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.49.1","@stamhoofd/email":"2.49.1","@stamhoofd/models":"2.49.1","@stamhoofd/queues":"2.49.1","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.49.1","@stamhoofd/structures":"2.49.1","@stamhoofd/backend-i18n":"2.49.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.16.1","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.49.1"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.49.1_1729678413341_0.874564942506665","host":"s3://npm-registry-packages"}},"2.50.0":{"name":"@stamhoofd/backend","version":"2.50.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.50.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"6e7bc01ab38eef5df2edaf7a094c646c39b099ef","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.50.0.tgz","fileCount":226,"integrity":"sha512-v07XhIsluxKFft6+4eZ8bQ9GAxvzifKFe6zc8j9w/Y+UPWkXBgD8w/flueCoH993snn69iHUqB/0dbdIN7yjQA==","signatures":[{"sig":"MEQCIHyGHbR3LDyOBnaASprn3ZQ1mjMvMqBatlhUc8++bu9qAiAfwhvPz0WZG07PRy55GKrY7/ZRZFygkwWisgBLTgzkVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1208860},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"809b483cc6e98291fca589b1ac39aaa3a7fcf6f2","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.50.0","@stamhoofd/email":"2.50.0","@stamhoofd/models":"2.50.0","@stamhoofd/queues":"2.50.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.50.0","@stamhoofd/structures":"2.50.0","@stamhoofd/backend-i18n":"2.50.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.16.5","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.50.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.50.0_1730716441476_0.5892250244717887","host":"s3://npm-registry-packages"}},"2.50.2":{"name":"@stamhoofd/backend","version":"2.50.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.50.2","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"5eda968a3efa7abdfc2889a32794a636f1749a0a","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.50.2.tgz","fileCount":226,"integrity":"sha512-kTBKAU/3QvbablBwaV0KSClc/SemgvG6MrrbOup77ooUmdonIZf+dCTw+R4HUrFyXmGOzKyvUzJRfyYMvnxcaw==","signatures":[{"sig":"MEUCIB/n4spKvnqkxhMX+Eeu3qgyuXlNALgqoKwwjfhoQWdPAiEA3oe9n3xC95bJnzEHszjCmxdXs25wkFZZGzVSnGNziVo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1208917},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"ffbc162ba4d0def7714d88b255b72a5f8991b4c3","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.50.2","@stamhoofd/email":"2.50.2","@stamhoofd/models":"2.50.2","@stamhoofd/queues":"2.50.2","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.50.2","@stamhoofd/structures":"2.50.2","@stamhoofd/backend-i18n":"2.50.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.16.5","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.50.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.50.2_1730716788128_0.7253802869071464","host":"s3://npm-registry-packages"}},"2.51.0":{"name":"@stamhoofd/backend","version":"2.51.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.51.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"f2f6815998235127ce9962211f19f4e57f2a0bb8","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.51.0.tgz","fileCount":226,"integrity":"sha512-MDKNR/OG4irj1rwz/7/iPWr05GsXwl1lWy7u204kpsTE1G1zXmBpFJ+9u5ooYf2+XeLxGOXP5ib+6bK3lkZ9Rw==","signatures":[{"sig":"MEQCIE6ZjeYBNFZA3UAlIt8m0b+DMXE/8MoMOpqLyIsvdEptAiBAP/hoRmndZrXaMKkupezRBMGyaZ9sYD+bsPk+NzYXZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1209844},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"5db656e50ded9b65076cd2d0d864f7fb65a4b7fb","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.51.0","@stamhoofd/email":"2.51.0","@stamhoofd/models":"2.51.0","@stamhoofd/queues":"2.51.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.51.0","@stamhoofd/structures":"2.51.0","@stamhoofd/backend-i18n":"2.51.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.16.6","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.51.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.51.0_1730814401352_0.21778946594489046","host":"s3://npm-registry-packages"}},"2.51.1":{"name":"@stamhoofd/backend","version":"2.51.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.51.1","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"916630d5f9d84c9883081a132877e7b3b1434878","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.51.1.tgz","fileCount":226,"integrity":"sha512-+hORksCPUvJhqUItbsxMYRR38lz+9mUEO+IWzDys38+o5kSoLi2NkPM9rzM+JLWnw9F5h8yNdrLBSWJK1rm1tQ==","signatures":[{"sig":"MEUCIQCr376fOJDjL8E2WzXj16oQwKoGsPLfvHK1TTBtQp9OIwIgJ3Tmh8AZcPGeNrxVCHK9sBfITVGgjUMU0Kb3wbxds88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1209844},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"1b388f2e232cecf89808760fec94c3c51e000471","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.51.1","@stamhoofd/email":"2.51.1","@stamhoofd/models":"2.51.1","@stamhoofd/queues":"2.51.1","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.51.1","@stamhoofd/structures":"2.51.1","@stamhoofd/backend-i18n":"2.51.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.16.6","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.51.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.51.1_1730816915599_0.672609263324601","host":"s3://npm-registry-packages"}},"2.51.2":{"name":"@stamhoofd/backend","version":"2.51.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.51.2","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"ebef71dee0036a2e8e7a725cec8aeee12ced6977","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.51.2.tgz","fileCount":226,"integrity":"sha512-gCwKfdVrBvWQ0G06h/SBI9kXGBGMAV5YXHaD2fqWtWhwVpRucSfOG8ItoHl/cfc1Hcj1KbH1SLrNweQVqQHspw==","signatures":[{"sig":"MEQCIF6yOksuknLcZBK2PDwAObu7zRDWyWKF/Ps5HjJCymhUAiAfhQWiY3alvCVQCk5O6IGuohEaImQMgAaAeGyI0kjhNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1209844},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"060aafe11cf7d568cacac88a41bfa586e96ecd70","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.51.2","@stamhoofd/email":"2.51.2","@stamhoofd/models":"2.51.2","@stamhoofd/queues":"2.51.2","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.51.2","@stamhoofd/structures":"2.51.2","@stamhoofd/backend-i18n":"2.51.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.16.6","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.51.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.51.2_1730820029374_0.7922334651968026","host":"s3://npm-registry-packages"}},"2.51.3":{"name":"@stamhoofd/backend","version":"2.51.3","license":"UNLICENCED","_id":"@stamhoofd/backend@2.51.3","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"a66dad8d98849a9889e8dd6ad09c09fca12884c7","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.51.3.tgz","fileCount":226,"integrity":"sha512-X2/v3rdZaaWrEbsBigLlYYRCzLRSYhm2h1eEZYx2bBGbOet2iYeCr+gU8WdqLrrhqyHHC8h9fLHC81Z435onfQ==","signatures":[{"sig":"MEUCIE+5Gx8m8jEXA1wXbVcmRZRGLxni5SJPR7TKnr0Xpk7sAiEAtghG9WtzAAbG95qrBRQAeAZCnyXQ9YLGJ6PTZjf1fZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1209844},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"d5c0f4f70b34842a27582fdbc29515cf5d30217d","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.51.3","@stamhoofd/email":"2.51.3","@stamhoofd/models":"2.51.3","@stamhoofd/queues":"2.51.3","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.51.3","@stamhoofd/structures":"2.51.3","@stamhoofd/backend-i18n":"2.51.3","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.16.6","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.51.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.51.3_1730820504682_0.7040985298576805","host":"s3://npm-registry-packages"}},"2.51.4":{"name":"@stamhoofd/backend","version":"2.51.4","license":"UNLICENCED","_id":"@stamhoofd/backend@2.51.4","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"78f09c546ccaff9f8ccdf60dc552938a0826ee6d","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.51.4.tgz","fileCount":226,"integrity":"sha512-zY7L2Lt36ThqCV5GeaoToMygL1UEKacTYR2cpFbytb7pkCrCSXYXqshEBi9PTwK8wHwyTX2viIyaTM3Q8AqgBw==","signatures":[{"sig":"MEUCIDrJzM+oX1IKb/f28q3ZcJpFSCRVtrPyAXUptWqXA4OBAiEAjOzgr+hiXAWPo1f8AhQ2KCj7Er0cPvaeUwuW1RXgfv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1209844},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"6a3eee5fc639967a84b3af8de28932968eff7a70","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.51.4","@stamhoofd/email":"2.51.4","@stamhoofd/models":"2.51.4","@stamhoofd/queues":"2.51.4","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.51.4","@stamhoofd/structures":"2.51.4","@stamhoofd/backend-i18n":"2.51.4","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.16.6","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.51.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.51.4_1730894155438_0.8038945686640877","host":"s3://npm-registry-packages"}},"2.52.0":{"name":"@stamhoofd/backend","version":"2.52.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.52.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"50a7725df4ef14125e63622c0304589725321bf8","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.52.0.tgz","fileCount":226,"integrity":"sha512-iNT74DO+r543J3ckc0BNPr0b1HaFgSLp7hlpz02W2NNh29dU58uerUlSrxnKpeo4yjHJXxowVWDfgSiaBFplcA==","signatures":[{"sig":"MEQCIFrB/sad67V2GJeXHrX+fk/twXsorAwE/Jt/SADR6y5QAiAossN068ZRyiUybw9+VlnslkEwQAub528TVqxUmK1Wzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1209844},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"3702314394e25e62289472a70174ef50b6d85898","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.52.0","@stamhoofd/email":"2.52.0","@stamhoofd/models":"2.52.0","@stamhoofd/queues":"2.52.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.52.0","@stamhoofd/structures":"2.52.0","@stamhoofd/backend-i18n":"2.52.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.16.6","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.52.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.52.0_1730895646374_0.7559001560137197","host":"s3://npm-registry-packages"}},"2.53.0":{"name":"@stamhoofd/backend","version":"2.53.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.53.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"c9c2b6dd0df62789ee6fdde0004231c4631fd047","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.53.0.tgz","fileCount":226,"integrity":"sha512-IdkIro9ILWptjLJFA3F2637Al0xlmmOWIgDIQ/G1rgA/06LUiFOhsbjPQ2c/NfdMfxuq9vGyQUPte8CXY1Ilww==","signatures":[{"sig":"MEUCIETIRH66xu3H2M/aP89p+taffHYhfSHTAjGrGMGVczChAiEAwWB68dI+pSBaMSLQ6GPPxAsJ72Z0hjsinf+SeeDqoWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1212770},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"d202fb8d4a234f7369c3da54ba15f2b10b82e74e","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.53.0","@stamhoofd/email":"2.53.0","@stamhoofd/models":"2.53.0","@stamhoofd/queues":"2.53.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.53.0","@stamhoofd/structures":"2.53.0","@stamhoofd/backend-i18n":"2.53.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.16.6","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.53.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.53.0_1730978016627_0.5189381098380486","host":"s3://npm-registry-packages"}},"2.54.0":{"name":"@stamhoofd/backend","version":"2.54.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.54.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"88c0232121556de030065accf5a77944c8fda785","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.54.0.tgz","fileCount":226,"integrity":"sha512-LM4kDrNKM/dVitUXJcSqessOHT/EeajogMLnMy4ahpO29I3B3/eZo6Kh8OLAKovetPSQNeeVoY7da6/kKE4A8Q==","signatures":[{"sig":"MEYCIQDtDrEACsvraRHvC/15rePS7Qb7MuHh4DdcRNO/f9X06QIhAMHV+nhhUJFTB2DAt6hjphZuY3WNTpFEeuQXEf6C0vxZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231173},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"d895bc5e468a87792398ca4e762d1216bf750baf","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.54.0","@stamhoofd/email":"2.54.0","@stamhoofd/models":"2.54.0","@stamhoofd/queues":"2.54.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.54.0","@stamhoofd/structures":"2.54.0","@stamhoofd/backend-i18n":"2.54.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.16.6","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.54.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.54.0_1731076899709_0.1572714355384901","host":"s3://npm-registry-packages"}},"2.54.1":{"name":"@stamhoofd/backend","version":"2.54.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.54.1","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"4eb46d55d3b86b54356241d3382a6e043e318a45","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.54.1.tgz","fileCount":226,"integrity":"sha512-1j8ssZTNEvXQNI6RkB+iiFu0DmiEPuQyYdMuTcsFVMaZ0CHf0uFa6nYlmYrAzU05K2AE/UYhdZ+/5VZJSeVK9w==","signatures":[{"sig":"MEUCIAytNsG216FcGlxQ3TRgH1bXFa3iJBxqI7yx2NXgRUgZAiEAyIBcE5wybvYSP+wocVvfltME+TRpS7O24tPSXdBSwzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231173},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"1a09149ce441ef0c7b7d056067a80a3a6ce1c627","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.54.1","@stamhoofd/email":"2.54.1","@stamhoofd/models":"2.54.1","@stamhoofd/queues":"2.54.1","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.54.1","@stamhoofd/structures":"2.54.1","@stamhoofd/backend-i18n":"2.54.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.16.6","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.54.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.54.1_1731484534095_0.7446429255866047","host":"s3://npm-registry-packages"}},"2.54.2":{"name":"@stamhoofd/backend","version":"2.54.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.54.2","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"588483a75d8c6e499e5ffbb8e8dc5321e780dea1","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.54.2.tgz","fileCount":226,"integrity":"sha512-P6MiWyv4Rml7TubvNl4jc0iuIPh7kiT0ruf0l27/EeejXK3RpUeYVqw75r6ikMfe15YgpnX6rXtfDJ0opCp4Rw==","signatures":[{"sig":"MEQCIGxBgquH4HDndna+FZzC2oyHJvNyeh0qhRAsuIEnWkquAiBndbKBmxCZe7VAF4sjV53kF1x+SSbv5AwALLU5H6xziA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231173},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"b2f48dffcf11a2386ea74b7c8c2061d4cc380452","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.54.2","@stamhoofd/email":"2.54.2","@stamhoofd/models":"2.54.2","@stamhoofd/queues":"2.54.2","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.54.2","@stamhoofd/structures":"2.54.2","@stamhoofd/backend-i18n":"2.54.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.16.6","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.54.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.54.2_1731491059364_0.35177476590611256","host":"s3://npm-registry-packages"}},"2.55.0":{"name":"@stamhoofd/backend","version":"2.55.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.55.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"90fb51b6f670d1cfcfae222b19a42e47f19e3c9c","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.55.0.tgz","fileCount":227,"integrity":"sha512-GFFnt0tPydE1zXGzwT9iKWlyC6nqnLhfdc14D5//uPX3tXMhZzmZrbxH7pPJHXsQIbASPCQ96Y2O3RQMva3ttg==","signatures":[{"sig":"MEQCIFm7kKIE/onVQotuWpJu7oj+RR0THBmJMEyf5zmoa2FQAiBGW0cPty745oDIDt3hM1MtmgIwsjS7yLtojEtlLgLPug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1236300},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"0f1de4c457eb1d067a6df5621d8bb06e821f09e3","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.55.0","@stamhoofd/email":"2.55.0","@stamhoofd/models":"2.55.0","@stamhoofd/queues":"2.55.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.55.0","@stamhoofd/structures":"2.55.0","@stamhoofd/backend-i18n":"2.55.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.16.6","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.55.0_1731683355027_0.7477842633592566","host":"s3://npm-registry-packages"}},"2.55.1":{"name":"@stamhoofd/backend","version":"2.55.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.55.1","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"dc1d84f11b7d315eb00ea52752b67add76db8930","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.55.1.tgz","fileCount":227,"integrity":"sha512-92Y2LduxpnvoExnwwfzTuHl6Wyt7Iea2hbFagSJjRHoIOfO6nDBSMggixs6mUdjjzt86pXmIt8wD90nHIbRg9Q==","signatures":[{"sig":"MEYCIQCmgOtU/YIVgQ0HGJHwKFKbwrn45qHA/tGBZQmKys6cAgIhAIDSzuhid3dbS6B8+7K7+OJ3h0tCtJ9TS9fgEijGIBlF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1236040},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"83f014895a675bef94b85eb9457411949a488326","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.55.1","@stamhoofd/email":"2.55.1","@stamhoofd/models":"2.55.1","@stamhoofd/queues":"2.55.1","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.55.1","@stamhoofd/structures":"2.55.1","@stamhoofd/backend-i18n":"2.55.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.16.6","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.55.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.55.1_1732010828915_0.7955658835194712","host":"s3://npm-registry-packages"}},"2.55.2":{"name":"@stamhoofd/backend","version":"2.55.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.55.2","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"21f06a6551b681680f0cf2d33beaa90e88eb765b","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.55.2.tgz","fileCount":227,"integrity":"sha512-rUfO2Eg0k9cInuOhRF0tcZUyaH4CqWt3gsPuYt213+7a2WZK7iZE7DbsaZAC/HY5ByaS31XByxVQfKqvCsLJtw==","signatures":[{"sig":"MEUCIBk5JsK6QCUDC4QLB8bL+bFsau4m/zIrFx857c4h9pU9AiEA8iBDIAk16aaRBcR9yqQT0AQ1lDnaXW21ISdiyFmlcao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1236040},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"05688607d81f5f9d7d01b425d3ffe87e583e47c9","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","openid-client":"^5.4.0","@stamhoofd/sql":"2.55.2","@stamhoofd/email":"2.55.2","@stamhoofd/models":"2.55.2","@stamhoofd/queues":"2.55.2","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.55.2","@stamhoofd/structures":"2.55.2","@stamhoofd/backend-i18n":"2.55.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.16.6","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.55.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.55.2_1732033203295_0.5187657936344106","host":"s3://npm-registry-packages"}},"2.56.0":{"name":"@stamhoofd/backend","version":"2.56.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.56.0","maintainers":[{"name":"bjarneba","email":"bjarne@stamhoofd.be"},{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"27dc343b96c75267ad86f50de0d3fe290b8f6e54","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.56.0.tgz","fileCount":237,"integrity":"sha512-Mw98cmMVOctFSZvJjKEJOEzXaFEgFHSZiD08Ik4mNvzlwWCvRtcSSk/Oc2aU86FYZkrNQCPRZC91AgPAwuRJxw==","signatures":[{"sig":"MEUCIDNoyma2SAjIIbWxJwIxUSgc2YJB+WKV4TGGH9Mn9jptAiEAiyMKakDnokqFfmsdUjSpIb935s/UIDlxmBCb2Ig6KXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1284337},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"39e791f29d992c918b83871d9dc6cf72c418b2c4","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.56.0","@stamhoofd/email":"2.56.0","@stamhoofd/models":"2.56.0","@stamhoofd/queues":"2.56.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.56.0","@stamhoofd/structures":"2.56.0","@stamhoofd/backend-i18n":"2.56.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.16.6","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.56.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.56.0_1732285234808_0.11606449274869202","host":"s3://npm-registry-packages"}},"2.57.0":{"name":"@stamhoofd/backend","version":"2.57.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.57.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"b7806ac2e2072cd2f4aa78c11492eb235e72a37c","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.57.0.tgz","fileCount":238,"integrity":"sha512-LAAC+toHolVgECzMDhmPPlgmA8F6OpVrRBdvujyPEC/gqmd+5C/iErwJlGQ+1YRABC7MMGcrqJQkyjYAc0XEbA==","signatures":[{"sig":"MEUCICcXy9BI4jhY/Smrac4baEQTE4RTLxic/l82g5NRR9InAiEAgSVMkUvd3okfGtpc47qFCD9UNQhkSLryaoB+rVZnJMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1295383},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"9e6e3c22154937a4977cc0d1b669d9577067b832","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.57.0","@stamhoofd/email":"2.57.0","@stamhoofd/models":"2.57.0","@stamhoofd/queues":"2.57.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.57.0","@stamhoofd/structures":"2.57.0","@stamhoofd/backend-i18n":"2.57.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.17.0","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.57.0_1732541788459_0.4487818768596141","host":"s3://npm-registry-packages"}},"2.57.1":{"name":"@stamhoofd/backend","version":"2.57.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.57.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"ebcdd5b61e089b3872ee862f20c98dbb13f4f010","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.57.1.tgz","fileCount":238,"integrity":"sha512-FK1QGo1booErk+Wmo3KDMrE5xxDoUog+d32d1DC6jP4zyhYAWmK6Nz6c0i2ikWK1HwzRlUoUuKj2lx9OknfGQg==","signatures":[{"sig":"MEUCIC4OsT/FZlytli/2fRWjwpaor9UoSEIr1RHw9LULcgMEAiEA/vc+Op/15DRVHU1TYprRqItgB6o7pWrEYUNfdCKlf7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1295383},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"f109d195d0bbb0e49c7b7bcef403b710c68c025b","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.57.1","@stamhoofd/email":"2.57.1","@stamhoofd/models":"2.57.1","@stamhoofd/queues":"2.57.1","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.57.1","@stamhoofd/structures":"2.57.1","@stamhoofd/backend-i18n":"2.57.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.17.0","@simonbackx/simple-endpoints":"1.14.0","@stamhoofd/backend-middleware":"2.57.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.57.1_1732543488187_0.26106661276536425","host":"s3://npm-registry-packages"}},"2.58.0":{"name":"@stamhoofd/backend","version":"2.58.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.58.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"f0b0a810b467a75552efb9192085cca59514e829","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.58.0.tgz","fileCount":238,"integrity":"sha512-gkMNnXHusPAnWNYztwJY7CUBZ+rgljA9yyL/UNgOwz3NomBUGVyqsxZ7fHRc+zjn8lFwg0EdsZ7jCiPxJE9L4g==","signatures":[{"sig":"MEYCIQCChSEtsV5hukETwB+TNQW+Vkqa9+LQrwy2PIniypo6FQIhANnxpWUebdXgDtgotoSSiXKvFQghA4I8asbNCkoLMkOS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1305835},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"4159f0bc858d301854c4e38a3e315053aec08399","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.58.0","@stamhoofd/email":"2.58.0","@stamhoofd/models":"2.58.0","@stamhoofd/queues":"2.58.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.58.0","@stamhoofd/structures":"2.58.0","@stamhoofd/backend-i18n":"2.58.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.25.0","@simonbackx/simple-encoding":"2.17.0","@simonbackx/simple-endpoints":"1.15.0","@stamhoofd/backend-middleware":"2.58.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.58.0_1732885536563_0.9038445439014693","host":"s3://npm-registry-packages"}},"2.59.0":{"name":"@stamhoofd/backend","version":"2.59.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.59.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"d573f09904c56a37e1adb600102473025a5df0c4","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.59.0.tgz","fileCount":254,"integrity":"sha512-n2q4piMbwzh5oKU4qfk64mLdFKGgFVWIEhaxl36y1atG1UDcyy6iv9TkvJs0C+VejpIg1ijSQysNuIL6H7VSSg==","signatures":[{"sig":"MEUCIQDAaUDpGQyVxRFkkpdW1W9daZY80x9tfupdSVhQyoGIQwIgAJRdomrf1ncF5MET/Z4c6XFJU+cixTv+KdkiEh3DO1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1352539},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"a7043be8f8fde4fd1c91943495132a21921ebbe1","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.59.0","@stamhoofd/email":"2.59.0","@stamhoofd/models":"2.59.0","@stamhoofd/queues":"2.59.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.59.0","@stamhoofd/structures":"2.59.0","@stamhoofd/backend-i18n":"2.59.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.27.0","@simonbackx/simple-encoding":"2.18.0","@simonbackx/simple-endpoints":"1.15.0","@stamhoofd/backend-middleware":"2.59.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.59.0_1733229606841_0.8744143846623291","host":"s3://npm-registry-packages"}},"2.60.0":{"name":"@stamhoofd/backend","version":"2.60.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.60.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"201b0ed06b4ff93205b405a9376f06921088a78b","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.60.0.tgz","fileCount":258,"integrity":"sha512-S/+bMkW+nFUmvB7xBC+iYDrgVc+hRRtkc9fG7E8cnQVlaOPqAqYqcw4TvVHqRjtWoklpU9NfGVxttSy9o+HdEQ==","signatures":[{"sig":"MEUCIA7JfcHGBJ6WWYQeQkx1pI8uoh0N+snHCSmyAa8BjOJtAiEAjX0YS3kNC3nS75vP2wv3JRhOCvcnRjKzeM0nROTddsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1362842},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"94ec449bbd82a2e3f49471e66136b04b902587bd","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.60.0","@stamhoofd/email":"2.60.0","@stamhoofd/models":"2.60.0","@stamhoofd/queues":"2.60.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.60.0","@stamhoofd/structures":"2.60.0","@stamhoofd/backend-i18n":"2.60.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.27.0","@simonbackx/simple-encoding":"2.18.0","@simonbackx/simple-endpoints":"1.15.0","@stamhoofd/backend-middleware":"2.60.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.60.0_1733332389744_0.9377680620027369","host":"s3://npm-registry-packages"}},"2.61.0":{"name":"@stamhoofd/backend","version":"2.61.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.61.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"2a38ec46178922b0d11e2462d45881069e1a5cf0","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.61.0.tgz","fileCount":264,"integrity":"sha512-lsLZ5vu7R9WSXXPw6GP8lgZEIbQZKR4hdiAM2UQE2YJtgFVtIjDDA/qb9o1dEPRuGeJuw1Ge9RtTURKbgC7ehg==","signatures":[{"sig":"MEUCIBS34q/suJs5eYY89ucO/Oz45SxF+ZfhBvsGER5y+J8/AiEA28FWa9GDHaFOXtZLr0WvGu0ydsSIQtepSwE53lVhiFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1380925},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"3df41cac9090d5e99abdbc51e4a4a02e9ea1784a","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.61.0","@stamhoofd/email":"2.61.0","@stamhoofd/models":"2.61.0","@stamhoofd/queues":"2.61.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.61.0","@stamhoofd/structures":"2.61.0","@stamhoofd/backend-i18n":"2.61.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.27.0","@simonbackx/simple-encoding":"2.18.0","@simonbackx/simple-endpoints":"1.15.0","@stamhoofd/backend-middleware":"2.61.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.61.0_1733416943148_0.4105500775179163","host":"s3://npm-registry-packages"}},"2.61.1":{"name":"@stamhoofd/backend","version":"2.61.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.61.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"36f15bb65b8109c5d2adb4cb4c618d6def27be2b","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.61.1.tgz","fileCount":264,"integrity":"sha512-a2uTUnKjeo2wX0r/buQtBzzBio2IO3eYn9xi60HXz2U1h2FQxBHiIBAmW1ekMWuDhc8dH2LxsYL1G/KnTAY0gg==","signatures":[{"sig":"MEUCIQC1dI3wLTKRA5qPq4lw0RBnxMTQwVsQbET5AbGsBfCVcAIgFMY4VZXOfM3chdju29Vz1XjWF1sswXkauZyG61CS3sc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1380922},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"f092f61cf3641682fb5a5a9cb50c7977b1e350ef","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.61.1","@stamhoofd/email":"2.61.1","@stamhoofd/models":"2.61.1","@stamhoofd/queues":"2.61.1","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.61.1","@stamhoofd/structures":"2.61.1","@stamhoofd/backend-i18n":"2.61.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.27.0","@simonbackx/simple-encoding":"2.18.0","@simonbackx/simple-endpoints":"1.15.0","@stamhoofd/backend-middleware":"2.61.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.61.1_1733419122724_0.1299753344809078","host":"s3://npm-registry-packages"}},"2.62.0":{"name":"@stamhoofd/backend","version":"2.62.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.62.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"0f3e7268761fde80a8e1aa39b2b10f69d90be119","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.62.0.tgz","fileCount":265,"integrity":"sha512-w7wJ1vBJ0uD0Knspi4Klp1m/08OlDugrNlGQMKgT+YM/JwG8a9ufGzfTxe/RZPPO8qcvGKApvRocqH4YUZjIng==","signatures":[{"sig":"MEQCIGVTnXcdga4a8sRDOefMCgbH31+wU0ZcEu8828+aF3+7AiAfGUljoQtqxBEe1+5Joc0oPLToRAuI7cV9Ze6Dka7I3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1385570},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"e3d5890ed7cbd9774a2b917b758e2ff1a0613b6a","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"bjarneba","email":"bjarne@stamhoofd.be"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.62.0","@stamhoofd/email":"2.62.0","@stamhoofd/models":"2.62.0","@stamhoofd/queues":"2.62.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.62.0","@stamhoofd/structures":"2.62.0","@stamhoofd/backend-i18n":"2.62.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.27.0","@simonbackx/simple-encoding":"2.18.0","@simonbackx/simple-endpoints":"1.15.0","@stamhoofd/backend-middleware":"2.62.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.62.0_1733828486997_0.4373470791856575","host":"s3://npm-registry-packages-npm-production"}},"2.63.0":{"name":"@stamhoofd/backend","version":"2.63.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.63.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"a19edd96ff3e05a6eb612f5d1df46f15b265f826","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.63.0.tgz","fileCount":267,"integrity":"sha512-AZHyc1fmkFmJ+hAr3dLO6F5U8WLooN8pPMHaKJXnJcTb5oGSdKhuKaOCWiFjjNJpC3zglkhO7f5p+9Y0c/CYYA==","signatures":[{"sig":"MEQCIA0Wa8mqqvNoHgY9ru9JnEE3lCk7cLA9v6D4FKQo/vXpAiBQNIpw9fmB5CGNYY/qKFA2yVboPcYDv7Jt0nrfNJlwNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1398050},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"0dd71a1869c5931dcf844dea1ecd2167819dc5c6","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.63.0","@stamhoofd/email":"2.63.0","@stamhoofd/models":"2.63.0","@stamhoofd/queues":"2.63.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.63.0","@stamhoofd/structures":"2.63.0","@stamhoofd/backend-i18n":"2.63.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.27.0","@simonbackx/simple-encoding":"2.19.0","@simonbackx/simple-endpoints":"1.15.0","@stamhoofd/backend-middleware":"2.63.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.63.0_1734109267807_0.6144459863728062","host":"s3://npm-registry-packages-npm-production"}},"2.64.0":{"name":"@stamhoofd/backend","version":"2.64.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.64.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"0e953aab29ef6c95602eb2bbcd67d3bc301eb644","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.64.0.tgz","fileCount":271,"integrity":"sha512-+Hto5XEUUDU/Z9qyBg/vVGsIXwng+hJ3pv1yhuy1kcBahpvqGvCF49aknIeejqCURn4aYycKp5EnOJJx4S6GCA==","signatures":[{"sig":"MEUCIG+fiXCRhEJlefsVD1y287n4u7PYTh4r9TQUi8HgjUXlAiEA4/aNtaW3fVkqW+gvGtkFsIM6SXLg6sxV7w/f6S0Udi8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1455826},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"80eebbb0b4fb84ac979041c3f8c7762863622367","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.64.0","@stamhoofd/email":"2.64.0","@stamhoofd/models":"2.64.0","@stamhoofd/queues":"2.64.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.64.0","@stamhoofd/structures":"2.64.0","@stamhoofd/backend-i18n":"2.64.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.27.0","@simonbackx/simple-encoding":"2.19.0","@simonbackx/simple-endpoints":"1.15.0","@stamhoofd/backend-middleware":"2.64.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.64.0_1734705573381_0.02296031086833006","host":"s3://npm-registry-packages-npm-production"}},"2.65.0":{"name":"@stamhoofd/backend","version":"2.65.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.65.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"378df530dabff6a49850db42278c67054744dbb2","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.65.0.tgz","fileCount":266,"integrity":"sha512-b8e6JktKyOqhN0AreoISxyEcAs+HtI8W+MEvIHO3TkN3Gm4IS1tf2z0hEEizuqwob6vdsDjwZTYB4TNSZfonXg==","signatures":[{"sig":"MEUCIQDhcwIE8X6FhLtejFLPci44XvlwF6RVkwOO+VK7FU8SJAIgI1+1VN4o06+vwIW65JxodslefDsmQDyGL37WvxK2VWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1454234},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"16bb6a7ce183c964158cee5d1581de6e7575133d","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.65.0","@stamhoofd/email":"2.65.0","@stamhoofd/models":"2.65.0","@stamhoofd/queues":"2.65.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.65.0","@stamhoofd/structures":"2.65.0","@stamhoofd/backend-i18n":"2.65.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.27.0","@simonbackx/simple-encoding":"2.19.0","@simonbackx/simple-endpoints":"1.15.0","@stamhoofd/backend-middleware":"2.65.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.65.0_1735995672909_0.0061993340095292115","host":"s3://npm-registry-packages-npm-production"}},"2.65.1":{"name":"@stamhoofd/backend","version":"2.65.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.65.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"cf37954525ab245b2b58bd11e6f02c14ebc2125f","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.65.1.tgz","fileCount":267,"integrity":"sha512-3pZYZmsva2M5M8gPcRBUcXWAKFUZG5DYQpz1hvdZ9MBj1rdByTOu3jkCkWG5APD6qTbrY6HdKzFPkFIcIsyy/A==","signatures":[{"sig":"MEQCIEs5XX9FOFmpDCY5OYv3UhtJHpKN0wDhGo3niUMuG3WtAiBQYGUInr9PErt0HShltnG6Bz1Cw8y1zIlcjkJDrA4Oxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1458869},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"7817159827eba1f565f35785d1700333ab613aef","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.65.1","@stamhoofd/email":"2.65.1","@stamhoofd/models":"2.65.1","@stamhoofd/queues":"2.65.1","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.65.1","@stamhoofd/structures":"2.65.1","@stamhoofd/backend-i18n":"2.65.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.27.0","@simonbackx/simple-encoding":"2.19.0","@simonbackx/simple-endpoints":"1.15.0","@stamhoofd/backend-middleware":"2.65.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.65.1_1736267789832_0.5682142317288486","host":"s3://npm-registry-packages-npm-production"}},"2.65.2":{"name":"@stamhoofd/backend","version":"2.65.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.65.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"bf0832109baa7296f5164c8442c728cac08b2a56","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.65.2.tgz","fileCount":267,"integrity":"sha512-+eOj3a3yE+0wsDQ5SHpbkL8shVZHyE5Zo//OK7PRT/aQtcQVQWJDkQ3B+mmYjxOwu8caSLpHwzRPmPpq8FjGRw==","signatures":[{"sig":"MEYCIQDuoHl4fdDTbDlWcU394tnd4DchW8Lfx2v9fuCTaseU6gIhAJWOzRUHip9qyx/dXzWooi+UvqvrafUpvhReFuwvxqF9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1458809},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"2db24a133a1f990d69cafc26f0425f473bc42ae2","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.65.2","@stamhoofd/email":"2.65.2","@stamhoofd/models":"2.65.2","@stamhoofd/queues":"2.65.2","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.65.2","@stamhoofd/structures":"2.65.2","@stamhoofd/backend-i18n":"2.65.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.27.0","@simonbackx/simple-encoding":"2.19.0","@simonbackx/simple-endpoints":"1.15.0","@stamhoofd/backend-middleware":"2.65.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.65.2_1736269102544_0.08730204822370435","host":"s3://npm-registry-packages-npm-production"}},"2.66.0":{"name":"@stamhoofd/backend","version":"2.66.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.66.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"4bcae63510929d7b23bb65f96c9a883e07385986","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.66.0.tgz","fileCount":267,"integrity":"sha512-MImbZgiCNUjKi6w/srq2kunZ/DbXASEIbxxLc8kK05vTj+rTJwY+zrNrCnS8qyOFc/nfz1VcPeoIrUPukrFfLg==","signatures":[{"sig":"MEUCIHtqGFS3iwT2yF9Ay+sMjpTHwCyuOstOrzYekohchCLJAiEA+5rcHoT8ICUR0bG/RKL95Jf8VuhvxFijyiAz5/+6POs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1459507},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"e4c406ad52c3f2018f5fbff17869a2003ec773c2","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"bjarneba","email":"bjarne@stamhoofd.be"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.66.0","@stamhoofd/email":"2.66.0","@stamhoofd/models":"2.66.0","@stamhoofd/queues":"2.66.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.66.0","@stamhoofd/structures":"2.66.0","@stamhoofd/backend-i18n":"2.66.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.27.0","@simonbackx/simple-encoding":"2.19.0","@simonbackx/simple-endpoints":"1.15.0","@stamhoofd/backend-middleware":"2.66.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.66.0_1736330549553_0.306913654528034","host":"s3://npm-registry-packages-npm-production"}},"2.67.0":{"name":"@stamhoofd/backend","version":"2.67.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.67.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"48603cd29f27a91d2d352cc992066334225acaaf","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.67.0.tgz","fileCount":267,"integrity":"sha512-3eHJXWeP3lUTatTW4/Y/1PmCVoBmeKFg+j3Jh5Np5k2/s+zMT5EILKD8IWjAydApWPkH1VZVaD6xdRvlyyPk7w==","signatures":[{"sig":"MEQCIBwrYuktXsSSRhBTPhSz+vP0lvOpoiYBltL+MlKQC3ZNAiAtM9Y4iMWuxuUBsolWfwv60hxlQAtdPZdHvxqWjL5ULg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1460203},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"e496701533ecdb23bf23bfe1f9d642b3bce249a9","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"bjarneba","email":"bjarne@stamhoofd.be"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.67.0","@stamhoofd/email":"2.67.0","@stamhoofd/models":"2.67.0","@stamhoofd/queues":"2.67.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.67.0","@stamhoofd/structures":"2.67.0","@stamhoofd/backend-i18n":"2.67.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.27.0","@simonbackx/simple-encoding":"2.19.0","@simonbackx/simple-endpoints":"1.15.0","@stamhoofd/backend-middleware":"2.67.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.67.0_1736851285352_0.6595227093079918","host":"s3://npm-registry-packages-npm-production"}},"2.68.0":{"name":"@stamhoofd/backend","version":"2.68.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.68.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"46fa4b9e917a15fa422f16ffa1e324a98d1cd30f","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.68.0.tgz","fileCount":267,"integrity":"sha512-DtY8DVh7UNPA97/jBObr7P+NTNMEfbZNmPUxKGKFR56jVmBYogm0atb91SDrGxSGANA8kPKy9bb3/XX17D/8Bg==","signatures":[{"sig":"MEQCIBqazQ+32TivGTpWSXCGTQR73QYfNLH8Pcl0Sldepd6UAiBE15ygKi2CB1lrNJ9ucZ8J8Ifgr+u6mfuOlQlcV8/QSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1463154},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"6356e14541b66873ca0d2ccd4b660825ac39a7fd","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"bjarneba","email":"bjarne@stamhoofd.be"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.68.0","@stamhoofd/email":"2.68.0","@stamhoofd/models":"2.68.0","@stamhoofd/queues":"2.68.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.68.0","@stamhoofd/structures":"2.68.0","@stamhoofd/backend-i18n":"2.68.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.27.0","@simonbackx/simple-encoding":"2.19.0","@simonbackx/simple-endpoints":"1.15.0","@stamhoofd/backend-middleware":"2.68.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.68.0_1736958871708_0.9449538544385656","host":"s3://npm-registry-packages-npm-production"}},"2.69.0":{"name":"@stamhoofd/backend","version":"2.69.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.69.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"171ab46d1beead01aca61d8879e8f1814e3e7760","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.69.0.tgz","fileCount":267,"integrity":"sha512-KLCmTOK137On2bbXiPKtQ5b0k7Yrm17YdNqdywmdCvT3huip+xjzzvr2BI6PKYtWgDnqRl+1akhWtE+dYnzS2A==","signatures":[{"sig":"MEQCIAxaCV9sRkBZRBkWUlmqj8aCLtNrcqQISzYG4jOxDyoWAiB1O7MwF48JVlhZY1XTufJJPdP2NvkAIsaqVdIeLMHIIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1464533},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"1cc1c8c1109298b0c712b1e7ddf7ef37054be5a9","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.69.0","@stamhoofd/email":"2.69.0","@stamhoofd/models":"2.69.0","@stamhoofd/queues":"2.69.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.69.0","@stamhoofd/structures":"2.69.0","@stamhoofd/backend-i18n":"2.69.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.27.0","@simonbackx/simple-encoding":"2.19.0","@simonbackx/simple-endpoints":"1.15.0","@stamhoofd/backend-middleware":"2.69.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.69.0_1736966945914_0.7347991176189181","host":"s3://npm-registry-packages-npm-production"}},"2.70.0":{"name":"@stamhoofd/backend","version":"2.70.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.70.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"5ba68193badd4ef5df22e7f861ab2bf12aa0b2d6","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.70.0.tgz","fileCount":267,"integrity":"sha512-wyxqo66uoqQulrxA5sRd9rQvLdSgpdXY6BLZRBw8ynPbMH5OJedOuRUm7eEas/ZqJ35aSCYEoo5xzJuodAlu6Q==","signatures":[{"sig":"MEUCIQDCMv+R4EEqQnhmKQuuRXlHm6Ft1ypFX3qs/Ug2DzULDAIgfy1ToBe+duU0WCiCwPp0HW0yvIFsja+Obl0AXs1s4aQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1465659},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"5c6f4bbab24bf118b45da350bdaf3c62756909ad","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"bjarneba","email":"bjarne@stamhoofd.be"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.70.0","@stamhoofd/email":"2.70.0","@stamhoofd/models":"2.70.0","@stamhoofd/queues":"2.70.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.70.0","@stamhoofd/structures":"2.70.0","@stamhoofd/backend-i18n":"2.70.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.27.0","@simonbackx/simple-encoding":"2.19.0","@simonbackx/simple-endpoints":"1.15.0","@stamhoofd/backend-middleware":"2.70.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.70.0_1737045100851_0.406948040355227","host":"s3://npm-registry-packages-npm-production"}},"2.71.0":{"name":"@stamhoofd/backend","version":"2.71.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.71.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"fc74d21520c8e05a3e655e44595a5b1d46d1ce19","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.71.0.tgz","fileCount":267,"integrity":"sha512-rkHxWvBwRrk7j/3BUG8YUyEcKdkLion/ukfJ2gli5z2sOp7Mw1NAPp9aosYOI7zmhTNLsQ9Gnc9yWzPV0Q25HA==","signatures":[{"sig":"MEUCIQDywMhafLkV3Fp0+jB+iB7GAwW4i4ujzOuIt3uiMBirdgIgJN3GIcFStJqtpvsoQZBfBx+BHThLg1q6yFzsq5w4RcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1472615},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"8b35d36e694303905aa27cf9bff5539777d6ace1","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.71.0","@stamhoofd/email":"2.71.0","@stamhoofd/models":"2.71.0","@stamhoofd/queues":"2.71.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.71.0","@stamhoofd/structures":"2.71.0","@stamhoofd/backend-i18n":"2.71.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.27.0","@simonbackx/simple-encoding":"2.19.0","@simonbackx/simple-endpoints":"1.15.0","@stamhoofd/backend-middleware":"2.71.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.71.0_1737047764395_0.8761154223562797","host":"s3://npm-registry-packages-npm-production"}},"2.72.0":{"name":"@stamhoofd/backend","version":"2.72.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.72.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"7010e32cf491526181d9486c4da961ec1c5417fc","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.72.0.tgz","fileCount":267,"integrity":"sha512-qUbPZH4+Rjr+CJXpxWJZ6b7NffoJYRlyzCoG+j9tGltel2A2sOq94rJ0e/txWhz8DvnyzWMqpN2hzHRO9SkK2g==","signatures":[{"sig":"MEYCIQCAJpUgtLDVEGrkYaPvPiD5UC8aWE+RaIyFOvFNNWiVVQIhAN1GciNggF4p73zgkjc7P6ej4l6Osnb6CipJsS+AfEU/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1477657},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"9ca2f0fff00eafff2a398dbfdbfb032367473d1c","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.72.0","@stamhoofd/email":"2.72.0","@stamhoofd/models":"2.72.0","@stamhoofd/queues":"2.72.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.72.0","@stamhoofd/structures":"2.72.0","@stamhoofd/backend-i18n":"2.72.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.27.0","@simonbackx/simple-encoding":"2.19.0","@simonbackx/simple-endpoints":"1.15.0","@stamhoofd/backend-middleware":"2.72.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.72.0_1737122154794_0.14549442169004556","host":"s3://npm-registry-packages-npm-production"}},"2.73.0":{"name":"@stamhoofd/backend","version":"2.73.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.73.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"ddb7a7da8e76ee54b26889d3bf5f9c8c4902f03d","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.73.0.tgz","fileCount":269,"integrity":"sha512-5LZGP2XHuKygWxRNv462V9fhkSwFeGn/+sCUCij1w3OIuuJbDPaX335bU86ZtnW0zX3XtIFF1vRBkxw5L73MFQ==","signatures":[{"sig":"MEYCIQDMNcGQekBY7EFRoZUC2+ZuioAWR87X/PqHFxcdxmjEgAIhAPpKtV3RHI8ep8gwlu4Lo1F42q5fPwR12DmYG0pJtwsq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1501445},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"fee6c6f01c19d15010807f2bac6a3ab5ee14019e","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.73.0","@stamhoofd/email":"2.73.0","@stamhoofd/models":"2.73.0","@stamhoofd/queues":"2.73.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.73.0","@stamhoofd/structures":"2.73.0","@stamhoofd/backend-i18n":"2.73.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.27.0","@simonbackx/simple-encoding":"2.19.0","@simonbackx/simple-endpoints":"1.15.0","@stamhoofd/backend-middleware":"2.73.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.73.0_1738595272209_0.9771738227478226","host":"s3://npm-registry-packages-npm-production"}},"2.73.1":{"name":"@stamhoofd/backend","version":"2.73.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.73.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"473179c945498dff7a6a86e944a1c2b467da6918","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.73.1.tgz","fileCount":269,"integrity":"sha512-1ZlKcdl6tpWL0iN1lZR9Ot6CO99AY2F3UEou3/LIuXAE4c0RJLNag4LRCb76peqxE+Os4DkkuD2v58LZsN3AFg==","signatures":[{"sig":"MEUCIQCZgE7K8nZEVIjLYmpXV+fjwwoddtdO7bxp2S2q4w47KQIgFQ1CUkuDkeiZjVZxZWrV179jfU4QTxdHQGTx0bwreew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1501445},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"af8fb928f0d8fdfe07dcf1433d99a79a0cc44ea7","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.73.1","@stamhoofd/email":"2.73.1","@stamhoofd/models":"2.73.1","@stamhoofd/queues":"2.73.1","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.73.1","@stamhoofd/structures":"2.73.1","@stamhoofd/backend-i18n":"2.73.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.27.0","@simonbackx/simple-encoding":"2.19.0","@simonbackx/simple-endpoints":"1.15.0","@stamhoofd/backend-middleware":"2.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.73.1_1738596210323_0.46538487089021197","host":"s3://npm-registry-packages-npm-production"}},"2.73.2":{"name":"@stamhoofd/backend","version":"2.73.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.73.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"b11c5e34a45ef66d82e9b4ca8f230db43b8c1f0d","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.73.2.tgz","fileCount":269,"integrity":"sha512-k08LB06Bv9mNbwLzCVNhqyxF5r3Te/c4GGkCAIFTDtJta5U/1QGOvAOZoBmNgXQ1Vzdb/oj8xv2IWZYJXMK5Qw==","signatures":[{"sig":"MEYCIQCeYvcpz/dd/TwhPOL5o6RLsgxyVs2/NjLLs0WSS8vXzQIhAI/zIlFCflH053sz8u9VULSlmbtFDi5EbzZqW8f4RQUR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1503883},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"d19fcea9fa93cf46133a0542848e0d15d0488613","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.73.2","@stamhoofd/email":"2.73.2","@stamhoofd/models":"2.73.2","@stamhoofd/queues":"2.73.2","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.73.2","@stamhoofd/structures":"2.73.2","@stamhoofd/backend-i18n":"2.73.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.28.0","@simonbackx/simple-encoding":"2.19.0","@simonbackx/simple-endpoints":"1.15.0","@stamhoofd/backend-middleware":"2.73.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.73.2_1738754221387_0.49591743883457085","host":"s3://npm-registry-packages-npm-production"}},"2.73.3":{"name":"@stamhoofd/backend","version":"2.73.3","license":"UNLICENCED","_id":"@stamhoofd/backend@2.73.3","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"153c235207cbe07d074eab8e53bbc5c3533cecdd","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.73.3.tgz","fileCount":269,"integrity":"sha512-bA283d7YJp3I/DFjSEXEPm812zxpXVoNr5IdspjoVYwVT5eF4f8+1Pe2hoFcBtNZT5m4jSOT59qyaf6HzNqbyg==","signatures":[{"sig":"MEUCIFi/giStsXCWdk+BUzA81WOTCFAtyPxLO0uETxdWGvjCAiEAnczYtA0eBywqHRZntUhUkkhdBCLukZmvByg9KEn2lwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1503883},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"00bbe8abcaac99c614bb352efa0fca54241f77d7","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.73.3","@stamhoofd/email":"2.73.3","@stamhoofd/models":"2.73.3","@stamhoofd/queues":"2.73.3","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.73.3","@stamhoofd/structures":"2.73.3","@stamhoofd/backend-i18n":"2.73.3","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.28.0","@simonbackx/simple-encoding":"2.19.0","@simonbackx/simple-endpoints":"1.15.0","@stamhoofd/backend-middleware":"2.73.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.73.3_1738768972313_0.2513683226528929","host":"s3://npm-registry-packages-npm-production"}},"2.74.0":{"name":"@stamhoofd/backend","version":"2.74.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.74.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"5f304821d6bfa05e989ac1bc0a5b7fbd3366638f","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.74.0.tgz","fileCount":270,"integrity":"sha512-ZwDY7flF8/fpO25EV7AlphuS0l86mHV+apiU3bdqL/kf25Z6boUhflTDWdBTcCq4aE8JhFJ6FLSQSQhyA4u9DA==","signatures":[{"sig":"MEYCIQCc1bXI2fhTTZ5gCq9LZpiQTENwxrcth4uINtec7HaUTAIhAMzODO9105ghhZZfnFKR+w6ez97rMkZg9Uc+VIK9gbsf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1504918},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"3a77692b8163f10c231785de2f720c423a909762","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"bjarneba","email":"bjarne@stamhoofd.be"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.74.0","@stamhoofd/email":"2.74.0","@stamhoofd/models":"2.74.0","@stamhoofd/queues":"2.74.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.74.0","@stamhoofd/structures":"2.74.0","@stamhoofd/backend-i18n":"2.74.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.28.0","@simonbackx/simple-encoding":"2.19.0","@simonbackx/simple-endpoints":"1.15.0","@stamhoofd/backend-middleware":"2.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.74.0_1738926646880_0.4021088004831692","host":"s3://npm-registry-packages-npm-production"}},"2.75.0":{"name":"@stamhoofd/backend","version":"2.75.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.75.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"99017de67db3753f07761577b93cccf3a8a66b77","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.75.0.tgz","fileCount":280,"integrity":"sha512-WjmBJsVpIRH9kC6yKaxl1TIKhbPgfIsIAtRYzSIZTbxu/0UI2ZNUduycHWwWSGr/b2aOWO4LTz14KGPxTycgCA==","signatures":[{"sig":"MEUCIHq9SDX3Z/6UUhQbfOG6VAk8W4dftBE1/ZkpqoJIlwgkAiEAt5u51lw4fMhLAdcEYfOLlBMm+c9goEAQ5pmQsK2eLMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1669207},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"4710a9386f9f489356e04518622cc83c5faa2bf1","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.75.0","@stamhoofd/email":"2.75.0","@stamhoofd/models":"2.75.0","@stamhoofd/queues":"2.75.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.75.0","@stamhoofd/structures":"2.75.0","@stamhoofd/backend-i18n":"2.75.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.0","@simonbackx/simple-encoding":"2.20.0","@simonbackx/simple-endpoints":"1.19.0","@stamhoofd/backend-middleware":"2.75.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.75.0_1739472173603_0.7554919122633479","host":"s3://npm-registry-packages-npm-production"}},"2.75.1":{"name":"@stamhoofd/backend","version":"2.75.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.75.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"b20abfc1e680e5ed3258b1be8038ae3d961dc247","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.75.1.tgz","fileCount":280,"integrity":"sha512-AGQrO3TKcUJp/vTh8BnyHBhcXfPT6QC5vFmWAb0Kios8uW7egm1U7WzAZ9ZHHhKwMw77oNFEyZ+0nDWLeKI9OQ==","signatures":[{"sig":"MEYCIQD6IWrcjetMOSvvgiHkmW2BidEh8peOP37QQJy/t0AR6QIhALVBi/a3yIHUbHCl3L8/E6uPXcIiB046/la6gUvuN6GN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1697177},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"4c6a7f14c62e4832885325d02c5aaeeccf27568b","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.75.1","@stamhoofd/email":"2.75.1","@stamhoofd/models":"2.75.1","@stamhoofd/queues":"2.75.1","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.75.1","@stamhoofd/structures":"2.75.1","@stamhoofd/backend-i18n":"2.75.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.0","@simonbackx/simple-encoding":"2.20.0","@simonbackx/simple-endpoints":"1.19.0","@stamhoofd/backend-middleware":"2.75.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.75.1_1739779468306_0.7602309046554594","host":"s3://npm-registry-packages-npm-production"}},"2.75.2":{"name":"@stamhoofd/backend","version":"2.75.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.75.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"84183c3d391ed5adce9420520a235bf48bad15c7","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.75.2.tgz","fileCount":281,"integrity":"sha512-Vu6P7zwOhZ43D3EuOIpunSi/vsLP8j4mySEe6Wp5uRBBhLJqUC6LZcQ6JRPY2I/3iEj6gNs02NFVX6y8mMa1vg==","signatures":[{"sig":"MEQCIFjb5OCjOK/l8v/csLxwgxptMg4Pa+S9FDB4g3vxOpXuAiArgMkSzFepJgBMvc1zwNQwXaDW8krHnsdH81jpOOKDZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1702275},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"aafa49d4e89f748e62f364b52a40efe339206779","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.75.2","@stamhoofd/email":"2.75.2","@stamhoofd/models":"2.75.2","@stamhoofd/queues":"2.75.2","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.75.2","@stamhoofd/structures":"2.75.2","@stamhoofd/backend-i18n":"2.75.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.0","@simonbackx/simple-encoding":"2.20.0","@simonbackx/simple-endpoints":"1.19.0","@stamhoofd/backend-middleware":"2.75.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.75.2_1739806718853_0.22157460505992832","host":"s3://npm-registry-packages-npm-production"}},"2.76.0":{"name":"@stamhoofd/backend","version":"2.76.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.76.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"5e0402642d189912cdfc83b5564b85f20d72eb24","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.76.0.tgz","fileCount":281,"integrity":"sha512-+USKpiFUl4Uf6sWaSN0iLz3o+DuHWrOEIwMxITYvTl5XH6dsnyZgVMkZHATjfTi1ly4Wp4FMyjmh+XiHXYoV1Q==","signatures":[{"sig":"MEQCIEUDwwvOL8afSkVhzQe+F5oHD1xF0EsEsiyv8Em2e8ymAiBQdifZTr3iGjv3qCG9qHGhjPTNvdYvrtqn/C7SN2s2aA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1702162},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"85e0625ba777d83d92ad582443df1666955d51f6","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.76.0","@stamhoofd/email":"2.76.0","@stamhoofd/models":"2.76.0","@stamhoofd/queues":"2.76.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.76.0","@stamhoofd/structures":"2.76.0","@stamhoofd/backend-i18n":"2.76.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.0","@simonbackx/simple-encoding":"2.20.0","@simonbackx/simple-endpoints":"1.19.0","@stamhoofd/backend-middleware":"2.76.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.76.0_1739812637329_0.7922043343652954","host":"s3://npm-registry-packages-npm-production"}},"2.77.0":{"name":"@stamhoofd/backend","version":"2.77.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.77.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"bb8b83cce7ef4b6013d6bbe638ae118248056dc0","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.77.0.tgz","fileCount":282,"integrity":"sha512-m+Is0H+6fT6IO6xFAEjFcaAyKMbcFEEQL8z7PYG4snMyLwu2xdDrE68OB+E/BpkjUhjkOU/DghjTLHt2Nr0KQQ==","signatures":[{"sig":"MEUCIBboL6Ff6L/Ojj7mhUWYl+u7j/Aav9NDM/DWVO4a4/TFAiEAwQxEUrLBemktWYSGXqhNKfbKYuZeLYd0XOWSP8DQwNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1715978},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"209036d412e24fefe961eeeeaa5a8618297bfcd7","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.77.0","@stamhoofd/email":"2.77.0","@stamhoofd/models":"2.77.0","@stamhoofd/queues":"2.77.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.77.0","@stamhoofd/structures":"2.77.0","@stamhoofd/backend-i18n":"2.77.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.0","@simonbackx/simple-encoding":"2.20.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.77.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.77.0_1739965722321_0.3407668226595739","host":"s3://npm-registry-packages-npm-production"}},"2.77.1":{"name":"@stamhoofd/backend","version":"2.77.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.77.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"0203ab096b9ca2902a4df877a13ea0b39cefc81b","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.77.1.tgz","fileCount":282,"integrity":"sha512-eXzPF7OlmMcGh4BmZXRb2JkWsxSuOMefVuOyEZinCUxFG3D3rMpC4Wq/9i5N0KbWv2MZ0HVyfjiDbdY7fREDxQ==","signatures":[{"sig":"MEQCIF8FJUoyNICM0NfBX6m3bIP2oE+lk01oXkGSUkpiZdYAAiArjQwqTKHVkkw1FPyZJoE+DgoS6t/pBaRk1+juqM6amg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1717550},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"e6d9dce8ddfdfaf5380e98f3a0ffd113a3826955","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.77.1","@stamhoofd/email":"2.77.1","@stamhoofd/models":"2.77.1","@stamhoofd/queues":"2.77.1","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.77.1","@stamhoofd/structures":"2.77.1","@stamhoofd/backend-i18n":"2.77.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.0","@simonbackx/simple-encoding":"2.20.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.77.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.77.1_1739986766615_0.682411594038212","host":"s3://npm-registry-packages-npm-production"}},"2.77.2":{"name":"@stamhoofd/backend","version":"2.77.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.77.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"7d40758886b776be34cd9c29e5fe1c4f3948aee7","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.77.2.tgz","fileCount":282,"integrity":"sha512-fXGX7tctdqo1ygVsDyODaLkAmtka1hpcCDv/hmygQ5N9jb4d6eQQgZfPI+/6mYWainLHls0BPAWiq3MWowK6DA==","signatures":[{"sig":"MEUCIFUpfv2udgnWUgY3uQ9Ep4LpW2VorA/kOldCTPMuSwtMAiEAgBurw0Nt/JDyE9hkq0NZFYXSWpabBZRFH9F7NQ6xD/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1718830},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"8106bfebe63c39050eb31749e0c65ea9ddae08d7","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.77.2","@stamhoofd/email":"2.77.2","@stamhoofd/models":"2.77.2","@stamhoofd/queues":"2.77.2","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.77.2","@stamhoofd/structures":"2.77.2","@stamhoofd/backend-i18n":"2.77.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.0","@simonbackx/simple-encoding":"2.20.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.77.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.77.2_1740046517290_0.8840072160580081","host":"s3://npm-registry-packages-npm-production"}},"2.77.3":{"name":"@stamhoofd/backend","version":"2.77.3","license":"UNLICENCED","_id":"@stamhoofd/backend@2.77.3","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"b76581adba82ee67e521dcc7e76fec31a727088b","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.77.3.tgz","fileCount":282,"integrity":"sha512-2mPEkInelBnduWmW0ZutUjasOjLjOrVcwgc1J2dnn/uDbk1FVYTTLOsSewl2SQSTZtS8JSyXWX8Hvmt77rv1yQ==","signatures":[{"sig":"MEQCIGcEjb6DKRHm1nCcL+FrE8wPVVxUfzMjuPsW6hLG1qMtAiALnmZy8G5cta0Q0eXYodsdQ2CAAZ6G7tzkYgosO+eA9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1719319},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"73e6c9aec7a8e3feed99014f54fdae6890b346ce","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.77.3","@stamhoofd/email":"2.77.3","@stamhoofd/models":"2.77.3","@stamhoofd/queues":"2.77.3","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.77.3","@stamhoofd/structures":"2.77.3","@stamhoofd/backend-i18n":"2.77.3","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.0","@simonbackx/simple-encoding":"2.20.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.77.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.77.3_1740069324917_0.6504551145570217","host":"s3://npm-registry-packages-npm-production"}},"2.77.4":{"name":"@stamhoofd/backend","version":"2.77.4","license":"UNLICENCED","_id":"@stamhoofd/backend@2.77.4","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"b11d7b55ac398f5a0a235d93194b31d1f8902361","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.77.4.tgz","fileCount":283,"integrity":"sha512-KWq3zKcoAG12kQ8PEACCZNW7EAmmq80+hk6/OY34CgnCBUALj4slIzjzGUsnC+wa44c63CnWXQ2iEwC1ZcbPNw==","signatures":[{"sig":"MEYCIQDaiNO2cbFX0NBacJrt6ocBH4Hxc2jHvsLbajQHhknakAIhAMXnzUnCr8si/HEjiLsOtcdU9p01gkbYWLrM7bR3S9ks","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1725809},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"e41b2942f787a4e8eb1f77ebb7c9b68d33fb4e69","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.77.4","@stamhoofd/email":"2.77.4","@stamhoofd/models":"2.77.4","@stamhoofd/queues":"2.77.4","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.77.4","@stamhoofd/structures":"2.77.4","@stamhoofd/backend-i18n":"2.77.4","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.0","@simonbackx/simple-encoding":"2.20.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.77.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.77.4_1740159186895_0.9068164401371344","host":"s3://npm-registry-packages-npm-production"}},"2.77.5":{"name":"@stamhoofd/backend","version":"2.77.5","license":"UNLICENCED","_id":"@stamhoofd/backend@2.77.5","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"a6834c52c7f1eeed5c2baabddf014b12bdc9a397","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.77.5.tgz","fileCount":283,"integrity":"sha512-J05nxWOgavGfChNGRmE8tFZtjSZvsDrgiKAgkxgHMUFtG0nmcEq5NLZRIGWsNf2ZY0M8UZRuutrashnkfuj8RQ==","signatures":[{"sig":"MEUCIDg14/1UevisimcQGCde4Sq58YbguCI9ceIkE4wAauaoAiEA17qpKMHuDEpKMlD5slN4/pU5V8HDGTYHnK+apdYIoOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1725978},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"0406aa72c5040bf58c903fa27ce31a24c78b370e","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.77.5","@stamhoofd/email":"2.77.5","@stamhoofd/models":"2.77.5","@stamhoofd/queues":"2.77.5","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.77.5","@stamhoofd/structures":"2.77.5","@stamhoofd/backend-i18n":"2.77.5","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.0","@simonbackx/simple-encoding":"2.20.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.77.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.77.5_1740239011189_0.9720144280764482","host":"s3://npm-registry-packages-npm-production"}},"2.78.0":{"name":"@stamhoofd/backend","version":"2.78.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.78.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"447bc2eba60cc4ee8777c8a8272b260ae45f66ec","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.78.0.tgz","fileCount":284,"integrity":"sha512-HqOJVflXjt9XqD59gOmsPU4MVcALbCj7kc4vExbxLeUqe4feIsabGbQ00ZvmdDlnyNT9GTGjSyOudgwPDwfq9w==","signatures":[{"sig":"MEQCIBEY61qjkmx7Sd//D4uDF6RZ/yESaFpfddQDupP9gdZRAiAruEni0+DgOlGjsBoOiB48spz3eKHstNnfcs9MjqQtbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1726929},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"7dedb2d33af820a18f9a246d2ab44016ea4fcff5","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.78.0","@stamhoofd/email":"2.78.0","@stamhoofd/models":"2.78.0","@stamhoofd/queues":"2.78.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.78.0","@stamhoofd/structures":"2.78.0","@stamhoofd/backend-i18n":"2.78.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.0","@simonbackx/simple-encoding":"2.20.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.78.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.78.0_1740330965938_0.6757303286537024","host":"s3://npm-registry-packages-npm-production"}},"2.78.1":{"name":"@stamhoofd/backend","version":"2.78.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.78.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"c382f16c073bd889ad01469cdb79ac9a18052fab","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.78.1.tgz","fileCount":284,"integrity":"sha512-MQ0mKgbWNIX4hWLq/bJivosbeg6yHq7tHX2BhW+RkLL8ECy68AX9hQP3kR/XBs7x85P2Ut3nIp/KAfEsQQxJ/g==","signatures":[{"sig":"MEYCIQDFlxboteFLPd5L2kiW4gUTI0lq4PpFPgbnbzSwb17zxwIhAMqRPFH5vV49OE8x8J1tDRRCba9rqso4dVG13iN8MT5z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1726923},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"3e6f3c8bf1f8ca422b22e53ad0621f7a0cf2f01d","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.78.1","@stamhoofd/email":"2.78.1","@stamhoofd/models":"2.78.1","@stamhoofd/queues":"2.78.1","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.78.1","@stamhoofd/structures":"2.78.1","@stamhoofd/backend-i18n":"2.78.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.0","@simonbackx/simple-encoding":"2.20.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.78.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.78.1_1740390867623_0.14493000630992858","host":"s3://npm-registry-packages-npm-production"}},"2.78.2":{"name":"@stamhoofd/backend","version":"2.78.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.78.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"7c6139a66c34ea85cca111d4a6ccb6bfe3919807","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.78.2.tgz","fileCount":284,"integrity":"sha512-N0hEAdCnO8lnSwqP+xRoSyh4L7l4dljJheG01PdKt2piWNTtEfQD0mTbF6zS0ooxowCrUvdU0DqIRG/tQX/r/Q==","signatures":[{"sig":"MEYCIQDgrZIxqO89i5kAGgJs/ZRBiJIG1HM/XsYiWTGEjo/q4gIhANtN6ByXjOtgfD68sI4XzEMxbFlyxiTLXG/RvM+2dEQb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1726923},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"454b272e0ac9a3ec6e081d70bf1154447a45444d","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.78.2","@stamhoofd/email":"2.78.2","@stamhoofd/models":"2.78.2","@stamhoofd/queues":"2.78.2","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.78.2","@stamhoofd/structures":"2.78.2","@stamhoofd/backend-i18n":"2.78.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.0","@simonbackx/simple-encoding":"2.20.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.78.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.78.2_1740402839728_0.4351798616369671","host":"s3://npm-registry-packages-npm-production"}},"2.78.3":{"name":"@stamhoofd/backend","version":"2.78.3","license":"UNLICENCED","_id":"@stamhoofd/backend@2.78.3","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"aa7970441e2a00801f4536e3f5c0bbf27abf0235","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.78.3.tgz","fileCount":285,"integrity":"sha512-R+puoL59t4l121AK25SsXAEBsUBpvzXD0G7eGxh51qT3+hSLcCkyv0jk9mUfRE7F1fGSN9dQtu+ohC6Bo6mO7w==","signatures":[{"sig":"MEUCIQCItqrfPc3SOkCq5Ib/SmG+B446rFWxXcEuDnUMGCGt/wIgYU5RCCzI+p5he5bwndgf3unJS0LLJW002xTDQaJStuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1733358},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"272bfbb259109530326ec2fd8c83af5f69d6268b","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.78.3","@stamhoofd/email":"2.78.3","@stamhoofd/models":"2.78.3","@stamhoofd/queues":"2.78.3","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.78.3","@stamhoofd/structures":"2.78.3","@stamhoofd/backend-i18n":"2.78.3","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.0","@simonbackx/simple-encoding":"2.20.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.78.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.78.3_1740594261554_0.6614298820469775","host":"s3://npm-registry-packages-npm-production"}},"2.78.4":{"name":"@stamhoofd/backend","version":"2.78.4","license":"UNLICENCED","_id":"@stamhoofd/backend@2.78.4","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"0bcb5812bc44fef1c4a3a583fac5c84a9a70fe78","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.78.4.tgz","fileCount":286,"integrity":"sha512-8pdYTZD+Ea5JNTwvWaF7n6s+nEC0/v6Gf+vGxh6DZ/y9czq7bYg51PArtFYYX56VTx5WzQmUfyZWpPKmBBTDfg==","signatures":[{"sig":"MEUCIBN8kjuwotx2vgQJ6uzoFp0z96Ag1YMz7rSjNC+oiWXFAiEAumaz52+8MUzAUa5e3OV1rwX4EAmD6ts3l+4ZS7tp/rY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1763640},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"e8c207be8fd75320024f670d5c663eaa8306ba29","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.78.4","@stamhoofd/email":"2.78.4","@stamhoofd/models":"2.78.4","@stamhoofd/queues":"2.78.4","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.78.4","@stamhoofd/structures":"2.78.4","@stamhoofd/backend-i18n":"2.78.4","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.0","@simonbackx/simple-encoding":"2.20.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.78.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.78.4_1740732429190_0.7356411302503509","host":"s3://npm-registry-packages-npm-production"}},"2.79.0":{"name":"@stamhoofd/backend","version":"2.79.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.79.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"2ce99f991031c93450940cc322bee23cbc9e125a","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.79.0.tgz","fileCount":290,"integrity":"sha512-swxQc/Xy58oYOAKvVAPyF/eVF/vU+weaepUZN/LkxbwtAHd+tzvwInGIKw37Gb0Cl4e3KXDYcDqtErQy/j3PiA==","signatures":[{"sig":"MEYCIQCIDZNNh91hhA5g7cSRALgz1rrdUPsJv/TivD9QaxP9CgIhANKseKtrzP393ggR/iyr2kY7hf6nw4CV8b/IHXQKIma/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1892535},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"1ba7d80ded3676ecdc63741f3e8972bd378b5ea6","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.79.0","@stamhoofd/email":"2.79.0","@stamhoofd/models":"2.79.0","@stamhoofd/queues":"2.79.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.79.0","@stamhoofd/structures":"2.79.0","@stamhoofd/backend-i18n":"2.79.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.1","@simonbackx/simple-encoding":"2.21.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.79.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.79.0_1741090620767_0.6751460056114427","host":"s3://npm-registry-packages-npm-production"}},"2.79.1":{"name":"@stamhoofd/backend","version":"2.79.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.79.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"95168a206f031c7fbebe8b6db11606e58e73afa9","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.79.1.tgz","fileCount":290,"integrity":"sha512-5nnYyiDdPkw+Q3uhdby5TFayU02756O98iOlWbIAU7YoVWF/sE49aJbYqrBqIY0bybL4fTWrEPgBFAR0+4kvcQ==","signatures":[{"sig":"MEUCIQCPsW6eejybQH7VCU5K4uFGcvPITWS7WykM8yaEL2YaTgIgIV+PXme1Z3ZTNTU1BTqYOeKkMj//Znu5V4ywAz0Ki/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1892535},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"88ae0a3e4edb57d36151c551a4c4e3ed59447e05","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.79.1","@stamhoofd/email":"2.79.1","@stamhoofd/models":"2.79.1","@stamhoofd/queues":"2.79.1","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.79.1","@stamhoofd/structures":"2.79.1","@stamhoofd/backend-i18n":"2.79.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.1","@simonbackx/simple-encoding":"2.21.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.79.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.79.1_1741093214141_0.6547162513361771","host":"s3://npm-registry-packages-npm-production"}},"2.79.2":{"name":"@stamhoofd/backend","version":"2.79.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.79.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"e6720c68490f48ad272fd249cb2f017f7af5969f","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.79.2.tgz","fileCount":290,"integrity":"sha512-ZlQ10n70WIYAxyLTTt6P0DDrjE2EUA9gvvYI6mprBUtcv8+9IEnoUmY3X5iEycJBAC5NLK250ALGh8GLP7/hew==","signatures":[{"sig":"MEUCIGpjGtugBaoemHExZnWTzb5jiIoko+wQvsgUAfby4UtvAiEArXROuG5SEy/jzH0uou7s+ZNJb0XC8bDa9YJjHmlkWtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1899446},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"595b8c9ed42fb1b9de1dd3facb545ae3c7f9b1a2","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.79.2","@stamhoofd/email":"2.79.2","@stamhoofd/models":"2.79.2","@stamhoofd/queues":"2.79.2","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.79.2","@stamhoofd/structures":"2.79.2","@stamhoofd/backend-i18n":"2.79.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.1","@simonbackx/simple-encoding":"2.21.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.79.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.79.2_1741178996446_0.35309188208992714","host":"s3://npm-registry-packages-npm-production"}},"2.79.3":{"name":"@stamhoofd/backend","version":"2.79.3","license":"UNLICENCED","_id":"@stamhoofd/backend@2.79.3","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"baa419f947553ed1d2a361897d7af914406380d9","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.79.3.tgz","fileCount":290,"integrity":"sha512-qwgePGIVbBNG6J65nyseL0DOpdBbif6w84zsCXGZKfetsvMEf3ifHpqMi7u6J6+f2PFBjH4VAH9jsoJWktC2aw==","signatures":[{"sig":"MEUCIAL+AUZ9C2zOZboaHvEchBBxMGN9JLf9g0usi4QEwUAZAiEAiZI4Xpq7P/tPlnqF6QCpslqgF8zorVj2IUi0Kc1T9jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1899330},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"3b9878a9052295f3c5f9a661fbb8219ed87b23fe","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.79.3","@stamhoofd/email":"2.79.3","@stamhoofd/models":"2.79.3","@stamhoofd/queues":"2.79.3","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.79.3","@stamhoofd/structures":"2.79.3","@stamhoofd/backend-i18n":"2.79.3","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.1","@simonbackx/simple-encoding":"2.21.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.79.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.79.3_1741262029491_0.8790223867558575","host":"s3://npm-registry-packages-npm-production"}},"2.79.4":{"name":"@stamhoofd/backend","version":"2.79.4","license":"UNLICENCED","_id":"@stamhoofd/backend@2.79.4","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"b1b61db8263ca90eb3081def0d3fff96654ed8d4","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.79.4.tgz","fileCount":291,"integrity":"sha512-n7/MQ8zu4euY1qxBYJPVwe6mq3Wp3DgGlZf2HUSCv4MRyPSNfZOPhWp0hDKryV0GtcnoXViLEJDuiweF+nzkbQ==","signatures":[{"sig":"MEQCID5gKimbewrs3dzLPBVGIF9d+9Qeej8XVFnI+2eyVO9zAiA1TmM2CmEEZMLoNBxdFt70OC3ybMrxPZfpKoI7iy4hBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1900304},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"db09440c68c3af4e7b834b2a739f717e302fbc7c","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.79.4","@stamhoofd/email":"2.79.4","@stamhoofd/models":"2.79.4","@stamhoofd/queues":"2.79.4","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.79.4","@stamhoofd/structures":"2.79.4","@stamhoofd/backend-i18n":"2.79.4","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.1","@simonbackx/simple-encoding":"2.21.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.79.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.79.4_1741268531049_0.26785831203664445","host":"s3://npm-registry-packages-npm-production"}},"2.79.5":{"name":"@stamhoofd/backend","version":"2.79.5","license":"UNLICENCED","_id":"@stamhoofd/backend@2.79.5","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"66e89a1d7c94b3544e25f74c38aef7ac912bd168","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.79.5.tgz","fileCount":291,"integrity":"sha512-AffTbQLVJjcn6+aqCtiNEhbNa3xxvqTbvWPE3LYngQMvlnNWIywBAPsWqoiaTjTG3XtCEnMJUT5a/DOtD9YhOw==","signatures":[{"sig":"MEYCIQC95mtZUnVC1pVhm2Ly6HEFYnalKm3/b690pz96u9BaoQIhAO70k572y78OokvkYESHZ9FJDYBxEdk2OTdh0dmqoeIh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1900304},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"d48b5e7157491c9a62c43c572958785eea132f48","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.79.5","@stamhoofd/email":"2.79.5","@stamhoofd/models":"2.79.5","@stamhoofd/queues":"2.79.5","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.79.5","@stamhoofd/structures":"2.79.5","@stamhoofd/backend-i18n":"2.79.5","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.1","@simonbackx/simple-encoding":"2.21.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.79.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.79.5_1741601258041_0.6721950650730073","host":"s3://npm-registry-packages-npm-production"}},"2.79.6":{"name":"@stamhoofd/backend","version":"2.79.6","license":"UNLICENCED","_id":"@stamhoofd/backend@2.79.6","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"8a9e8abf514237f12c43aa6b3699621e9910ea32","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.79.6.tgz","fileCount":291,"integrity":"sha512-5Is64QqsCwAzKPINJ1GX/y4JkdiWswv7F2Kaq2dc4TPuaAt39nT8wbJiZHyPDfQDBECXKGvtfi39osHvT+eUiA==","signatures":[{"sig":"MEUCIQDFAFV8TbOicTbfWl8WngOHBCkNGww78u5IXFHCns9DaQIgNm3aYlLHSQ1N8fSrEjp5ECmYEf5MdxdseqXpD9a/oUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1900311},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"5ed5677f28e62a73283527518b8e7ac0c8b4818e","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.79.6","@stamhoofd/email":"2.79.6","@stamhoofd/models":"2.79.6","@stamhoofd/queues":"2.79.6","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.79.6","@stamhoofd/structures":"2.79.6","@stamhoofd/backend-i18n":"2.79.6","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.1","@simonbackx/simple-encoding":"2.21.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.79.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.79.6_1741611746637_0.25499539932942006","host":"s3://npm-registry-packages-npm-production"}},"2.79.7":{"name":"@stamhoofd/backend","version":"2.79.7","license":"UNLICENCED","_id":"@stamhoofd/backend@2.79.7","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"46381a70041fb3fcbde1f6f0507cabce3dd13fb7","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.79.7.tgz","fileCount":291,"integrity":"sha512-LlttMFIEVNi9QOP8rPU9J8CJ3uP5HwcpWnsxhiuP9c74I2b5/+FIjNvRFA/E/3egKBe3SDsCT+Pd7DSlvZa99Q==","signatures":[{"sig":"MEYCIQCe9xbS3Q0AHVv4vo1+mJFVCchOIiPt/hNUGZZjMbhqQQIhAJxQQiMwv35WjvPdcDy+s2FONs4EeFy/IDE/xnf/zZNY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1898440},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"d8675cbc91c2fcdcc6bbd3b3925ccd8063b15522","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.79.7","@stamhoofd/email":"2.79.7","@stamhoofd/models":"2.79.7","@stamhoofd/queues":"2.79.7","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.79.7","@stamhoofd/structures":"2.79.7","@stamhoofd/backend-i18n":"2.79.7","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.1","@simonbackx/simple-encoding":"2.21.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.79.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.79.7_1741688645689_0.435604010349085","host":"s3://npm-registry-packages-npm-production"}},"2.79.8":{"name":"@stamhoofd/backend","version":"2.79.8","license":"UNLICENCED","_id":"@stamhoofd/backend@2.79.8","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"44d4d49ea7bb0eb3d2dfdea2a3972a770d6a5c8d","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.79.8.tgz","fileCount":292,"integrity":"sha512-6MvuLOlEtoAE0hBRgIAYofZj7KnbPA1k3iz0coj0t/Al1QTdgo5x9VKVPiPcJJ0oQf2xxcVeSzrUtHYeMWEI2A==","signatures":[{"sig":"MEYCIQCgyK2sYuU1bhCarpWDbcQI6azqFgIKcYbs1HFcQwAwxgIhAO4PgH47rwahk31xZ+j2q84pfLjZjbfBtpi/kizk3BOq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1906799},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"06e4690b6413a21c3466d6ab76da3a883e1441c8","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.79.8","@stamhoofd/email":"2.79.8","@stamhoofd/models":"2.79.8","@stamhoofd/queues":"2.79.8","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.79.8","@stamhoofd/structures":"2.79.8","@stamhoofd/backend-i18n":"2.79.8","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.1","@simonbackx/simple-encoding":"2.21.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.79.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.79.8_1742466757849_0.47860002789584977","host":"s3://npm-registry-packages-npm-production"}},"2.80.0":{"name":"@stamhoofd/backend","version":"2.80.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.80.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"45b6f831653046232160d6ecbd8d1076a7efa90d","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.80.0.tgz","fileCount":296,"integrity":"sha512-lMzZJIZM7iYv48oZpIMcxtZy1irn27eIS8KL6FKWcuIq61lmApf8qAtPw7+x696JCBeQTy6oD6F90bPeZfNsUw==","signatures":[{"sig":"MEUCID/sOxSGehMtiP5lmTEDtYwds7uQeTjlyDZiBcSPQlrAAiEAh0JZjIOsvHYDsX3FrzXFnzzGPBz7K7xevSrxMHLUpMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1951630},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"252faf1dbd8ebdd8469810e9c51e510d93f21fc2","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.80.0","@stamhoofd/email":"2.80.0","@stamhoofd/models":"2.80.0","@stamhoofd/queues":"2.80.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.80.0","@stamhoofd/structures":"2.80.0","@stamhoofd/backend-i18n":"2.80.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.1","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.80.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.80.0_1742833806009_0.7697547081470497","host":"s3://npm-registry-packages-npm-production"}},"2.80.1":{"name":"@stamhoofd/backend","version":"2.80.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.80.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"bd89475e2c8385471de4f812d8949ac7b9e9841b","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.80.1.tgz","fileCount":296,"integrity":"sha512-9vEVdH6Z89uiGDw5fclGnatxsZqzyiGzYTxbEUW1XJTnq/2gGejbw8sbLcdConN99buha/aZfwLzr9Z4lP7EcA==","signatures":[{"sig":"MEQCIEgmvxCYKg/tcReLJJ+tbVe6i6f6FuvDN8MrhtHM1e+SAiAbpomKuvVJ1qOO1X++kfRcBB4KR9n3n68T7XCR3J2h0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1951150},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"37793d55487f7e8792d7b97df20750f8bd5be9a3","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.80.1","@stamhoofd/email":"2.80.1","@stamhoofd/models":"2.80.1","@stamhoofd/queues":"2.80.1","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.80.1","@stamhoofd/structures":"2.80.1","@stamhoofd/backend-i18n":"2.80.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.1","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.80.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.80.1_1742915163737_0.22521847666948314","host":"s3://npm-registry-packages-npm-production"}},"2.81.0":{"name":"@stamhoofd/backend","version":"2.81.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.81.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"64a3706a347bfbb1fe2132c28a0a326483343efd","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.81.0.tgz","fileCount":298,"integrity":"sha512-FI02xDUIrid2PhNe7l9ThiuZGGuT9E+dLDxk8lJzB9sCOSuTLlomhsVyoabJ3uTPiO32BSMUKQtfvcULYWgFoA==","signatures":[{"sig":"MEYCIQD749cCvoI6Y53Rm6skSdAwqMtzEqLQgeL0hL+/y0wKqwIhAMCbLr9U1zqQC6MQ9ShuI54cLCFL1mHQpZRdsno6FLHT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1957925},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"5a0faf4813aeb5c3d7216536278acb65ba2361e0","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.81.0","@stamhoofd/email":"2.81.0","@stamhoofd/models":"2.81.0","@stamhoofd/queues":"2.81.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.81.0","@stamhoofd/structures":"2.81.0","@stamhoofd/backend-i18n":"2.81.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.1","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.81.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.81.0_1742986946613_0.14546161724923934","host":"s3://npm-registry-packages-npm-production"}},"2.82.0":{"name":"@stamhoofd/backend","version":"2.82.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.82.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"86c0e56fa418d31733fe888c2817c59741f02aeb","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.82.0.tgz","fileCount":303,"integrity":"sha512-JY2iCp6X7/LZSf0I3WtwkkHJ0Bh24kOEKoZ1uA+lr6klycV/nJKYmdTBTLubCG1ChiQ9ajtTb72YGKj4N84oCg==","signatures":[{"sig":"MEUCIQDaF2NB9QfO9d/bv9Zmar3pPVnskpTCrqLKTeumRLr5OAIgW7YZmR7BqdEpbzdo2xtKOPCI6LCOGzTyq92YbzFadjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1991806},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"ce2a8fa52bc4881cc00f1c5d61c737cf19f3a62e","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.82.0","@stamhoofd/email":"2.82.0","@stamhoofd/models":"2.82.0","@stamhoofd/queues":"2.82.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.82.0","@stamhoofd/structures":"2.82.0","@stamhoofd/backend-i18n":"2.82.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.1","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.82.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.82.0_1743782566434_0.6098950842973272","host":"s3://npm-registry-packages-npm-production"}},"2.83.0":{"name":"@stamhoofd/backend","version":"2.83.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.83.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"f90f7c4ba9c64b0648f1f469b9c2bae4d7ed2623","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.83.0.tgz","fileCount":303,"integrity":"sha512-B5rrQBJBXa7abQUmMGj2m2pxnLrtTSn4DC+jt1SAXqPlGmjRIuE3Iw84Na2x+zzO51K58LW8tsPww3xJL7yysA==","signatures":[{"sig":"MEYCIQC872/I2jSKFHltmBVyGjINxWoNbZxfRz/Aw9DvLiGJhwIhAMSsbZtet4nRHc2wQ2N59tC13JqtoyZdf8Lq4fIn8pBk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1990112},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"5f116184aad8965d9deda1902e73af7feefa5721","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.83.0","@stamhoofd/email":"2.83.0","@stamhoofd/models":"2.83.0","@stamhoofd/queues":"2.83.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.83.0","@stamhoofd/structures":"2.83.0","@stamhoofd/backend-i18n":"2.83.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.1","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.83.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.83.0_1745940296976_0.1775818702457972","host":"s3://npm-registry-packages-npm-production"}},"2.83.1":{"name":"@stamhoofd/backend","version":"2.83.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.83.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"932f70035e3f395fe1eee3a8245deb18a4482db5","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.83.1.tgz","fileCount":303,"integrity":"sha512-YWjF4abiiVPPiyl1atPlT9begq0gvMUPAZsZ0pRPj+GI6y38WNiOvW4MMDHX/tTWn5itE8fuPtPiFksmWzN89A==","signatures":[{"sig":"MEYCIQCt6s+kzQbDoyySl+TUTWGBBCFizHlLsRAm/oQQ3DfPvAIhAMXYr+yZuF5ci8LWFYkFeMQAjmOFqJ6BFsi5IuNjGjJH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2052375},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"97bf928ed008f1a992380b25385c86caecc43d42","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.83.1","@stamhoofd/email":"2.83.1","@stamhoofd/models":"2.83.1","@stamhoofd/queues":"2.83.1","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.83.1","@stamhoofd/structures":"2.83.1","@stamhoofd/backend-i18n":"2.83.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.1","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.83.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.83.1_1746449247727_0.10031069846557794","host":"s3://npm-registry-packages-npm-production"}},"2.83.2":{"name":"@stamhoofd/backend","version":"2.83.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.83.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"71bb47f2cde96ef98ede08914aab4f5fa8198b58","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.83.2.tgz","fileCount":303,"integrity":"sha512-hvNMLzNkcBkQexyngdeyEVvClfD/D50f/cmmLHGBlKbYi9jZmwlZ/I66J4OcSRXHdiwAvCvUvH6Hhy5HfRec4w==","signatures":[{"sig":"MEQCIAQ6/TH2uQCXAmLnakDDEhZNXvuJwVtDanryydh45OSdAiAnJezJYnY3oVYjC0y+b65/XOGcBUERnDRlIbBjxVMN3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2052647},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"b2f1dbec97a98ef6bc1f04ddeb28f7455078c3bb","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.83.2","@stamhoofd/email":"2.83.2","@stamhoofd/models":"2.83.2","@stamhoofd/queues":"2.83.2","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.83.2","@stamhoofd/structures":"2.83.2","@stamhoofd/backend-i18n":"2.83.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.1","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.83.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.83.2_1746702779880_0.9445367140390744","host":"s3://npm-registry-packages-npm-production"}},"2.83.3":{"name":"@stamhoofd/backend","version":"2.83.3","license":"UNLICENCED","_id":"@stamhoofd/backend@2.83.3","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"5d94e282a99f411950b786616903b1dd6940b75e","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.83.3.tgz","fileCount":303,"integrity":"sha512-D3n6gAVnyka/6OlG34UjX8sz5DUv/kqUorxDM5NmgE9sjdbRBr1oryZdt2ioHKOg7YVCAqtF+iRs6eAPwm6QRA==","signatures":[{"sig":"MEUCIHvRMmlCmOOtkZAcitoAiX/hqDaAZjYkXYBTLr9pREETAiEAxd6noEEp0ig3Wp4SntRNPLBd4HPb6r3gr8QIJY5strU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2052712},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"1d81ad636d7a240301dc6dcd2725549d4846fe1c","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.83.3","@stamhoofd/email":"2.83.3","@stamhoofd/models":"2.83.3","@stamhoofd/queues":"2.83.3","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.83.3","@stamhoofd/structures":"2.83.3","@stamhoofd/backend-i18n":"2.83.3","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.1","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.83.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.83.3_1747040965936_0.036370721429165975","host":"s3://npm-registry-packages-npm-production"}},"2.83.4":{"name":"@stamhoofd/backend","version":"2.83.4","license":"UNLICENCED","_id":"@stamhoofd/backend@2.83.4","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"cbaced1856b2cca705a2eb74e77e42734fe83681","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.83.4.tgz","fileCount":303,"integrity":"sha512-395QJ5X8X4L8rrAKq27O3XZAoVoRR/TAxAwZYs9AARc/6CzPRfoNlWOx1UxS3PMf7iK6y7q8ToafJhboRRVrMQ==","signatures":[{"sig":"MEUCIQCJgDaKSCh3E/5YH39yNTYIfrvypk9U0cdsBfnbM5b6RAIgZ8Q0IXkSUKlBLwi7/SoVx11xqIGh5/QuPO268OnY4xw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2052712},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"386463edb9ab119df00b519660d09444bbdc0ad9","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.83.4","@stamhoofd/email":"2.83.4","@stamhoofd/models":"2.83.4","@stamhoofd/queues":"2.83.4","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.83.4","@stamhoofd/structures":"2.83.4","@stamhoofd/backend-i18n":"2.83.4","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.1","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.83.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.83.4_1747045635227_0.45234266831828096","host":"s3://npm-registry-packages-npm-production"}},"2.83.5":{"name":"@stamhoofd/backend","version":"2.83.5","license":"UNLICENCED","_id":"@stamhoofd/backend@2.83.5","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"902c5b3ba8f73359ec297af44d5ad2e5f890757c","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.83.5.tgz","fileCount":303,"integrity":"sha512-ZLRnvj2TOmK9zmZ4Db/ImqgKfcJ5sqJkt1PNW3ZC3qSMuqevl2Ywqcs1B/yqyY12iZM6RQ3mnJucdWTfGyNOqg==","signatures":[{"sig":"MEYCIQD+Ja8Ih8Z0kyxED5w4wtcuJWQuMCjf8gNnX5cdXquncAIhAJhYSfOy31X6FfhBUvOwo8q1+9lsojnFO8vDDDXGqza/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2052712},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"6ba039bba88e801583188774a254c61e5ab28922","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","mysql":"^2.18.1","cookie":"^0.5.0","stripe":"^16.6.0","aws-sdk":"^2.885.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.83.5","@stamhoofd/email":"2.83.5","@stamhoofd/models":"2.83.5","@stamhoofd/queues":"2.83.5","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.83.5","@stamhoofd/structures":"2.83.5","@stamhoofd/backend-i18n":"2.83.5","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.29.1","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.19.1","@stamhoofd/backend-middleware":"2.83.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.83.5_1747048724834_0.15464050413291863","host":"s3://npm-registry-packages-npm-production"}},"2.84.0":{"name":"@stamhoofd/backend","version":"2.84.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.84.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"546fc2a24f313135fff3fc7cab63f62bc042ecdd","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.84.0.tgz","fileCount":337,"integrity":"sha512-nz4JenlVSeNknOOQlH5/fVxq6C2u8p7/pBEeBVrQ+kF6nEONL9WGO2Mf4iY/pIbzWQ8CHNsh+rdaVdL161anNw==","signatures":[{"sig":"MEUCIBpHUWENnHxM40DIjDRrnt99VGWWPYrjScLs4OyVs0CHAiEA01n9fyvvx3q3GZqyCpC0BKiM2raHnihK/ZBiQxO7BCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2431148},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"99cf8650892792358d7516bb83458642d886dee7","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","cookie":"^0.5.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.84.0","@stamhoofd/email":"2.84.0","@stamhoofd/models":"2.84.0","@stamhoofd/queues":"2.84.0","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.84.0","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.84.0","@stamhoofd/backend-i18n":"2.84.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.32.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.84.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.84.0_1749810604688_0.15157571229216238","host":"s3://npm-registry-packages-npm-production"}},"2.84.1":{"name":"@stamhoofd/backend","version":"2.84.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.84.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"f2d9f0971875dd4716839a6640b1763cbe04afa8","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.84.1.tgz","fileCount":337,"integrity":"sha512-SeNafnrz1qh6DQFXUNyZdAL0gN6NSm01HvRRJXW92UVriCVCUZ17igk/fveJjbiPYnm3/Vv7W+axST0Y7VEsCw==","signatures":[{"sig":"MEUCIQD5aSFxBTfvv+dZVtnEHI5UB85vGAwCAWChAWdQLP3e6AIgXHgemRjufdsheg32C6jFH9VBzs96qmEcZ4I7i0G1+Ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2431148},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"59df29b75109b599d5b90af17b0f69a3089b9d7e","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","cookie":"^0.5.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.84.1","@stamhoofd/email":"2.84.1","@stamhoofd/models":"2.84.1","@stamhoofd/queues":"2.84.1","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.84.1","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.84.1","@stamhoofd/backend-i18n":"2.84.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.32.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.84.1_1749810957563_0.9819591969978683","host":"s3://npm-registry-packages-npm-production"}},"2.84.2":{"name":"@stamhoofd/backend","version":"2.84.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.84.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"94458b1f9818a3f89e83ed6339a4dbd1884f0f54","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.84.2.tgz","fileCount":337,"integrity":"sha512-AefMd61cstX7SDUVCwjTlO82ZP++1JTPdTy8uVmBku5jQUHA3U9kxmraMFYDd21FwpGmb1NM4VkDQZxbKuk8AA==","signatures":[{"sig":"MEUCIHZpwwPgppXQ/HS4uXbCoSVbd7mI5yw57sAX6m8eKwq5AiEAwIEG7654squE261NsbKjOC3UhF8yKJ1zrdsw9CgvhIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2431148},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"27083cc1d641a8182a51370f982858c073873c66","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","cookie":"^0.5.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.84.2","@stamhoofd/email":"2.84.2","@stamhoofd/models":"2.84.2","@stamhoofd/queues":"2.84.2","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.84.2","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.84.2","@stamhoofd/backend-i18n":"2.84.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.32.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.84.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.84.2_1749818769952_0.9058148416851484","host":"s3://npm-registry-packages-npm-production"}},"2.85.0":{"name":"@stamhoofd/backend","version":"2.85.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.85.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"4b6abb3acdcf6e4920028985e14bc481ab7029b3","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.85.0.tgz","fileCount":337,"integrity":"sha512-fYHz698sj0cjk98tMg/m2rmXIAcO//vqsTZrelwYKRuajDmDWEZF8LqHKZ3TM2290So0JxmOCtu3aqe79PeDoQ==","signatures":[{"sig":"MEUCIFIkQzNG0AqzbA2yXmLfkLg63egDm4rzuGNPMu7QlDgyAiEAg9KKE892NWlaOkU2tFdEM9ZpbxzWQy01ylehtbSHKUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2431148},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"ba4a88206f1314ef6884efd2fc9db037443ea983","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","cookie":"^0.5.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.85.0","@stamhoofd/email":"2.85.0","@stamhoofd/models":"2.85.0","@stamhoofd/queues":"2.85.0","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.85.0","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.85.0","@stamhoofd/backend-i18n":"2.85.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.32.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.85.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.85.0_1750077958307_0.6721425524985838","host":"s3://npm-registry-packages-npm-production"}},"2.85.1":{"name":"@stamhoofd/backend","version":"2.85.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.85.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"4aafcbdd65322e9d06e8ebf763335f13600cf490","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.85.1.tgz","fileCount":337,"integrity":"sha512-Uxbs2ZsS7KILFwMPj9sZ1YLINrEQIKDpEcy48qD4+BizDMPpx32Bw7EQLqqGsotVZhcXVnBhyc+dTsgEsgUFJQ==","signatures":[{"sig":"MEUCIQDJ4oZBMZBLfswXmk91YzBW5olYQfI6q9BNlZqsWGKU+gIgbg8Yyr58VA3UFBGBWNwxhmHdC6Bb6WIx8msMW/FmKvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2431148},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"3dba520ca01c9df67de17ec9878588c6880b08e8","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","cookie":"^0.5.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.85.1","@stamhoofd/email":"2.85.1","@stamhoofd/models":"2.85.1","@stamhoofd/queues":"2.85.1","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.85.1","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.85.1","@stamhoofd/backend-i18n":"2.85.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.32.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.85.1_1750078628181_0.001216283054968681","host":"s3://npm-registry-packages-npm-production"}},"2.85.2":{"name":"@stamhoofd/backend","version":"2.85.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.85.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"4f9ee3af3cf3a94345a21ac736a5c68159944ff1","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.85.2.tgz","fileCount":337,"integrity":"sha512-LkCh2uOlJvJFym0mpQWifahPCfYnWBETSvoUyNtjdds6FFlD+y2cN3veSM3npClcKKoOXeMu8hlM1ToECdp3rQ==","signatures":[{"sig":"MEUCIE0MC1D+Xd3XWcw8/2eS4YyXlrImpdwUd49P68cNHCWkAiEAr7lVf3MOiB+z/yLUFwScSzF4fcCe3nsDwmW0tN+CFg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2431148},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"f709a6f3d90b3adb61d90522373b1dffebf9e8a0","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","cookie":"^0.5.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.85.2","@stamhoofd/email":"2.85.2","@stamhoofd/models":"2.85.2","@stamhoofd/queues":"2.85.2","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.85.2","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.85.2","@stamhoofd/backend-i18n":"2.85.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.32.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.85.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.85.2_1750082540720_0.7896528474550213","host":"s3://npm-registry-packages-npm-production"}},"2.85.3":{"name":"@stamhoofd/backend","version":"2.85.3","license":"UNLICENCED","_id":"@stamhoofd/backend@2.85.3","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"6ecf89b3a6cef1ba61de3c5b5fcdcb3e6668c1ea","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.85.3.tgz","fileCount":337,"integrity":"sha512-9Jg/R921rsc+/aEafd/cTXmD1D/OJLZW/s4aM1dnFTaN1KGmyre0/BZrVOxxysA9Xcs0kLEE7SoFx69zAnHEKw==","signatures":[{"sig":"MEUCIQD4xMjH2JQEmNn2yDxtIFBO89btxdOI7FvgklLhKlc2sgIgTzcWmw6aSSOfrBl60twfI/TI3C6xdC9poCBsuLaXpKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2431148},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"5a80111e83be35a396c48ba30d0569d9376b953a","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","actor":{"name":"simonbackx","type":"user","email":"hi@simonbackx.com"},"email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","cookie":"^0.5.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.85.3","@stamhoofd/email":"2.85.3","@stamhoofd/models":"2.85.3","@stamhoofd/queues":"2.85.3","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.85.3","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.85.3","@stamhoofd/backend-i18n":"2.85.3","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.32.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.85.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.85.3_1750328368059_0.8283489673087363","host":"s3://npm-registry-packages-npm-production"}},"2.85.4":{"name":"@stamhoofd/backend","version":"2.85.4","license":"UNLICENCED","_id":"@stamhoofd/backend@2.85.4","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"3a4e9de86e4cdf2e7b3a0587cb4f0d2130ab139b","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.85.4.tgz","fileCount":338,"integrity":"sha512-XacgpFUKZH5N/wdsnaQy59Kz5Bf5qRmZsCTenEfP3vM3E2x5ALtV8yFjiI/iDp5OIIwE9DLnvyXoVRlrAMjeKg==","signatures":[{"sig":"MEQCIGlhIfOkWVnf+iKWW20ItQkahrhgfdarssxvPAui3IqdAiAzggHhg5KP4jO+nvlxNTCVIhOY0GqTn7xhk1uKjUktxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2433683},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"}},"gitHead":"ecceacc395d167a6761f1425e77cfc06a31fe8a9","scripts":{"dev":"echo 'Waiting for shared backend packages...' && wait-on ../../shared/middleware/dist/index.js && echo 'Start building backend API' && concurrently -r 'yarn build --watch --preserveWatchOutput' \"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --watch .env.json --delay 1000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn build && node --enable-source-maps ./dist/index.js","build:full":"yarn clear && yarn build","migrations":"yarn build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn build:full && jest --runInBand","dev:backend":"yarn dev"},"_npmUser":{"name":"simonbackx","actor":{"name":"simonbackx","type":"user","email":"hi@simonbackx.com"},"email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"1.6.8","luxon":"3.4.4","cookie":"^0.5.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","postmark":"^4.0.5","formidable":"3.5.1","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.85.4","@stamhoofd/email":"2.85.4","@stamhoofd/models":"2.85.4","@stamhoofd/queues":"2.85.4","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.85.4","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.85.4","@stamhoofd/backend-i18n":"2.85.4","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.32.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.85.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^20.12","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.85.4_1751017281595_0.6588812701396549","host":"s3://npm-registry-packages-npm-production"}},"2.86.0":{"name":"@stamhoofd/backend","version":"2.86.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.86.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"d5df2d1ac7d815693ce6936de58586267c4acde6","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.86.0.tgz","fileCount":340,"integrity":"sha512-feoYqHPLWw87+uDj/VTteMti5+gO9Ml2IPw7m4XFCKj1AkagzAZ+xwvDIs0Akw0aS+b4Nhgp8GPnvO4jzkRi1Q==","signatures":[{"sig":"MEUCIQD7hsVl8UV5A4bZf4dcHxJUXFdNBMzIvzOdzP2ga0S6nwIgP/7jBT25jlsvlKu2T4g4sCx4sxSLoYVy4gvcwsEucQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2427787},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"e7db435d283a81bee4f7d26c2ccc61ee1df0524c","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","actor":{"name":"simonbackx","type":"user","email":"hi@simonbackx.com"},"email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.2/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.5.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.86.0","@stamhoofd/email":"2.86.0","@stamhoofd/models":"2.86.0","@stamhoofd/queues":"2.86.0","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.86.0","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.86.0","@stamhoofd/backend-i18n":"2.86.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.86.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.5.1","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.86.0_1751298954266_0.9737746118239154","host":"s3://npm-registry-packages-npm-production"}},"2.87.0":{"name":"@stamhoofd/backend","version":"2.87.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.87.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"71a7646d2ddc4af439afb42a1e8717d56f9293f4","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.87.0.tgz","fileCount":342,"integrity":"sha512-3NmEznL8fZjUgOBgbvtQ7xIC6vxmzuRugQEmX4oCiLpVQS2oIfsITfNFLG8ZKDJT7IHTkic/ES/sDlEGNQjyDg==","signatures":[{"sig":"MEQCIFZ2tLRB0UPI6MFzaRqJYfeiN1ZiGx+GYiTlGqyavRq6AiAgBRjatblsJT2eHYVIsI4y1Qc1C6WbzAIDSvY+TGKiEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2435208},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"372713e1e4b626d6b4ce4f3d148f14948528312e","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","actor":{"name":"simonbackx","type":"user","email":"hi@simonbackx.com"},"email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.87.0","@stamhoofd/email":"2.87.0","@stamhoofd/models":"2.87.0","@stamhoofd/queues":"2.87.0","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.87.0","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.87.0","@stamhoofd/backend-i18n":"2.87.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.87.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.87.0_1751463186983_0.9502924024137662","host":"s3://npm-registry-packages-npm-production"}},"2.87.1":{"name":"@stamhoofd/backend","version":"2.87.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.87.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"bc55204e5cd98bfe08c4a7547f81eafa01cb7e73","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.87.1.tgz","fileCount":342,"integrity":"sha512-GADu9s37F/XgyRQOOIwsqppfjDdJbNL+zxQY6Ux0r8Yhtgav2nIqnU54UbsgbQO8h4G3/7jGO45q7T1CQTp4BA==","signatures":[{"sig":"MEUCIQD2uUV6QgkSHTKSaC6IJQ9F7IUgmUztkSaIJC3jOKyWYwIgCDdS/jZnO1lTaTM6H2goFx5t2gXBZ9bt3jJ1Ro3nZoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2435208},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"a9a8e07e38224fe34e805e400b1a46d5c286a10a","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","actor":{"name":"simonbackx","type":"user","email":"hi@simonbackx.com"},"email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.87.1","@stamhoofd/email":"2.87.1","@stamhoofd/models":"2.87.1","@stamhoofd/queues":"2.87.1","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.87.1","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.87.1","@stamhoofd/backend-i18n":"2.87.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.87.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.87.1_1751472003312_0.67324911475488","host":"s3://npm-registry-packages-npm-production"}},"2.88.0":{"name":"@stamhoofd/backend","version":"2.88.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.88.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"1daae4f96b6c967ae4f4ad7f5e828199d0dd815f","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.88.0.tgz","fileCount":344,"integrity":"sha512-HYoCCFsSkpT7a2e/tjJNOc5tTMgW7jBrBk+cLzuFo3F31Yg+eP9qfCsZz0u1cfa3hdk86qjLMKKiTXDCcBb9gQ==","signatures":[{"sig":"MEQCIGE/IxN2dw86+PDUYl/rErMatxI2imYSqeVlRmD520ARAiBdElTWlxqQ4YyV+hPeCtrITkterjFxCmDC/fCA4mXK2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2450612},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"0406b1c0f731ff037988ddf71f3bc9a0046a64f3","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","actor":{"name":"simonbackx","type":"user","email":"hi@simonbackx.com"},"email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.88.0","@stamhoofd/email":"2.88.0","@stamhoofd/models":"2.88.0","@stamhoofd/queues":"2.88.0","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.88.0","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.88.0","@stamhoofd/backend-i18n":"2.88.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.88.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.88.0_1752060912815_0.6416357371638848","host":"s3://npm-registry-packages-npm-production"}},"2.88.1":{"name":"@stamhoofd/backend","version":"2.88.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.88.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"90fda5d762515260de650fd2c09ba303e4ca36ee","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.88.1.tgz","fileCount":344,"integrity":"sha512-8Za6MrY//YNDrLAWngxjStZK7mIcP7X5Tj/LjynGMRH99uwOCzwn4hOPFkw4aTTNYljlH7mDtEiYY70FHZ9nVA==","signatures":[{"sig":"MEQCIFv8XLSkWCMcGvkPvWBTJhR8lTOkysADN3l0bEFDXTQZAiBAsIQVWOs9ddTq4aOVSHFtGbdIoRyixgY8O/EsRi2M/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2450573},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"33241749f01af23fbe52480a8a89a2bfd695b22d","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","actor":{"name":"simonbackx","type":"user","email":"hi@simonbackx.com"},"email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.88.1","@stamhoofd/email":"2.88.1","@stamhoofd/models":"2.88.1","@stamhoofd/queues":"2.88.1","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.88.1","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.88.1","@stamhoofd/backend-i18n":"2.88.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.88.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.88.1_1752066608767_0.9120024753667353","host":"s3://npm-registry-packages-npm-production"}},"2.89.0":{"name":"@stamhoofd/backend","version":"2.89.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.89.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"799d5d0b113fa1ed960fef568c21df78fa6181d7","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.89.0.tgz","fileCount":344,"integrity":"sha512-DuTo8vKinTZU9e3I4Foo0Q7dqmcXMx2VQbMAAjaIzWaYHCLV17rOEICcDTR9Vv80g3QM7EM8YeKJOvv7Y5uGFA==","signatures":[{"sig":"MEQCIFO50Fkb1clmYwpIIzy3UPWrvPHMRol6D5owDI0GV627AiBMxfcDr/48qL/EGxCETfoGOyXP4X9W3j300b+RTvcZ8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2452411},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"8e3fb2710de0f21f374a30ed92523b7e8bdb64a5","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.89.0","@stamhoofd/email":"2.89.0","@stamhoofd/models":"2.89.0","@stamhoofd/queues":"2.89.0","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.89.0","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.89.0","@stamhoofd/backend-i18n":"2.89.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.89.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.89.0_1752235346999_0.9503984230849194","host":"s3://npm-registry-packages-npm-production"}},"2.89.1":{"name":"@stamhoofd/backend","version":"2.89.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.89.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"716ce56a13b0f583541b12c9ae5f77bebcc96d19","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.89.1.tgz","fileCount":344,"integrity":"sha512-b3E9GRq8/YkGboJxW8wyaDBkckOLB/5tDbWgH1pFjOBdqoKKIXc28em4C29rwf/NcJoi/fAIe0F01M6IgLl5UQ==","signatures":[{"sig":"MEQCIASGZGyaQXtWtynojVEvseceIoQw0xTv1wYPsxO+phr6AiAnXnLp6NASXVPTNGvPmmykpCQN1QYfdsMWlgeG24058A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2452411},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"538a0e198d2db14c1e7650c75a645113b4394e71","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.89.1","@stamhoofd/email":"2.89.1","@stamhoofd/models":"2.89.1","@stamhoofd/queues":"2.89.1","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.89.1","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.89.1","@stamhoofd/backend-i18n":"2.89.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.89.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.89.1_1752483103855_0.6426953540598948","host":"s3://npm-registry-packages-npm-production"}},"2.89.2":{"name":"@stamhoofd/backend","version":"2.89.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.89.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"935e449782ebf812166ae38f6ebf17ffab94c980","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.89.2.tgz","fileCount":344,"integrity":"sha512-t3iU4XrlLsVVBG7wZKNW7RPvLyVIdPuWgmKe93WzObq+Zye8PnKUTU2mj0M7wT+VfOLkruRzgvyIdBrxecZWCQ==","signatures":[{"sig":"MEYCIQDkqkh+5G1QWxX+t5rcwX2+XKJ2DOM0xREdV5VvJ8u6mgIhAIv28KEHixczzc0KRwMic6N4lGjn0JwI8hLYx8aZ05hu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2452411},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"087ecfc8ad07d7b26a8cc680ddd3cb562eaa12e4","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.89.2","@stamhoofd/email":"2.89.2","@stamhoofd/models":"2.89.2","@stamhoofd/queues":"2.89.2","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.89.2","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.89.2","@stamhoofd/backend-i18n":"2.89.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.89.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.89.2_1752489519434_0.334664058270405","host":"s3://npm-registry-packages-npm-production"}},"2.90.0":{"name":"@stamhoofd/backend","version":"2.90.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.90.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"0aa848ef5275bbc6a796a52a906710cb0f2b8dd8","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.90.0.tgz","fileCount":355,"integrity":"sha512-tVbk9MYs8Soecoc6Mm2AVXBDDHvyGxCkaKg6xM4TQNo3G4edN6IA7Au5WHRK/aST4jn2iL6FenBNSo+WUyT05A==","signatures":[{"sig":"MEYCIQC7bLvVNJm7rLWzmppQ/OZrCFtYLVpFac3UD3gW3TVgewIhAMxxpZBEoGJPwinzxOigNMczbFbosKdvDrZ31MmSRk8P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3050310},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"d360b2ce795e378363765863457cd595f4841b73","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.90.0","@stamhoofd/email":"2.90.0","@stamhoofd/models":"2.90.0","@stamhoofd/queues":"2.90.0","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.90.0","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.90.0","@stamhoofd/backend-i18n":"2.90.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.90.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.90.0_1753868170674_0.12824382829903502","host":"s3://npm-registry-packages-npm-production"}},"2.90.1":{"name":"@stamhoofd/backend","version":"2.90.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.90.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"e2fe8c4f8f3724ea94cbcde121321eea32a1fa6f","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.90.1.tgz","fileCount":355,"integrity":"sha512-BmqtVpNFDnxEYpQFPCPon6q31rE+WGLJhxUdMVKPcrK5NoQZ8QzXWT1kdG3aVLRMIgF1FcbD67+kfFPqpAllLg==","signatures":[{"sig":"MEUCIFRF9DDZEdJcPE6Fucdz8k/jT5PzT5C2osL76vnorRE2AiEA7BBi3u18lWMe01qv/Oi6WXmvNsIscGjXxlSuux4QxkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3050310},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"9a720678a4d4699e555f38c9d97779da5818d712","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.90.1","@stamhoofd/email":"2.90.1","@stamhoofd/models":"2.90.1","@stamhoofd/queues":"2.90.1","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.90.1","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.90.1","@stamhoofd/backend-i18n":"2.90.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.90.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.90.1_1753871773853_0.7835959877302376","host":"s3://npm-registry-packages-npm-production"}},"2.90.2":{"name":"@stamhoofd/backend","version":"2.90.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.90.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"10e6d6e49113905080bc7ec4310e5bed11da83b4","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.90.2.tgz","fileCount":359,"integrity":"sha512-byWcbYJrEk8gy1r9FEemLqlb9LKyG589gqRIYIgAclTx2VxfmIDRjlcWPAVI7zpWsM8qB4KgmbJR66CGv0d6Gw==","signatures":[{"sig":"MEQCIE0BZOCe9eUweCwBkhn6CZTKC6POLPSo5zbgkfSk1HQxAiA+sEIVUhmvU/W68ElXm66E6YcbRnT9N2rV90/lp6wWSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3072432},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"dc53fcb78b8a06f2e8e3dc0f0d6c29ee9147d2c7","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.90.2","@stamhoofd/email":"2.90.2","@stamhoofd/models":"2.90.2","@stamhoofd/queues":"2.90.2","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.90.2","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.90.2","@stamhoofd/backend-i18n":"2.90.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.90.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.90.2_1755006847658_0.8216465007640428","host":"s3://npm-registry-packages-npm-production"}},"2.90.3":{"name":"@stamhoofd/backend","version":"2.90.3","license":"UNLICENCED","_id":"@stamhoofd/backend@2.90.3","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"37a99e2b9c97aa85e5a319623efcdb7cadcbef46","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.90.3.tgz","fileCount":359,"integrity":"sha512-KDk2i8nX6lej7RVTg0Z/c395WCZwFvLq27gdWxz2IrXV3AA/N9cFNg42H33SK7PaiCTtiwB01RDPJm2EMwpAKw==","signatures":[{"sig":"MEUCIE706+pKgDbMjbYdXk/Z4yUZZX6ENcQujzPd0V/jNf0nAiEAznk6DrHt0UV411YToqgkyvGcQ+ADvR8OOQW5zodpjLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3072432},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"81248f4f4d578fb67e29c48c55ddb1a1beb12313","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.90.3","@stamhoofd/email":"2.90.3","@stamhoofd/models":"2.90.3","@stamhoofd/queues":"2.90.3","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.90.3","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.90.3","@stamhoofd/backend-i18n":"2.90.3","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.90.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.90.3_1755007239340_0.47502961132343224","host":"s3://npm-registry-packages-npm-production"}},"2.91.0":{"name":"@stamhoofd/backend","version":"2.91.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.91.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"653cca8ee9091c0d30e3b7052d1b570c81fc0d4f","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.91.0.tgz","fileCount":359,"integrity":"sha512-roBPAm1M/ivajZIOjNkDoXzphWK6xcMc18ZqOV64jfDSAvrhrwokqV4cX3nMbk68BHr31KMNr8xAuqAwYMgD8w==","signatures":[{"sig":"MEYCIQCaGsMJoQ8HkaXrIBp2+jShwhxVkZEbh0cJoZeJz7zVDgIhAMi4wy287F5BRK40yK8yJvvv3rz43f/Ug9BAW3DrGlbG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3075370},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"37ff6e89f07320c0736d32c9b911c8c1c35dc421","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.91.0","@stamhoofd/email":"2.91.0","@stamhoofd/models":"2.91.0","@stamhoofd/queues":"2.91.0","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.91.0","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.91.0","@stamhoofd/backend-i18n":"2.91.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.91.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.91.0_1755178033565_0.01488700886438421","host":"s3://npm-registry-packages-npm-production"}},"2.92.0":{"name":"@stamhoofd/backend","version":"2.92.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.92.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"cd0d5a6c80ea4f6dadb94d53089e7b1be0e41502","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.92.0.tgz","fileCount":365,"integrity":"sha512-JD0F4zqfCqjqBcZB9N2l+fwtWc1IFiUrXoNmfsB3796iYkMUvC+ybWZvtT+SM7sr8eVR6WRdsY30Uqpz3l3DEQ==","signatures":[{"sig":"MEYCIQDWJlRDUK4I1oNRLpohQ2vNXDI8FKtPPXbMXHre9xRm9wIhAOxo6yBojrQyyBxpPGjaGTJHWembybwdqF+YKydDSTgA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3139605},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"43d1edfd8061dada1d418a02691fe5fb158aca6a","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.92.0","@stamhoofd/email":"2.92.0","@stamhoofd/models":"2.92.0","@stamhoofd/queues":"2.92.0","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.92.0","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.92.0","@stamhoofd/backend-i18n":"2.92.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.92.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.92.0_1755781862260_0.06347406590795446","host":"s3://npm-registry-packages-npm-production"}},"2.93.0":{"name":"@stamhoofd/backend","version":"2.93.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.93.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"d393d44d9e162dad8cd263358c78efa399a0d65e","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.93.0.tgz","fileCount":374,"integrity":"sha512-SYCBrFxhXWYWbXJurQfsJulVuIhgnbIN++EeNJq3OuWIx+pRrJ4pDvyKujnjLWL/8JprNi+aiyR1y2ndhLC20w==","signatures":[{"sig":"MEYCIQCzuFWmB6Dpfh3Ot1jUXVGOmYJAw/7FqIzS+7KUZ+qwNQIhANKI5RXFQoTh0N2TkkBZh5Q7x1XDQkJ/F+di8c0ozJqg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174825},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"05b8228a7fc3871aa767609a95a2c1511132e548","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.93.0","@stamhoofd/email":"2.93.0","@stamhoofd/models":"2.93.0","@stamhoofd/queues":"2.93.0","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.93.0","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.93.0","@stamhoofd/backend-i18n":"2.93.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.93.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.93.0_1756196696770_0.2998307404263354","host":"s3://npm-registry-packages-npm-production"}},"2.94.0":{"name":"@stamhoofd/backend","version":"2.94.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.94.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"6551dbf46dd9884b7f9536fc95165e25cee56164","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.94.0.tgz","fileCount":375,"integrity":"sha512-Ngoc2O1UxJQnDAHIFDK9Dr4MAhyL1ysaQCF8JzOd6UDEgSXPjVQOvB0n49cGc6nECtcmUMtxVboeop58FlqKAw==","signatures":[{"sig":"MEQCIFsu4Dnt4H1t+wwxvyEhWPArWzpFGfBNgXRIC2TQgPtqAiBAUsF1smadqb/V4VMBRRzvT+5C+A0+ZhgUxCCoukeXJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3178387},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"7a1a0be03249d69ad0664ee85d446c7b596768f0","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.94.0","@stamhoofd/email":"2.94.0","@stamhoofd/models":"2.94.0","@stamhoofd/queues":"2.94.0","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.94.0","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.94.0","@stamhoofd/backend-i18n":"2.94.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.94.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.94.0_1756304602288_0.29753347367292227","host":"s3://npm-registry-packages-npm-production"}},"2.95.0":{"name":"@stamhoofd/backend","version":"2.95.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.95.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"64e1fa05e0bde22b6f1d7982356240194088e250","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.95.0.tgz","fileCount":376,"integrity":"sha512-uMAh/fVfD5irC9Q63triwvuyCXfAClutSWnK0IQA2V1ZGmkvK5caNbAMsrmmGaTrfWS46J/aZg3yBlNKxPlVKg==","signatures":[{"sig":"MEYCIQCcj62apBytMpksU64/XS11EYe0Fcvmyuf92Len/eMWWQIhAOfKUaf1n0HFpclSkiVOmXAjeYFZjI7y3ls14bbzTehn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3186053},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"baed3abb7d0814204ae52004bfec7287e397d28e","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.95.0","@stamhoofd/email":"2.95.0","@stamhoofd/models":"2.95.0","@stamhoofd/queues":"2.95.0","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.95.0","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.95.0","@stamhoofd/backend-i18n":"2.95.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.95.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.95.0_1756739936462_0.22296123328634243","host":"s3://npm-registry-packages-npm-production"}},"2.95.1":{"name":"@stamhoofd/backend","version":"2.95.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.95.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"b94bb366ede9f651b9dc5f2c17e6c29ca79bc426","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.95.1.tgz","fileCount":376,"integrity":"sha512-eliMVv1cS1b+c5kDB1CEvMXgtny9kIzdmZRi5MyOmu2qnOyqqkX6+U4E6aaQa2c/dXz1lSeqAGypj9gIRH3DPw==","signatures":[{"sig":"MEYCIQCsYOVgx+aw4Xuk9cDZqSgdZKr1BXTUrFOqZIJj9v1GNQIhAMGnLK9bw9a2/KqlyBJmvf4/BzdgodLPYcrSVxGMz9ST","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3186132},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"3b189532ead46117b36ae6cd67b7fea5ee86ef7d","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.95.1","@stamhoofd/email":"2.95.1","@stamhoofd/models":"2.95.1","@stamhoofd/queues":"2.95.1","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.95.1","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.95.1","@stamhoofd/backend-i18n":"2.95.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.95.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.95.1_1756888307857_0.4697188123374916","host":"s3://npm-registry-packages-npm-production"}},"2.95.2":{"name":"@stamhoofd/backend","version":"2.95.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.95.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"676b3ed8024519581bc7e722f37a94e5d49b3d29","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.95.2.tgz","fileCount":376,"integrity":"sha512-mkQqNuiEbJyL9In3QTwLD6EEijLVM9Qu9d1Qfg2oRTTRtMJVHHdfWXX4oxOKQnTSJb9xcUGmClFwGenmKQBqZw==","signatures":[{"sig":"MEQCIGHKZteZSq4z3ULlG11EiPdo/B2nELlwWoN6chqSPBOBAiBUQI85DE7/bkwSGfffLkEI07uKf0nfNTTVLIPOjZMD4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3186132},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"395db4d4c0866e0908e80f4c8cf8980f0862ef53","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.95.2","@stamhoofd/email":"2.95.2","@stamhoofd/models":"2.95.2","@stamhoofd/queues":"2.95.2","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.95.2","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.95.2","@stamhoofd/backend-i18n":"2.95.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.95.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.95.2_1756890592210_0.6153953959473704","host":"s3://npm-registry-packages-npm-production"}},"2.95.3":{"name":"@stamhoofd/backend","version":"2.95.3","license":"UNLICENCED","_id":"@stamhoofd/backend@2.95.3","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"951647b4b2d763e412f69da68b2a2bb8f62adfb1","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.95.3.tgz","fileCount":376,"integrity":"sha512-XN9K6eeCNiQc3T0v5Ig4si+W0uDKZf2aOlqhbX+lGjcWoqdWFM1vd1Wn6YmYK2IOj2nLLBOFtjXqBd4356zl9Q==","signatures":[{"sig":"MEUCIQCESCz2jq+74EqQVsew0guDdTtYuaUQK/atBQlQn2oe5QIgO7wWSDpjVVb19freN1CGA9SNaq4qE7y+zpbAwgQZZcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3186140},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"fc5716c25a33b52220d5dcd57aee309ef1408413","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.95.3","@stamhoofd/email":"2.95.3","@stamhoofd/models":"2.95.3","@stamhoofd/queues":"2.95.3","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.95.3","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.95.3","@stamhoofd/backend-i18n":"2.95.3","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.95.3_1756894871850_0.0014903406991231272","host":"s3://npm-registry-packages-npm-production"}},"2.96.0":{"name":"@stamhoofd/backend","version":"2.96.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.96.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"700bab17a05ece046f593be66a9fb18405fc59f0","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.96.0.tgz","fileCount":376,"integrity":"sha512-NCLni7/RyyHyHOUolplf1znK9YcDWMVuexPkIHCXNEOa25LiK/vZNLw2R5kkj+bodClwOR6AD+eEiF58ZXqp3A==","signatures":[{"sig":"MEUCIQDXOU7NVM9YzDqB2MjZjZOZ5st2W6cGzMtOFWlsw2WDsgIgLBuvgiCeS7577mWuMUpv6/ev5VGkNgpIZbOAjSt3Ci8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3189609},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"370bebc6a70f9771fe22c33a9d2bc49a6ca83fe4","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.96.0","@stamhoofd/email":"2.96.0","@stamhoofd/models":"2.96.0","@stamhoofd/queues":"2.96.0","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.96.0","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.96.0","@stamhoofd/backend-i18n":"2.96.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.96.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.96.0_1757070778683_0.666866952769414","host":"s3://npm-registry-packages-npm-production"}},"2.96.1":{"name":"@stamhoofd/backend","version":"2.96.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.96.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"d1baca699ed221ecad1a2b3b5a32f6e9b60ce6b0","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.96.1.tgz","fileCount":376,"integrity":"sha512-iTr5EzcQT7zpsI5WHr5AL37Q8irXC7NyTPWxq0GQparjFo/c6F6EEYA9fDU3rh5HZ+XHX4234BiB0O16hXz69Q==","signatures":[{"sig":"MEQCIFbtTmzGIsLNUMzvGmhGHJ+NIMBcwW1P/Mjv8djcHHCDAiBuR46NfWX7u3Mg+rXDON1/ESyUx2tBqkeVGU7ssqKYdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3189609},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"649831e89207ca962da599f6a9e8e69e1f8abd58","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.96.1","@stamhoofd/email":"2.96.1","@stamhoofd/models":"2.96.1","@stamhoofd/queues":"2.96.1","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.96.1","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.96.1","@stamhoofd/backend-i18n":"2.96.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.96.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.96.1_1757418555643_0.909341863742229","host":"s3://npm-registry-packages-npm-production"}},"2.96.2":{"name":"@stamhoofd/backend","version":"2.96.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.96.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"f8172151fd266e3bc0a387ef45ceb66334ee8bec","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.96.2.tgz","fileCount":376,"integrity":"sha512-R5WA/Y81s0FKy0lb4xg3rI77QwiR2NCjV7vwerf1CbK7j9njt7ScFn+5brh72EW+Mzm7ZahVZXUKJASs+CCirg==","signatures":[{"sig":"MEUCIBRaGdjXsGWWWQXjH4a2jJVy1TaprgZFOo0QzdhJbQb2AiEAhnW1RjhOPw49wnPRJKpMdIGSb75D5OFBrv88xdSPrhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3189609},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"75a7b770bbf180c1140146194a9c9f7f451c3cd2","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.96.2","@stamhoofd/email":"2.96.2","@stamhoofd/models":"2.96.2","@stamhoofd/queues":"2.96.2","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.96.2","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.96.2","@stamhoofd/backend-i18n":"2.96.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.96.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.96.2_1757494647232_0.8509613441793447","host":"s3://npm-registry-packages-npm-production"}},"2.96.3":{"name":"@stamhoofd/backend","version":"2.96.3","license":"UNLICENCED","_id":"@stamhoofd/backend@2.96.3","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"040e20ffd197c68844fe73fef497bcde65952b12","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.96.3.tgz","fileCount":376,"integrity":"sha512-XfSbyb/xR4okwP7K+OX1sOPd62OpzGSnxdEfqdErcKD4yK1s+Cg2OC2jJFJ+jgISn+zojt9qBrSPQBfb3xi4Jg==","signatures":[{"sig":"MEQCIFZUO6IsKA3bMkCnk7Kbbii7pDfvBJ3Q3RYvjMLhzmFUAiB1Fs9lm51Bhwe6tq3wzwsqUyEoEM1uCHM0A1QbYzlBpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3191908},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"9da200d4958b6959f604def8861ac00595a668cf","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.96.3","@stamhoofd/email":"2.96.3","@stamhoofd/models":"2.96.3","@stamhoofd/queues":"2.96.3","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.96.3","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.96.3","@stamhoofd/backend-i18n":"2.96.3","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.96.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.96.3_1757517657910_0.46436271232764326","host":"s3://npm-registry-packages-npm-production"}},"2.97.0":{"name":"@stamhoofd/backend","version":"2.97.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.97.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"9de993bd437260be75d81dde7332f1113e5d85f4","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.97.0.tgz","fileCount":378,"integrity":"sha512-wJIvBRS76q2BkEhM0lWy3xkYpczUdVhjUxR+7Z/DHU94u2tHA7Mx9an8Lj5kZ2P1cB07+k3TC+YS4QaQ3p2S2w==","signatures":[{"sig":"MEYCIQC15INxopkly+ZOswh9U/wDtkRZjrjKsHN6FIqcGa+8FgIhAMws3R4Gl7CQep/YQhliCixOscxEhf/s5SiU+qqmqOVC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3260733},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"bfac4c11840fea2de6617bf31ac9b72d08d696fe","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.97.0","@stamhoofd/email":"2.97.0","@stamhoofd/models":"2.97.0","@stamhoofd/queues":"2.97.0","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.97.0","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.97.0","@stamhoofd/backend-i18n":"2.97.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.97.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.97.0_1757931038291_0.7519937290813592","host":"s3://npm-registry-packages-npm-production"}},"2.97.1":{"name":"@stamhoofd/backend","version":"2.97.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.97.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"75097a5cb727acce18cca7dc8f307138a25d7736","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.97.1.tgz","fileCount":378,"integrity":"sha512-5+M4JNQ4j0kum7/js5iPvQq510sU0jKNv2UMr4tlre+5Lh7pgTzkYHapRp+RSZ4qn2WdWvxRiEvVt7eCq8yJYg==","signatures":[{"sig":"MEYCIQCA7XLbqcdAICZAfw76koCIEupifPpJ5FHfBvGeXgmv+wIhAN9uJ7kXpuEJUiGMLquJbE8HPd+CYKWV0CTZqVuv6efW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3260733},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"bf96e4489028e06431539f4b041086f4dbc3d277","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.97.1","@stamhoofd/email":"2.97.1","@stamhoofd/models":"2.97.1","@stamhoofd/queues":"2.97.1","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.97.1","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.97.1","@stamhoofd/backend-i18n":"2.97.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.97.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.97.1_1757931618176_0.013670639702464404","host":"s3://npm-registry-packages-npm-production"}},"2.97.2":{"name":"@stamhoofd/backend","version":"2.97.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.97.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"c54796eb8021fcab4a1c24bdff15650c6c6aaf0e","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.97.2.tgz","fileCount":378,"integrity":"sha512-PpRkP9sGMSSrxJJvVWyzVeiesgMwDC0A0Hk8WMZD24hqkphb8jPfEcsVXIWoGNZ5A02rSsXWKSEvS1jJHS4d0Q==","signatures":[{"sig":"MEUCIQDZnOvbjGkr7uzMgVl1PnLTHnnDy9TsgwPkkQC2upjJaQIgKt/kpG1RBFrfVqdRCnz0S56tt8K3mXy2WmhXjassVZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3263917},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"b8acc52aa065a07ff0689bd6cd0fd90a49a0c54e","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.97.2","@stamhoofd/email":"2.97.2","@stamhoofd/models":"2.97.2","@stamhoofd/queues":"2.97.2","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.97.2","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.97.2","@stamhoofd/backend-i18n":"2.97.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.97.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.97.2_1757937141525_0.6286722081359142","host":"s3://npm-registry-packages-npm-production"}},"2.97.3":{"name":"@stamhoofd/backend","version":"2.97.3","license":"UNLICENCED","_id":"@stamhoofd/backend@2.97.3","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"cff12129b1750f3983d67c09d3bb4096fff977f1","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.97.3.tgz","fileCount":378,"integrity":"sha512-Ys9FWPjNi6Rn0YV84YbSyFPgsefSQet3VcTJZkQDihNUIsiqqLvxVVMPkRRYHcZydOhWGuuM8JQYlkViX//zUw==","signatures":[{"sig":"MEQCIFTSDy2GTe+sRQGoWoCnm2uXgtoy6mqfeTbwsEe/6QlSAiB32SeT9Fp2mgrggRTpiM0QjXPTrJwqHjh2rE55EfexVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3268923},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"254bc1658dc444653db96e7e4197b05035907a44","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.97.3","@stamhoofd/email":"2.97.3","@stamhoofd/models":"2.97.3","@stamhoofd/queues":"2.97.3","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.97.3","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.97.3","@stamhoofd/backend-i18n":"2.97.3","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.97.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.97.3_1757942929566_0.13589577754050342","host":"s3://npm-registry-packages-npm-production"}},"2.98.0":{"name":"@stamhoofd/backend","version":"2.98.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.98.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"13b82b07dfa0a7904e79e67a9fe07b1154a300ca","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.98.0.tgz","fileCount":379,"integrity":"sha512-OZdTnmURDQJffFTXbE4FP3U/xDQE72RruZgR8vaVPEKgc3pHiBZML/hkUfP9hDd0ff0FS76VPuBEOIPe2Lbbnw==","signatures":[{"sig":"MEYCIQCECdP5jM9qCSSDAXoS3qQRbJijmTGonhjmDyrpUCW9rgIhAM3mfvjQ8Z568IjQH8RvsGNpx2igRLC5pxWR4J7VukqC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3277573},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"d15c1756a1e10788fa2736efcc6abbc2e3f365a6","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.98.0","@stamhoofd/email":"2.98.0","@stamhoofd/models":"2.98.0","@stamhoofd/queues":"2.98.0","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.98.0","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.98.0","@stamhoofd/backend-i18n":"2.98.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.98.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.98.0_1758118504683_0.9376779726059412","host":"s3://npm-registry-packages-npm-production"}},"2.99.0":{"name":"@stamhoofd/backend","version":"2.99.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.99.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"32907fc7f6a78132ac183edf706b5bc9f81ee66d","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.99.0.tgz","fileCount":379,"integrity":"sha512-/0e/8G78cUdxVsKGxo2jaqXHsPou4vFLyj2gJP3X1aBqehhetgc3VLok+F9NqLvsrTZulQfBIJLJOvmRL18ESg==","signatures":[{"sig":"MEQCICaK5GbVt30yrbsKyq2DetfHy3VGOd3uGImLbRFeTnzRAiBOvJxfiR0pClxG+CiYdUQrRidyMGEf270MosSf0DA6CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3278789},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"7a7e5f54a042186c74843d4d7613ec331bc93451","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.99.0","@stamhoofd/email":"2.99.0","@stamhoofd/models":"2.99.0","@stamhoofd/queues":"2.99.0","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.99.0","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.99.0","@stamhoofd/backend-i18n":"2.99.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.99.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.99.0_1758640345352_0.7318750821515272","host":"s3://npm-registry-packages-npm-production"}},"2.99.1":{"name":"@stamhoofd/backend","version":"2.99.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.99.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"4c9b4db96f2ec05ee2624cd5e742e1fc89ed9496","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.99.1.tgz","fileCount":379,"integrity":"sha512-jScnefjaXBKCWa/u1lAgFmUIGKjRlDCbMZGGpwfsVNXuV/MLPPkWIPqYZvfie2MVuZi4xxg9A1CeR2BHUeYuoA==","signatures":[{"sig":"MEQCICYgDEtoSzz5qUNy2jOxUjYljBTf8Ih0nJ6gseCnQ6U7AiBhy85d+h/+/hpHruRASXT70tpoQL94DYuAvkoMqrOKDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3278789},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"92d884776091f7182f8699725b7a7b5b8dcf41e7","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.99.1","@stamhoofd/email":"2.99.1","@stamhoofd/models":"2.99.1","@stamhoofd/queues":"2.99.1","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.99.1","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.99.1","@stamhoofd/backend-i18n":"2.99.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.99.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.99.1_1758642766770_0.2567608769912717","host":"s3://npm-registry-packages-npm-production"}},"2.100.0":{"name":"@stamhoofd/backend","version":"2.100.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.100.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"6f77911410a0d8e532493f678a41ce92c24b6fee","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.100.0.tgz","fileCount":382,"integrity":"sha512-YAZUI1lYaF95ZgThU5YLRoYv9zQIEZjPoIZz4ppnLMczPYsieg8wvqzIyunftWklPk6bLdc/FgLL4R7XdBweuw==","signatures":[{"sig":"MEQCIEVbGk92yuXAcQSr28WAV4fQJbIXBrYZpmUhCq38aY0XAiBPt99+fjGVoeVd4N5IEJ6rA99lyLxRuvCQyMog1iqPmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3313517},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"648bba95bdd2a6c8665b59e56470289c71e1c0d0","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.100.0","@stamhoofd/email":"2.100.0","@stamhoofd/models":"2.100.0","@stamhoofd/queues":"2.100.0","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.100.0","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.100.0","@stamhoofd/backend-i18n":"2.100.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.100.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.100.0_1759762518595_0.6514537755910783","host":"s3://npm-registry-packages-npm-production"}},"2.100.1":{"name":"@stamhoofd/backend","version":"2.100.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.100.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"cf9e7225b4f3ea8c01493193bd21f391c654a904","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.100.1.tgz","fileCount":382,"integrity":"sha512-XXYUoWoM8LtjN8nKhjJeVrK+/PhYzyD/gBqVf03U0xiTetzCAwKuIdgGkFtcGifFsApTN1SJ+RCwmZ3GwAAFPg==","signatures":[{"sig":"MEQCIFZPq32UPBRAo32zUL8/Tmos5tPhDYwswXr3Upt4mUCIAiAyNyhUYmcCsuCj/nb5q4Y9AWw96ApOX9sxIxIbgN3k/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3313517},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"989981a387ceddd505dc757d2e0a3dacd492b733","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.100.1","@stamhoofd/email":"2.100.1","@stamhoofd/models":"2.100.1","@stamhoofd/queues":"2.100.1","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.100.1","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.100.1","@stamhoofd/backend-i18n":"2.100.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.100.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.100.1_1759830622768_0.4165830908806545","host":"s3://npm-registry-packages-npm-production"}},"2.101.0":{"name":"@stamhoofd/backend","version":"2.101.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.101.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"02cba9d858c85c5db1b5203779f2b0cb532645f4","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.101.0.tgz","fileCount":382,"integrity":"sha512-k9XvVqVHdcXY22+Oh/HU6vWYFEZqvSTHVZzgajlihdaafqe5XkyJ8D7QjMFLF0V47WS5QAZaWjFU4PgLCzG6gA==","signatures":[{"sig":"MEUCIG3NAu6c6S9C21bi4eIkXe1zw6G/Fq4DzmFgnqzMDmn7AiEAsbOaD/unRqmwsBiS7vzytpJPH8o9ejZ+NISoq/UlvJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3313517},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"1eeeabc23e86e699d54f09fb385b5c32b4618723","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.101.0","@stamhoofd/email":"2.101.0","@stamhoofd/models":"2.101.0","@stamhoofd/queues":"2.101.0","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.101.0","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.101.0","@stamhoofd/backend-i18n":"2.101.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.101.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.101.0_1759924698176_0.7534945266912323","host":"s3://npm-registry-packages-npm-production"}},"2.102.0":{"name":"@stamhoofd/backend","version":"2.102.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.102.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"e67bd18892e06bcbe244bca2e0d1e96baf576027","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.102.0.tgz","fileCount":382,"integrity":"sha512-rk8Y1VGLtdyCnfbHc1mydLPRnJnSpeYYeHqOA6qKjZfFsDbHvAqvV4V3Hs9phM3hd59bH8dLtSPV9YISuswFYA==","signatures":[{"sig":"MEYCIQCLVsjFkDXndbXpkIoYtnoRw5+HEruXnrfHOtftKvI+4wIhANg+a6wmKe3frFxg7jeUSZSCJiNWLVQqYSCeCxy53I21","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3328251},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"0dcf9d704578c9f1972f7068b8727a5572c723c7","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.102.0","@stamhoofd/email":"2.102.0","@stamhoofd/models":"2.102.0","@stamhoofd/queues":"2.102.0","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.102.0","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.102.0","@stamhoofd/backend-i18n":"2.102.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.102.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.102.0_1760624058421_0.38190886183566874","host":"s3://npm-registry-packages-npm-production"}},"2.103.0":{"name":"@stamhoofd/backend","version":"2.103.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.103.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"afe5c3dd5ce940cf617109deccef2bfe3c383fa6","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.103.0.tgz","fileCount":383,"integrity":"sha512-sACx/+39niTo+v3+CdFZ2OV74NL4om8wvl59hI0F9dl1kyzsjU0K/0Le0HWrRQ6ZkEMmnzkJbcvvynnZ8CES6w==","signatures":[{"sig":"MEUCIQDHKASFNkZHZoKBqklJXHICGYO8ucQMaVKknBfo8naLWwIgHht7EqxdJBtwgOP98iTtrnl+pu2+KoQqVTgwZsF5wJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3360834},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"81c0e08f64f5c9a32a513cf6cfd2d48e3601f1a8","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.103.0","@stamhoofd/email":"2.103.0","@stamhoofd/models":"2.103.0","@stamhoofd/queues":"2.103.0","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.103.0","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.103.0","@stamhoofd/backend-i18n":"2.103.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.103.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.103.0_1760802585584_0.43636856874827434","host":"s3://npm-registry-packages-npm-production"}},"2.103.1":{"name":"@stamhoofd/backend","version":"2.103.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.103.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"4d2faeb96f0f2b2b547907880648bcc0b103abd9","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.103.1.tgz","fileCount":383,"integrity":"sha512-/C9EAWba1V0nab7tAGzfw6Wrd6Bp+ZBeh0BQZbC58MzaC1oyKzzxNu6PPfXHLBkU0O2opyC3NzvVGuQWcXPSbQ==","signatures":[{"sig":"MEUCIQD3R8uEKySfciV+wlWxsYoHE4/qodif829tsKNXFzmkvAIgI8m3FUJE+K0GU9Se4qyUAYfKVPMf0i1MNH/FW0n3u2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3361165},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"680918109eb2a26a78c71b41a7165c6d088398ee","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.103.1","@stamhoofd/email":"2.103.1","@stamhoofd/models":"2.103.1","@stamhoofd/queues":"2.103.1","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.103.1","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.103.1","@stamhoofd/backend-i18n":"2.103.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.103.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.103.1_1760863239730_0.9139610238608811","host":"s3://npm-registry-packages-npm-production"}},"2.104.0":{"name":"@stamhoofd/backend","version":"2.104.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.104.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"c0abb2ffe47c8243989fa501d7de019cfb1f3c7d","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.104.0.tgz","fileCount":384,"integrity":"sha512-7kuvTXnK+cmr7cobV2QAtiP3me/CXPbPZMDaVsJdL4m0h3TZINj8LOUMnF8YNxIlKhL2AJGV4ILQJzO5zUWG3Q==","signatures":[{"sig":"MEUCIFLjw/keF+UEO/Z6zuOJ2Ahvf3/YRx7T/CwohovYLjo6AiEAmOhv5jDs+nVZP+5vktG9Ah1zGVd7A3D6sJJTFGPYjzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3413612},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"b0ab736ce6f13f9f663503ff0967caa8bb660723","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.104.0","@stamhoofd/email":"2.104.0","@stamhoofd/models":"2.104.0","@stamhoofd/queues":"2.104.0","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.104.0","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.104.0","@stamhoofd/backend-i18n":"2.104.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.104.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.104.0_1761060752140_0.7795885411246484","host":"s3://npm-registry-packages-npm-production"}},"2.105.0":{"name":"@stamhoofd/backend","version":"2.105.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.105.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"10a01f8e8019d79ff64464f85618dcdd01232358","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.105.0.tgz","fileCount":384,"integrity":"sha512-qioavkrHRFYNbPFH+RKtP0OamOhb9YGqrOew/Q4UAQrYNKAeS9/B8hgtkfsH+Czw6OlDGA9nsZBUD5hwNEsJig==","signatures":[{"sig":"MEQCIFUXV6uD9dh79QLwhlzBTOR5zoE7eAT6W4i+vKZupIEFAiBRhajZw5cCRnxarQFfKQRHEhP9NfveHdhvJrWT1/PGkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3413808},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"491186e203464f2b7c0ade81dadc8e24b0fc1c69","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.105.0","@stamhoofd/email":"2.105.0","@stamhoofd/models":"2.105.0","@stamhoofd/queues":"2.105.0","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.105.0","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.105.0","@stamhoofd/backend-i18n":"2.105.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.105.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.105.0_1761572057660_0.3270673860813329","host":"s3://npm-registry-packages-npm-production"}},"2.106.0":{"name":"@stamhoofd/backend","version":"2.106.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.106.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"e7fbec0f9396b614e5fb0db8d576fa9b00071205","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.106.0.tgz","fileCount":391,"integrity":"sha512-mr3nGbRRVHhQXzw2j4AhsYI915zPIjjpeegF3A9kaKli54SNZgoC1a3rY2GUNYWx1awUEB5DV1VBJTALfxgqcg==","signatures":[{"sig":"MEUCIQCyNeiPNZFQrKqa3jnmaF/w06j5wDYBcMrcBAg9ACEu8gIgLHkMY4r7Oo/oWr27NU8NSAz2NDRAXlbR4+1wo2pBpNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3642708},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"56fde0bd7b4d4ff0c3a4cd07924dcfe78a438215","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.106.0","@stamhoofd/email":"2.106.0","@stamhoofd/models":"2.106.0","@stamhoofd/queues":"2.106.0","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.106.0","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.106.0","@stamhoofd/backend-i18n":"2.106.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.106.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.106.0_1761907387366_0.24489306454224002","host":"s3://npm-registry-packages-npm-production"}},"2.106.1":{"name":"@stamhoofd/backend","version":"2.106.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.106.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"4f0e33c4038d21c7f1b523b28d772aaca3b038f5","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.106.1.tgz","fileCount":391,"integrity":"sha512-lT82plpWMzi5nZMpGq0IqUKSXbpyS2DRommrIBVpO40JWVSAxkdsXUk8ROQe8qzT+EXOdfB2x/zD7xKo8hx6vQ==","signatures":[{"sig":"MEUCIQCv8P+6W/1HupagTmEGNeibaTvzc+0AYjCUodcN28sdjQIgSjnZ3IdaDJATrsZuTvO+mYKaIyQcLH4j5W1i9MIzKws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3642708},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"}},"gitHead":"301b0e54aa05d6369752f2eeaa80d2c31918e5e8","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.106.1","@stamhoofd/email":"2.106.1","@stamhoofd/models":"2.106.1","@stamhoofd/queues":"2.106.1","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.106.1","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.106.1","@stamhoofd/backend-i18n":"2.106.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.33.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.106.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.106.1_1761908304660_0.5206119286723812","host":"s3://npm-registry-packages-npm-production"}},"2.107.0":{"name":"@stamhoofd/backend","version":"2.107.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.107.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"9c2fb19e12726e6efaa4f29378eab78a72886be4","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.107.0.tgz","fileCount":393,"integrity":"sha512-bUOmoFq1GyTVaJQcFdHi22+20e1mbyqpL/+jbjnZSMyQvH80jBY0PUYmiFDwgRpAsmByAFWTkgOfbLZS7UA66A==","signatures":[{"sig":"MEQCIAfF3DMijyhN2LHaQEH9sFyTHlIccW9+5DG2CAkJe4vXAiAA2YgW0uOrGNdQ4EjAkaj/wbblM9CPd5K+ZIHUOQD4Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3662401},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"},"./src/boot":{"require":"./dist/src/boot.js"},"./src/migrate":{"require":"./dist/src/migrate.js"}},"gitHead":"54cbfe3b2fb090aa83c556be9eda97be712a9c71","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.21.1+arm64 (darwin)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.107.0","@stamhoofd/email":"2.107.0","@stamhoofd/models":"2.107.0","@stamhoofd/queues":"2.107.0","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.107.0","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.107.0","@stamhoofd/backend-i18n":"2.107.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.34.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.107.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.107.0_1764835282702_0.16268382428384864","host":"s3://npm-registry-packages-npm-production"}},"2.107.1":{"name":"@stamhoofd/backend","version":"2.107.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.107.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"cce6b947517f2d2f96de46c9bba9cdbaa59c31ab","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.107.1.tgz","fileCount":393,"integrity":"sha512-IQpSDKKdI94lLhJfQOOAUMtZGfs/4apXjKQnRT1OVxjiaTQcNcdmIz3V88mpt5PSidBQbPUumMwcPJohkt1oNg==","signatures":[{"sig":"MEQCIAFV8K9ROuYFQNoUTFw6Sd6mwXHNW4tTRCFSrsKL8qFCAiBJIdON0fM6bZkw4G32YOGBjAAtrT6IWR1l8CUWKmKgWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3662401},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"},"./src/boot":{"require":"./dist/src/boot.js"},"./src/migrate":{"require":"./dist/src/migrate.js"}},"gitHead":"daa87b6d1883f2b7eb0b56b9885dc86c74c73789","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.21.1+arm64 (darwin)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.107.1","@stamhoofd/email":"2.107.1","@stamhoofd/models":"2.107.1","@stamhoofd/queues":"2.107.1","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.107.1","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.107.1","@stamhoofd/backend-i18n":"2.107.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.34.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.107.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.107.1_1764835658897_0.3915972317773455","host":"s3://npm-registry-packages-npm-production"}},"2.107.2":{"name":"@stamhoofd/backend","version":"2.107.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.107.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"ef6a0f19a518b386767b9fd1328b8ea34d48d13a","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.107.2.tgz","fileCount":393,"integrity":"sha512-SvUm47/63L1+bT8EgNLxW1Ukm9gqWbOIRcK/HwNAeGWAAabSvowpJqhHmXOYV/Zq3XWTS8Tp95N/pbgOGScqzg==","signatures":[{"sig":"MEQCID+E6MyxeWs7NHqRZMy9pfNQ1bucNBiJDFmflHeWPwyTAiBeTPor/+WvGcUJ6wKPtUyJzHpIVPOeguYLlvOlurm+eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3662401},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"},"./src/boot":{"require":"./dist/src/boot.js"},"./src/migrate":{"require":"./dist/src/migrate.js"}},"gitHead":"33deb06a0bac15cc46fe141bc3dcf1dafb6e82a1","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.21.1+arm64 (darwin)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.107.2","@stamhoofd/email":"2.107.2","@stamhoofd/models":"2.107.2","@stamhoofd/queues":"2.107.2","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.107.2","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.107.2","@stamhoofd/backend-i18n":"2.107.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.34.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.107.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.107.2_1764846088364_0.20374903539062683","host":"s3://npm-registry-packages-npm-production"}},"2.107.3":{"name":"@stamhoofd/backend","version":"2.107.3","license":"UNLICENCED","_id":"@stamhoofd/backend@2.107.3","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"dd0164ed268331ba1ff921d0f1c2288bb0a30a32","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.107.3.tgz","fileCount":393,"integrity":"sha512-IWE2hPFoYbH3CbI4NDqFMvrhCwyzlSyiBEXMijPX5LDjXxEyQu7DcmEAAuKWbzqCKL9T9M9Of6rqpji75Xeq0A==","signatures":[{"sig":"MEUCIQC1FiGbqW0kx9bdaKRejEeFczAUD0ejeubA2Aq/P5py1wIgAYOmrHtRyomrlNsyfEAKThHtPQgyMz9oP0CIufQ8IQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3662401},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"},"./src/boot":{"require":"./dist/src/boot.js"},"./src/migrate":{"require":"./dist/src/migrate.js"}},"gitHead":"2827f3e8dbc9046fe6f71b42c608cda407da3a2d","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.21.1+arm64 (darwin)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.107.3","@stamhoofd/email":"2.107.3","@stamhoofd/models":"2.107.3","@stamhoofd/queues":"2.107.3","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.107.3","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.107.3","@stamhoofd/backend-i18n":"2.107.3","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.34.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.107.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.107.3_1764852933221_0.7297317869452793","host":"s3://npm-registry-packages-npm-production"}},"2.108.0":{"name":"@stamhoofd/backend","version":"2.108.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.108.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"e5fb589d06f2070c83287b1d33a00a4c2f07768f","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.108.0.tgz","fileCount":394,"integrity":"sha512-pSewG2iIGXnDExikmHOJN1wArcfAk/R/vHrAFxNyl30GB06WVvgWM9UgT7eaztXsSDfK/5YlHUYEahqoB2pjSw==","signatures":[{"sig":"MEQCIF/I8243pgsGSRcySojfHTSBTfk8ZG+Cci7DYrcg85lcAiBGC+E36MBClLZKC287qWhnwsvbmePqtGYM6137A25NPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3668255},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"},"./src/boot":{"require":"./dist/src/boot.js"},"./src/migrate":{"require":"./dist/src/migrate.js"}},"gitHead":"c8dd24207c94a4c077448545cdfcb94369a7ef47","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/8.2.3/node@v22.21.1+arm64 (darwin)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.8.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"3.7.0","jsonwebtoken":"9.0.0","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.108.0","@stamhoofd/email":"2.108.0","@stamhoofd/models":"2.108.0","@stamhoofd/queues":"2.108.0","@aws-sdk/client-s3":"3.823.0","@mollie/api-client":"3.7.0","@stamhoofd/utility":"2.108.0","@aws-sdk/client-ses":"3.823.0","@aws-sdk/client-sqs":"3.823.0","@aws-sdk/client-sesv2":"3.823.0","@stamhoofd/structures":"2.108.0","@stamhoofd/backend-i18n":"2.108.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.34.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"3.823.0","@stamhoofd/backend-middleware":"2.108.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.108.0_1765284771241_0.06377061649532467","host":"s3://npm-registry-packages-npm-production"}},"2.109.0":{"name":"@stamhoofd/backend","version":"2.109.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.109.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"e466c25272545f19c2f632b5305aff47c1a7894f","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.109.0.tgz","fileCount":406,"integrity":"sha512-n7f0OCPaTN5jtXnb6PxL0+vMg4HTSjS3hi5CV9JZcimu2s4qDYn5GfqbasB8THokRI3ZfiWE6MVyv88ZSLU9cQ==","signatures":[{"sig":"MEYCIQD0BVhkr7uNIGBToPmyRVHbDL6AzMIQxREVNMos/MxWQQIhAO58yB1u+8iRYtUY7PfbNHywxGLUkPVGnFXZnDFrQq6l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3732834},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"},"./src/boot":{"require":"./dist/src/boot.js"},"./src/migrate":{"require":"./dist/src/migrate.js"}},"gitHead":"9a987df4a751f24aabd56e1480dfb9239fb8e019","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.3/node@v22.21.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.13.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"^3.9.1","jsonwebtoken":"9.0.3","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.109.0","@stamhoofd/email":"2.109.0","@stamhoofd/models":"2.109.0","@stamhoofd/queues":"2.109.0","@aws-sdk/client-s3":"^3.839.0","@mollie/api-client":"4.3.3","@stamhoofd/utility":"2.109.0","@aws-sdk/client-ses":"^3.839.0","@aws-sdk/client-sqs":"^3.839.0","@aws-sdk/client-sesv2":"^3.839.0","@stamhoofd/structures":"2.109.0","@stamhoofd/backend-i18n":"2.109.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.34.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"^3.839.0","@stamhoofd/backend-middleware":"2.109.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"^3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.109.0_1768652269491_0.1261632173574585","host":"s3://npm-registry-packages-npm-production"}},"2.110.0":{"name":"@stamhoofd/backend","version":"2.110.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.110.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"34be64978cce8c34dd8e33c3ff8a989d8f32373a","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.110.0.tgz","fileCount":406,"integrity":"sha512-acp5LFyOm8lswEO5wHrpaMd2PnL162hUGNIukBUh+PAjaLmjAxYmwi8Vj2Ci+TTfBImxetjZrM8SwATr0wVx8Q==","signatures":[{"sig":"MEUCIQCVu/4ttRMxT/tGEOmAFRY9z+8ZpXqVZVJu0YpZywr93wIgOheB6S9Ajoib8T9mztZfSI46XngbE73/sZh0KayJJ+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3732279},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"},"./src/boot":{"require":"./dist/src/boot.js"},"./src/migrate":{"require":"./dist/src/migrate.js"}},"gitHead":"b43604081c29f7d909dac1b47a2d1633b66670e5","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.3/node@v22.21.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.13.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"^3.9.1","jsonwebtoken":"9.0.3","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.110.0","@stamhoofd/email":"2.110.0","@stamhoofd/models":"2.110.0","@stamhoofd/queues":"2.110.0","@aws-sdk/client-s3":"^3.839.0","@mollie/api-client":"4.3.3","@stamhoofd/utility":"2.110.0","@aws-sdk/client-ses":"^3.839.0","@aws-sdk/client-sqs":"^3.839.0","@aws-sdk/client-sesv2":"^3.839.0","@stamhoofd/structures":"2.110.0","@stamhoofd/backend-i18n":"2.110.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.34.0","@simonbackx/simple-encoding":"2.22.0","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"^3.839.0","@stamhoofd/backend-middleware":"2.110.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"^3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.110.0_1768833280139_0.7885015751720861","host":"s3://npm-registry-packages-npm-production"}},"2.111.0":{"name":"@stamhoofd/backend","version":"2.111.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.111.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"51794621bf3b3e41330621b7e4bd8d776bcb989b","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.111.0.tgz","fileCount":408,"integrity":"sha512-4QsS8QIdX7US43z58qEzkwWzhKj3HGnisNXfJMk5LTsg3BVtox/+EqhGQDU1sWGzwn8lGnsHSwXt2B0I+XCWuQ==","signatures":[{"sig":"MEYCIQC2xOsqsGahEuT/voZZLxSere4Zrcu/uZQTajzivghZAAIhAJw7ILdNhXdXQ9utZx2GC5jdDXyiruaiow+32uYYeCij","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3739108},"main":"./dist/index.js","exports":{".":{"require":"./dist/index.js"},"./src/boot":{"require":"./dist/src/boot.js"},"./src/migrate":{"require":"./dist/src/migrate.js"}},"gitHead":"21344c902f356539e4034b499b94f54adbe10e50","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.3/node@v22.21.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.13.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"^3.9.1","jsonwebtoken":"9.0.3","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.111.0","@stamhoofd/email":"2.111.0","@stamhoofd/models":"2.111.0","@stamhoofd/queues":"2.111.0","@aws-sdk/client-s3":"^3.839.0","@mollie/api-client":"4.3.3","@stamhoofd/utility":"2.111.0","@aws-sdk/client-ses":"^3.839.0","@aws-sdk/client-sqs":"^3.839.0","@aws-sdk/client-sesv2":"^3.839.0","@stamhoofd/structures":"2.111.0","@stamhoofd/backend-i18n":"2.111.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.34.0","@simonbackx/simple-encoding":"2.23.1","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"^3.839.0","@stamhoofd/backend-middleware":"2.111.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^13.5.1","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"^3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.111.0_1769084730563_0.7470917949949809","host":"s3://npm-registry-packages-npm-production"}},"2.112.0":{"name":"@stamhoofd/backend","version":"2.112.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.112.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"102cf534de365e2cae6cb6fc97de8569bc8e9bc3","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.112.0.tgz","fileCount":425,"integrity":"sha512-gRmw/tKA0AhtI78Qy724YMQA3SlH6kr4SMa7afeFvDrGDAp6yi6k4odwdE5XK4mTG1gNzROQ3RU398IQlHenog==","signatures":[{"sig":"MEYCIQDDGbwsG4xu+nhZCbUmL2cnTJAstLzzQJRw2CpWvE989QIhAMLSRxxihY1v7jVtraGUg+vD2S3UoPlje+8u1N3Ds7JR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3850136},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"},"./src/boot":{"require":"./dist/src/boot.js"},"./src/migrate":{"require":"./dist/src/migrate.js"},"./tests/helpers":{"require":"./dist/tests/helpers/index.js"}},"gitHead":"8734fff2c389052210c5da51bd3c4beaf149bfd1","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.3/node@v22.21.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.13.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"^3.9.1","jsonwebtoken":"9.0.3","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.112.0","@stamhoofd/email":"2.112.0","@stamhoofd/models":"2.112.0","@stamhoofd/queues":"2.112.0","@aws-sdk/client-s3":"^3.839.0","@mollie/api-client":"4.3.3","@stamhoofd/utility":"2.112.0","@aws-sdk/client-ses":"^3.839.0","@aws-sdk/client-sqs":"^3.839.0","@aws-sdk/client-sesv2":"^3.839.0","@stamhoofd/structures":"2.112.0","@stamhoofd/backend-i18n":"2.112.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.34.0","@simonbackx/simple-encoding":"2.23.1","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"^3.839.0","@stamhoofd/backend-middleware":"2.112.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^14.0.10","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"^3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.112.0_1769605514386_0.6284708955262999","host":"s3://npm-registry-packages-npm-production"}},"2.113.0":{"name":"@stamhoofd/backend","version":"2.113.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.113.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"7e8c0c31c22eee46dc31c3674e6ad6d12eb7625c","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.113.0.tgz","fileCount":425,"integrity":"sha512-swt7WxSN4W8mjlV83LDAygujKR0/0L/qbj0GYoCbB3/+fYyIgxf5tfnU/HxpCIP2CmujT9ONOxdpIw/DaN7lUA==","signatures":[{"sig":"MEUCIQC1WdDCRgajMMo4tcUpApIxdhrVAmoXWBO1Z6ahH7FECwIgee4sjE4Xmmrt9MC+o6nY0JWQdAF0O+UWaJCRcmvsqcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3854187},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"},"./src/boot":{"require":"./dist/src/boot.js"},"./src/migrate":{"require":"./dist/src/migrate.js"},"./tests/helpers":{"require":"./dist/tests/helpers/index.js"}},"gitHead":"e90b56b0e379e4bc7f7138cef336c267fb5e9bcf","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.3/node@v22.21.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.13.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"^3.9.1","jsonwebtoken":"9.0.3","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.113.0","@stamhoofd/email":"2.113.0","@stamhoofd/models":"2.113.0","@stamhoofd/queues":"2.113.0","@aws-sdk/client-s3":"^3.839.0","@mollie/api-client":"4.3.3","@stamhoofd/utility":"2.113.0","@aws-sdk/client-ses":"^3.839.0","@aws-sdk/client-sqs":"^3.839.0","@aws-sdk/client-sesv2":"^3.839.0","@stamhoofd/structures":"2.113.0","@stamhoofd/backend-i18n":"2.113.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.34.0","@simonbackx/simple-encoding":"2.23.1","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"^3.839.0","@stamhoofd/backend-middleware":"2.113.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^14.0.10","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"^3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.113.0_1770035440204_0.9684305277456948","host":"s3://npm-registry-packages-npm-production"}},"2.114.0":{"name":"@stamhoofd/backend","version":"2.114.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.114.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"ada2eb752b464065ee874dbc36bf0155b89a55ab","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.114.0.tgz","fileCount":425,"integrity":"sha512-hw5VUphs4++DsqjGn6Nq//wXXNVIsVvj6GYpdHKYSURAfDxvM15bCmlj0wIgoY8+J5OoRsfvLmwNReCwU40YtA==","signatures":[{"sig":"MEUCIFvJIVe4xN4whtlvT3anX+2EUPZIL0k7vwdJ18iU0mVWAiEA3WqwpqEdC1hUgI26OB1qpM8WcC9UPYAdSPkwILkZCn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3854776},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"},"./src/boot":{"require":"./dist/src/boot.js"},"./src/migrate":{"require":"./dist/src/migrate.js"},"./tests/helpers":{"require":"./dist/tests/helpers/index.js"}},"gitHead":"89f437d82d2c21b1741c9c7efdbdafd6c8b98318","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.3/node@v22.21.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.13.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"^3.9.1","jsonwebtoken":"9.0.3","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.114.0","@stamhoofd/email":"2.114.0","@stamhoofd/models":"2.114.0","@stamhoofd/queues":"2.114.0","@aws-sdk/client-s3":"^3.839.0","@mollie/api-client":"4.3.3","@stamhoofd/utility":"2.114.0","@aws-sdk/client-ses":"^3.839.0","@aws-sdk/client-sqs":"^3.839.0","@aws-sdk/client-sesv2":"^3.839.0","@stamhoofd/structures":"2.114.0","@stamhoofd/backend-i18n":"2.114.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.34.0","@simonbackx/simple-encoding":"2.23.1","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"^3.839.0","@stamhoofd/backend-middleware":"2.114.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^14.0.10","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"^3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.114.0_1770220912771_0.10255537047079422","host":"s3://npm-registry-packages-npm-production"}},"2.114.1":{"name":"@stamhoofd/backend","version":"2.114.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.114.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"2a90dd7d84b6585e15a3c90fbfdcfcdc48fb58a0","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.114.1.tgz","fileCount":427,"integrity":"sha512-GzZMuZnkJdNXTA35Ln0Z0wOMjkIRSnf5Nxi87JR3XZhjvBTWrwT4/nG3bQlA5heomNU6yt07hUU6yh1bGfXqfA==","signatures":[{"sig":"MEQCICCbIv2gbCUWeI5AAvxpTBj5pF942MgSlv8XBOPxGSEEAiB7d8vYfVe8Pchk7XUqhjFv6otGo4F5KDY7/lDTfRRCWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3867430},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"},"./src/boot":{"require":"./dist/src/boot.js"},"./src/migrate":{"require":"./dist/src/migrate.js"},"./tests/helpers":{"require":"./dist/tests/helpers/index.js"}},"gitHead":"0394c203f4133023b2a813d96554ea8b4a0a73d8","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.3/node@v22.21.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.13.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"^3.9.1","jsonwebtoken":"9.0.3","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.114.1","@stamhoofd/email":"2.114.1","@stamhoofd/models":"2.114.1","@stamhoofd/queues":"2.114.1","@aws-sdk/client-s3":"^3.839.0","@mollie/api-client":"4.3.3","@stamhoofd/utility":"2.114.1","@aws-sdk/client-ses":"^3.839.0","@aws-sdk/client-sqs":"^3.839.0","@aws-sdk/client-sesv2":"^3.839.0","@stamhoofd/structures":"2.114.1","@stamhoofd/backend-i18n":"2.114.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.34.0","@simonbackx/simple-encoding":"2.23.1","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"^3.839.0","@stamhoofd/backend-middleware":"2.114.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^14.0.10","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"^3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.114.1_1770402832915_0.12512951486408186","host":"s3://npm-registry-packages-npm-production"}},"2.115.0":{"name":"@stamhoofd/backend","version":"2.115.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.115.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"1ec735a99c15675cfb22b97fc83a73c0dc5f08c4","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.115.0.tgz","fileCount":430,"integrity":"sha512-SLqMkxvNyv0mxq9JmqsvnpU1aYjBtuZ51zdhJp9Til5+jawBF8vlL5ikPCpRxI2yFohgzishkTHWPWaFqofgXw==","signatures":[{"sig":"MEUCICe1dqZAsU/hfkx6mUs2xvEtlOYE88dgIcnDgsPvPZWuAiEAgatD23nORYoLm7xluX6YsdZalFmiSTuGgUjRfWbsXX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3898759},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"},"./src/boot":{"require":"./dist/src/boot.js"},"./src/migrate":{"require":"./dist/src/migrate.js"},"./tests/helpers":{"require":"./dist/tests/helpers/index.js"}},"gitHead":"b68983abee843a6d4f4460b7818d66a8780587cc","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.3/node@v22.21.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.13.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"^3.9.1","jsonwebtoken":"9.0.3","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.115.0","@stamhoofd/email":"2.115.0","@stamhoofd/models":"2.115.0","@stamhoofd/queues":"2.115.0","@aws-sdk/client-s3":"^3.839.0","@mollie/api-client":"4.3.3","@stamhoofd/utility":"2.115.0","@aws-sdk/client-ses":"^3.839.0","@aws-sdk/client-sqs":"^3.839.0","@aws-sdk/client-sesv2":"^3.839.0","@stamhoofd/structures":"2.115.0","@stamhoofd/backend-i18n":"2.115.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.34.0","@simonbackx/simple-encoding":"2.23.1","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"^3.839.0","@stamhoofd/backend-middleware":"2.115.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^14.0.10","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"^3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.115.0_1770823283208_0.7010835776914077","host":"s3://npm-registry-packages-npm-production"}},"2.115.1":{"name":"@stamhoofd/backend","version":"2.115.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.115.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"4414e2a4cbf58b48e0ab29d0a76d2fb279582a0c","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.115.1.tgz","fileCount":430,"integrity":"sha512-8yz4MjDRniLeFkIueHBHlZbOLVRv3NZZIxQ4VEP00/LKfcvAgqJoA7uaR7p1VD+QXDpSL9GuFbgeTXAl2rNB/w==","signatures":[{"sig":"MEYCIQC+x6kAdfLW3LteLOooWevaAxUOml2ksbPJUcjdyO5ZsQIhAKMdD6bJtntVMmSxGRhG9H09+Xw1ZPvlN8GDWkVaxKVM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3898827},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"},"./src/boot":{"require":"./dist/src/boot.js"},"./src/migrate":{"require":"./dist/src/migrate.js"},"./tests/helpers":{"require":"./dist/tests/helpers/index.js"}},"gitHead":"4b692d62820d095e00524e3c0214e8f73a69506e","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.4/node@v22.21.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.13.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"^3.9.1","jsonwebtoken":"9.0.3","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.115.1","@stamhoofd/email":"2.115.1","@stamhoofd/models":"2.115.1","@stamhoofd/queues":"2.115.1","@aws-sdk/client-s3":"^3.839.0","@mollie/api-client":"4.3.3","@stamhoofd/utility":"2.115.1","@aws-sdk/client-ses":"^3.839.0","@aws-sdk/client-sqs":"^3.839.0","@aws-sdk/client-sesv2":"^3.839.0","@stamhoofd/structures":"2.115.1","@stamhoofd/backend-i18n":"2.115.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.34.0","@simonbackx/simple-encoding":"2.23.1","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"^3.839.0","@stamhoofd/backend-middleware":"2.115.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^14.0.10","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"^3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.115.1_1770826970937_0.1783259945813347","host":"s3://npm-registry-packages-npm-production"}},"2.116.0":{"name":"@stamhoofd/backend","version":"2.116.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.116.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"ade6dc4a578b23fbbde75e78b290c16c7c19e9cf","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.116.0.tgz","fileCount":431,"integrity":"sha512-2n9oerChSg+ZcSuKVJx4U7foZcZzLS6hk638Obb3PBZJTbR2Ns5tiI6k8SnKpugdGcuaeyq+fvuyaH+n8RB0Og==","signatures":[{"sig":"MEQCIBcFGwnGm44jWo9zaivycSOhRrNYK1nYOp6s93MEwC2iAiAxd5Tx/HTe2fmnvDoQxhXDAVKMkG46soWVtyijt0Zblg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3909685},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"},"./src/boot":{"require":"./dist/src/boot.js"},"./src/migrate":{"require":"./dist/src/migrate.js"},"./tests/helpers":{"require":"./dist/tests/helpers/index.js"}},"gitHead":"842040d2dcbde452fb25178f3586c8d5293b974f","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.4/node@v22.21.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.13.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"^3.9.1","jsonwebtoken":"9.0.3","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.116.0","@stamhoofd/email":"2.116.0","@stamhoofd/models":"2.116.0","@stamhoofd/queues":"2.116.0","@aws-sdk/client-s3":"^3.839.0","@mollie/api-client":"4.3.3","@stamhoofd/utility":"2.116.0","@aws-sdk/client-ses":"^3.839.0","@aws-sdk/client-sqs":"^3.839.0","@aws-sdk/client-sesv2":"^3.839.0","@stamhoofd/structures":"2.116.0","@stamhoofd/backend-i18n":"2.116.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.34.0","@simonbackx/simple-encoding":"2.23.1","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"^3.839.0","@stamhoofd/backend-middleware":"2.116.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^14.0.10","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"^3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.116.0_1771254814464_0.25047711683395946","host":"s3://npm-registry-packages-npm-production"}},"2.117.0":{"name":"@stamhoofd/backend","version":"2.117.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.117.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"5be9179bb2214f71d197f4f00265b935af4ba1a1","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.117.0.tgz","fileCount":444,"integrity":"sha512-dFppQJ9a69KMtwl1loao2ypmcG8rWwTKjPU7X6DA23XZoCMebDx6g0c+8l1v1w6vJq8MgdKHzSICUwWqs/dVEQ==","signatures":[{"sig":"MEQCIG1+RFNKsn5BG5r+uePxj5KWEE/l00i6XrXz6uQ2r/ctAiAhgYNEddbxvAq+Ljc8JsQrjMuw4BaVFlUaj8INHIzVOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3996422},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"},"./src/boot":{"require":"./dist/src/boot.js"},"./src/migrate":{"require":"./dist/src/migrate.js"},"./tests/helpers":{"require":"./dist/tests/helpers/index.js"}},"gitHead":"ad4b006dca3aa5a7c14b2afc83b6df3c2a72424c","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.4/node@v22.21.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.13.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"^3.9.1","jsonwebtoken":"9.0.3","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.117.0","@stamhoofd/email":"2.117.0","@stamhoofd/models":"2.117.0","@stamhoofd/queues":"2.117.0","@aws-sdk/client-s3":"^3.839.0","@mollie/api-client":"4.3.3","@stamhoofd/utility":"2.117.0","@aws-sdk/client-ses":"^3.839.0","@aws-sdk/client-sqs":"^3.839.0","@aws-sdk/client-sesv2":"^3.839.0","@stamhoofd/structures":"2.117.0","@stamhoofd/backend-i18n":"2.117.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.34.0","@simonbackx/simple-encoding":"2.23.1","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"^3.839.0","@stamhoofd/backend-middleware":"2.117.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^14.0.10","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"^3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.117.0_1772633090098_0.40212290731100864","host":"s3://npm-registry-packages-npm-production"}},"2.117.1":{"name":"@stamhoofd/backend","version":"2.117.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.117.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"fa02a0e06c40c4ea1e128bb9fa8b0c9f0022c92c","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.117.1.tgz","fileCount":444,"integrity":"sha512-jH68z20rDx9gURRupQV7D3G5rQVMHqygZj5aZh7YezuCHovXKBYFwF6CiY3ZQrp+BT7a2/K+D2NUFwIalezpng==","signatures":[{"sig":"MEUCIQDZjpF1IjtvwqdsB7wO5YVyxrSc2K2DdX4yemQ6VSOyDgIgUa1n4VXar3NnatXczNydmWHacpijQL/dmc1v8PyY1so=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3996422},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"},"./src/boot":{"require":"./dist/src/boot.js"},"./src/migrate":{"require":"./dist/src/migrate.js"},"./tests/helpers":{"require":"./dist/tests/helpers/index.js"}},"gitHead":"ac4ccac9c6dabba9abd19c830b42a4a37298fd77","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.4/node@v22.21.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.13.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"^3.9.1","jsonwebtoken":"9.0.3","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.117.1","@stamhoofd/email":"2.117.1","@stamhoofd/models":"2.117.1","@stamhoofd/queues":"2.117.1","@aws-sdk/client-s3":"^3.839.0","@mollie/api-client":"4.3.3","@stamhoofd/utility":"2.117.1","@aws-sdk/client-ses":"^3.839.0","@aws-sdk/client-sqs":"^3.839.0","@aws-sdk/client-sesv2":"^3.839.0","@stamhoofd/structures":"2.117.1","@stamhoofd/backend-i18n":"2.117.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.34.0","@simonbackx/simple-encoding":"2.23.1","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"^3.839.0","@stamhoofd/backend-middleware":"2.117.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^14.0.10","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"^3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.117.1_1772642043089_0.18896508243909138","host":"s3://npm-registry-packages-npm-production"}},"2.118.0":{"name":"@stamhoofd/backend","version":"2.118.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.118.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"333b8fe6f073576b2628564077c30039d4850983","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.118.0.tgz","fileCount":445,"integrity":"sha512-GHnXqvNNW/6VhVrfbtwKLp8MYPeKkYiSrloQBk5xRPJTUY9o4+7DYkjaD/kk4xOlfHJXyVkOXMGt1JjaBQakBA==","signatures":[{"sig":"MEUCIHDVfLnnW33D2AP7DK7Lq7v+M5c3UFetXqvY3pIJIOcEAiEAo/pzp0mhmrjF7U6y1zLPCg8xxqJtXH9so7PHmWQMUgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4006485},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"},"./src/boot":{"require":"./dist/src/boot.js"},"./src/migrate":{"require":"./dist/src/migrate.js"},"./tests/helpers":{"require":"./dist/tests/helpers/index.js"}},"gitHead":"57fe442b1afa0bb2645295bed467c303b39a2573","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.4/node@v22.21.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.13.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"^3.9.1","jsonwebtoken":"9.0.3","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.118.0","@stamhoofd/email":"2.118.0","@stamhoofd/models":"2.118.0","@stamhoofd/queues":"2.118.0","@aws-sdk/client-s3":"^3.839.0","@mollie/api-client":"4.3.3","@stamhoofd/utility":"2.118.0","@aws-sdk/client-ses":"^3.839.0","@aws-sdk/client-sqs":"^3.839.0","@aws-sdk/client-sesv2":"^3.839.0","@stamhoofd/structures":"2.118.0","@stamhoofd/backend-i18n":"2.118.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.34.0","@simonbackx/simple-encoding":"2.23.1","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"^3.839.0","@stamhoofd/backend-middleware":"2.118.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^14.0.10","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"^3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.118.0_1773152361138_0.9411896719441968","host":"s3://npm-registry-packages-npm-production"}},"2.118.1":{"name":"@stamhoofd/backend","version":"2.118.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.118.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"bea3d416a76946374cff0a2363b9472a4fb50006","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.118.1.tgz","fileCount":445,"integrity":"sha512-SQrewE//bIV2sxoXscD0L4xkk79hh1lLwbiZTgvgoV24ME/jCMWeH1TpCdek4d+dxW6HGzLNnA9bwFVcGJuMZA==","signatures":[{"sig":"MEUCIQCmjQgW+rzzDwXojNKicyD65MFxSbLo2B7Z9ncgiVuSEQIgUOKKkzYVSPEyMg8elgOZP3qd5jaIgJVH8BIZUgfSn9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4006238},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"},"./src/boot":{"require":"./dist/src/boot.js"},"./src/migrate":{"require":"./dist/src/migrate.js"},"./tests/helpers":{"require":"./dist/tests/helpers/index.js"}},"gitHead":"7461e7ca17f68233be8a8acf1943f2d7882244fd","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.4/node@v22.21.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.13.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"^3.9.1","jsonwebtoken":"9.0.3","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.118.1","@stamhoofd/email":"2.118.1","@stamhoofd/models":"2.118.1","@stamhoofd/queues":"2.118.1","@aws-sdk/client-s3":"^3.839.0","@mollie/api-client":"4.3.3","@stamhoofd/utility":"2.118.1","@aws-sdk/client-ses":"^3.839.0","@aws-sdk/client-sqs":"^3.839.0","@aws-sdk/client-sesv2":"^3.839.0","@stamhoofd/structures":"2.118.1","@stamhoofd/backend-i18n":"2.118.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.34.0","@simonbackx/simple-encoding":"2.23.1","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"^3.839.0","@stamhoofd/backend-middleware":"2.118.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^14.0.10","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"^3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.118.1_1773153451251_0.8116785961523318","host":"s3://npm-registry-packages-npm-production"}},"2.119.0":{"name":"@stamhoofd/backend","version":"2.119.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.119.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"bdd23948d09084a2b57f5cf19628c68d0aaee486","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.119.0.tgz","fileCount":445,"integrity":"sha512-RcZX4PKW/jN7HUGkVT3HU8UxgefrmX9DbEiNcVTpDZuEs3WmDw/rMeYjKeme+QZKZIHCp91IpdcdRPWGiUweDA==","signatures":[{"sig":"MEYCIQDapqK3ZjJMBlKNudF5b9HqK+oWD7VTxHTj1B3cGVIK8wIhAIGNrxDkNiTQFjGn35DCw9m/38hOVuCXF8oUh9W8igbD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3982528},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.js"},"./src/boot":{"require":"./dist/src/boot.js"},"./src/migrate":{"require":"./dist/src/migrate.js"},"./tests/helpers":{"require":"./dist/tests/helpers/index.js"}},"gitHead":"7bcbadd31fcc4f3109efc67c4034d1382a1d0439","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"jest --runInBand","build":"rm -rf ./dist/src/migrations && rm -rf ./dist/src/seeds && yarn -s copy-assets && tsc -b","clear":"rm -rf ./dist","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:build":"yarn -s build:full && yarn -s test","test:reset":"yarn -s build:full && jest --runInBand","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.4/node@v22.21.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.13.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.14.1","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"^3.9.1","jsonwebtoken":"9.0.3","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.119.0","@stamhoofd/email":"2.119.0","@stamhoofd/models":"2.119.0","@stamhoofd/queues":"2.119.0","@aws-sdk/client-s3":"^3.839.0","@mollie/api-client":"4.3.3","@stamhoofd/utility":"2.119.0","@aws-sdk/client-ses":"^3.839.0","@aws-sdk/client-sqs":"^3.839.0","@aws-sdk/client-sesv2":"^3.839.0","@stamhoofd/structures":"2.119.0","@stamhoofd/backend-i18n":"2.119.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.34.0","@simonbackx/simple-encoding":"2.23.1","@simonbackx/simple-endpoints":"1.20.1","@aws-sdk/s3-request-presigner":"^3.839.0","@stamhoofd/backend-middleware":"2.119.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^14.0.10","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"^3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.119.0_1773244092306_0.4621419253038377","host":"s3://npm-registry-packages-npm-production"}},"2.120.0":{"name":"@stamhoofd/backend","version":"2.120.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.120.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"45ef24710b2ab9c3225f7f35c17a2581f5876f74","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.120.0.tgz","fileCount":462,"integrity":"sha512-pu3VGhTLYEax02NR4alLP6Qtr2AyMAFDxTzjLvgl6C1Fh/guvIa2xSk+bE+tCmd/Yf6k8EiKTEE6GWyW2qxWpQ==","signatures":[{"sig":"MEUCIGFI2LzDLtxNKeh5bZRyddjzTMhltHOFk9ExWkLJfBpSAiEAzTTXlc7Ymf+EaGo93BfAK3ZY93d88xcFGnC3SJ9C32s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4100434},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"f38f79c15ce16b0c8c14743ff3eb61feda5a18d4","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.4/node@v22.21.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.13.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.20.0","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"^3.9.1","jsonwebtoken":"9.0.3","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.120.0","@stamhoofd/email":"2.120.0","@stamhoofd/models":"2.120.0","@stamhoofd/queues":"2.120.0","@aws-sdk/client-s3":"^3.839.0","@mollie/api-client":"4.3.3","@stamhoofd/utility":"2.120.0","@aws-sdk/client-ses":"^3.839.0","@aws-sdk/client-sqs":"^3.839.0","@aws-sdk/client-sesv2":"^3.839.0","@stamhoofd/structures":"2.120.0","@stamhoofd/backend-i18n":"2.120.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.36.12","@simonbackx/simple-encoding":"2.26.5","@simonbackx/simple-endpoints":"1.21.0","@aws-sdk/s3-request-presigner":"^3.839.0","@stamhoofd/backend-middleware":"2.120.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^14.0.10","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"^3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.120.0_1777340434338_0.3829044299336173","host":"s3://npm-registry-packages-npm-production"}},"2.120.1":{"name":"@stamhoofd/backend","version":"2.120.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.120.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"803a5daf40082c9215d7ce7753d39839062adf1d","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.120.1.tgz","fileCount":462,"integrity":"sha512-xzGB2mhtkUZ2xKV+f4Iqs3m3gUgSbJZSl9VfqAvLxDSvdzZdoqJ1UsdcR4RGjBwInyaIEne8W3qU39/zm2kxTg==","signatures":[{"sig":"MEUCIHvGMLJD9WAT1yrZiUdovr1REbhYRJBhHauPRECW/p2FAiEAgbBPDvUzI/70d+eMZD1flBKgsnaOB1QvlUatS+Jih5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4103498},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"00f65fc28d68feb86c30789784181a8954d638d7","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.4/node@v22.21.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.13.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.20.0","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"^3.9.1","jsonwebtoken":"9.0.3","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.120.1","@stamhoofd/email":"2.120.1","@stamhoofd/models":"2.120.1","@stamhoofd/queues":"2.120.1","@aws-sdk/client-s3":"^3.839.0","@mollie/api-client":"4.3.3","@stamhoofd/utility":"2.120.1","@aws-sdk/client-ses":"^3.839.0","@aws-sdk/client-sqs":"^3.839.0","@aws-sdk/client-sesv2":"^3.839.0","@stamhoofd/structures":"2.120.1","@stamhoofd/backend-i18n":"2.120.1","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.36.12","@simonbackx/simple-encoding":"2.26.5","@simonbackx/simple-endpoints":"1.21.0","@aws-sdk/s3-request-presigner":"^3.839.0","@stamhoofd/backend-middleware":"2.120.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^14.0.10","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"^3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.120.1_1777412075182_0.16666173249092853","host":"s3://npm-registry-packages-npm-production"}},"2.120.2":{"name":"@stamhoofd/backend","version":"2.120.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.120.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"d42100d140188fbf56a106d826179b7d68021ebc","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.120.2.tgz","fileCount":462,"integrity":"sha512-+y9WevqEHJzPvPmESKvU/IJ/OEVe4GjI4x3xVjeQLkFW5HLHoS7Nf2bAMQiuunt0bzJDILngcpbaKOJ4Vhagpg==","signatures":[{"sig":"MEUCIQDjV08eXwmTDZbEWrePlglTLHxV8secrsT0Pi/dU1i52gIgMmNC+8D20kgVwgwuO1MkWCGt6Sa0w2/TkMkwh16d9xU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4103498},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"404db833ca7d9ff5c863ca06100be17f63b237c5","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.4/node@v22.21.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.13.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.20.0","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"^3.9.1","jsonwebtoken":"9.0.3","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.120.2","@stamhoofd/email":"2.120.2","@stamhoofd/models":"2.120.2","@stamhoofd/queues":"2.120.2","@aws-sdk/client-s3":"^3.839.0","@mollie/api-client":"4.3.3","@stamhoofd/utility":"2.120.2","@aws-sdk/client-ses":"^3.839.0","@aws-sdk/client-sqs":"^3.839.0","@aws-sdk/client-sesv2":"^3.839.0","@stamhoofd/structures":"2.120.2","@stamhoofd/backend-i18n":"2.120.2","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.36.12","@simonbackx/simple-encoding":"2.26.5","@simonbackx/simple-endpoints":"1.21.0","@aws-sdk/s3-request-presigner":"^3.839.0","@stamhoofd/backend-middleware":"2.120.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^14.0.10","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"^3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.120.2_1777415632753_0.8069637955550439","host":"s3://npm-registry-packages-npm-production"}},"2.120.3":{"name":"@stamhoofd/backend","version":"2.120.3","license":"UNLICENCED","_id":"@stamhoofd/backend@2.120.3","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"dc1387b737bcf0bb3c222ca163882e83409e179f","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.120.3.tgz","fileCount":462,"integrity":"sha512-x8wZgfekHD7TENqx4jDglHPS9iZwNtNjW3z5fbs1+Bf+ism7oHvzLJgPvRwfLvSrkECpV9NiaShVD657VZlYYA==","signatures":[{"sig":"MEUCIA1ON89LmOhDgEWWNMBRtHd1BSo5fRMah6gafUtlT+3sAiEAuCUJnb7Z47LEcy+oPaLgj7H+mYdwhcIS4RWMHrVtG5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4103498},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"640ab6cea8c65bc276d4ca7ec8a1d172a23e9a06","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.4/node@v22.21.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.13.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.20.0","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"^3.9.1","jsonwebtoken":"9.0.3","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.120.3","@stamhoofd/email":"2.120.3","@stamhoofd/models":"2.120.3","@stamhoofd/queues":"2.120.3","@aws-sdk/client-s3":"^3.839.0","@mollie/api-client":"4.3.3","@stamhoofd/utility":"2.120.3","@aws-sdk/client-ses":"^3.839.0","@aws-sdk/client-sqs":"^3.839.0","@aws-sdk/client-sesv2":"^3.839.0","@stamhoofd/structures":"2.120.3","@stamhoofd/backend-i18n":"2.120.3","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.36.12","@simonbackx/simple-encoding":"2.26.5","@simonbackx/simple-endpoints":"1.21.0","@aws-sdk/s3-request-presigner":"^3.839.0","@stamhoofd/backend-middleware":"2.120.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^14.0.10","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"^3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.120.3_1777545022073_0.5476893592125778","host":"s3://npm-registry-packages-npm-production"}},"2.120.4":{"name":"@stamhoofd/backend","version":"2.120.4","license":"UNLICENCED","_id":"@stamhoofd/backend@2.120.4","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"8ad05eb661897eee69bec65a19416c6c92831a11","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.120.4.tgz","fileCount":464,"integrity":"sha512-UGBbSb3vqWUQy7/uKzFgwxAtd18zZdEVmDvJWLCelWDOOIapsIUXXgisWbciAeTStt8q7tzBfaw6cxtSJNVfIw==","signatures":[{"sig":"MEUCIQDUre+hBFcgHg4IIv4OG3fqc7xygHJjwPUBean6wasEzwIgdldMwggk2d0D68+xZ/riQUCApBGUQTZUUkuHQ03XDFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4114489},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"4f2f25a4c56dae59c26368cf61e314b3f57ba204","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.4/node@v22.21.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.13.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.20.0","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"^3.9.1","jsonwebtoken":"9.0.3","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.120.4","@stamhoofd/email":"2.120.4","@stamhoofd/models":"2.120.4","@stamhoofd/queues":"2.120.4","@aws-sdk/client-s3":"^3.839.0","@mollie/api-client":"4.3.3","@stamhoofd/utility":"2.120.4","@aws-sdk/client-ses":"^3.839.0","@aws-sdk/client-sqs":"^3.839.0","@aws-sdk/client-sesv2":"^3.839.0","@stamhoofd/structures":"2.120.4","@stamhoofd/backend-i18n":"2.120.4","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.36.12","@simonbackx/simple-encoding":"2.26.6","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"^3.839.0","@stamhoofd/backend-middleware":"2.120.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^14.0.10","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"^3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.120.4_1778013738175_0.42312811748879353","host":"s3://npm-registry-packages-npm-production"}},"2.120.5":{"name":"@stamhoofd/backend","version":"2.120.5","license":"UNLICENCED","_id":"@stamhoofd/backend@2.120.5","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"66c73aa9ea4c88981d301c807f2b7433d7a94d46","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.120.5.tgz","fileCount":464,"integrity":"sha512-eWX/4ok2N0NMUkCyLBEeUw97f2idtiDqaGuO/hT4LsxoyqN4WJVTWnPTbsfXVUTy93sZPAixEp/9al/8IKXGlw==","signatures":[{"sig":"MEUCIQCrLamm34BN9fFElcsNfRvJ1p+eivP7ei/wVqGtLYM5IwIgCC6AXjRtbL1QdxA8kXHW0oocRBzG2IiUp6G2rLkbAGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4114489},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"5c4a1e159033bd2bfb2f6f3c60c9b03bd89c9291","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.4/node@v22.21.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.13.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.20.0","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"^3.9.1","jsonwebtoken":"9.0.3","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.120.5","@stamhoofd/email":"2.120.5","@stamhoofd/models":"2.120.5","@stamhoofd/queues":"2.120.5","@aws-sdk/client-s3":"^3.839.0","@mollie/api-client":"4.3.3","@stamhoofd/utility":"2.120.5","@aws-sdk/client-ses":"^3.839.0","@aws-sdk/client-sqs":"^3.839.0","@aws-sdk/client-sesv2":"^3.839.0","@stamhoofd/structures":"2.120.5","@stamhoofd/backend-i18n":"2.120.5","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.36.12","@simonbackx/simple-encoding":"2.26.6","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"^3.839.0","@stamhoofd/backend-middleware":"2.120.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^14.0.10","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"^3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.120.5_1778014859920_0.6488401115741573","host":"s3://npm-registry-packages-npm-production"}},"2.120.6":{"name":"@stamhoofd/backend","version":"2.120.6","license":"UNLICENCED","_id":"@stamhoofd/backend@2.120.6","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"905cdda6a216653009acf2ea27293014424c3cc2","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.120.6.tgz","fileCount":464,"integrity":"sha512-6loNXSQHwHeDPujJ9GhCD1A9330ZLtSPuE6XBf89bXKtaeqquQYJok8sDv2rUdK+NArUIgXjxzlk2RMT2ebV3g==","signatures":[{"sig":"MEQCIAIQDjgX0HFgYQYEHrprHTBN/AnozeymZMUEwwFeEbEyAiASHhPb/3IL38nepoX87vzkHZPK0XBFvSsjUdzRrNPBcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4114489},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"0f41cc566739b9793910b67286a66be5745a163e","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../shared/*/dist/' --ext .ts,.json,.sql,.js --delay 2000ms --exec 'node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.4/node@v22.21.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.13.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.20.0","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"^3.9.1","jsonwebtoken":"9.0.3","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.120.6","@stamhoofd/email":"2.120.6","@stamhoofd/models":"2.120.6","@stamhoofd/queues":"2.120.6","@aws-sdk/client-s3":"^3.839.0","@mollie/api-client":"4.3.3","@stamhoofd/utility":"2.120.6","@aws-sdk/client-ses":"^3.839.0","@aws-sdk/client-sqs":"^3.839.0","@aws-sdk/client-sesv2":"^3.839.0","@stamhoofd/structures":"2.120.6","@stamhoofd/backend-i18n":"2.120.6","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.36.12","@simonbackx/simple-encoding":"2.26.6","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"^3.839.0","@stamhoofd/backend-middleware":"2.120.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^14.0.10","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"^3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.120.6_1778017155360_0.8591189430311807","host":"s3://npm-registry-packages-npm-production"}},"2.121.0":{"name":"@stamhoofd/backend","version":"2.121.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.121.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"97e5c388788e7559516a4a6f622d773c3fc0485b","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.121.0.tgz","fileCount":487,"integrity":"sha512-DJOg5jom4VHQReSdKoBjHARZd0+2RQh513dGowsmrdCZJOYtZ+8QaiavNGZ02EEhT4USQwRZ6Flj1uKNbiTV9Q==","signatures":[{"sig":"MEQCIGfpMhEDZpufsKQdydUWnoHoImV4rDlP/jeqHmhmBZGuAiB2kmQPmKpEqk2yHGgJhir0Hiy5qJlVnPjPdtuE5pHBgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4346570},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"11a280f3924b9eaab5af78f265216c774df69266","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && node --enable-source-maps ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.4/node@v22.21.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.13.2","luxon":"3.4.4","cookie":"^0.7.0","mysql2":"^3.20.0","stripe":"^16.6.0","archiver":"^7.0.1","mockdate":"^3.0.2","node-rsa":"1.1.1","formidable":"3.5.4","handlebars":"^4.7.7","mailparser":"^3.9.1","jsonwebtoken":"9.0.3","@bwip-js/node":"^4.5.1","openid-client":"^5.4.0","@stamhoofd/sql":"2.121.0","@stamhoofd/email":"2.121.0","@stamhoofd/models":"2.121.0","@stamhoofd/queues":"2.121.0","@aws-sdk/client-s3":"^3.839.0","@mollie/api-client":"4.5.0","@stamhoofd/utility":"2.121.0","@aws-sdk/client-ses":"^3.839.0","@aws-sdk/client-sqs":"^3.839.0","@aws-sdk/client-sesv2":"^3.839.0","@stamhoofd/structures":"2.121.0","@stamhoofd/backend-i18n":"2.121.0","@simonbackx/simple-logging":"^1.0.1","@simonbackx/simple-database":"1.36.12","@simonbackx/simple-encoding":"2.26.6","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"^3.839.0","@stamhoofd/backend-middleware":"2.121.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","nock":"^14.0.10","sinon":"^18.0.0","@types/node":"^22","@types/luxon":"3.4.2","@types/mysql":"^2.15.20","@types/cookie":"^0.6.0","@types/mailparser":"^3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.121.0_1779258420762_0.6862901521980427","host":"s3://npm-registry-packages-npm-production"}},"2.122.0":{"name":"@stamhoofd/backend","version":"2.122.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.122.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"28a22506a69dfd2dfd61c949e24307171f34acfd","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.122.0.tgz","fileCount":524,"integrity":"sha512-3hmU/WSEu1aRzcWgwcqwlKdYKg47nFAoQwlBbLcbj3l+TtCAEJ8hRty7H0ruM+/pO3ZLqczF3ZFbXxyIq1aOZg==","signatures":[{"sig":"MEUCIQDyvwkfKCFzOZpDTFfMY7fW1l4xAuqmGADmNkSx2jNabQIgYJO3mOQb+fRjt+QVzGIxeqcHWin7NWsYldXF4MRY4mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4898690},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"3c022b7d7801fb105acfaa401432a8d029abda61","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.122.0","@stamhoofd/crons":"2.122.0","@stamhoofd/email":"2.122.0","@stamhoofd/types":"2.122.0","@stamhoofd/models":"2.122.0","@stamhoofd/queues":"2.122.0","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.122.0","@stamhoofd/utility":"2.122.0","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.122.0","@stamhoofd/backend-env":"2.122.0","@stamhoofd/backend-i18n":"2.122.0","@stamhoofd/excel-writer":"2.122.0","@stamhoofd/object-differ":"2.122.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.122.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.122.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.122.0_1782124352177_0.5079848717767683","host":"s3://npm-registry-packages-npm-production"}},"2.122.1":{"name":"@stamhoofd/backend","version":"2.122.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.122.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"9843d6c12a0304de60261bc4506cd40520f8b917","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.122.1.tgz","fileCount":524,"integrity":"sha512-ci8tZ2KxQxWNIa2JuyoMtjbkyJRpEiH+eiDoC6WOAeUsA57S9et5VlS84LNf3/pMQZyKBQb7Fv23OHouvAlYgQ==","signatures":[{"sig":"MEUCIExFVnNOkRCDxENQZKqVvVFbnpgKc+om/bqWQpaftX0iAiEAxXQB51sLo0CbRs83+P+P0mIlOeEX3N7DNAF89XjZVEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4898690},"main":"./dist/index.js","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"7f9c0637e743d1f7b5f1b161ab6b09ecd7a199e5","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.122.1","@stamhoofd/crons":"2.122.1","@stamhoofd/email":"2.122.1","@stamhoofd/types":"2.122.1","@stamhoofd/models":"2.122.1","@stamhoofd/queues":"2.122.1","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.122.1","@stamhoofd/utility":"2.122.1","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.122.1","@stamhoofd/backend-env":"2.122.1","@stamhoofd/backend-i18n":"2.122.1","@stamhoofd/excel-writer":"2.122.1","@stamhoofd/object-differ":"2.122.1","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.122.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.122.1"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.122.1_1782124797846_0.4414188048343872","host":"s3://npm-registry-packages-npm-production"}},"2.122.2":{"name":"@stamhoofd/backend","version":"2.122.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.122.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"071ac88bce2ec3ac05042609b7cf3bd4455aa3df","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.122.2.tgz","fileCount":525,"integrity":"sha512-Zkkd3LU58hPB9zU2IpgIoTMUN0gCAWo6xTz8H2ASqAsBWpkdIoL/ywR3mxyMWtoXwr53M4st0uBMtrKfOfM5fA==","signatures":[{"sig":"MEUCIQCIQi6CWw+YvfL5XxWjqx5UyEF26wpIVIe1zI2EwOhcawIgD4OxA2we/uvzw2m/G2Hvfi6QzbBlEZoxxdBPXAJU3+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4904505},"main":"./dist/index.js","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"e7ddea427a321328588b839e475266a6364152e3","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.122.2","@stamhoofd/crons":"2.122.2","@stamhoofd/email":"2.122.2","@stamhoofd/types":"2.122.2","@stamhoofd/models":"2.122.2","@stamhoofd/queues":"2.122.2","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.122.2","@stamhoofd/utility":"2.122.2","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.122.2","@stamhoofd/backend-env":"2.122.2","@stamhoofd/backend-i18n":"2.122.2","@stamhoofd/excel-writer":"2.122.2","@stamhoofd/object-differ":"2.122.2","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.122.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.122.2"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.122.2_1782169744368_0.16791974633041695","host":"s3://npm-registry-packages-npm-production"}},"2.122.3":{"name":"@stamhoofd/backend","version":"2.122.3","license":"UNLICENCED","_id":"@stamhoofd/backend@2.122.3","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"612675cc9a846d9ca23da6f51eba3803f8b26912","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.122.3.tgz","fileCount":525,"integrity":"sha512-jnttrIeaUnXn2QXT2gHprzVYTET4PEWh8csmUGKCqRD1g23iqN3V8GPgifk8LdgWm7ezRWWe7qvTnGWxcnxeGw==","signatures":[{"sig":"MEUCIA3cqoMPjv5xQKiWCeawJ3nkv9S51AemexC/8h5mHfuEAiEAowAkBpTlECN8ZDxCcd93U15AQy24v23nLvXni133QEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4904505},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"86bf4ada3c0296f6acb919ac2b40361931246bfa","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.122.3","@stamhoofd/crons":"2.122.3","@stamhoofd/email":"2.122.3","@stamhoofd/types":"2.122.3","@stamhoofd/models":"2.122.3","@stamhoofd/queues":"2.122.3","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.122.3","@stamhoofd/utility":"2.122.3","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.122.3","@stamhoofd/backend-env":"2.122.3","@stamhoofd/backend-i18n":"2.122.3","@stamhoofd/excel-writer":"2.122.3","@stamhoofd/object-differ":"2.122.3","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.122.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.122.3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.122.3_1782211462655_0.4461122719474482","host":"s3://npm-registry-packages-npm-production"}},"2.122.4":{"name":"@stamhoofd/backend","version":"2.122.4","license":"UNLICENCED","_id":"@stamhoofd/backend@2.122.4","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"970315aae07593b789acfc2325fbc0e9778e75ed","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.122.4.tgz","fileCount":526,"integrity":"sha512-ELWniU2PLApc5+11ByKKTlamNo/CK16m3kQ4Sbw8EwOyjQfy2i4PSfyzHr2zc9a3p3wCpC/nE9xJS+ga3rGGFw==","signatures":[{"sig":"MEUCIQCN2jZBFqCjv6543lkR8e8rAQTqchRS20tUeBYstc8zAgIgSRynDWfu7iECiBqLP2qkRIV33Z4oLPNPNHXviEEHT/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4915876},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"4258dcd68de9636eb141d48192d4e73da3c814df","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.122.4","@stamhoofd/crons":"2.122.4","@stamhoofd/email":"2.122.4","@stamhoofd/types":"2.122.4","@stamhoofd/models":"2.122.4","@stamhoofd/queues":"2.122.4","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.122.4","@stamhoofd/utility":"2.122.4","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.122.4","@stamhoofd/backend-env":"2.122.4","@stamhoofd/backend-i18n":"2.122.4","@stamhoofd/excel-writer":"2.122.4","@stamhoofd/object-differ":"2.122.4","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.122.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.122.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.122.4_1782216195507_0.7678764657498494","host":"s3://npm-registry-packages-npm-production"}},"2.122.5":{"name":"@stamhoofd/backend","version":"2.122.5","license":"UNLICENCED","_id":"@stamhoofd/backend@2.122.5","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"628d0a635a1165ae5179cbb99ea3c8ca44993a71","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.122.5.tgz","fileCount":527,"integrity":"sha512-jrLJxMhMhFPJmYbg6bFbZjMIKH3ZsHmfHvw7zpPXCoRkp2zMkOCYZc/H03SaI2JbrE3XWONbDZ03Xcbv38tzOw==","signatures":[{"sig":"MEYCIQCf4CoL723P2zJEOkC7TVgn4EzKcy/383zDEYiEdyjPtgIhAMEarSGkhr4NhsT49kY532GXF6YL40DDHddXk806xzT9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4918935},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"40acfe8ac1f49010b416f0a9c264531281f0d93a","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.122.5","@stamhoofd/crons":"2.122.5","@stamhoofd/email":"2.122.5","@stamhoofd/types":"2.122.5","@stamhoofd/models":"2.122.5","@stamhoofd/queues":"2.122.5","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.122.5","@stamhoofd/utility":"2.122.5","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.122.5","@stamhoofd/backend-env":"2.122.5","@stamhoofd/backend-i18n":"2.122.5","@stamhoofd/excel-writer":"2.122.5","@stamhoofd/object-differ":"2.122.5","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.122.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.122.5"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.122.5_1782224809020_0.25891809335633154","host":"s3://npm-registry-packages-npm-production"}},"2.122.6":{"name":"@stamhoofd/backend","version":"2.122.6","license":"UNLICENCED","_id":"@stamhoofd/backend@2.122.6","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"055faa594598983645377665134cdb8bcdda0675","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.122.6.tgz","fileCount":529,"integrity":"sha512-wwcJiiV/7qs+P899ydL/iBuAHFbR2LttXDP8JozON+ommrioquO0QZzljexketSgu/LxM6vT7bhyUXYKlVR22g==","signatures":[{"sig":"MEUCIBamxEtcETrjNOhnOu5EPsfwk649xeDWlY5LaQCViZISAiEA2D5UusZir5u5S88HstEt34KJtR2iOMiH56ucLHUtpro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4939007},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"7a9fd6be1074753301ef8e3dad8f79164522567f","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.122.6","@stamhoofd/crons":"2.122.6","@stamhoofd/email":"2.122.6","@stamhoofd/types":"2.122.6","@stamhoofd/models":"2.122.6","@stamhoofd/queues":"2.122.6","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.122.6","@stamhoofd/utility":"2.122.6","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.122.6","@stamhoofd/backend-env":"2.122.6","@stamhoofd/backend-i18n":"2.122.6","@stamhoofd/excel-writer":"2.122.6","@stamhoofd/object-differ":"2.122.6","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.122.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.122.6"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.122.6_1782250587422_0.9575196071681078","host":"s3://npm-registry-packages-npm-production"}},"2.122.7":{"name":"@stamhoofd/backend","version":"2.122.7","license":"UNLICENCED","_id":"@stamhoofd/backend@2.122.7","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"b328ffa2ab6d8d49d088f049f77eec42ea8df29e","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.122.7.tgz","fileCount":529,"integrity":"sha512-h2bfIII60zIRHzNee4d09OZhv4fZr50IRabq1Fd6aQbUo/K2MDdvqtlOseTe55eclCN+9os9IXBZKdGoMubXOw==","signatures":[{"sig":"MEUCIDKN4gTBqFCFAM5kGc9C6cK/oqnaQ6mOZeNoT01+lloMAiEAuv/G7zjvUMRsIeM/ZVi6Py/orm2IVippM7A/nLFl4/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4939363},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"2fcad274db9243e6eea1ab70a63046b949608e2a","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.122.7","@stamhoofd/crons":"2.122.7","@stamhoofd/email":"2.122.7","@stamhoofd/types":"2.122.7","@stamhoofd/models":"2.122.7","@stamhoofd/queues":"2.122.7","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.122.7","@stamhoofd/utility":"2.122.7","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.122.7","@stamhoofd/backend-env":"2.122.7","@stamhoofd/backend-i18n":"2.122.7","@stamhoofd/excel-writer":"2.122.7","@stamhoofd/object-differ":"2.122.7","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.122.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.122.7"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.122.7_1782281799142_0.43705090916022415","host":"s3://npm-registry-packages-npm-production"}},"2.122.8":{"name":"@stamhoofd/backend","version":"2.122.8","license":"UNLICENCED","_id":"@stamhoofd/backend@2.122.8","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"3e4fcf9de65dfb08917cc2275e100fb7acf77808","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.122.8.tgz","fileCount":530,"integrity":"sha512-vGVmmyihuVjXIVOcGFpo2XK0qAmzbidPnzt7WuZmP2IcbrPw8XEOZySssn8Plhv4VCRNxGMC3MX/iGZnt8AsLg==","signatures":[{"sig":"MEYCIQDIO+WpBUsZ0EOmZ2RUFVt+kLeBXMwzP8MEqeE3+QbElgIhAKJbZuSEGE2u+3UxzpIjfYHr4Qyah6DuMAPHDV0o6B7j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4960387},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"6326798a67de66af62b5cdebcb81eacd48afdb29","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.122.8","@stamhoofd/crons":"2.122.8","@stamhoofd/email":"2.122.8","@stamhoofd/types":"2.122.8","@stamhoofd/models":"2.122.8","@stamhoofd/queues":"2.122.8","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.122.8","@stamhoofd/utility":"2.122.8","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.122.8","@stamhoofd/backend-env":"2.122.8","@stamhoofd/backend-i18n":"2.122.8","@stamhoofd/excel-writer":"2.122.8","@stamhoofd/object-differ":"2.122.8","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.122.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.122.8"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.122.8_1782296226927_0.649606847359063","host":"s3://npm-registry-packages-npm-production"}},"2.122.9":{"name":"@stamhoofd/backend","version":"2.122.9","license":"UNLICENCED","_id":"@stamhoofd/backend@2.122.9","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"10239cf306b88c59042468b920a1bb2befa5a76c","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.122.9.tgz","fileCount":530,"integrity":"sha512-ri4QW28tp0cA4D4DMEy3lv1dqwGrNZUUadJIiADKvNVnW70sTvSP+L7TKwYWa9nkpa7VktT5iSDe4VaBbrAGSw==","signatures":[{"sig":"MEUCIQCEa1t5amdr+gp/SSIUyzivLAi/njFcoIwjcLkzFesGcAIgIgW+sxT47+xtODnXMmQgKSAeOtwbj8rIHi/hyAmyGvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4960803},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"f3f81008f51b26e7eb368643a05995f70cfad327","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.122.9","@stamhoofd/crons":"2.122.9","@stamhoofd/email":"2.122.9","@stamhoofd/types":"2.122.9","@stamhoofd/models":"2.122.9","@stamhoofd/queues":"2.122.9","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.122.9","@stamhoofd/utility":"2.122.9","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.122.9","@stamhoofd/backend-env":"2.122.9","@stamhoofd/backend-i18n":"2.122.9","@stamhoofd/excel-writer":"2.122.9","@stamhoofd/object-differ":"2.122.9","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.122.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.122.9"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.122.9_1782302129299_0.3397963889700635","host":"s3://npm-registry-packages-npm-production"}},"2.123.0":{"name":"@stamhoofd/backend","version":"2.123.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.123.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"1290b669ed14e0422a27ba9056dd6126c34d15b7","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.123.0.tgz","fileCount":531,"integrity":"sha512-3HCzf5IV+NTqtqA2pJninyVES1VX7nDSAznEjsCVwBa73U44e6vQbQncfl65trzL2ApVpfdzYBGhFinCdZak0Q==","signatures":[{"sig":"MEQCIBWwxrM6i4Vm1QIEz/hQDyxYOEexbkpBcwpfLSoNxhMFAiARKoyITuE/l+e/VUb+z8A8jz9sMcHfl/IRBhSMD63T4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4983109},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"5030664a2a57bf8626611b181e7c12d86a0293f6","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.123.0","@stamhoofd/crons":"2.123.0","@stamhoofd/email":"2.123.0","@stamhoofd/types":"2.123.0","@stamhoofd/models":"2.123.0","@stamhoofd/queues":"2.123.0","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.123.0","@stamhoofd/utility":"2.123.0","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.123.0","@stamhoofd/backend-env":"2.123.0","@stamhoofd/backend-i18n":"2.123.0","@stamhoofd/excel-writer":"2.123.0","@stamhoofd/object-differ":"2.123.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.123.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.123.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.123.0_1782381955569_0.15896223154001454","host":"s3://npm-registry-packages-npm-production"}},"2.123.1":{"name":"@stamhoofd/backend","version":"2.123.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.123.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"799ee48a1968d52d98da2432797524f7775d63eb","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.123.1.tgz","fileCount":531,"integrity":"sha512-r5ynozSr7Q6OgZq0ITNAah2Jd475AvoOMphHeQCaTYg4E8f264zbbNq2xj59ZcyPOu0crPTeCNNGBoZlXfSx0g==","signatures":[{"sig":"MEUCICgesTRqvYeWTvqdTYk+rfFx9Pw0jOMhaKbDLprQff1aAiEAwmfe5khBcjMxn0jOFNNMwlXCOolSjduZdE9l6P5HoQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4983109},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"4e2300b489aa1df8eba6d6223042b8e881a5fef2","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.123.1","@stamhoofd/crons":"2.123.1","@stamhoofd/email":"2.123.1","@stamhoofd/types":"2.123.1","@stamhoofd/models":"2.123.1","@stamhoofd/queues":"2.123.1","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.123.1","@stamhoofd/utility":"2.123.1","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.123.1","@stamhoofd/backend-env":"2.123.1","@stamhoofd/backend-i18n":"2.123.1","@stamhoofd/excel-writer":"2.123.1","@stamhoofd/object-differ":"2.123.1","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.123.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.123.1"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.123.1_1782384250329_0.6896457188881524","host":"s3://npm-registry-packages-npm-production"}},"2.123.2":{"name":"@stamhoofd/backend","version":"2.123.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.123.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"d15757ec16c883bae7fb104aaefb3d1254c6dfeb","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.123.2.tgz","fileCount":531,"integrity":"sha512-K5Xh0EEWV3jbIw9geEUI5Rf1Tb/cZvAwcyDce5ZRCMyp7eFKq2vW8Hhsbdz1vIy2YBfYWB0kmICpWa77UiFzPA==","signatures":[{"sig":"MEYCIQCsjMIlGNbtQtoYfEG6xDghtwqj4taeQ9D0L0d62I129AIhAKOvToOktB0Thyil6HaljmlRAJ1nmrcHCxDAYfkOAvh3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4983109},"main":"./dist/index.js","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"584fcafeca4ed376d06f70fef71e173865818fbb","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.123.2","@stamhoofd/crons":"2.123.2","@stamhoofd/email":"2.123.2","@stamhoofd/types":"2.123.2","@stamhoofd/models":"2.123.2","@stamhoofd/queues":"2.123.2","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.123.2","@stamhoofd/utility":"2.123.2","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.123.2","@stamhoofd/backend-env":"2.123.2","@stamhoofd/backend-i18n":"2.123.2","@stamhoofd/excel-writer":"2.123.2","@stamhoofd/object-differ":"2.123.2","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.123.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.123.2"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.123.2_1782384398094_0.05511922884455367","host":"s3://npm-registry-packages-npm-production"}},"2.124.0":{"name":"@stamhoofd/backend","version":"2.124.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.124.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"f6135c378f96cb7b9312c27d1ca54cad74238bcc","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.124.0.tgz","fileCount":532,"integrity":"sha512-kmQK3gjTCzSS0zhohIBYVG6waLVhN4+ilwgoTHcCgC6NGtVdkd8gkDb89rBjUeLxX39EgLHp3P+uXgHGBg5TrQ==","signatures":[{"sig":"MEYCIQCiGVt2rust5zI4ojbM0yzRQ2uUrSNjozD1N2t0lxqvxgIhAJJtkvFRmi93v+r6gwp5nm+juAJjSazXtNLZp+EbBB46","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4989218},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"7783583e6555a28cce7c7ad26cb223a4623ca005","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.124.0","@stamhoofd/crons":"2.124.0","@stamhoofd/email":"2.124.0","@stamhoofd/types":"2.124.0","@stamhoofd/models":"2.124.0","@stamhoofd/queues":"2.124.0","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.124.0","@stamhoofd/utility":"2.124.0","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.124.0","@stamhoofd/backend-env":"2.124.0","@stamhoofd/backend-i18n":"2.124.0","@stamhoofd/excel-writer":"2.124.0","@stamhoofd/object-differ":"2.124.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.124.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.124.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.124.0_1782421440196_0.7506091721942052","host":"s3://npm-registry-packages-npm-production"}},"2.124.1":{"name":"@stamhoofd/backend","version":"2.124.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.124.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"db681537fb4743995cd14a16167528af82df6d58","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.124.1.tgz","fileCount":532,"integrity":"sha512-2AwFXrrvl9l3Xh2jptiHNeQzwSv5lteU/8niWu+Ymlub6t2gVaUBIiiBDOvl2UeiZslWh7RjHZ8hnnNqA24AqQ==","signatures":[{"sig":"MEUCIBtLVQHV2k5FHuV9GNxeKUXIvtpkef9AMeGj/1rPD9PvAiEA6kO4DAms9DY0uFjITmXGwv8Drzj7ZtRg9E2uLksd/zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4996945},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"d520495d0c1a5f376b10a60ebbceec63b2228bd5","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.124.1","@stamhoofd/crons":"2.124.1","@stamhoofd/email":"2.124.1","@stamhoofd/types":"2.124.1","@stamhoofd/models":"2.124.1","@stamhoofd/queues":"2.124.1","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.124.1","@stamhoofd/utility":"2.124.1","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.124.1","@stamhoofd/backend-env":"2.124.1","@stamhoofd/backend-i18n":"2.124.1","@stamhoofd/excel-writer":"2.124.1","@stamhoofd/object-differ":"2.124.1","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.124.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.124.1"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.124.1_1782489582324_0.8887937650254576","host":"s3://npm-registry-packages-npm-production"}},"2.124.2":{"name":"@stamhoofd/backend","version":"2.124.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.124.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"ac77acb515fcd206f916dedbe2019165dbb68b13","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.124.2.tgz","fileCount":532,"integrity":"sha512-TeUlDvrzB7D25hJFch57hGVtW06uTVgv69xOQvbSpHS1dv1UyFKxsnoQkFamuL+4+B9CeLt9LzODb1uUJDYcFQ==","signatures":[{"sig":"MEUCIEEkdU+NK30BZamKMssKM0m4eiBT+VJd+xQtr91o0V/4AiEAlq9OVN/WTGqQ8p2rezJZXR7PKjoFD6QbdUR5RKtw8vQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4996954},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"e45e42edd908f088a0f56b5174ef2a8fbae7a446","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.124.2","@stamhoofd/crons":"2.124.2","@stamhoofd/email":"2.124.2","@stamhoofd/types":"2.124.2","@stamhoofd/models":"2.124.2","@stamhoofd/queues":"2.124.2","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.124.2","@stamhoofd/utility":"2.124.2","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.124.2","@stamhoofd/backend-env":"2.124.2","@stamhoofd/backend-i18n":"2.124.2","@stamhoofd/excel-writer":"2.124.2","@stamhoofd/object-differ":"2.124.2","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.124.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.124.2"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.124.2_1782496699218_0.9900671956504254","host":"s3://npm-registry-packages-npm-production"}},"2.125.0":{"name":"@stamhoofd/backend","version":"2.125.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.125.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"2d99f30cf2a04fce59b15de5fcf899a7f5d3099b","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.125.0.tgz","fileCount":536,"integrity":"sha512-bUBqTRDxZemRh9KT8LJgzfrA7hDJROtYdTXahmS+o8EZLBbZukJalPTjOIXU7eVERQPPl/+UR4Y9goLZuZNCpQ==","signatures":[{"sig":"MEYCIQCEqCM3cuDcQnsdLbHz9J2kEbxQxWBgMAloEQ994Yo0GAIhAKSgpU5sBxTKOFSl1IaptaKui6xV9e7qZm8MrEbUBArs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5011928},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"8fc26e2a47fee0ff97992a55f80a921880f33077","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.125.0","@stamhoofd/crons":"2.125.0","@stamhoofd/email":"2.125.0","@stamhoofd/types":"2.125.0","@stamhoofd/models":"2.125.0","@stamhoofd/queues":"2.125.0","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.125.0","@stamhoofd/utility":"2.125.0","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.125.0","@stamhoofd/backend-env":"2.125.0","@stamhoofd/backend-i18n":"2.125.0","@stamhoofd/excel-writer":"2.125.0","@stamhoofd/object-differ":"2.125.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.125.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.125.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.125.0_1782747759813_0.8766665761492904","host":"s3://npm-registry-packages-npm-production"}},"2.125.1":{"name":"@stamhoofd/backend","version":"2.125.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.125.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"84c3fb395a3730caae4fe9ad665fb91434441802","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.125.1.tgz","fileCount":536,"integrity":"sha512-6ycGHLXqKGS1pjod+U1k+zNC2KWTAmglkhsdjb9Lk+rwZ7Hafl43Zf9ZQqIgpnCGqIgf1FmcFGx9b/zP9ZDMzg==","signatures":[{"sig":"MEYCIQC/KFTry1/nLCuvf58ge5W9DkWEQNrtT4que6jxJOWNaAIhAP6cswtD6+Yo7aOz39VnCbcSw6JmRFGIGjBYSMkPRJ4f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5011108},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"7a5fada26c2b7e4d0cd47cd5f2ee95adceae8391","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.125.1","@stamhoofd/crons":"2.125.1","@stamhoofd/email":"2.125.1","@stamhoofd/types":"2.125.1","@stamhoofd/models":"2.125.1","@stamhoofd/queues":"2.125.1","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.125.1","@stamhoofd/utility":"2.125.1","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.125.1","@stamhoofd/backend-env":"2.125.1","@stamhoofd/backend-i18n":"2.125.1","@stamhoofd/excel-writer":"2.125.1","@stamhoofd/object-differ":"2.125.1","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.125.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.125.1"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.125.1_1782830518669_0.5072372230270323","host":"s3://npm-registry-packages-npm-production"}},"2.125.2":{"name":"@stamhoofd/backend","version":"2.125.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.125.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"1180c242834b18b23625833499af36139a2d2c95","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.125.2.tgz","fileCount":536,"integrity":"sha512-dV8MXu4B7f6aCE2HWk9TGw5nRFmOilYqcG1IfwR+mr2MyZhjtoay3KZAxVqooQIe/sx2dXyBAp5knYb0VPg9sg==","signatures":[{"sig":"MEUCIFqTmFYrE3cqY6lt8bziwYqcgWYbJIq12cIKyCeWv/gBAiEAsW4vJ0N6PziUIGBxmkEyjotnb2nq8LgoWUpJ/UWBuC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5011270},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"bda32cee30660a98c7563c405ce29dc0da7cab65","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.125.2","@stamhoofd/crons":"2.125.2","@stamhoofd/email":"2.125.2","@stamhoofd/types":"2.125.2","@stamhoofd/models":"2.125.2","@stamhoofd/queues":"2.125.2","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.125.2","@stamhoofd/utility":"2.125.2","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.125.2","@stamhoofd/backend-env":"2.125.2","@stamhoofd/backend-i18n":"2.125.2","@stamhoofd/excel-writer":"2.125.2","@stamhoofd/object-differ":"2.125.2","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.125.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.125.2"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.125.2_1782895793785_0.9781954468535365","host":"s3://npm-registry-packages-npm-production"}},"2.126.0":{"name":"@stamhoofd/backend","version":"2.126.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.126.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"e02f482d0afc696c76397ccbd694bd601e3778c4","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.126.0.tgz","fileCount":536,"integrity":"sha512-eVV7uphXSuemTd+60oDVtDVWK6gdAn0GKHi4JYdfp73sNFuX3+0jUy3UrTLgiLG9q7OGRJYfGBMSqXSArqdOEQ==","signatures":[{"sig":"MEUCIA3S6rQJsdKwetyCF0pxDlIrkbf9O/LfTmsU1koXnz3SAiEAvml5DtWmNpxcJ9513zOMsw8ql5y4q605X3LP2aubmck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5011270},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"ef959851de9d5f1b31937129fcbdcd9e88662ab7","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.126.0","@stamhoofd/crons":"2.126.0","@stamhoofd/email":"2.126.0","@stamhoofd/types":"2.126.0","@stamhoofd/models":"2.126.0","@stamhoofd/queues":"2.126.0","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.126.0","@stamhoofd/utility":"2.126.0","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.126.0","@stamhoofd/backend-env":"2.126.0","@stamhoofd/backend-i18n":"2.126.0","@stamhoofd/excel-writer":"2.126.0","@stamhoofd/object-differ":"2.126.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.126.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.126.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.126.0_1782913121987_0.46717216543117246","host":"s3://npm-registry-packages-npm-production"}},"2.126.2":{"name":"@stamhoofd/backend","version":"2.126.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.126.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"01b45b52e557776b5e84580d41ce0319de05099d","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.126.2.tgz","fileCount":536,"integrity":"sha512-aB/7zXPXdcPznQT5uwKdp6NFvEjT3Wztb3xK4TGDfH7dTDT+snc8imc+t/pZgqslcDCJ4+F1uky4Z7dE6kMCgw==","signatures":[{"sig":"MEYCIQC05aaqPdIIzZcOnorwpuEH6xMPpieMc58nOt9Zi/1hSgIhAO+bXYiuYMJFvA8/IjGWF/FMD6PLUbYA0/mYO5k6WYuQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5011270},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"ccfe4c07df84adf3b7720912aac11cba65811358","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.126.2","@stamhoofd/crons":"2.126.2","@stamhoofd/email":"2.126.2","@stamhoofd/types":"2.126.2","@stamhoofd/models":"2.126.2","@stamhoofd/queues":"2.126.2","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.126.2","@stamhoofd/utility":"2.126.2","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.126.2","@stamhoofd/backend-env":"2.126.2","@stamhoofd/backend-i18n":"2.126.2","@stamhoofd/excel-writer":"2.126.2","@stamhoofd/object-differ":"2.126.2","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.126.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.126.2"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.126.2_1782946514492_0.5016345859036679","host":"s3://npm-registry-packages-npm-production"}},"2.127.0":{"name":"@stamhoofd/backend","version":"2.127.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.127.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"55f34d7f84912d2ebbcc8c8a1bfa5f10c5be8a77","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.127.0.tgz","fileCount":541,"integrity":"sha512-ATXPVzvBEZnOgvqjNMkVrutG/98irrbIZ6KvetHPaMg1+pgMuHEAh3d8oWoA/HOBGu080ZLqFMz9QPOxPz3LVg==","signatures":[{"sig":"MEUCIAmC7dNJNDHRgwgHXnyyZy4aW/1Ip7Bzc9OuOSLz6KosAiEAsaWbAn1jZWYj2v1d4r+fKNxZJTdpa1NfiGt4WfJxe6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5101638},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"c3c61a7728293f5fe7b4b639f95b3cc79166265f","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.127.0","@stamhoofd/crons":"2.127.0","@stamhoofd/email":"2.127.0","@stamhoofd/types":"2.127.0","@stamhoofd/models":"2.127.0","@stamhoofd/queues":"2.127.0","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.127.0","@stamhoofd/utility":"2.127.0","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.127.0","@stamhoofd/backend-env":"2.127.0","@stamhoofd/backend-i18n":"2.127.0","@stamhoofd/excel-writer":"2.127.0","@stamhoofd/object-differ":"2.127.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.127.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.127.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.127.0_1783076947066_0.734222032446026","host":"s3://npm-registry-packages-npm-production"}},"2.127.1":{"name":"@stamhoofd/backend","version":"2.127.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.127.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"84e4ed65e626eef4905658e29b599e6bec9c932e","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.127.1.tgz","fileCount":541,"integrity":"sha512-WsiRVXXZIEoKV5vCFlLZBf6mTcdyA2XnVL1hA4+YnnfCFIjN7l2k4lR4yJUuffuHB8XpzSpxSYnYE3pbTl4STQ==","signatures":[{"sig":"MEQCIBtLDaquLmNr3heXabRQVVKoZ0mijs3sZtFLTXGsE1vpAiBQ07hxB/cENPIdJJ2A99ITqV2yyz8odJDc6p2mqqinyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5103046},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"0e8db3ce693701ff334894c2e9e60d9a51c7286e","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.127.1","@stamhoofd/crons":"2.127.1","@stamhoofd/email":"2.127.1","@stamhoofd/types":"2.127.1","@stamhoofd/models":"2.127.1","@stamhoofd/queues":"2.127.1","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.127.1","@stamhoofd/utility":"2.127.1","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.127.1","@stamhoofd/backend-env":"2.127.1","@stamhoofd/backend-i18n":"2.127.1","@stamhoofd/excel-writer":"2.127.1","@stamhoofd/object-differ":"2.127.1","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.127.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.127.1"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.127.1_1783081583976_0.3291843785996569","host":"s3://npm-registry-packages-npm-production"}},"2.128.0":{"name":"@stamhoofd/backend","version":"2.128.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.128.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"da9b526ae6ca0d253f14eb24d0fde6b7709d1509","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.128.0.tgz","fileCount":548,"integrity":"sha512-7NcqsMiHUPlhOb6jGSuWUCTcodLXOr4mlTF3noyNIYrCo1sDG8NleltXlR9sJsXMUCYIVcdaBNiM2bkJBchtuA==","signatures":[{"sig":"MEQCIGcSYB1uEqm/uAuOIc1lmvOhLh+9gCK0UkzX3Hu2WzEzAiBqVjs56kza6WkNAxp+n14Ss8GUKj807YfZ1Qyn0YiaxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5152767},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"77c7e13c592a4d51542716d204c3b39dd9d28ec7","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.128.0","@stamhoofd/crons":"2.128.0","@stamhoofd/email":"2.128.0","@stamhoofd/types":"2.128.0","@stamhoofd/models":"2.128.0","@stamhoofd/queues":"2.128.0","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.128.0","@stamhoofd/utility":"2.128.0","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.128.0","@stamhoofd/backend-env":"2.128.0","@stamhoofd/backend-i18n":"2.128.0","@stamhoofd/excel-writer":"2.128.0","@stamhoofd/object-differ":"2.128.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.128.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.128.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.128.0_1783105326353_0.5378534406058095","host":"s3://npm-registry-packages-npm-production"}},"2.129.1":{"name":"@stamhoofd/backend","version":"2.129.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.129.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"c77f193bcccfdb6b4760a17cbf0c1650a24b5635","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.129.1.tgz","fileCount":548,"integrity":"sha512-LF7DDTA7SPfSAwmO951XLxYemWZTRUg9dT96TIZbv6jzbJCOYTnG2M0EW2IWOOwWMkVlT3HwZdv+WLSwxv17Ag==","signatures":[{"sig":"MEYCIQCzx6UCxuX/ratDN+mivd42/HHXg96i2unvMowb2CZ/5wIhAOm8J178sxAMNf+qtpCpvfZmBvnYuw2STRt9jiS6i1Nq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5163095},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"fed4dfbbbb768c9d57c476b93a3a42dfac6dd69b","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.129.1","@stamhoofd/crons":"2.129.1","@stamhoofd/email":"2.129.1","@stamhoofd/types":"2.129.1","@stamhoofd/models":"2.129.1","@stamhoofd/queues":"2.129.1","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.129.1","@stamhoofd/utility":"2.129.1","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.129.1","@stamhoofd/backend-env":"2.129.1","@stamhoofd/backend-i18n":"2.129.1","@stamhoofd/excel-writer":"2.129.1","@stamhoofd/object-differ":"2.129.1","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.129.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.129.1"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.129.1_1783123001064_0.8637196167632579","host":"s3://npm-registry-packages-npm-production"}},"2.129.2":{"name":"@stamhoofd/backend","version":"2.129.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.129.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"eb3b3c51935940cdfff780667066dbb8b190a2f5","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.129.2.tgz","fileCount":548,"integrity":"sha512-iXdbkyj/2+W/sZUMatx3VJpwLQAXeWUq3Mh/PwpVC/GlEDRBhQYcWdZdkbpMct+VY16mPctI/hDbgbchRrHneA==","signatures":[{"sig":"MEUCIQD9UrrbUOOhud8lQh4JP5Hh/xbFPleTi0KL/Tm6GC4EBwIgN88iP0hZU2TsIBWOI4BnKOc1XaA2eAZeffhcw9ONIPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5168938},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"099a48481fdbd3d661793675ab9e2c24a594b130","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.129.2","@stamhoofd/crons":"2.129.2","@stamhoofd/email":"2.129.2","@stamhoofd/types":"2.129.2","@stamhoofd/models":"2.129.2","@stamhoofd/queues":"2.129.2","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.129.2","@stamhoofd/utility":"2.129.2","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.129.2","@stamhoofd/backend-env":"2.129.2","@stamhoofd/backend-i18n":"2.129.2","@stamhoofd/excel-writer":"2.129.2","@stamhoofd/object-differ":"2.129.2","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.129.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.129.2"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.129.2_1783157427593_0.6226112602987202","host":"s3://npm-registry-packages-npm-production"}},"2.129.3":{"name":"@stamhoofd/backend","version":"2.129.3","license":"UNLICENCED","_id":"@stamhoofd/backend@2.129.3","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"6f1b3f630ae05bdb51bb36e2c7025395bff3ffa1","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.129.3.tgz","fileCount":548,"integrity":"sha512-WviTopQ3OIPNAm+1aWiCgLU7xnyX7eYf6rIyZjBm0q4I2botMe46n69YuuvUTENQVbaVEEmFgurczMzyZvyt9A==","signatures":[{"sig":"MEQCIAuVfl/i+9JL+YdWRz+uKfzfHguL1Ww7tMyfi5IaGQIcAiARY+kmohFAX76qgIxXzjS12CeoD7M0ohPvR+1fsFqUmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5170636},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"982b7912b141d0149eb2ad89cd2120e073251e66","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.129.3","@stamhoofd/crons":"2.129.3","@stamhoofd/email":"2.129.3","@stamhoofd/types":"2.129.3","@stamhoofd/models":"2.129.3","@stamhoofd/queues":"2.129.3","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.129.3","@stamhoofd/utility":"2.129.3","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.129.3","@stamhoofd/backend-env":"2.129.3","@stamhoofd/backend-i18n":"2.129.3","@stamhoofd/excel-writer":"2.129.3","@stamhoofd/object-differ":"2.129.3","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.129.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.129.3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.129.3_1783345958065_0.20979403031694543","host":"s3://npm-registry-packages-npm-production"}},"2.130.0":{"name":"@stamhoofd/backend","version":"2.130.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.130.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"be59be8f4cda444927dc196c1f67b443b376f9d3","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.130.0.tgz","fileCount":549,"integrity":"sha512-CgCxh5a2Sz5VHnzh9ldAFY1ur/vJTtNAH2ITE3Bk2vOU4v6l7lF2uLhuKvT+t7HpE+YkTMWXpRTkBf/IUDlKJA==","signatures":[{"sig":"MEYCIQC3BcYtLq9WMZIkT4sroMM0WRHI01m6/LxLPlG5tTxr0gIhAO046yhVzbWL1VLpsMPkjsegr9R69Xin/nsq90BPW0vK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5193477},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"b87db6d1a28c82fb12e588f899bcc7dc68d4cd90","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.130.0","@stamhoofd/crons":"2.130.0","@stamhoofd/email":"2.130.0","@stamhoofd/types":"2.130.0","@stamhoofd/models":"2.130.0","@stamhoofd/queues":"2.130.0","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.130.0","@stamhoofd/utility":"2.130.0","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.130.0","@stamhoofd/backend-env":"2.130.0","@stamhoofd/backend-i18n":"2.130.0","@stamhoofd/excel-writer":"2.130.0","@stamhoofd/object-differ":"2.130.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.130.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.130.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.130.0_1783437334815_0.36182955622132607","host":"s3://npm-registry-packages-npm-production"}},"2.131.0":{"name":"@stamhoofd/backend","version":"2.131.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.131.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"047d0f740efb69e996c92748817d7e47d37266ea","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.131.0.tgz","fileCount":563,"integrity":"sha512-gjFKopBNEUQWbRL4NrZyVgtEfSdV4D+/6+rijPaWMOUgtDzryskjtIS66D22lcmF/VnSjdD28flO0NPnZ8p8WA==","signatures":[{"sig":"MEYCIQCHBhBMfcCsS9GYocPQZLq78LqJSkMqwijlOBwrIZevNAIhAMEwKUs+RYmsVR0ncBWp7Q8xHrD35qQnSeYq1xPURswr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5318171},"main":"./dist/index.js","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"51de524c831dac65960440d9a5aabe9cad1feae8","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.131.0","@stamhoofd/crons":"2.131.0","@stamhoofd/email":"2.131.0","@stamhoofd/types":"2.131.0","@stamhoofd/models":"2.131.0","@stamhoofd/queues":"2.131.0","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.131.0","@stamhoofd/utility":"2.131.0","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.131.0","@stamhoofd/backend-env":"2.131.0","@stamhoofd/backend-i18n":"2.131.0","@stamhoofd/excel-writer":"2.131.0","@stamhoofd/object-differ":"2.131.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.131.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.131.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.131.0_1783523008116_0.5466972982279115","host":"s3://npm-registry-packages-npm-production"}},"2.132.0":{"name":"@stamhoofd/backend","version":"2.132.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.132.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"2d815ff32a4064cbe91b1d0aedf82d0baf0dfcf7","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.132.0.tgz","fileCount":564,"integrity":"sha512-Tjv8QC2Ig/SSKgZyZO3DoCoa+CJHb93WFjbXBtP4dYd/73yAugrJg3ftYsoKmzjT5K9Tf7lAxO4sHAe4yWOhow==","signatures":[{"sig":"MEYCIQCy6UM4d8uWKuWhzcbFmbKFQOSWtrO8vB/3ahQepjdA+wIhALV2UqwUrB8MN4XI4tY9xw/w5ZyVBO3ASWkyp7RyXUeX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5330646},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"f7143688bb7be0cd9f73c209f4b55c9bacdd59b8","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.132.0","@stamhoofd/crons":"2.132.0","@stamhoofd/email":"2.132.0","@stamhoofd/types":"2.132.0","@stamhoofd/models":"2.132.0","@stamhoofd/queues":"2.132.0","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.132.0","@stamhoofd/utility":"2.132.0","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.132.0","@stamhoofd/backend-env":"2.132.0","@stamhoofd/backend-i18n":"2.132.0","@stamhoofd/excel-writer":"2.132.0","@stamhoofd/object-differ":"2.132.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.132.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.132.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.132.0_1783529868935_0.2309571148856988","host":"s3://npm-registry-packages-npm-production"}},"2.132.1":{"name":"@stamhoofd/backend","version":"2.132.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.132.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"03ab8d695295680fc87e52c00b1774691ced29ab","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.132.1.tgz","fileCount":566,"integrity":"sha512-m97V5JXkG8WlIRwHTZ7iJ9nygZGe3f9Z8xcbRLe7s2T16LF5+WLM181jpQMqvdov3EGZbuwoEGg7x7P9HNoyxw==","signatures":[{"sig":"MEQCIDRYLK5rkicwKCMaRJUzZdqBVlfhB0KfEv4RTRYqQwYVAiBlwMhP3jvMUhcW/YhD/YUAqPkbsGyS6ZQKAhArSvP6dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5353864},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"99e4195c2638521cf24f1e5ebef5ae9bf5009d1d","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.132.1","@stamhoofd/crons":"2.132.1","@stamhoofd/email":"2.132.1","@stamhoofd/types":"2.132.1","@stamhoofd/models":"2.132.1","@stamhoofd/queues":"2.132.1","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.132.1","@stamhoofd/utility":"2.132.1","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.132.1","@stamhoofd/backend-env":"2.132.1","@stamhoofd/backend-i18n":"2.132.1","@stamhoofd/excel-writer":"2.132.1","@stamhoofd/object-differ":"2.132.1","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.132.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.132.1"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.132.1_1783606445276_0.8754049553958856","host":"s3://npm-registry-packages-npm-production"}},"2.133.0":{"name":"@stamhoofd/backend","version":"2.133.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.133.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"45494ab30d608e47d7d176be5d7039267e26fe14","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.133.0.tgz","fileCount":569,"integrity":"sha512-hBal4gCM+sGG8yU6gy8RUMRdY9NETsk8P9Av/PM/7LRG8hHyWNm8cbzAEdFPYrkuPUXL1VzGVf6PmcLh8iLSjw==","signatures":[{"sig":"MEYCIQDqbjJ3GB/KpQfq22TngI8wIFRMQV9FYTOv9cb5BjorUAIhALS6TofVtrJjhnsxibtl3Y9bloJu++VbTpy3vDMSkuuA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5391482},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"65d5f0a31f87b8e3b7a23349f08cf7943ef15bda","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.133.0","@stamhoofd/crons":"2.133.0","@stamhoofd/email":"2.133.0","@stamhoofd/types":"2.133.0","@stamhoofd/models":"2.133.0","@stamhoofd/queues":"2.133.0","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.133.0","@stamhoofd/utility":"2.133.0","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.133.0","@stamhoofd/backend-env":"2.133.0","@stamhoofd/backend-i18n":"2.133.0","@stamhoofd/excel-writer":"2.133.0","@stamhoofd/object-differ":"2.133.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.10","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.133.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.133.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.133.0_1783634458192_0.5146418965077322","host":"s3://npm-registry-packages-npm-production"}},"2.134.0":{"name":"@stamhoofd/backend","version":"2.134.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.134.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"a9f31f24cff12ddb0db773672523adbf020faec7","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.134.0.tgz","fileCount":571,"integrity":"sha512-SkblPujVIcSNXwdMQ6UUakOgEmY32giY7r0+vv4ITUNLs+rj3z51VAunV5pSTg5/iLrwoCdFBsq2NQPFl0MfbA==","signatures":[{"sig":"MEUCIFH8SC2nIyIvtuQPchp5pXXxVVaSP6OtcLr3FkPiOFlnAiEA39kultn4OrcSPPpKWWwQH7mk+nycUtUkUDtRpU3+dcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5419051},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"42955365bcf0bcfd0815998c1039e23d6ee1d6c6","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.134.0","@stamhoofd/crons":"2.134.0","@stamhoofd/email":"2.134.0","@stamhoofd/types":"2.134.0","@stamhoofd/models":"2.134.0","@stamhoofd/queues":"2.134.0","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.134.0","@stamhoofd/utility":"2.134.0","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.134.0","@stamhoofd/backend-env":"2.134.0","@stamhoofd/backend-i18n":"2.134.0","@stamhoofd/excel-writer":"2.134.0","@stamhoofd/object-differ":"2.134.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.134.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.134.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.134.0_1783927295108_0.17517352997262536","host":"s3://npm-registry-packages-npm-production"}},"2.135.0":{"name":"@stamhoofd/backend","version":"2.135.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.135.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"99aa4a7f7a4c43c61b0df4eedb9a67df4351602d","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.135.0.tgz","fileCount":577,"integrity":"sha512-ok0IJRewUrC0YVCl6s+ZVdYTmO9rIpxowPbObnCwvMLG50HAvxP3uS8aJxTZadjecDkz/goPQ6+8Lvd5vk7gwQ==","signatures":[{"sig":"MEUCIQD8rMT2JgZzYvoJcuAfFiDP+X3qGSpP50I82NZSHOwapAIgPxU4AdZrh+TAoAex00Q9OQoOA0IvI6clSYGsOPf+ZrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5462425},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"df20ecb0e4b10af877d2e37e92e39100afe342e8","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.135.0","@stamhoofd/crons":"2.135.0","@stamhoofd/email":"2.135.0","@stamhoofd/types":"2.135.0","@stamhoofd/models":"2.135.0","@stamhoofd/queues":"2.135.0","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.135.0","@stamhoofd/utility":"2.135.0","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.135.0","@stamhoofd/backend-env":"2.135.0","@stamhoofd/backend-i18n":"2.135.0","@stamhoofd/excel-writer":"2.135.0","@stamhoofd/object-differ":"2.135.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.135.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.135.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.135.0_1784026879165_0.8118712731367184","host":"s3://npm-registry-packages-npm-production"}},"2.136.0":{"name":"@stamhoofd/backend","version":"2.136.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.136.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"3f7e5afecb830df4feb2b7a3b88d64487b0e4d73","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.136.0.tgz","fileCount":584,"integrity":"sha512-HCrXmeTLS5918HV5AyPlit2ab0GnrIma7ESWIYLs+n4TMvvJdvqgLCke1Gy1Sww2+K1MYYKukvol6HtLdpxzlw==","signatures":[{"sig":"MEYCIQCOMvP/DvXCTmwfdpXcrL2cFa3ZdFeX2oZODZRUBU4jowIhAJPI/3GZfuzMSlssyv7wlNwQk+XyKMhO+C/9p4cnb+03","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5550666},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"0adab3f0a2aac8470c58ac717c3d96a824e5f935","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.136.0","@stamhoofd/crons":"2.136.0","@stamhoofd/email":"2.136.0","@stamhoofd/types":"2.136.0","@stamhoofd/models":"2.136.0","@stamhoofd/queues":"2.136.0","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.136.0","@stamhoofd/utility":"2.136.0","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.136.0","@stamhoofd/backend-env":"2.136.0","@stamhoofd/backend-i18n":"2.136.0","@stamhoofd/excel-writer":"2.136.0","@stamhoofd/object-differ":"2.136.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.136.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.136.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.136.0_1784280031088_0.6423914118401688","host":"s3://npm-registry-packages-npm-production"}},"2.136.1":{"name":"@stamhoofd/backend","version":"2.136.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.136.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"a05debb62597886e3b3fbbe968959d91db874ad6","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.136.1.tgz","fileCount":584,"integrity":"sha512-Qu5NuqXYnTtsRt8BfX0s7Qc3n4/MmNbEwfKBoSEYByFWkg1/TyY9wsCJ9aron/2k/RJsZxpltMVu83dNk/NwTw==","signatures":[{"sig":"MEUCIQDQE6xTx0l1EI6/IV/H3y899dfGEpTABVaaDiOX2mP+PQIgD9yaDrjlonPGpJQqBUSbsVmiKkl9GXkcp9c5QTbNYLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5547244},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"8c3886185fd30008018414c73f88aed6c0cb5185","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.136.1","@stamhoofd/crons":"2.136.1","@stamhoofd/email":"2.136.1","@stamhoofd/types":"2.136.1","@stamhoofd/models":"2.136.1","@stamhoofd/queues":"2.136.1","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.136.1","@stamhoofd/utility":"2.136.1","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.136.1","@stamhoofd/backend-env":"2.136.1","@stamhoofd/backend-i18n":"2.136.1","@stamhoofd/excel-writer":"2.136.1","@stamhoofd/object-differ":"2.136.1","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.136.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.136.1"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.136.1_1784292613284_0.5188147148765712","host":"s3://npm-registry-packages-npm-production"}},"2.136.2":{"name":"@stamhoofd/backend","version":"2.136.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.136.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"0fb6837b5901e6a087b2c52e10e693cdb004e946","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.136.2.tgz","fileCount":584,"integrity":"sha512-/IqfI2+Sxn3Dytsi8ABJdYiKl0Jr5driXagbEIMS6Bz9NGAjfRCeSDB1GlT+tMQeuRV1XkzwLDIXPQY8Ndz08w==","signatures":[{"sig":"MEQCIHKQGnTJjeeokvA5JCH/PXYBCSnZmi1PeMYLmFu56YAKAiBZvaSwvLGoBaQGdCRLVCGmr0Wa8839NyUCyBrfhylBJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5547244},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"3859491238553f8cc64d4c033032209fbba3be5d","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.136.2","@stamhoofd/crons":"2.136.2","@stamhoofd/email":"2.136.2","@stamhoofd/types":"2.136.2","@stamhoofd/models":"2.136.2","@stamhoofd/queues":"2.136.2","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.136.2","@stamhoofd/utility":"2.136.2","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.136.2","@stamhoofd/backend-env":"2.136.2","@stamhoofd/backend-i18n":"2.136.2","@stamhoofd/excel-writer":"2.136.2","@stamhoofd/object-differ":"2.136.2","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.136.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.136.2"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.136.2_1784394775225_0.8922119402410684","host":"s3://npm-registry-packages-npm-production"}},"2.136.3":{"name":"@stamhoofd/backend","version":"2.136.3","license":"UNLICENCED","_id":"@stamhoofd/backend@2.136.3","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"ddeae6735756beaca619f82f85b4d7ed35a5bb0f","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.136.3.tgz","fileCount":584,"integrity":"sha512-HxYgO0jEZPaKlFcycP/mmpnQjHYsvj2N/F4VC1fl7dchjCO3Gpax4UMb/mXi+UjJShJqw7rZqb2cmyH2+m5dVA==","signatures":[{"sig":"MEQCID5BN+VR+gK0zHd1jqhb8Ur9RCZpRpVWeshAxEwJq33aAiBzpHcJkiS9+AhE6u6QKTWhyG4sF792Edb1p+C9TO4V+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5547244},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"ef990c776a392a3857dc81309ca6a0bb4d524f63","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","axios":"1.16.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.22.5","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.136.3","@stamhoofd/crons":"2.136.3","@stamhoofd/email":"2.136.3","@stamhoofd/types":"2.136.3","@stamhoofd/models":"2.136.3","@stamhoofd/queues":"2.136.3","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1068.0","@mollie/api-client":"4.5.0","@stamhoofd/logging":"2.136.3","@stamhoofd/utility":"2.136.3","@aws-sdk/client-ses":"3.1068.0","@aws-sdk/client-sqs":"3.1068.0","@aws-sdk/client-sesv2":"3.1068.0","@stamhoofd/structures":"2.136.3","@stamhoofd/backend-env":"2.136.3","@stamhoofd/backend-i18n":"2.136.3","@stamhoofd/excel-writer":"2.136.3","@stamhoofd/object-differ":"2.136.3","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1068.0","@stamhoofd/backend-middleware":"2.136.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.15.34","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/mysql":"2.15.27","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.136.3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.136.3_1784537231202_0.28171092580562984","host":"s3://npm-registry-packages-npm-production"}},"2.137.0":{"name":"@stamhoofd/backend","version":"2.137.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.137.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"426a2abcaff6bc5d42346e3ff13121e0a67b8f75","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.137.0.tgz","fileCount":585,"integrity":"sha512-iANJ4zhqeQXkLL3WmwjqHw+LSWWTY0hZoUI0vFYneYoFdaha6xOkHNYcSMqHBhU+EkpFmIwA4edJQWXnggZYqA==","signatures":[{"sig":"MEUCIBSzXq4PB84FVO81R/nzE1sAJKacjOyX5zWzxaqaLmZcAiEAgty+1CVkBxaXnx9r8BZobk/iCvBy3pMyJcHdxiX4MYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5550877},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"f327bce84bd0c5ca7160e3e71ad03700d520b086","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","uuid":"14.0.0","axios":"1.18.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.137.0","@stamhoofd/crons":"2.137.0","@stamhoofd/email":"2.137.0","@stamhoofd/types":"2.137.0","@stamhoofd/models":"2.137.0","@stamhoofd/queues":"2.137.0","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1090.0","@mollie/api-client":"4.6.0","@stamhoofd/logging":"2.137.0","@stamhoofd/utility":"2.137.0","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.137.0","@stamhoofd/backend-env":"2.137.0","@stamhoofd/backend-i18n":"2.137.0","@stamhoofd/excel-writer":"2.137.0","@stamhoofd/object-differ":"2.137.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.137.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.137.0_1784845776303_0.037661528350119156","host":"s3://npm-registry-packages-npm-production"}},"2.137.1":{"name":"@stamhoofd/backend","version":"2.137.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.137.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"e1369a6003d9c159d86e3c733de25f56d2c333e0","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.137.1.tgz","fileCount":585,"integrity":"sha512-Z31BQkJSGCkOrk+8SM4r3nDJSsBnY7shxMzPpHce9cirC/lcpZPLyOFrMbX9YGkep0IEkVVVFIQzKn0VE1/xew==","signatures":[{"sig":"MEUCIQDbFZrSa4CX0zJ/ioR6nN5eXziKHsQZuISHUz0xxDH5NQIgc50ulz+yftUJjLc0ahR3x1Ggn/YsttIUpJrGSAJY4t0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5550872},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"951f73f30cf648612da5e4ff22d9db19f5a8f31e","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.23.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jose":"5.10.0","uuid":"14.0.0","axios":"1.18.0","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.9","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.1","openid-client":"5.7.1","@stamhoofd/sql":"2.137.1","@stamhoofd/crons":"2.137.1","@stamhoofd/email":"2.137.1","@stamhoofd/types":"2.137.1","@stamhoofd/models":"2.137.1","@stamhoofd/queues":"2.137.1","libphonenumber-js":"1.13.6","@aws-sdk/client-s3":"3.1090.0","@mollie/api-client":"4.6.0","@stamhoofd/logging":"2.137.1","@stamhoofd/utility":"2.137.1","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.137.1","@stamhoofd/backend-env":"2.137.1","@stamhoofd/backend-i18n":"2.137.1","@stamhoofd/excel-writer":"2.137.1","@stamhoofd/object-differ":"2.137.1","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.137.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.2","nock":"14.0.15","sinon":"18.0.1","vitest":"4.1.8","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.1","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.137.1"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.137.1_1784889650030_0.7806838279448973","host":"s3://npm-registry-packages-npm-production"}},"2.137.2":{"name":"@stamhoofd/backend","version":"2.137.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.137.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"27b24376e402c958ff28d73a2880b6967a112604","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.137.2.tgz","fileCount":585,"integrity":"sha512-oJXoPgPjaF6YchqbfrrKefXY2fCE8FRpLhPsYTswJRLiP6Njvx9LVkbZ4vf03TmwVakMASkooHaNMp0p1HXPrg==","signatures":[{"sig":"MEYCIQCPz5b2PYSFSu1t78CfkYBLDKW2mZTvwPHaQdw7Mux4cwIhAOZIfPm3KYbV1yq/bAe0K73YHejTu9tPzKChzrv9Jt+P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5553638},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"e0a970fd52c4f5a57f1e5a41cf40940859277ddf","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.23.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jose":"5.10.0","uuid":"14.0.1","axios":"1.18.1","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.14","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.2","openid-client":"5.7.1","@stamhoofd/sql":"2.137.2","@stamhoofd/crons":"2.137.2","@stamhoofd/email":"2.137.2","@stamhoofd/types":"2.137.2","@stamhoofd/models":"2.137.2","@stamhoofd/queues":"2.137.2","libphonenumber-js":"1.13.9","@aws-sdk/client-s3":"3.1090.0","@mollie/api-client":"4.6.0","@stamhoofd/logging":"2.137.2","@stamhoofd/utility":"2.137.2","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.137.2","@stamhoofd/backend-env":"2.137.2","@stamhoofd/backend-i18n":"2.137.2","@stamhoofd/excel-writer":"2.137.2","@stamhoofd/object-differ":"2.137.2","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.21.1","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.137.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.3","nock":"14.0.16","sinon":"18.0.1","vitest":"4.1.10","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.2","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.137.2"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.137.2_1784904745025_0.3804263074645422","host":"s3://npm-registry-packages-npm-production"}},"2.137.3":{"name":"@stamhoofd/backend","version":"2.137.3","license":"UNLICENCED","_id":"@stamhoofd/backend@2.137.3","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"8f07d9460578beb097d3c19a1f05d91fb207fce0","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.137.3.tgz","fileCount":584,"integrity":"sha512-XTmX31wVUh3PXtTvx/XKgoiOTGWu2T0BxZzQS51/qWB40Lgc9f13c/q7n3NSK4vNU5hIOZlidmEkOs/mZ/5PLA==","signatures":[{"sig":"MEUCIE84woijOLZYJybcUvTCrCShN4knoXaH5qTbjBium6fiAiEAlEzTgN2sdl+OdcA9hTmDQqNBVhDAM4b0xRVfOYkZE6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5550439},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"5f2515f1eab66fa40ddb0c19620d2181ccf3d945","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.23.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jose":"5.10.0","uuid":"14.0.1","axios":"1.18.1","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.14","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.2","openid-client":"5.7.1","@stamhoofd/sql":"2.137.3","@stamhoofd/crons":"2.137.3","@stamhoofd/email":"2.137.3","@stamhoofd/types":"2.137.3","@stamhoofd/models":"2.137.3","@stamhoofd/queues":"2.137.3","libphonenumber-js":"1.13.9","@aws-sdk/client-s3":"3.1090.0","@mollie/api-client":"4.6.0","@stamhoofd/logging":"2.137.3","@stamhoofd/utility":"2.137.3","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.137.3","@stamhoofd/backend-env":"2.137.3","@stamhoofd/backend-i18n":"2.137.3","@stamhoofd/excel-writer":"2.137.3","@stamhoofd/object-differ":"2.137.3","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.22.0","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.137.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.3","nock":"14.0.16","sinon":"18.0.1","vitest":"4.1.10","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.2","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.137.3"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.137.3_1785137037583_0.3643478530558304","host":"s3://npm-registry-packages-npm-production"}},"2.137.4":{"name":"@stamhoofd/backend","version":"2.137.4","license":"UNLICENCED","_id":"@stamhoofd/backend@2.137.4","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"3d75da48fa9046fe1364a052f9cbad2d25f4531a","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.137.4.tgz","fileCount":584,"integrity":"sha512-edJhypt9jvSMwv5X85emlR4fwze2+BdsxYGukQmd1UKPaqAoKdI5o0Ua+cqBJDApJxNSH9t6Y2ufmq5Er3r4jQ==","signatures":[{"sig":"MEQCIBbPO6Sx5A9n8e7meHEnNciy7lVwn5S7KHq5c6pvRVYEAiA9d06wSFetL1ptLvyaj7UgKjlFjcujdA1NSgbAQEenig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5550439},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"22cb2b32de8f785d8e0d94f324940d6419fbe7ea","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.23.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jose":"5.10.0","uuid":"14.0.1","axios":"1.18.1","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.14","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.2","openid-client":"5.7.1","@stamhoofd/sql":"2.137.4","@stamhoofd/crons":"2.137.4","@stamhoofd/email":"2.137.4","@stamhoofd/types":"2.137.4","@stamhoofd/models":"2.137.4","@stamhoofd/queues":"2.137.4","libphonenumber-js":"1.13.9","@aws-sdk/client-s3":"3.1090.0","@mollie/api-client":"4.6.0","@stamhoofd/logging":"2.137.4","@stamhoofd/utility":"2.137.4","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.137.4","@stamhoofd/backend-env":"2.137.4","@stamhoofd/backend-i18n":"2.137.4","@stamhoofd/excel-writer":"2.137.4","@stamhoofd/object-differ":"2.137.4","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.22.0","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.137.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.3","nock":"14.0.16","sinon":"18.0.1","vitest":"4.1.10","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.2","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.137.4"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.137.4_1785148048844_0.7856103346031007","host":"s3://npm-registry-packages-npm-production"}},"2.137.5":{"name":"@stamhoofd/backend","version":"2.137.5","license":"UNLICENCED","_id":"@stamhoofd/backend@2.137.5","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"fa773b7c108b7b6fd6f09f543a9858ea2853f42d","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.137.5.tgz","fileCount":605,"integrity":"sha512-8W0qRT13m91tqkaESuvi7Dw7Z7rOppd/Kaj/OKqE7/eCvvrHehqVhjXvqt27t3EBecjvrKxW+FjzH7Bl3cS1kw==","signatures":[{"sig":"MEQCICzTK0E1px1lqoCnrPRwHW4t/YZCkzuDxd/mJcx6l4vnAiArZVB8vD+AEQk1b7Ln3roPvQHS258tYPzbz6SzuBrE6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5770091},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./services/*":{"types":"./dist/src/services/*.d.ts","import":"./dist/src/services/*.js","require":"./dist/src/services/*.js","@stamhoofd/source":"./src/services/*.ts"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"52c8072d0294d8005c9d36a79219708ea148a357","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.23.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jose":"5.10.0","uuid":"14.0.1","axios":"1.18.1","chalk":"5.6.2","luxon":"3.7.2","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.14","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.2","openid-client":"5.7.1","@stamhoofd/sql":"2.137.5","@stamhoofd/crons":"2.137.5","@stamhoofd/email":"2.137.5","@stamhoofd/types":"2.137.5","@stamhoofd/models":"2.137.5","@stamhoofd/queues":"2.137.5","libphonenumber-js":"1.13.9","@aws-sdk/client-s3":"3.1090.0","@mollie/api-client":"4.6.0","@stamhoofd/logging":"2.137.5","@stamhoofd/utility":"2.137.5","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.137.5","@stamhoofd/backend-env":"2.137.5","@stamhoofd/backend-i18n":"2.137.5","@stamhoofd/excel-writer":"2.137.5","@stamhoofd/object-differ":"2.137.5","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.22.0","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.137.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.3","nock":"14.0.16","sinon":"18.0.1","vitest":"4.1.10","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.2","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.137.5"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.137.5_1785354357920_0.43564648100729353","host":"s3://npm-registry-packages-npm-production"}},"2.138.0":{"name":"@stamhoofd/backend","version":"2.138.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.138.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"272ad02da34119d83d87ffd030982483ff06a4e4","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.138.0.tgz","fileCount":642,"integrity":"sha512-lKb+PX0NmDmTUnkQcehMLP5SnGxKMFF1XyFswkFCrXrapFrvvRrvLdhWq6mtEh6+yOUt1byWcSn4VkR+tGwu0w==","signatures":[{"sig":"MEUCIDFErhufmDsHdp3x7leUqpRubjrT1LJxf3ejB0xQPd3VAiEA6/WnzWOVeibkXmITBObVuhuRREUJ08SOFLnkvw8Og/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6473874},"main":"./dist/index.js","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./services/*":{"types":"./dist/src/services/*.d.ts","import":"./dist/src/services/*.js","require":"./dist/src/services/*.js","@stamhoofd/source":"./src/services/*.ts"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"781877acb024516e384b4119af7e86f847a9d237","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","uuid":"14.0.1","axios":"1.18.1","chalk":"5.6.2","luxon":"3.7.2","argon2":"0.44.0","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","otplib":"12.0.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.14","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.2","openid-client":"5.7.1","@stamhoofd/sql":"2.138.0","@stamhoofd/crons":"2.138.0","@stamhoofd/email":"2.138.0","@stamhoofd/types":"2.138.0","@stamhoofd/models":"2.138.0","@stamhoofd/queues":"2.138.0","libphonenumber-js":"1.13.9","@aws-sdk/client-s3":"3.1090.0","@mollie/api-client":"4.6.0","@stamhoofd/logging":"2.138.0","@stamhoofd/utility":"2.138.0","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.138.0","@simplewebauthn/server":"13.3.2","@stamhoofd/backend-env":"2.138.0","@stamhoofd/backend-i18n":"2.138.0","@stamhoofd/excel-writer":"2.138.0","@stamhoofd/object-differ":"2.138.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.22.0","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.138.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.3","nock":"14.0.16","sinon":"18.0.1","vitest":"4.1.10","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.2","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.138.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.138.0_1785489105401_0.8882346894426443","host":"s3://npm-registry-packages-npm-production"}},"2.138.1":{"name":"@stamhoofd/backend","version":"2.138.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.138.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"7e45c81fe6518f9afeae029f549bd1cc9bb824e2","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.138.1.tgz","fileCount":643,"integrity":"sha512-ojGhn8Zl0x0ssJOR8C3Y7yJBFRkttSfjVurUvScmUgZBUeydXlBZ58lN4+Cwk2m+ec96REZ4VsVFPvRlHQUe0Q==","signatures":[{"sig":"MEUCIQCi0bQc0ROh7Mt0aeuJQ3iT+ATvOTo0IL9NsW+sCV5+hwIgXzJDxLyvwTf+TpLNs9NdEojnnSvbB/EV/n3qRLPGfyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6481886},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./services/*":{"types":"./dist/src/services/*.d.ts","import":"./dist/src/services/*.js","require":"./dist/src/services/*.js","@stamhoofd/source":"./src/services/*.ts"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"ea8e0dcbc22e86969883fa09e920931896110781","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","uuid":"14.0.1","axios":"1.18.1","chalk":"5.6.2","luxon":"3.7.2","argon2":"0.44.0","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","otplib":"12.0.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.14","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.2","openid-client":"5.7.1","@stamhoofd/sql":"2.138.1","@stamhoofd/crons":"2.138.1","@stamhoofd/email":"2.138.1","@stamhoofd/types":"2.138.1","@stamhoofd/models":"2.138.1","@stamhoofd/queues":"2.138.1","libphonenumber-js":"1.13.9","@aws-sdk/client-s3":"3.1090.0","@mollie/api-client":"4.6.0","@stamhoofd/logging":"2.138.1","@stamhoofd/utility":"2.138.1","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.138.1","@simplewebauthn/server":"13.3.2","@stamhoofd/backend-env":"2.138.1","@stamhoofd/backend-i18n":"2.138.1","@stamhoofd/excel-writer":"2.138.1","@stamhoofd/object-differ":"2.138.1","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.22.0","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.138.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.3","nock":"14.0.16","sinon":"18.0.1","vitest":"4.1.10","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.2","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.138.1"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.138.1_1785503379746_0.20951950394928898","host":"s3://npm-registry-packages-npm-production"}},"2.138.2":{"name":"@stamhoofd/backend","version":"2.138.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.138.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"8027e51068f102c5424c7b95982f4b7eb59447d7","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.138.2.tgz","fileCount":643,"integrity":"sha512-AGAbgBLYCRk9UL5RKk3pr2ba6gIfNUpbS87niy302euHfYFWz/vH1Nc1uKVO5oWLh367ENwBr9qV/y+3CY8y3Q==","signatures":[{"sig":"MEUCIQDQicLmQifLxNpjC2iNfX4NQLtxOjsEscPtQ8/91LlaRQIgLIJl4Pk5mbYQfCDe9K69dWmbPlr58tL/rq3QNMFYcEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6481886},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./services/*":{"types":"./dist/src/services/*.d.ts","import":"./dist/src/services/*.js","require":"./dist/src/services/*.js","@stamhoofd/source":"./src/services/*.ts"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"32d393fa2d3dacbd74aff03e62cc9244d2d7535f","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.23.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jose":"5.10.0","uuid":"14.0.1","axios":"1.18.1","chalk":"5.6.2","luxon":"3.7.2","argon2":"0.44.0","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","otplib":"12.0.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.14","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.2","openid-client":"5.7.1","@stamhoofd/sql":"2.138.2","@stamhoofd/crons":"2.138.2","@stamhoofd/email":"2.138.2","@stamhoofd/types":"2.138.2","@stamhoofd/models":"2.138.2","@stamhoofd/queues":"2.138.2","libphonenumber-js":"1.13.9","@aws-sdk/client-s3":"3.1090.0","@mollie/api-client":"4.6.0","@stamhoofd/logging":"2.138.2","@stamhoofd/utility":"2.138.2","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.138.2","@simplewebauthn/server":"13.3.2","@stamhoofd/backend-env":"2.138.2","@stamhoofd/backend-i18n":"2.138.2","@stamhoofd/excel-writer":"2.138.2","@stamhoofd/object-differ":"2.138.2","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.22.0","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.138.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.3","nock":"14.0.16","sinon":"18.0.1","vitest":"4.1.10","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.2","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.138.2"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.138.2_1785677924839_0.13097476044535306","host":"s3://npm-registry-packages-npm-production"}},"2.139.0":{"name":"@stamhoofd/backend","version":"2.139.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.139.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"b18d2c5530479efd0b16913c12b5ba386ce737f9","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.139.0.tgz","fileCount":660,"integrity":"sha512-tX7cOtoqKY6eBSiT/iTJqFv5GdzZAUBFvwO2aQFHbaX2ogHZyS5RQg9l8YAjTRGLdggpZx89soHDQ2QJ9+0siw==","signatures":[{"sig":"MEUCIGVy/MSGRN0E/Kz7i0l+I0zxiFyLXnF7jccdBooyAhErAiEA2AeZErkh0ObiQJsgShpBd4PcBUX4yr0Br5LFVbS2Ih4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6637722},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./services/*":{"types":"./dist/src/services/*.d.ts","import":"./dist/src/services/*.js","require":"./dist/src/services/*.js","@stamhoofd/source":"./src/services/*.ts"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"8c2cb66c10f96ca53aa07c20f410d6b8fa5a3291","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.23.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jose":"5.10.0","uuid":"14.0.1","axios":"1.18.1","chalk":"5.6.2","luxon":"3.7.2","argon2":"0.44.0","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","otplib":"12.0.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.14","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.2","openid-client":"5.7.1","@stamhoofd/sql":"2.139.0","@stamhoofd/crons":"2.139.0","@stamhoofd/email":"2.139.0","@stamhoofd/types":"2.139.0","@stamhoofd/models":"2.139.0","@stamhoofd/queues":"2.139.0","libphonenumber-js":"1.13.9","@aws-sdk/client-s3":"3.1090.0","@mollie/api-client":"4.6.0","@stamhoofd/logging":"2.139.0","@stamhoofd/utility":"2.139.0","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.139.0","@simplewebauthn/server":"13.3.2","@stamhoofd/backend-env":"2.139.0","@stamhoofd/backend-i18n":"2.139.0","@stamhoofd/excel-writer":"2.139.0","@stamhoofd/object-differ":"2.139.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.22.0","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.139.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.3","nock":"14.0.16","sinon":"18.0.1","vitest":"4.1.10","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.2","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.139.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.139.0_1785822356390_0.7618854644934516","host":"s3://npm-registry-packages-npm-production"}},"2.140.0":{"name":"@stamhoofd/backend","version":"2.140.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.140.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"94e911a9da689f52202c784d1925e6d6239d4803","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.140.0.tgz","fileCount":661,"integrity":"sha512-eJPbPOecJC+fozzdEQcv/r4t1ab0r3GxyMCsTpB0V2AIaXxqFYY5j3+ENNV6EDsP+QiP7sHfE1OeyPrC7J7sPQ==","signatures":[{"sig":"MEYCIQDh38gD71r0balIxLE4H8XIEjkzeLdIvquvGOjqfrjCXwIhAN7d/8W3uq4azZb7iZheaPHmml7eYg7kzabGmrHwkwJg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6683690},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./services/*":{"types":"./dist/src/services/*.d.ts","import":"./dist/src/services/*.js","require":"./dist/src/services/*.js","@stamhoofd/source":"./src/services/*.ts"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"532463b65f5fa152df23744b1f097ca48c2de3a1","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.23.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jose":"5.10.0","uuid":"14.0.1","axios":"1.18.1","chalk":"5.6.2","luxon":"3.7.2","argon2":"0.44.0","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","otplib":"12.0.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.14","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.2","openid-client":"5.7.1","@stamhoofd/sql":"2.140.0","@stamhoofd/crons":"2.140.0","@stamhoofd/email":"2.140.0","@stamhoofd/types":"2.140.0","@stamhoofd/models":"2.140.0","@stamhoofd/queues":"2.140.0","libphonenumber-js":"1.13.9","@aws-sdk/client-s3":"3.1090.0","@mollie/api-client":"4.6.0","@stamhoofd/logging":"2.140.0","@stamhoofd/utility":"2.140.0","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.140.0","@simplewebauthn/server":"13.3.2","@stamhoofd/backend-env":"2.140.0","@stamhoofd/backend-i18n":"2.140.0","@stamhoofd/excel-writer":"2.140.0","@stamhoofd/object-differ":"2.140.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.22.0","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.140.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.3","nock":"14.0.16","sinon":"18.0.1","vitest":"4.1.10","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.2","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.140.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.140.0_1785854567342_0.9538274070016781","host":"s3://npm-registry-packages-npm-production"}},"2.141.0":{"name":"@stamhoofd/backend","version":"2.141.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.141.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"f4a207ef724d1df4742c6c39dbbade5e60b577fa","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.141.0.tgz","fileCount":679,"integrity":"sha512-P1yWMCLEXua7XsoablNOKqWxY8yxmUPJPWAFT+qow3xYOfHRNInzq4wS8rXaDu+BqBQkmMw6hV+jKMJJ55ONQw==","signatures":[{"sig":"MEYCIQD2RDsHoDcs3SghR917UHm4CK6mW+/SvxOEReXGwzgdJQIhAK4LY5tmIwAVSEqRPtrUwps129eKr+b64mNghV5WOFPk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6939098},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./services/*":{"types":"./dist/src/services/*.d.ts","import":"./dist/src/services/*.js","require":"./dist/src/services/*.js","@stamhoofd/source":"./src/services/*.ts"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"cf38053fe1507022767148347f436100a7ef07ed","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","uuid":"14.0.1","axios":"1.18.1","chalk":"5.6.2","luxon":"3.7.2","argon2":"0.44.0","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","otplib":"12.0.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.14","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.2","openid-client":"5.7.1","@stamhoofd/sql":"2.141.0","@stamhoofd/crons":"2.141.0","@stamhoofd/email":"2.141.0","@stamhoofd/types":"2.141.0","@stamhoofd/models":"2.141.0","@stamhoofd/queues":"2.141.0","libphonenumber-js":"1.13.9","@aws-sdk/client-s3":"3.1090.0","@mollie/api-client":"4.6.0","@stamhoofd/logging":"2.141.0","@stamhoofd/utility":"2.141.0","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.141.0","@simplewebauthn/server":"13.3.2","@stamhoofd/backend-env":"2.141.0","@stamhoofd/backend-i18n":"2.141.0","@stamhoofd/excel-writer":"2.141.0","@stamhoofd/object-differ":"2.141.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.22.0","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.141.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.3","nock":"14.0.16","sinon":"18.0.1","vitest":"4.1.10","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.2","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.141.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.141.0_1786520170413_0.31040566384779233","host":"s3://npm-registry-packages-npm-production"}},"2.142.0":{"name":"@stamhoofd/backend","version":"2.142.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.142.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"269b032b445b5ece569de7de66bd0d13f041a10c","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.142.0.tgz","fileCount":680,"integrity":"sha512-KDruVdJ2k0r2vGzB5skKKnQpBGmznddgfRqIfKq7KgIlWVfAeclWvK/MdYR96oBOHpgS5xmL/7Hl0FzQ/eDZoQ==","signatures":[{"sig":"MEUCIQCxkIxhb750Ej8MYcdRCfWN0b+alDaNkmc4KA93GI2VEQIgFCo9ikJ+ggj5tMlJHRAxax7bcYIL7IOPwvi1rhjB9Mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6979639},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./services/*":{"types":"./dist/src/services/*.d.ts","import":"./dist/src/services/*.js","require":"./dist/src/services/*.js","@stamhoofd/source":"./src/services/*.ts"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"2903821fe8196e3bb194da193aaf1cda2c3bf076","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","uuid":"14.0.1","axios":"1.18.1","chalk":"5.6.2","luxon":"3.7.2","argon2":"0.44.0","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","otplib":"12.0.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.14","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.2","openid-client":"5.7.1","@stamhoofd/sql":"2.142.0","@stamhoofd/crons":"2.142.0","@stamhoofd/email":"2.142.0","@stamhoofd/types":"2.142.0","@stamhoofd/models":"2.142.0","@stamhoofd/queues":"2.142.0","libphonenumber-js":"1.13.9","@aws-sdk/client-s3":"3.1090.0","@mollie/api-client":"4.6.0","@stamhoofd/logging":"2.142.0","@stamhoofd/utility":"2.142.0","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.142.0","@simplewebauthn/server":"13.3.2","@stamhoofd/backend-env":"2.142.0","@stamhoofd/backend-i18n":"2.142.0","@stamhoofd/excel-writer":"2.142.0","@stamhoofd/object-differ":"2.142.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.22.0","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.142.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.3","nock":"14.0.16","sinon":"18.0.1","vitest":"4.1.10","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.2","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.142.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.142.0_1786565554313_0.34659303260127894","host":"s3://npm-registry-packages-npm-production"}},"2.143.0":{"name":"@stamhoofd/backend","version":"2.143.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.143.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"d009a1a1229586da5dcb285115bdd3f213832487","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.143.0.tgz","fileCount":684,"integrity":"sha512-5ORTU9TdVgGRbyMMZ6JtVckxbDQXZdKewbCMZGdI0xBQJ+Nwc0MF+3hHEZZSeYZewC0m0FK2qIZXNyseXnEApg==","signatures":[{"sig":"MEUCIFsABawz6w0p1UMz9lXJJ0r0HtFA2525V3YNCTDE1OGlAiEAxJ+D1BJ12bqL4yq3mmvqx0OZrOqOvt4B0auDlOZjTKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7039544},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./services/*":{"types":"./dist/src/services/*.d.ts","import":"./dist/src/services/*.js","require":"./dist/src/services/*.js","@stamhoofd/source":"./src/services/*.ts"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"8959c4f720d332be9769e033d40bb25f9e6aa322","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","uuid":"14.0.1","axios":"1.18.1","chalk":"5.6.2","luxon":"3.7.2","argon2":"0.44.0","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","otplib":"12.0.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.14","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.2","openid-client":"5.7.1","@stamhoofd/sql":"2.143.0","@stamhoofd/crons":"2.143.0","@stamhoofd/email":"2.143.0","@stamhoofd/types":"2.143.0","@stamhoofd/models":"2.143.0","@stamhoofd/queues":"2.143.0","libphonenumber-js":"1.13.9","@aws-sdk/client-s3":"3.1090.0","@mollie/api-client":"4.6.0","@stamhoofd/logging":"2.143.0","@stamhoofd/utility":"2.143.0","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.143.0","@simplewebauthn/server":"13.3.2","@stamhoofd/backend-env":"2.143.0","@stamhoofd/backend-i18n":"2.143.0","@stamhoofd/excel-writer":"2.143.0","@stamhoofd/object-differ":"2.143.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.22.0","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.143.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.3","nock":"14.0.16","sinon":"18.0.1","vitest":"4.1.10","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.2","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.143.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.143.0_1786643952107_0.8057651194140607","host":"s3://npm-registry-packages-npm-production"}},"2.143.1":{"name":"@stamhoofd/backend","version":"2.143.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.143.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"cd7d8db5b534587cff13a111be170909b0ef286c","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.143.1.tgz","fileCount":684,"integrity":"sha512-/b1JQfr80MuKJdZHXX5rbZ/vKkkct8EY2pV82NBhkcIZ7SuPUD5zohgfEwnzDGI/FW/Z6ZueJLyiaMx9Su4dcg==","signatures":[{"sig":"MEQCIBmgguUa+25sxwYdvVGf4ei7alOZyPIr3yu2CtBvNrQJAiBY3ePN1/MaL/owCViaZlPNJqASplX9g6t6rtHcTVpcyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7039572},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./services/*":{"types":"./dist/src/services/*.d.ts","import":"./dist/src/services/*.js","require":"./dist/src/services/*.js","@stamhoofd/source":"./src/services/*.ts"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"2102409bc039c3ee4dc77cdd6c1338f6cf390c9c","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jose":"5.10.0","uuid":"14.0.1","axios":"1.18.1","chalk":"5.6.2","luxon":"3.7.2","argon2":"0.44.0","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","otplib":"12.0.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.14","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.2","openid-client":"5.7.1","@stamhoofd/sql":"2.143.1","@stamhoofd/crons":"2.143.1","@stamhoofd/email":"2.143.1","@stamhoofd/types":"2.143.1","@stamhoofd/models":"2.143.1","@stamhoofd/queues":"2.143.1","libphonenumber-js":"1.13.9","@aws-sdk/client-s3":"3.1090.0","@mollie/api-client":"4.6.0","@stamhoofd/logging":"2.143.1","@stamhoofd/utility":"2.143.1","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.143.1","@simplewebauthn/server":"13.3.2","@stamhoofd/backend-env":"2.143.1","@stamhoofd/backend-i18n":"2.143.1","@stamhoofd/excel-writer":"2.143.1","@stamhoofd/object-differ":"2.143.1","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.22.0","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.143.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.3","nock":"14.0.16","sinon":"18.0.1","vitest":"4.1.10","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.2","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.143.1"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.143.1_1786721311781_0.22518328786779174","host":"s3://npm-registry-packages-npm-production"}},"2.144.0":{"name":"@stamhoofd/backend","version":"2.144.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.144.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"971182ac11440fd19f958a4e3190a515aad839ad","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.144.0.tgz","fileCount":684,"integrity":"sha512-tUi5ehJUAC7PNuq5YLF69k4LafBgh0JaG9SFbAJ3xNx8RSA/6jeOcm2IpOzBZv7e8N7FX+ANJ6wg5d77ssSnSA==","signatures":[{"sig":"MEQCIGjDGfytdLfg/uXMWWXx4rmX3zzPpKciR620KoB7DPkTAiA0tsDjRbe2Nwjo6cZP97cAfn3V8wgM/VTGTCJOvsN5jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7037556},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./services/*":{"types":"./dist/src/services/*.d.ts","import":"./dist/src/services/*.js","require":"./dist/src/services/*.js","@stamhoofd/source":"./src/services/*.ts"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"31bc31b2a56d9516e8bc6be5779bc58af0022a88","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.23.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jose":"5.10.0","uuid":"14.0.1","axios":"1.18.1","chalk":"5.6.2","luxon":"3.7.2","argon2":"0.44.0","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","otplib":"12.0.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","jsvat-next":"3.0.4","mailparser":"3.9.14","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.2","openid-client":"5.7.1","@stamhoofd/sql":"2.144.0","@stamhoofd/crons":"2.144.0","@stamhoofd/email":"2.144.0","@stamhoofd/types":"2.144.0","@stamhoofd/models":"2.144.0","@stamhoofd/queues":"2.144.0","libphonenumber-js":"1.13.9","@aws-sdk/client-s3":"3.1090.0","@mollie/api-client":"4.6.0","@stamhoofd/logging":"2.144.0","@stamhoofd/utility":"2.144.0","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.144.0","@simplewebauthn/server":"13.3.2","@stamhoofd/backend-env":"2.144.0","@stamhoofd/backend-i18n":"2.144.0","@stamhoofd/excel-writer":"2.144.0","@stamhoofd/object-differ":"2.144.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.22.0","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.144.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.3","nock":"14.0.16","sinon":"18.0.1","vitest":"4.1.10","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.2","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.144.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.144.0_1787060079218_0.8005145260957907","host":"s3://npm-registry-packages-npm-production"}},"2.145.0":{"name":"@stamhoofd/backend","version":"2.145.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.145.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"18ca41535977ac4a3666203e7b33e6b608535100","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.145.0.tgz","fileCount":684,"integrity":"sha512-HY9dDYNxwr9naZDY9qfRQD9Wd0uePZQjDvBulZcZVidRjM0YhpOzEXbi1jdxkFkF2dezNXxyKkibSl1zGn5O1A==","signatures":[{"sig":"MEUCIQDCM9xlDXxKlTyZpLR6tyK+fvgfiMJKlrg6aDyN/aa4vgIgU1nAYoHDJrc9LhnHTSR2ehLdGP6As0UlbzISYTy1NrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7071087},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./services/*":{"types":"./dist/src/services/*.d.ts","import":"./dist/src/services/*.js","require":"./dist/src/services/*.js","@stamhoofd/source":"./src/services/*.ts"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"ee58cd6383c03df39218d8589679638019241e15","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.23.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jose":"5.10.0","uuid":"14.0.1","axios":"1.18.1","chalk":"5.6.2","luxon":"3.7.2","argon2":"0.44.0","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","otplib":"12.0.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","mailparser":"3.9.14","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.2","openid-client":"5.7.1","@stamhoofd/sql":"2.145.0","@stamhoofd/vies":"2.145.0","@stamhoofd/crons":"2.145.0","@stamhoofd/email":"2.145.0","@stamhoofd/types":"2.145.0","@stamhoofd/models":"2.145.0","@stamhoofd/queues":"2.145.0","libphonenumber-js":"1.13.9","@aws-sdk/client-s3":"3.1090.0","@stamhoofd/logging":"2.145.0","@stamhoofd/utility":"2.145.0","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.145.0","mollie-api-typescript":"1.12.23","@simplewebauthn/server":"13.3.2","@stamhoofd/backend-env":"2.145.0","@stamhoofd/backend-i18n":"2.145.0","@stamhoofd/excel-writer":"2.145.0","@stamhoofd/object-differ":"2.145.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.22.0","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.145.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.3","nock":"14.0.16","sinon":"18.0.1","vitest":"4.1.10","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.2","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.145.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.145.0_1787300558617_0.3515399784578217","host":"s3://npm-registry-packages-npm-production"}},"2.146.0":{"name":"@stamhoofd/backend","version":"2.146.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.146.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"6775405dcf4a7504965bed7d1a4916b9f07bce71","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.146.0.tgz","fileCount":689,"integrity":"sha512-nJu7EijYSIcLadEURzJx9wW/Q1G8SEvAwECfSefB58Pbi5N3Hj8FJ4CA763XNINT15A5D9DXX7JY2MSDt9ICCQ==","signatures":[{"sig":"MEUCIGwyXKnynUi62a/fTexLrJp5d0hADqU8PID3kYniCYXsAiEAiZ92VD4vFJD7FQO8UZhkwb2aVFXhWCjXJPKeMb8JhUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7124168},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./services/*":{"types":"./dist/src/services/*.d.ts","import":"./dist/src/services/*.js","require":"./dist/src/services/*.js","@stamhoofd/source":"./src/services/*.ts"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"6594424261f48331f2403f002340769ccbe44c9a","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.23.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jose":"5.10.0","uuid":"14.0.1","axios":"1.18.1","chalk":"5.6.2","luxon":"3.7.2","argon2":"0.44.0","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","otplib":"12.0.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","mailparser":"3.9.14","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.2","openid-client":"5.7.1","@stamhoofd/sql":"2.146.0","@stamhoofd/vies":"2.146.0","@stamhoofd/crons":"2.146.0","@stamhoofd/email":"2.146.0","@stamhoofd/types":"2.146.0","@stamhoofd/models":"2.146.0","@stamhoofd/queues":"2.146.0","libphonenumber-js":"1.13.9","@aws-sdk/client-s3":"3.1090.0","@stamhoofd/logging":"2.146.0","@stamhoofd/utility":"2.146.0","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.146.0","mollie-api-typescript":"1.12.23","@simplewebauthn/server":"13.3.2","@stamhoofd/backend-env":"2.146.0","@stamhoofd/backend-i18n":"2.146.0","@stamhoofd/excel-writer":"2.146.0","@stamhoofd/object-differ":"2.146.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.22.0","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.146.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.3","nock":"14.0.16","sinon":"18.0.1","vitest":"4.1.10","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.2","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.146.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.146.0_1787577154151_0.7606309778248195","host":"s3://npm-registry-packages-npm-production"}},"2.146.1":{"name":"@stamhoofd/backend","version":"2.146.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.146.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"d98c3a0558401c74743d0f60fc3dd628478c1ea0","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.146.1.tgz","fileCount":689,"integrity":"sha512-HZWBtZ3i5YjAp3ad9fbpX7Kb1+Fg8slTwcgdn3vn1/e4Hsy53CN0t7MOBw52+nG52aqPrcPsZol8hG/y2SPkoA==","signatures":[{"sig":"MEUCIEWVXJaLdvb5NOuRbcicWSWkpTJdT7ixFF3XST3s1/OJAiEAhlazPnQJxBxr09tGg9QihxYY4TpAzf8hW5Vny+Ily30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7124168},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./services/*":{"types":"./dist/src/services/*.d.ts","import":"./dist/src/services/*.js","require":"./dist/src/services/*.js","@stamhoofd/source":"./src/services/*.ts"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"3ad169ca1fa1f948de222dc928251e25c80cd554","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.23.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jose":"5.10.0","uuid":"14.0.1","axios":"1.18.1","chalk":"5.6.2","luxon":"3.7.2","argon2":"0.44.0","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","otplib":"12.0.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","mailparser":"3.9.14","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.2","openid-client":"5.7.1","@stamhoofd/sql":"2.146.1","@stamhoofd/vies":"2.146.1","@stamhoofd/crons":"2.146.1","@stamhoofd/email":"2.146.1","@stamhoofd/types":"2.146.1","@stamhoofd/models":"2.146.1","@stamhoofd/queues":"2.146.1","libphonenumber-js":"1.13.9","@aws-sdk/client-s3":"3.1090.0","@stamhoofd/logging":"2.146.1","@stamhoofd/utility":"2.146.1","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.146.1","mollie-api-typescript":"1.12.23","@simplewebauthn/server":"13.3.2","@stamhoofd/backend-env":"2.146.1","@stamhoofd/backend-i18n":"2.146.1","@stamhoofd/excel-writer":"2.146.1","@stamhoofd/object-differ":"2.146.1","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.22.0","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.146.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.3","nock":"14.0.16","sinon":"18.0.1","vitest":"4.1.10","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.2","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.146.1"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.146.1_1787578578472_0.764817052057712","host":"s3://npm-registry-packages-npm-production"}},"2.146.2":{"name":"@stamhoofd/backend","version":"2.146.2","license":"UNLICENCED","_id":"@stamhoofd/backend@2.146.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"4ccacd32d0046c8fd6d7a32217173be68bdb72e7","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.146.2.tgz","fileCount":689,"integrity":"sha512-uTVbXKbq3rOBdHFYEhtLpA52Zef+JSiz43kQ5EMhSJ77ILfSKTLa3emHFqtVuuV+UvBG/DkszNaEYlU07/RGqQ==","signatures":[{"sig":"MEUCIQDatQHTfnQMU9uWZQwVo8GNx5uG/aIGONG1iYwpyOlB8QIgGNR8TedNyVzKidvyermDkbg2O6ZTGdNfVjTvd7C1I6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7124168},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./services/*":{"types":"./dist/src/services/*.d.ts","import":"./dist/src/services/*.js","require":"./dist/src/services/*.js","@stamhoofd/source":"./src/services/*.ts"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"ee26649a0cf35d2bd65a8931915a2dd6fd280942","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.23.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jose":"5.10.0","uuid":"14.0.1","axios":"1.18.1","chalk":"5.6.2","luxon":"3.7.2","argon2":"0.44.0","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","otplib":"12.0.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","mailparser":"3.9.14","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.2","openid-client":"5.7.1","@stamhoofd/sql":"2.146.2","@stamhoofd/vies":"2.146.2","@stamhoofd/crons":"2.146.2","@stamhoofd/email":"2.146.2","@stamhoofd/types":"2.146.2","@stamhoofd/models":"2.146.2","@stamhoofd/queues":"2.146.2","libphonenumber-js":"1.13.9","@aws-sdk/client-s3":"3.1090.0","@stamhoofd/logging":"2.146.2","@stamhoofd/utility":"2.146.2","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.146.2","mollie-api-typescript":"1.12.23","@simplewebauthn/server":"13.3.2","@stamhoofd/backend-env":"2.146.2","@stamhoofd/backend-i18n":"2.146.2","@stamhoofd/excel-writer":"2.146.2","@stamhoofd/object-differ":"2.146.2","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.22.0","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.146.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.3","nock":"14.0.16","sinon":"18.0.1","vitest":"4.1.10","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.2","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.146.2"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.146.2_1787581048740_0.38449572976337953","host":"s3://npm-registry-packages-npm-production"}},"2.147.0":{"name":"@stamhoofd/backend","version":"2.147.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.147.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"2ec3f2248d8600eacd4a6aa8b3d07affdb76a1dd","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.147.0.tgz","fileCount":696,"integrity":"sha512-ADQZa+pxEPtwPBpJSsLN43vTGtgkHpkAAjRV5cb3a+yHLqN5KI/RiKs/b6OktG5D6/PcTn3RpTUKNDOi/qtDzg==","signatures":[{"sig":"MEUCIQD3bv93voPQcwhhQYhsSB+ffdZLiZRJx67L+YGBbBuwqQIgKU4JBmuCqEGlRf7bnSokjyc1vv12OHn+LB0mfoW9or4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7171802},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./services/*":{"types":"./dist/src/services/*.d.ts","import":"./dist/src/services/*.js","require":"./dist/src/services/*.js","@stamhoofd/source":"./src/services/*.ts"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"25032d66c24c9e9213084efd71af6202e4ae59ad","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.23.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jose":"5.10.0","uuid":"14.0.1","axios":"1.18.1","chalk":"5.6.2","luxon":"3.7.2","argon2":"0.44.0","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","otplib":"12.0.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","mailparser":"3.9.14","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.2","openid-client":"5.7.1","@stamhoofd/sql":"2.147.0","@stamhoofd/vies":"2.147.0","@stamhoofd/crons":"2.147.0","@stamhoofd/email":"2.147.0","@stamhoofd/types":"2.147.0","@stamhoofd/models":"2.147.0","@stamhoofd/queues":"2.147.0","libphonenumber-js":"1.13.9","@aws-sdk/client-s3":"3.1090.0","@stamhoofd/logging":"2.147.0","@stamhoofd/utility":"2.147.0","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.147.0","mollie-api-typescript":"1.12.23","@simplewebauthn/server":"13.3.2","@stamhoofd/backend-env":"2.147.0","@stamhoofd/backend-i18n":"2.147.0","@stamhoofd/excel-writer":"2.147.0","@stamhoofd/object-differ":"2.147.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.37.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.22.0","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.147.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.3","nock":"14.0.16","sinon":"18.0.1","vitest":"4.1.10","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.2","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.147.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.147.0_1787652880157_0.8217473706890637","host":"s3://npm-registry-packages-npm-production"}},"2.148.0":{"name":"@stamhoofd/backend","version":"2.148.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.148.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"1ba780e0ddac19435060d9265a46e5f97c758f58","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.148.0.tgz","fileCount":706,"integrity":"sha512-8EUpFqb/DmbDgOSaLbV/G4Gyce/wyWp+NozBou3qoXKqG1SGrqM3byW4RpnXnT+PqZRv8Qz2TMZ+KEksNfDSiQ==","signatures":[{"sig":"MEUCIBmjACzfjxmr+7mPzIWBEl2rbp6e9VpzlYDoXQrO7GB/AiEAnfV6nXHZgDaapt9e5tQrNDw/jUFJxF03oqMiNM1+jf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8545086},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./services/*":{"types":"./dist/src/services/*.d.ts","import":"./dist/src/services/*.js","require":"./dist/src/services/*.js","@stamhoofd/source":"./src/services/*.ts"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"c60185d35181166ce8ddeefd4dbdd351e3a1d71c","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.23.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jose":"5.10.0","uuid":"14.0.1","axios":"1.18.1","chalk":"5.6.2","luxon":"3.7.2","argon2":"0.44.0","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","openai":"4.104.0","otplib":"12.0.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","mailparser":"3.9.14","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.2","openid-client":"5.7.1","@stamhoofd/sql":"2.148.0","@stamhoofd/vies":"2.148.0","@stamhoofd/crons":"2.148.0","@stamhoofd/email":"2.148.0","@stamhoofd/types":"2.148.0","@stamhoofd/models":"2.148.0","@stamhoofd/queues":"2.148.0","libphonenumber-js":"1.13.9","@aws-sdk/client-s3":"3.1090.0","@stamhoofd/logging":"2.148.0","@stamhoofd/utility":"2.148.0","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.148.0","mollie-api-typescript":"1.12.23","@simplewebauthn/server":"13.3.2","@stamhoofd/backend-env":"2.148.0","@stamhoofd/backend-i18n":"2.148.0","@stamhoofd/excel-writer":"2.148.0","@stamhoofd/object-differ":"2.148.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.39.0","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.22.0","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.148.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.3","nock":"14.0.16","sinon":"18.0.1","vitest":"4.1.10","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.2","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.148.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.148.0_1787929858623_0.9501620675714872","host":"s3://npm-registry-packages-npm-production"}},"2.149.0":{"name":"@stamhoofd/backend","version":"2.149.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.149.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"a1f5d12221b091dd190d1f4068d75fec2b5d075d","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.149.0.tgz","fileCount":705,"integrity":"sha512-ATW7dPM7WXHayL8jqyHidesQg/Spl8uxJgSBp62UfF7KdFhrybbW4JN/v0O1iMgmLKN2bo4VOQLd7+NXMfsvog==","signatures":[{"sig":"MEUCIFRgudNYGAGi2Kkx3TXttIFhBV+KHHngRz5S8NyFCppKAiEA7W5A14Wgdpk/WuFa1az7y4RbyR9yRySkbetjbrLPp6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8555167},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./services/*":{"types":"./dist/src/services/*.d.ts","import":"./dist/src/services/*.js","require":"./dist/src/services/*.js","@stamhoofd/source":"./src/services/*.ts"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"014a8d25fca07d15a5692fd66694755e69a646c3","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.23.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jose":"5.10.0","uuid":"14.0.1","axios":"1.18.1","chalk":"5.6.2","luxon":"3.7.2","argon2":"0.45.1","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","openai":"4.104.0","otplib":"12.0.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","mailparser":"3.9.14","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.2","openid-client":"5.7.1","@stamhoofd/sql":"2.149.0","@stamhoofd/vies":"2.149.0","@stamhoofd/crons":"2.149.0","@stamhoofd/email":"2.149.0","@stamhoofd/types":"2.149.0","@stamhoofd/models":"2.149.0","@stamhoofd/queues":"2.149.0","libphonenumber-js":"1.13.9","@aws-sdk/client-s3":"3.1090.0","@stamhoofd/logging":"2.149.0","@stamhoofd/utility":"2.149.0","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.149.0","mollie-api-typescript":"1.12.23","@simplewebauthn/server":"13.3.2","@stamhoofd/backend-env":"2.149.0","@stamhoofd/backend-i18n":"2.149.0","@stamhoofd/excel-writer":"2.149.0","@stamhoofd/object-differ":"2.149.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.40.0","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.22.0","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.149.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.3","nock":"14.0.16","sinon":"18.0.1","vitest":"4.1.10","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.2","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.149.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.149.0_1788239238599_0.924397578492181","host":"s3://npm-registry-packages-npm-production"}},"2.150.0":{"name":"@stamhoofd/backend","version":"2.150.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.150.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"89c1e91558ca09e233dbe426c630a295b06d74c8","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.150.0.tgz","fileCount":705,"integrity":"sha512-maBDhjtDUFtSluBShURo7Rhk6e6xHDaUrbl+p7JyEqqqvKqJMA9P+KV95Gn7bjoEtuzAlTXwhiKJ+zNLCaHPFw==","signatures":[{"sig":"MEUCICWpQfVeDdfGhUMLVWgpWKFVdVMOmzV+8XwAIGjda1PfAiEApRuZoUx8JupXu3kAV7tc23k8DeRtGY3JmyQPOC61Jxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8555167},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./services/*":{"types":"./dist/src/services/*.d.ts","import":"./dist/src/services/*.js","require":"./dist/src/services/*.js","@stamhoofd/source":"./src/services/*.ts"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"94d90d85b97e7e2ad677897a17920f5a8151d296","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.23.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jose":"5.10.0","uuid":"14.0.1","axios":"1.18.1","chalk":"5.6.2","luxon":"3.7.2","argon2":"0.45.1","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","openai":"4.104.0","otplib":"12.0.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","mailparser":"3.9.14","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.2","openid-client":"5.7.1","@stamhoofd/sql":"2.150.0","@stamhoofd/vies":"2.150.0","@stamhoofd/crons":"2.150.0","@stamhoofd/email":"2.150.0","@stamhoofd/types":"2.150.0","@stamhoofd/models":"2.150.0","@stamhoofd/queues":"2.150.0","libphonenumber-js":"1.13.9","@aws-sdk/client-s3":"3.1090.0","@stamhoofd/logging":"2.150.0","@stamhoofd/utility":"2.150.0","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.150.0","mollie-api-typescript":"1.12.23","@simplewebauthn/server":"13.3.2","@stamhoofd/backend-env":"2.150.0","@stamhoofd/backend-i18n":"2.150.0","@stamhoofd/excel-writer":"2.150.0","@stamhoofd/object-differ":"2.150.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.40.0","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.22.0","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.150.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.3","nock":"14.0.16","sinon":"18.0.1","vitest":"4.1.10","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.2","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.150.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.150.0_1788258902364_0.7999771622917837","host":"s3://npm-registry-packages-npm-production"}},"2.151.0":{"name":"@stamhoofd/backend","version":"2.151.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.151.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"2810fea6b891c744dee04c02b53d1b9f1d5a98cf","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.151.0.tgz","fileCount":710,"integrity":"sha512-MzqRxPLKkRM1VuD0Vy870N5cn+LrKlNUbpVFosWTeTKpHdWPnDvZVh00SfT5SKAky+19L7tw1BMujduQVZpt8g==","signatures":[{"sig":"MEUCIQCaQwLQOT2YTjJV1olCDQJswjq+BxbL0x90pdRPNJUoOwIgEVHK0TR5jkZj4oqYzmqWoUZZOuuO5SxxL/kuGS0rztA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8598646},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./services/*":{"types":"./dist/src/services/*.d.ts","import":"./dist/src/services/*.js","require":"./dist/src/services/*.js","@stamhoofd/source":"./src/services/*.ts"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"b15290630993273a3216c1d0118d9e3fd560e178","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.23.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jose":"5.10.0","uuid":"14.0.1","axios":"1.18.1","chalk":"5.6.2","luxon":"3.7.2","argon2":"0.45.1","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","openai":"4.104.0","otplib":"12.0.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","mailparser":"3.9.14","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.2","openid-client":"5.7.1","@stamhoofd/sql":"2.151.0","@stamhoofd/vies":"2.151.0","@stamhoofd/crons":"2.151.0","@stamhoofd/email":"2.151.0","@stamhoofd/types":"2.151.0","@stamhoofd/models":"2.151.0","@stamhoofd/queues":"2.151.0","libphonenumber-js":"1.13.9","@aws-sdk/client-s3":"3.1090.0","@stamhoofd/logging":"2.151.0","@stamhoofd/utility":"2.151.0","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.151.0","mollie-api-typescript":"1.12.23","@simplewebauthn/server":"13.3.2","@stamhoofd/backend-env":"2.151.0","@stamhoofd/backend-i18n":"2.151.0","@stamhoofd/excel-writer":"2.151.0","@stamhoofd/object-differ":"2.151.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.40.0","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.22.0","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.151.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.3","nock":"14.0.16","sinon":"18.0.1","vitest":"4.1.10","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.2","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.151.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.151.0_1788388109219_0.543636639063801","host":"s3://npm-registry-packages-npm-production"}},"2.151.1":{"name":"@stamhoofd/backend","version":"2.151.1","license":"UNLICENCED","_id":"@stamhoofd/backend@2.151.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"ada7416ab5c3bf7b220a49216e3f3a5e8db9d12c","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.151.1.tgz","fileCount":710,"integrity":"sha512-tfFllARKvKb3/gsfF5lwEnitNo+KrbZLLvkwyW7j01lwbr3iSjZmpDnoCr8b4V+nUjKn8BkwA2OTG7yEbr1gNw==","signatures":[{"sig":"MEUCIEw3QmcVFa+uvGvtsEb1o4MltnBOv6E2mvtMor+T33/zAiEApLqu/tzve6940NiXcGVyMb7fusoNsn8VEhmm2xopoAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8598443},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./services/*":{"types":"./dist/src/services/*.d.ts","import":"./dist/src/services/*.js","require":"./dist/src/services/*.js","@stamhoofd/source":"./src/services/*.ts"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"77331fca6a59fa0b0e7bc2e85f7a5e727f87b707","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.23.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jose":"5.10.0","uuid":"14.0.1","axios":"1.18.1","chalk":"5.6.2","luxon":"3.7.2","argon2":"0.45.1","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","openai":"4.104.0","otplib":"12.0.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","mailparser":"3.9.14","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.2","openid-client":"5.7.1","@stamhoofd/sql":"2.151.1","@stamhoofd/vies":"2.151.1","@stamhoofd/crons":"2.151.1","@stamhoofd/email":"2.151.1","@stamhoofd/types":"2.151.1","@stamhoofd/models":"2.151.1","@stamhoofd/queues":"2.151.1","libphonenumber-js":"1.13.9","@aws-sdk/client-s3":"3.1090.0","@stamhoofd/logging":"2.151.1","@stamhoofd/utility":"2.151.1","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.151.1","mollie-api-typescript":"1.12.23","@simplewebauthn/server":"13.3.2","@stamhoofd/backend-env":"2.151.1","@stamhoofd/backend-i18n":"2.151.1","@stamhoofd/excel-writer":"2.151.1","@stamhoofd/object-differ":"2.151.1","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.40.0","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.22.0","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.151.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.3","nock":"14.0.16","sinon":"18.0.1","vitest":"4.1.10","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.2","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.151.1"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.151.1_1788392555512_0.8999691491674506","host":"s3://npm-registry-packages-npm-production"}},"2.152.0":{"name":"@stamhoofd/backend","version":"2.152.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.152.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"d685cff0cf828884957b9f5d8688839274edcf60","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.152.0.tgz","fileCount":724,"integrity":"sha512-HQSZgYBDQ7dKzojIaveZcYeGsWUi2jXYk32o+svs/P08OXzZKOaYNH1/nkgIq1AtEU2HuVKaxzgl7SIzFRZv/A==","signatures":[{"sig":"MEQCIFmyco/WePXhIalySTvfZS/AajSbMprTWLMGFa2a05TqAiBqaWm7QFnyU+AdXZwJl383YTGs3zQHzIVnAzyaevxq6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8681344},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./services/*":{"types":"./dist/src/services/*.d.ts","import":"./dist/src/services/*.js","require":"./dist/src/services/*.js","@stamhoofd/source":"./src/services/*.ts"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"gitHead":"66475bb3d64a936320e419ecf8f7d7ad98ff71e8","scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'yarn -s build --watch --preserveWatchOutput' \"yarn -s dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && yarn -s copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"yarn -s build && node --enable-source-maps ./dist/index.js","dev:full":"yarn -s dev","dev:build":"yarn -s build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"yarn -s clear && yarn -s build","migrations":"yarn -s build:full && node ./dist/migrations.js","test:reset":"yarn -s build:full && yarn -s test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"yarn -s dev","test:coverage":"vitest --coverage","build:playwright:pre":"yarn -s build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"lerna/9.0.7/node@v22.23.1+arm64 (darwin)","description":"To run, make sure you set your environment variables.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jose":"5.10.0","uuid":"14.0.1","axios":"1.18.1","chalk":"5.6.2","luxon":"3.7.2","argon2":"0.45.1","base-x":"3.0.11","cookie":"0.7.2","mysql2":"3.23.1","openai":"4.104.0","otplib":"12.0.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","mailparser":"3.9.14","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.2","openid-client":"5.7.1","@stamhoofd/sql":"2.152.0","@stamhoofd/vies":"2.152.0","@stamhoofd/crons":"2.152.0","@stamhoofd/email":"2.152.0","@stamhoofd/types":"2.152.0","@stamhoofd/models":"2.152.0","@stamhoofd/queues":"2.152.0","libphonenumber-js":"1.13.9","@aws-sdk/client-s3":"3.1090.0","@stamhoofd/logging":"2.152.0","@stamhoofd/utility":"2.152.0","@aws-sdk/client-ses":"3.1090.0","@aws-sdk/client-sqs":"3.1090.0","@aws-sdk/client-sesv2":"3.1090.0","@stamhoofd/structures":"2.152.0","mollie-api-typescript":"1.12.23","@simplewebauthn/server":"13.3.2","@stamhoofd/backend-env":"2.152.0","@stamhoofd/backend-i18n":"2.152.0","@stamhoofd/excel-writer":"2.152.0","@stamhoofd/object-differ":"2.152.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.40.0","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.22.0","@aws-sdk/s3-request-presigner":"3.1090.0","@stamhoofd/backend-middleware":"2.152.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.15.3","nock":"14.0.16","sinon":"18.0.1","vitest":"4.1.10","@types/node":"22.20.1","@types/uuid":"8.3.4","@types/luxon":"3.7.2","@types/cookie":"0.6.0","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.152.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.152.0_1788438785862_0.027994589929606573","host":"s3://npm-registry-packages-npm-production"}},"2.153.0":{"name":"@stamhoofd/backend","version":"2.153.0","license":"UNLICENCED","_id":"@stamhoofd/backend@2.153.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"bjarneba","email":"bjarne@stamhoofd.be"}],"dist":{"shasum":"ed06cf7d7bf3b30e58ef458735d6edb33ff34df4","tarball":"https://registry.npmjs.org/@stamhoofd/backend/-/backend-2.153.0.tgz","fileCount":711,"integrity":"sha512-u72fO2DZcaFOSVRW1BGtrlJMY6Edeugqwxd1rYUkatK/8Ek8OEz9x3BLcSoMgUWujVu9ba3IA3b4AZm2bwDHdg==","signatures":[{"sig":"MEQCIDuyBEDRebO6Ke5RdNrr7ithSks3zMxj2zefs4QluBzHAiAknyk8/GxWAmSNaO3U9jrZCv8wjpt8y3IR/MnAtvDGlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCubc969kFSQC8KovYbESBpUJVP2MitILCrz7wLGR/pxgIhAIo8OlSFHjUTjDeL8AQo8Pet9nRF5j9UZl0Xj8ybI6aN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8797774},"main":"./dist/index.js","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./boot":{"types":"./dist/src/boot.d.ts","import":"./dist/src/boot.js","require":"./dist/src/boot.js"},"./migrate":{"types":"./dist/src/migrate.d.ts","import":"./dist/src/migrate.js","require":"./dist/src/migrate.js"},"./services/*":{"types":"./dist/src/services/*.d.ts","import":"./dist/src/services/*.js","require":"./dist/src/services/*.js","@stamhoofd/source":"./src/services/*.ts"},"./tests/helpers":{"types":"./dist/tests/helpers/index.d.ts","import":"./dist/tests/helpers/index.js","require":"./dist/tests/helpers/index.js","@stamhoofd/source":"./tests/helpers/index.ts"}},"scripts":{"dev":"wait-on ../../shared/middleware/dist/index.js && concurrently -r 'pnpm run build --watch --preserveWatchOutput' \"pnpm run dev:watch\"","lint":"eslint","test":"vitest","build":"tsc --build tsconfig.build.json --clean && pnpm run copy-assets && tsc --build tsconfig.build.json","clear":"rm -rf ./dist && rm -f *.tsbuildinfo","start":"pnpm run build && node --enable-source-maps ./dist/index.js","dev:full":"pnpm run dev","dev:build":"pnpm run build","dev:watch":"wait-on ./dist/index.js && nodemon --quiet --inspect=5858 --watch dist --watch '../../../shared/*/dist/' --watch '../../../shared/*/package.json' --watch '../../shared/*/dist/' --watch '../../shared/*/package.json' --ext .ts,.json,.sql,.js,.html --delay 2000ms --exec 'echo \"Restarting API...\" && exec node --enable-source-maps --use-system-ca ./dist/index.js' --signal SIGTERM","typecheck":"tsc --build tsconfig.test.json","build:full":"pnpm run clear && pnpm run build","migrations":"pnpm run build:full && node ./dist/migrations.js","test:reset":"pnpm run build:full && pnpm run test","copy-assets":"rsync --delete --mkpath --exclude='*.ts' --exclude='*.js' --exclude='*.map' -r --checksum ./src/ ./dist/src/","dev:backend":"pnpm run dev","test:coverage":"vitest --coverage","build:playwright:pre":"pnpm run build && tsc --build tsconfig.test.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"directories":{},"dependencies":{"jose":"5.10.0","uuid":"14.0.2","axios":"1.20.0","chalk":"5.6.2","luxon":"3.7.2","argon2":"0.45.1","base-x":"3.0.11","cookie":"2.0.1","mysql2":"3.24.4","openai":"4.104.0","otplib":"12.0.1","stripe":"16.12.0","archiver":"7.0.1","mockdate":"3.0.5","node-rsa":"2.0.0","formidable":"3.5.4","handlebars":"4.7.9","mailparser":"3.9.23","jsonwebtoken":"9.0.3","@bwip-js/node":"4.11.4","openid-client":"5.7.1","@stamhoofd/sql":"2.153.0","@stamhoofd/vies":"2.153.0","@stamhoofd/crons":"2.153.0","@stamhoofd/email":"2.153.0","@stamhoofd/types":"2.153.0","@stamhoofd/models":"2.153.0","@stamhoofd/queues":"2.153.0","libphonenumber-js":"1.13.14","@aws-sdk/client-s3":"3.1140.0","@stamhoofd/logging":"2.153.0","@stamhoofd/utility":"2.153.0","@aws-sdk/client-ses":"3.1140.0","@aws-sdk/client-sqs":"3.1140.0","@aws-sdk/client-sesv2":"3.1140.0","@stamhoofd/structures":"2.153.0","mollie-api-typescript":"1.12.37","@simplewebauthn/server":"13.3.3","@stamhoofd/backend-env":"2.153.0","@stamhoofd/backend-i18n":"2.153.0","@stamhoofd/excel-writer":"2.153.0","@stamhoofd/object-differ":"2.153.0","@simonbackx/simple-errors":"1.5.0","@simonbackx/simple-logging":"1.0.1","@simonbackx/simple-database":"1.40.1","@simonbackx/simple-encoding":"2.26.11","@simonbackx/simple-endpoints":"1.22.0","@aws-sdk/s3-request-presigner":"3.1140.0","@stamhoofd/backend-middleware":"2.153.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"6.16.0","nock":"14.0.17","sinon":"18.0.1","vitest":"4.1.11","@types/node":"22.20.4","@types/uuid":"8.3.4","@types/luxon":"3.7.5","@types/cookie":"0.6.0","@types/formidable":"3.5.1","@types/mailparser":"3.4.6","@stamhoofd/test-utils":"2.153.0"},"_npmOperationalInternal":{"tmp":"tmp/backend_2.153.0_1790672054677_0.15120003222511835","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2024-07-02T09:03:15.719Z","modified":"2026-09-29T09:51:35.225Z","1.0.0":"2024-07-02T09:03:16.066Z","2.1.1":"2024-07-02T09:11:51.562Z","2.1.2":"2024-07-02T09:27:12.365Z","2.1.3":"2024-07-03T14:04:37.402Z","2.2.0":"2024-07-08T13:47:35.133Z","2.3.1":"2024-07-09T16:02:13.731Z","2.4.0":"2024-07-29T15:49:22.125Z","2.5.0":"2024-08-02T11:38:57.748Z","2.6.0":"2024-08-05T14:05:32.059Z","2.7.0":"2024-08-06T14:13:51.836Z","2.8.0":"2024-08-08T09:59:25.772Z","2.9.0":"2024-08-13T14:29:20.192Z","2.10.2":"2024-08-14T15:52:28.138Z","2.11.0":"2024-08-15T07:02:56.062Z","2.12.0":"2024-08-15T11:48:16.673Z","2.13.0":"2024-08-16T12:13:49.096Z","2.14.0":"2024-08-16T13:17:19.654Z","2.15.0":"2024-08-16T13:57:43.847Z","2.16.0":"2024-08-20T10:18:07.326Z","2.17.0":"2024-08-20T10:27:04.373Z","2.17.2":"2024-08-20T10:49:47.429Z","2.17.3":"2024-08-20T13:25:57.920Z","2.17.4":"2024-08-20T14:14:41.370Z","2.18.0":"2024-08-21T16:51:32.817Z","2.19.0":"2024-08-22T17:05:50.389Z","2.20.0":"2024-08-23T14:02:39.820Z","2.21.0":"2024-08-27T06:23:20.771Z","2.21.1":"2024-08-27T09:35:32.860Z","2.21.2":"2024-08-27T09:45:21.587Z","2.22.0":"2024-08-27T14:23:32.115Z","2.23.0":"2024-08-28T13:07:06.660Z","2.24.0":"2024-08-29T09:25:29.561Z","2.25.0":"2024-08-29T14:01:30.997Z","2.25.2":"2024-08-29T18:41:53.147Z","2.26.0":"2024-09-03T08:22:21.258Z","2.27.2":"2024-09-03T10:11:17.261Z","2.28.0":"2024-09-03T10:35:54.343Z","2.29.0":"2024-09-03T12:20:44.453Z","2.30.0":"2024-09-04T09:29:05.873Z","2.30.1":"2024-09-04T09:39:19.563Z","2.30.2":"2024-09-04T09:41:53.788Z","2.30.3":"2024-09-04T13:28:09.921Z","2.30.4":"2024-09-04T13:32:35.994Z","2.30.5":"2024-09-04T15:41:10.590Z","2.30.6":"2024-09-04T16:38:49.389Z","2.31.0":"2024-09-05T09:36:05.073Z","2.32.0":"2024-09-05T12:24:51.359Z","2.32.1":"2024-09-05T12:37:36.004Z","2.32.2":"2024-09-05T12:40:53.916Z","2.32.3":"2024-09-06T10:22:24.250Z","2.32.4":"2024-09-09T17:11:23.763Z","2.33.0":"2024-09-10T14:13:43.230Z","2.34.0":"2024-09-10T14:21:41.429Z","2.34.1":"2024-09-10T14:33:11.900Z","2.35.0":"2024-09-10T16:36:34.472Z","2.36.0":"2024-09-16T13:40:21.285Z","2.36.1":"2024-09-16T13:51:14.715Z","2.36.2":"2024-09-16T16:07:33.304Z","2.37.0":"2024-09-18T12:25:43.207Z","2.38.0":"2024-09-19T12:58:29.947Z","2.39.0":"2024-09-20T15:04:31.699Z","2.39.1":"2024-09-20T15:15:33.406Z","2.40.0":"2024-09-26T11:25:05.650Z","2.40.1":"2024-09-26T12:35:43.543Z","2.41.0":"2024-09-26T14:06:06.150Z","2.42.0":"2024-09-28T07:16:27.643Z","2.42.1":"2024-09-30T15:18:56.748Z","2.42.2":"2024-10-02T14:55:47.722Z","2.42.3":"2024-10-02T15:20:44.654Z","2.43.0":"2024-10-08T09:01:11.993Z","2.43.1":"2024-10-08T09:36:23.006Z","2.43.2":"2024-10-08T13:30:14.361Z","2.43.3":"2024-10-10T08:56:35.220Z","2.44.0":"2024-10-14T17:51:25.615Z","2.44.1":"2024-10-14T18:09:08.556Z","2.45.0":"2024-10-15T14:40:53.633Z","2.46.0":"2024-10-17T08:47:31.325Z","2.48.0":"2024-10-18T16:19:40.610Z","2.48.1":"2024-10-18T16:22:46.997Z","2.49.0":"2024-10-23T10:00:46.079Z","2.49.1":"2024-10-23T10:13:33.505Z","2.50.0":"2024-11-04T10:34:01.755Z","2.50.2":"2024-11-04T10:39:48.402Z","2.51.0":"2024-11-05T13:46:41.667Z","2.51.1":"2024-11-05T14:28:35.835Z","2.51.2":"2024-11-05T15:20:29.647Z","2.51.3":"2024-11-05T15:28:25.008Z","2.51.4":"2024-11-06T11:55:55.651Z","2.52.0":"2024-11-06T12:20:46.593Z","2.53.0":"2024-11-07T11:13:36.844Z","2.54.0":"2024-11-08T14:41:40.110Z","2.54.1":"2024-11-13T07:55:34.311Z","2.54.2":"2024-11-13T09:44:19.587Z","2.55.0":"2024-11-15T15:09:15.372Z","2.55.1":"2024-11-19T10:07:09.159Z","2.55.2":"2024-11-19T16:20:03.608Z","2.56.0":"2024-11-22T14:20:35.062Z","2.57.0":"2024-11-25T13:36:28.690Z","2.57.1":"2024-11-25T14:04:48.381Z","2.58.0":"2024-11-29T13:05:36.751Z","2.59.0":"2024-12-03T12:40:07.087Z","2.60.0":"2024-12-04T17:13:09.988Z","2.61.0":"2024-12-05T16:42:23.405Z","2.61.1":"2024-12-05T17:18:43.310Z","2.62.0":"2024-12-10T11:01:27.236Z","2.63.0":"2024-12-13T17:01:08.068Z","2.64.0":"2024-12-20T14:39:33.632Z","2.65.0":"2025-01-04T13:01:13.207Z","2.65.1":"2025-01-07T16:36:30.137Z","2.65.2":"2025-01-07T16:58:22.811Z","2.66.0":"2025-01-08T10:02:29.736Z","2.67.0":"2025-01-14T10:41:25.533Z","2.68.0":"2025-01-15T16:34:32.032Z","2.69.0":"2025-01-15T18:49:06.146Z","2.70.0":"2025-01-16T16:31:41.105Z","2.71.0":"2025-01-16T17:16:04.685Z","2.72.0":"2025-01-17T13:55:55.064Z","2.73.0":"2025-02-03T15:07:52.415Z","2.73.1":"2025-02-03T15:23:30.661Z","2.73.2":"2025-02-05T11:17:01.715Z","2.73.3":"2025-02-05T15:22:52.603Z","2.74.0":"2025-02-07T11:10:47.198Z","2.75.0":"2025-02-13T18:42:53.852Z","2.75.1":"2025-02-17T08:04:28.610Z","2.75.2":"2025-02-17T15:38:39.080Z","2.76.0":"2025-02-17T17:17:17.555Z","2.77.0":"2025-02-19T11:48:42.579Z","2.77.1":"2025-02-19T17:39:26.927Z","2.77.2":"2025-02-20T10:15:17.595Z","2.77.3":"2025-02-20T16:35:25.193Z","2.77.4":"2025-02-21T17:33:07.200Z","2.77.5":"2025-02-22T15:43:31.427Z","2.78.0":"2025-02-23T17:16:06.189Z","2.78.1":"2025-02-24T09:54:28.049Z","2.78.2":"2025-02-24T13:13:59.929Z","2.78.3":"2025-02-26T18:24:21.774Z","2.78.4":"2025-02-28T08:47:09.454Z","2.79.0":"2025-03-04T12:17:01.063Z","2.79.1":"2025-03-04T13:00:14.359Z","2.79.2":"2025-03-05T12:49:56.701Z","2.79.3":"2025-03-06T11:53:49.786Z","2.79.4":"2025-03-06T13:42:11.322Z","2.79.5":"2025-03-10T10:07:38.306Z","2.79.6":"2025-03-10T13:02:26.942Z","2.79.7":"2025-03-11T10:24:05.928Z","2.79.8":"2025-03-20T10:32:38.070Z","2.80.0":"2025-03-24T16:30:06.196Z","2.80.1":"2025-03-25T15:06:04.102Z","2.81.0":"2025-03-26T11:02:26.852Z","2.82.0":"2025-04-04T16:02:46.843Z","2.83.0":"2025-04-29T15:24:57.217Z","2.83.1":"2025-05-05T12:47:27.960Z","2.83.2":"2025-05-08T11:13:00.075Z","2.83.3":"2025-05-12T09:09:26.173Z","2.83.4":"2025-05-12T10:27:15.447Z","2.83.5":"2025-05-12T11:18:45.038Z","2.84.0":"2025-06-13T10:30:04.936Z","2.84.1":"2025-06-13T10:35:57.837Z","2.84.2":"2025-06-13T12:46:10.217Z","2.85.0":"2025-06-16T12:45:58.541Z","2.85.1":"2025-06-16T12:57:08.463Z","2.85.2":"2025-06-16T14:02:21.024Z","2.85.3":"2025-06-19T10:19:28.268Z","2.85.4":"2025-06-27T09:41:21.839Z","2.86.0":"2025-06-30T15:55:54.622Z","2.87.0":"2025-07-02T13:33:07.236Z","2.87.1":"2025-07-02T16:00:03.547Z","2.88.0":"2025-07-09T11:35:13.068Z","2.88.1":"2025-07-09T13:10:09.042Z","2.89.0":"2025-07-11T12:02:27.269Z","2.89.1":"2025-07-14T08:51:44.102Z","2.89.2":"2025-07-14T10:38:39.677Z","2.90.0":"2025-07-30T09:36:10.922Z","2.90.1":"2025-07-30T10:36:14.072Z","2.90.2":"2025-08-12T13:54:07.969Z","2.90.3":"2025-08-12T14:00:39.563Z","2.91.0":"2025-08-14T13:27:13.870Z","2.92.0":"2025-08-21T13:11:02.514Z","2.93.0":"2025-08-26T08:24:57.009Z","2.94.0":"2025-08-27T14:23:22.584Z","2.95.0":"2025-09-01T15:18:56.712Z","2.95.1":"2025-09-03T08:31:48.072Z","2.95.2":"2025-09-03T09:09:52.405Z","2.95.3":"2025-09-03T10:21:12.072Z","2.96.0":"2025-09-05T11:12:58.886Z","2.96.1":"2025-09-09T11:49:15.866Z","2.96.2":"2025-09-10T08:57:27.429Z","2.96.3":"2025-09-10T15:20:58.149Z","2.97.0":"2025-09-15T10:10:38.503Z","2.97.1":"2025-09-15T10:20:18.399Z","2.97.2":"2025-09-15T11:52:21.769Z","2.97.3":"2025-09-15T13:28:49.836Z","2.98.0":"2025-09-17T14:15:04.909Z","2.99.0":"2025-09-23T15:12:25.599Z","2.99.1":"2025-09-23T15:52:46.999Z","2.100.0":"2025-10-06T14:55:18.813Z","2.100.1":"2025-10-07T09:50:22.974Z","2.101.0":"2025-10-08T11:58:18.437Z","2.102.0":"2025-10-16T14:14:18.655Z","2.103.0":"2025-10-18T15:49:45.817Z","2.103.1":"2025-10-19T08:40:39.965Z","2.104.0":"2025-10-21T15:32:32.410Z","2.105.0":"2025-10-27T13:34:17.928Z","2.106.0":"2025-10-31T10:43:07.644Z","2.106.1":"2025-10-31T10:58:24.899Z","2.107.0":"2025-12-04T08:01:22.940Z","2.107.1":"2025-12-04T08:07:39.091Z","2.107.2":"2025-12-04T11:01:28.556Z","2.107.3":"2025-12-04T12:55:33.436Z","2.108.0":"2025-12-09T12:52:51.426Z","2.109.0":"2026-01-17T12:17:49.681Z","2.110.0":"2026-01-19T14:34:40.343Z","2.111.0":"2026-01-22T12:25:30.824Z","2.112.0":"2026-01-28T13:05:14.599Z","2.113.0":"2026-02-02T12:30:40.362Z","2.114.0":"2026-02-04T16:01:53.085Z","2.114.1":"2026-02-06T18:33:53.144Z","2.115.0":"2026-02-11T15:21:23.395Z","2.115.1":"2026-02-11T16:22:51.194Z","2.116.0":"2026-02-16T15:13:34.742Z","2.117.0":"2026-03-04T14:04:50.338Z","2.117.1":"2026-03-04T16:34:03.246Z","2.118.0":"2026-03-10T14:19:21.294Z","2.118.1":"2026-03-10T14:37:31.437Z","2.119.0":"2026-03-11T15:48:12.528Z","2.120.0":"2026-04-28T01:40:34.533Z","2.120.1":"2026-04-28T21:34:35.350Z","2.120.2":"2026-04-28T22:33:52.937Z","2.120.3":"2026-04-30T10:30:22.256Z","2.120.4":"2026-05-05T20:42:18.415Z","2.120.5":"2026-05-05T21:01:00.096Z","2.120.6":"2026-05-05T21:39:15.521Z","2.121.0":"2026-05-20T06:27:00.907Z","2.122.0":"2026-06-22T10:32:32.357Z","2.122.1":"2026-06-22T10:39:58.091Z","2.122.2":"2026-06-22T23:09:04.537Z","2.122.3":"2026-06-23T10:44:22.831Z","2.122.4":"2026-06-23T12:03:15.671Z","2.122.5":"2026-06-23T14:26:49.174Z","2.122.6":"2026-06-23T21:36:27.618Z","2.122.7":"2026-06-24T06:16:39.316Z","2.122.8":"2026-06-24T10:17:07.083Z","2.122.9":"2026-06-24T11:55:29.506Z","2.123.0":"2026-06-25T10:05:55.715Z","2.123.1":"2026-06-25T10:44:10.529Z","2.123.2":"2026-06-25T10:46:38.242Z","2.124.0":"2026-06-25T21:04:00.433Z","2.124.1":"2026-06-26T15:59:42.544Z","2.124.2":"2026-06-26T17:58:19.374Z","2.125.0":"2026-06-29T15:42:40.007Z","2.125.1":"2026-06-30T14:41:58.821Z","2.125.2":"2026-07-01T08:49:53.968Z","2.126.0":"2026-07-01T13:38:42.169Z","2.126.2":"2026-07-01T22:55:14.709Z","2.127.0":"2026-07-03T11:09:07.266Z","2.127.1":"2026-07-03T12:26:24.136Z","2.128.0":"2026-07-03T19:02:06.546Z","2.129.1":"2026-07-03T23:56:41.219Z","2.129.2":"2026-07-04T09:30:27.755Z","2.129.3":"2026-07-06T13:52:38.280Z","2.130.0":"2026-07-07T15:15:35.049Z","2.131.0":"2026-07-08T15:03:28.340Z","2.132.0":"2026-07-08T16:57:49.095Z","2.132.1":"2026-07-09T14:14:05.525Z","2.133.0":"2026-07-09T22:00:58.371Z","2.134.0":"2026-07-13T07:21:35.316Z","2.135.0":"2026-07-14T11:01:19.358Z","2.136.0":"2026-07-17T09:20:31.290Z","2.136.1":"2026-07-17T12:50:13.479Z","2.136.2":"2026-07-18T17:12:55.439Z","2.136.3":"2026-07-20T08:47:11.364Z","2.137.0":"2026-07-23T22:29:36.505Z","2.137.1":"2026-07-24T10:40:50.200Z","2.137.2":"2026-07-24T14:52:25.178Z","2.137.3":"2026-07-27T07:23:57.773Z","2.137.4":"2026-07-27T10:27:29.040Z","2.137.5":"2026-07-29T19:45:58.103Z","2.138.0":"2026-07-31T09:11:45.645Z","2.138.1":"2026-07-31T13:09:39.898Z","2.138.2":"2026-08-02T13:38:45.031Z","2.139.0":"2026-08-04T05:45:56.583Z","2.140.0":"2026-08-04T14:42:47.518Z","2.141.0":"2026-08-12T07:36:10.629Z","2.142.0":"2026-08-12T20:12:34.516Z","2.143.0":"2026-08-13T17:59:12.318Z","2.143.1":"2026-08-14T15:28:31.956Z","2.144.0":"2026-08-18T13:34:39.391Z","2.145.0":"2026-08-21T08:22:38.827Z","2.146.0":"2026-08-24T13:12:34.387Z","2.146.1":"2026-08-24T13:36:18.672Z","2.146.2":"2026-08-24T14:17:28.968Z","2.147.0":"2026-08-25T10:14:40.344Z","2.148.0":"2026-08-28T15:10:58.800Z","2.149.0":"2026-09-01T05:07:18.800Z","2.150.0":"2026-09-01T10:35:02.591Z","2.151.0":"2026-09-02T22:28:29.404Z","2.151.1":"2026-09-02T23:42:35.682Z","2.152.0":"2026-09-03T12:33:06.032Z","2.153.0":"2026-09-29T08:54:14.785Z"},"license":"UNLICENCED","maintainers":[{"email":"hi@simonbackx.com","name":"simonbackx"},{"email":"bjarne@stamhoofd.be","name":"bjarneba"},{"email":"npm@backx.org","name":"andreasbackx"}],"readme":"# Stamhoofd backend application\n\nTo run, make sure you set your environment variables.\n\nYou can create a `.env` file:\n\n```\n# Database\nDB_HOST=localhost\nDB_USER=root\nDB_PASS=root\nDB_DATABASE=stamhoofd\n\n# SMTP server (for sending emails)\nSMTP_HOST=email-smtp.eu-west-1.amazonaws.com\nSMTP_USERNAME=xxxx\nSMTP_PASSWORD=xxxx\nSMTP_PORT=xxxx\n```\n\n## Setup\n\nFrom the repository root, install dependencies and run the migrations to setup the database.\n\n```bash\npnpm install\npnpm run build:shared\npnpm --dir backend/app/api run migrations\n```\n\n## Running\n\nFrom the repository root:\n\n```bash\npnpm --dir backend/app/api run start\n```\n\n## Testing\n\nFrom the repository root:\n\n```bash\npnpm stam test api\n```\n","readmeFilename":""}