{"_id":"@oscarnet/myexpress","_rev":"56-187c768b6457e6119cd415e9145063e7","name":"@oscarnet/myexpress","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","dist-tags":{"latest":"1.0.56"},"versions":{"1.0.0":{"name":"@oscarnet/myexpress","version":"1.0.0","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.0","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"55d9e8d5c9faa1225417078e8555209764390fff","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.0.tgz","fileCount":64,"integrity":"sha512-PKkHuEpBuArOTCRUqB47D7U8alIZF18UwEwJhDlj+HFGr3P6ckIyWONkEmgteCBUt46Px9LsIBvvbLeCquOWsw==","signatures":[{"sig":"MEUCIQD3wAJLwULfMh+PiOBouS5clnMlT76yc7m2AODOrK2dzgIgRVT5tFwSoOxPWVNLlBNlwWJd4E9cIjjHheSKhIum2dI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2714374},"main":"dist/index.js","types":"./dist/index.d.ts","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"src/**/*.{json,dll,so,dylib}\" dist/","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"axios":"^1.6.1","pkijs":"^3.0.15","asn1js":"^3.0.5","multer":"^1.4.5-lts.1","aws-sdk":"^2.1528.0","deasync":"^0.1.29","express":"^4.18.2","pdf-lib":"^1.17.1","jwks-rsa":"^3.1.0","node-forge":"^1.3.1","typescript":"^5.2.2","@types/node":"^20.8.10","keycloak-js":"^22.0.5","jsonwebtoken":"^9.0.2","node-signpdf":"^3.0.0","@prisma/client":"^5.5.2","@acidemic/axios-digest-auth":"^0.9.9"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","rimraf":"^5.0.5","fs-extra":"^11.1.1","typescript":"^5.2.2","@types/node":"^20.8.10","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.10","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.9","@types/jsonwebtoken":"^9.0.4","typescript-json-schema":"^0.62.0"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.0_1706173073972_0.015685394764244354","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@oscarnet/myexpress","version":"1.0.1","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.1","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"504fda7971ffd4ad7c2540201b47a53a45132071","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.1.tgz","fileCount":70,"integrity":"sha512-NvLX2aS7KGz0FhJYE/+20fYRUf2QDZeZpsc46bUQjUxhUwN32LHqdyiy2e2LiLxOnSfZpnhKsfklpij7ilwBng==","signatures":[{"sig":"MEQCIAnmiO4Oj/r9mvTiAyjCKjT05u5Q7t9R5S5cIiQv7igqAiAMo0LAWHoatbF3CMp2Cree7wzJ5ZWLYf1+SMt7SwaQOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2722263},"main":"dist/index.js","types":"./dist/index.d.ts","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"src/**/*.{json,dll,so,dylib}\" dist/","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"axios":"^1.6.1","pkijs":"^3.0.15","asn1js":"^3.0.5","multer":"^1.4.5-lts.1","aws-sdk":"^2.1528.0","deasync":"^0.1.29","express":"^4.18.2","pdf-lib":"^1.17.1","jwks-rsa":"^3.1.0","node-forge":"^1.3.1","typescript":"^5.2.2","@types/node":"^20.8.10","keycloak-js":"^22.0.5","jsonwebtoken":"^9.0.2","node-signpdf":"^3.0.0","@prisma/client":"^5.5.2","@acidemic/axios-digest-auth":"^0.9.9"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","rimraf":"^5.0.5","fs-extra":"^11.1.1","typescript":"^5.2.2","@types/node":"^20.8.10","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.10","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.9","@types/jsonwebtoken":"^9.0.4","typescript-json-schema":"^0.62.0"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.1_1706780280727_0.8357748655700725","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@oscarnet/myexpress","version":"1.0.2","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.2","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"ab18a348ef8e99e60ee2fae0b0dce8a40fb0725d","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.2.tgz","fileCount":70,"integrity":"sha512-i9aWb29wXD/yeFUul5LTnIvr9jAwoGaEnDRXDZdy8aHoEJbt/unLznyJRF64Ri3FjUn4f2Qj7TL/bF+cbOFTqQ==","signatures":[{"sig":"MEUCIChWgtBXVZ7BYQsOQO/IvjEde8bnwJo4F6A0YREoslzKAiEA49ONxiQShUTOmtTR3u+Xvqcx/ueZ1MoTEN6uxXJe2pk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2732609},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"d7873992360de1f9798db8ea97a33a128ad563a8","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm publish --access public","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","jwks-rsa":"^3.1.0","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","typescript":"^5.3.3","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.2_1706863691436_0.18166920953694188","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@oscarnet/myexpress","version":"1.0.3","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.3","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"4f43ffced663a43769febee8d26ab82493b7f569","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.3.tgz","fileCount":86,"integrity":"sha512-BlysNPbOyPh9qETOzI0VSF+kR/FS2nWZ1djKoi7zD/A3doqR/DTHmTuV+CD8W2/EwfjJn9TFWFD8AoxuEqmHmA==","signatures":[{"sig":"MEQCIGsa+odkm2QXVJYBqKJsAz9Ru/U5ZqMVG3ZNkcDUs9sCAiAHcoSgLnB2OTRsy4JOLql8nkco5zXp2lINbasMF3oHFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2736155},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"830193b7f162550dcca8a235d54f5f56f9b4b5bf","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm publish --access public","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","jwks-rsa":"^3.1.0","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","typescript":"^5.3.3","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.3_1707837788805_0.016233872097333624","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@oscarnet/myexpress","version":"1.0.4","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.4","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"6340909bf8ca62e7771b3a81402e1b631e2a38d4","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.4.tgz","fileCount":86,"integrity":"sha512-dPDW6JFmJxo55QgatnB1kCowuapBVV7/kMFVrS4G1P2ZCCPpiU/eQ2qAqO9rn+ie8V01rLBI4CL4rtyR6YdKpw==","signatures":[{"sig":"MEQCIHUSav8WmlwdKls4FJ78vuTmaXgTZejBeGglmujkfsR0AiBtubOWzoay4rvptlWFiEtu7Mmo5PWboN8zQl5WVoOdaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2736243},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"659953b07418defe51c9b93083363954f061a7be","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm publish --access public","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","jwks-rsa":"^3.1.0","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","typescript":"^5.3.3","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.4_1707837932233_0.18055126597835613","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@oscarnet/myexpress","version":"1.0.5","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.5","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"89f0426c8ef322870f74847aa4e6102d7650f19a","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.5.tgz","fileCount":86,"integrity":"sha512-tx7dQKpNoV5QDC6EfWzAkNYKloE6j6wYYG/zeksHOKkQipnidq1J4joDHsZSY7eewjU+nSQCJmr5PPTjdbxSnw==","signatures":[{"sig":"MEUCIQC6PQf/Ij/xDEuYSMyZW1nijGpyySNuftY59cSNa222wAIgO+xwBB5PcnnNJcI/B2ma00dJsP+ErfLs4VBx6XdUATk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2736329},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"659953b07418defe51c9b93083363954f061a7be","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm publish --access public","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","jwks-rsa":"^3.1.0","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","typescript":"^5.3.3","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.5_1707838128516_0.553384867314693","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@oscarnet/myexpress","version":"1.0.6","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.6","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"3d4edd6a16b8233d3ea53ea3f2a9c1688637467c","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.6.tgz","fileCount":86,"integrity":"sha512-r4F9f2aEAVTPwJZIowAonQujGhbiSz/kjnOTc4o4GwW8TSkkJP8cedkYYcWprNIkiurPhlPFKzweNIL24hpapA==","signatures":[{"sig":"MEUCIQDtqvq1vIkw2WaMKMho/ydDetB1fpwSsz+XlPXCwWDYmgIgVeBtf2b9qgVfF2It0i9Dsfj6+D6+opVFpo4+C9tta3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2736635},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"659953b07418defe51c9b93083363954f061a7be","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm publish --access public","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","jwks-rsa":"^3.1.0","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","typescript":"^5.3.3","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.6_1707839976813_0.9728867221173176","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@oscarnet/myexpress","version":"1.0.7","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.7","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"200f1418b0e4696723aa5f49d3b2e1e6f14b26b2","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.7.tgz","fileCount":86,"integrity":"sha512-1t9OSzmAmo3KN8mtDP05kxiUM11eSWEsF+h2dEGcCXeWKppu8YswEJ2kJIFGzJKQOJ1cjPsFcYV7AFrGjdvS0A==","signatures":[{"sig":"MEYCIQDPTFcSbNjD62CJsnOiLslQeGKZpMXDO7q4a+Cr7EqGyQIhAL7i8Z803gC67N/Vv93sjG69IXDpxfj7O0FLIlQm3ius","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2737994},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"659953b07418defe51c9b93083363954f061a7be","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","jwks-rsa":"^3.1.0","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","typescript":"^5.3.3","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.7_1707903793900_0.6200815846351071","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@oscarnet/myexpress","version":"1.0.8","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.8","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"6244eb60f646bcf671fc56cad385f49b57cd89dc","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.8.tgz","fileCount":86,"integrity":"sha512-UGSa7O7j5/+HGuI5V9nTSzpi3jflRGD2EdCosC0mU5am8gnuwNzYKt7P4q8+PmbEvnx6ghW1PD6/WHrYHhG4ow==","signatures":[{"sig":"MEUCIQCUkvvijCfKV+RsxtXmX3qp9WxFif9zprp6qNLL3MVBiAIgTDTjnXWyBYI5Y/uNnvlYTvQDKoSUmtNI2v+XPOx7G+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2739426},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"659953b07418defe51c9b93083363954f061a7be","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","jwks-rsa":"^3.1.0","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","typescript":"^5.3.3","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.8_1707915901283_0.617429345252015","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@oscarnet/myexpress","version":"1.0.9","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.9","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"f1537a92b810676c3f1ca9ee7e869de439d43f53","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.9.tgz","fileCount":86,"integrity":"sha512-ZXk9z5RWrjO2P2mSI8Dvnzc8BgvAE6YYD9q73/Jvh1KCAdAxEcsitEoUqotZPssZDQq/h1AaXWJVmYgyKHZD4g==","signatures":[{"sig":"MEYCIQCTUvGvXXfvrwn+7f8q7mCzPoVXaSlwE7ZfYOZFGrAWrQIhAODJu1YHN7CWfF95iMN3w/z2vNjFJoYGmGG+SRHNpRd6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2740709},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"4be574241699920073d2f0405a92e28d3e8cc9f8","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","jwks-rsa":"^3.1.0","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","typescript":"^5.3.3","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.9_1708040705408_0.5398747970306801","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@oscarnet/myexpress","version":"1.0.10","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.10","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"bin":{"myexe":"bin/myexe.js"},"dist":{"shasum":"32b8fdfa4abbe7eafef6005561915c8f477b4255","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.10.tgz","fileCount":88,"integrity":"sha512-ClwLXKYDxJeLgF2uyWnngpFX1NGQ1zATpjJ99n2SJbFPGcuN3Au67zu2waDq9H8Sv53U3bA8tzHkTlWNWOzTcg==","signatures":[{"sig":"MEUCIQCBDrti21gY+0TDG2e1P6JBynUT6NyNDZiiQSEkE6phZgIgJgwbw1G8RDb5j7DBPP3uFqxtTNV27Y/Y/HZGGiQqWmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2741164},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"bfa30438b75bbed3ec52246032238b93b1a53f49","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.10_1708091849431_0.35386688787511944","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@oscarnet/myexpress","version":"1.0.11","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.11","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"bin":{"myexe":"bin/myexe.js"},"dist":{"shasum":"69c97ce6c86509b76250b59e670c11880b86c70d","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.11.tgz","fileCount":88,"integrity":"sha512-Ml806r59zSbGfix5v21nuUZoeaq6Vdtz7Ds8YrspVKVenBp7VBinQWXGq6tb+Om3uSGEbybzh6hg7kVjWTySyg==","signatures":[{"sig":"MEYCIQD0ujH/SpoercdgSi1Oqy3I28kZPC6OAzlUtC2bUiZ+pQIhALYzrCcJp07Go7RJy6zpY41CfHC4PbWSdZfJMysWlWrL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2741171},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"bfa30438b75bbed3ec52246032238b93b1a53f49","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.11_1708092217652_0.18456200114469312","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@oscarnet/myexpress","version":"1.0.12","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.12","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"bin":{"myexe":"bin/myexe.js"},"dist":{"shasum":"448388b81f0683a2cd9681ea3576b0c7c17b4879","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.12.tgz","fileCount":91,"integrity":"sha512-fxVLjFMuXYDxmywuQgtx8wAmsCStdtCjyD3dhUN2sVi/JJk5H6D4CfxV4Bz6KvYUalA5rS9LcG+ebhmhnH2pQQ==","signatures":[{"sig":"MEYCIQDs6BGpI5xAG2VlfmVNez4T8TC8MfFRsOjxMagY6FIgcgIhAO5m7wWhR/SlLXMOcLU9uj42Y2abphyhXp1o7tZq4epC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2750638},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"bfa30438b75bbed3ec52246032238b93b1a53f49","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.12_1708092533549_0.37461086105469366","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@oscarnet/myexpress","version":"1.0.13","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.13","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"bin":{"myexe":"bin/cmd.js"},"dist":{"shasum":"2b9a38348163118343c3f6be053b867cf944121b","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.13.tgz","fileCount":97,"integrity":"sha512-pOGSiu5jBXFybSQfu8KmXb1la/51UDwwANBkzLz+CY0aPVVueYE4pmDL4oFwhYrBsrCNTEn5zTb2jfMIzZ6tng==","signatures":[{"sig":"MEUCIQDyOiElrnHQbwK4XDxelCdyqIfd2i9uoWd5ghXGF88YzAIgCzPwcM+ogW/E0mU4qNmROjzxywvlltzpdgfwJD+7YxY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2776376},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"bfa30438b75bbed3ec52246032238b93b1a53f49","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets && npm run copy-script","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","copy-script":"cpy \"src/scripts/**/*.txt\" bin/ && cpy \"dist/scripts/**/*.js\" bin/","npm-publish":"npm run build && npm publish --access public","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.13_1708094725605_0.43040334171947503","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@oscarnet/myexpress","version":"1.0.14","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.14","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"c59433b8d5bfc3a9847c34d152f063ae615007e0","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.14.tgz","fileCount":93,"integrity":"sha512-XZSgip2GdRwUP7uOUCDdyagsxR4vRF+QdyxsXY5mKSpHfnnwvf23JUeCWuB33u1x7DKz8JWbqPdQqYBV9X6HcA==","signatures":[{"sig":"MEQCIHUj9z1xkm4YRp50w3egSPvafOajrN5KNG5lPEyfIQ0eAiBI0hBEbix9C60dmMZK+FxVcorUMsfvJzgeRyqWLJaH+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2765927},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"bfa30438b75bbed3ec52246032238b93b1a53f49","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.14_1708094955679_0.43568405034019486","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@oscarnet/myexpress","version":"1.0.15","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.15","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"155eb3cb3f025e5592c556a2d74aed627d271ea3","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.15.tgz","fileCount":93,"integrity":"sha512-OiieJahegotI/SB122GvbbKSEMGY6OVOIF5RG1ZZx0Lg6J5lv/PuUkyj/nzEhvM0tIBBv/dfOMfnsf01yTSaNw==","signatures":[{"sig":"MEYCIQDtXeQmpSf5KHBOaJKjO/gaNY4O2abLgrves2yuGMhPwAIhAMkQPzD1tGGsEu68eGjyanj+C/J2pstYAtibJymqEIJ5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2766434},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"bfa30438b75bbed3ec52246032238b93b1a53f49","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.15_1708380090869_0.5600174259785935","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@oscarnet/myexpress","version":"1.0.16","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.16","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"3976f5d3c14e84af7ab66ebc8e21f550582be91c","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.16.tgz","fileCount":93,"integrity":"sha512-oTnPwlD+iKf7tCaaLg0p4aEKx8xoGgFL2NnR6O7wZBFaVKnjXQsj0MyKooawzbTuzK3/MbdX3bsI63jWr+KDSA==","signatures":[{"sig":"MEYCIQDDlrQ7oiLgDLSufdO9UG3kF7vbt09o8mDHdCNiLNAxUQIhAKluqlHGzEE2RnBqHvvc8U7FofAML10YZyNoOIDjkADv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2766490},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"bfa30438b75bbed3ec52246032238b93b1a53f49","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.16_1708381029193_0.6542025611329854","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@oscarnet/myexpress","version":"1.0.17","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.17","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"d25aa2c729127d99d8ee2155d8b710038b30f0e4","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.17.tgz","fileCount":93,"integrity":"sha512-0kGycfheg02QP9kERgGyhoz9IiSpA5hcY/bLpi+K0hphUKipgCVXrILqRzflr5RHzigb6Bgbxz1VMEOyvgKzSw==","signatures":[{"sig":"MEQCIGJ7dE44/UUOGHPcvLt9bpq/GGw51Y4G2PyK/sRZGXlCAiBc2FuseG2mxJ3ag4DmKJiDIfxa8QV+IYhnJQ1AxcjH7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2766486},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"993d08324f73cee1b6e33b6082928f087b2ebd9e","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.17_1708385379526_0.5633085420595774","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"@oscarnet/myexpress","version":"1.0.18","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.18","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"c04de5015ed8a9f156e7a3fc807d348522483004","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.18.tgz","fileCount":93,"integrity":"sha512-1fucxX6fwXoWt9XyB1JI57GgSFmzhivmw50kcqnbiO9/7xr7l4OK5AjhnEq+eEs6AqzlZ5Kj78EASUfdOGuqTQ==","signatures":[{"sig":"MEUCICdzDJ9+fD0mJPRUtI7lVwUCK70KZ/+Zpl81uoR2DsF8AiEA/XRYAREFv0uY619X6mZdHjbBFemCiEogWAeExB0HWmU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2766161},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"993d08324f73cee1b6e33b6082928f087b2ebd9e","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.18_1708469462453_0.5738184676458786","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"@oscarnet/myexpress","version":"1.0.19","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.19","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"d1c902358d7811e9e5020517ef15dae61840aaab","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.19.tgz","fileCount":93,"integrity":"sha512-rQYrSYzM1OmejPf/xg+qbZf8zfH88lrOFUyNCu2RaT6lO+jByyA8MXe9hphthdlqADMSn+aATT/hewv/LIa8NA==","signatures":[{"sig":"MEUCIQC2vO3TEskJiSeBYiBL47dUfWAq5yqxEgxGvUfvpdOwIAIgPzuO3rNUh4sRcCrVopottiAfQbyLO7++8h0kmoRdC+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2766135},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"993d08324f73cee1b6e33b6082928f087b2ebd9e","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.19_1708469670872_0.11028255266264875","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"@oscarnet/myexpress","version":"1.0.20","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.20","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"57eb246b07e546b273f9befe2759b4ade1c3ce52","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.20.tgz","fileCount":93,"integrity":"sha512-7tFWOMUIwyOw/+cypxSdh8nfxvIDCYxRCF8yirf9vhOTNeAKNTTOaIq6/+mY+txkTnMSTmKjgjmgnC1f+DpGRA==","signatures":[{"sig":"MEUCIQD85LvXhZGK556exTXxn6dWxsqym2w25shIwHoBAlP+ewIgG4MNjmYZIG1BKZTpb9byhPtAac3gov33nUS62jkiAM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2766135},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"993d08324f73cee1b6e33b6082928f087b2ebd9e","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.20_1708469814720_0.7829955854789217","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"@oscarnet/myexpress","version":"1.0.21","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.21","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"abba48d7c9a878b2e5d4fdb92753bd34161123e0","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.21.tgz","fileCount":93,"integrity":"sha512-XIFw8JZwDDoe7x591aS3Fgq62kjOo1Pt4xFfiWPK+wcfKCxGIEDRkpKf7ZC2+DmpXUclxbAKRdOmTWUa9h56nQ==","signatures":[{"sig":"MEQCICV6aFZZYL6roIECpWitPtcv/vOqRm+MFzfYdmfMDNMVAiAn7FNwF18brnC7qWcxXaKllm3Fdx/9sL21v4K+abUPjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2766468},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"7bc0238c061d38589fe6b708a54419add04a523d","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.21_1708603202513_0.5037267902397513","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"@oscarnet/myexpress","version":"1.0.22","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.22","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"39d41f52780e56e1427a84ce6f9403cee8ec1e68","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.22.tgz","fileCount":93,"integrity":"sha512-QFuWHe+ZJ8WlnXi/amAfcTWU4aMIi6cme/OXTYhkW5Jyc6IiMA4Js0//nfLNlHDe+q/AtCD5lgu+deNuyrCA/g==","signatures":[{"sig":"MEYCIQCRKn+LeRw86lM+L4xG/NcSw0zi6p9vOmj093zjrEDOowIhAIzxtLK6x/ozy6zO9aeAaNvM/RrxTX3LsP1JOLvJT7xi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2767037},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"7bc0238c061d38589fe6b708a54419add04a523d","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.22_1709219442046_0.3577378458086671","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"@oscarnet/myexpress","version":"1.0.23","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.23","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"f6b050fd6db01593fe851b2cf09c8ea3f34d6e3e","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.23.tgz","fileCount":93,"integrity":"sha512-qMGWivvjB4NYWavATDzojhmDnz1E6wsnVh1/2apCsRTwKfoED9RPHzz1jnobpR7TDMEgAHj7A/Er+IahWx8owQ==","signatures":[{"sig":"MEQCIC1oodCTz57LfiP+6CjkAGOI/2r1P5mDnCxKniigD2HaAiBVTGAoWbjoUmOX1rU1sIn8glMQFDJdu057Cclpygp3PA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2777753},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"7bc0238c061d38589fe6b708a54419add04a523d","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.23_1709224355800_0.7868604382184072","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"@oscarnet/myexpress","version":"1.0.24","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.24","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"6806bb7fe529b936499c813f53028000a09c585d","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.24.tgz","fileCount":93,"integrity":"sha512-CfdSfCQ662mdXFFfsBbZbMpPC8diGPqkcQn3MDJYGqBZNruQFwu0/gWT94ke56NUF7u0ISRB/1ocs679Pg6DLw==","signatures":[{"sig":"MEYCIQC+nwJ/iEM3elcbuGHnabf5VWQmZ8WeHtxHrx+zX0loswIhANKYpkhtlfEUlstsV/DnFrE7lry27gYWuAVkCprwJmhl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2778463},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e5989e1f3898facf76c233cc10eb2370f8529d68","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.24_1709294670513_0.3728196224746496","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"@oscarnet/myexpress","version":"1.0.25","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.25","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"6dca049bdb01424230f315febc539f5897c4a3ec","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.25.tgz","fileCount":93,"integrity":"sha512-25q4MxqnuTyvxBmJTcroQORDF9WeQPaKU0Po1YLx3l9memZtmkylseViFJwrlLtar910q8uEDnPKY1TGUm0ypA==","signatures":[{"sig":"MEYCIQCaKWNMNrgIKlMEbdbpk3PMqTy1n/e3AZO0MCp4NfpQVAIhAIMYM17Lu1TJSQBh5/iy/eC2f+Trkyt7z1UJOp6mLyb6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2778346},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e5989e1f3898facf76c233cc10eb2370f8529d68","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.25_1709294829019_0.8167281852103712","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"@oscarnet/myexpress","version":"1.0.26","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.26","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"fe21a9ac6f601a09ac473cdbb98693f3f1271d2b","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.26.tgz","fileCount":93,"integrity":"sha512-NLQeWfWYBrEGEpcGFw7JKEfDzgn1N9j8HdzAQV9+nAt1b/cUCyQhZlJVQzQNPjApgynDljYtkj6ZAErJAGGUKA==","signatures":[{"sig":"MEQCIAC9VclZXM1/wd81q0OQiF3Zmo8BRXijgJsVc4VebphFAiAp1cdG0I+S6sslujVzZR+irgsGVs4fi1twVSsfxENnqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2778702},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e5989e1f3898facf76c233cc10eb2370f8529d68","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.26_1710337290011_0.2751611704353887","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"@oscarnet/myexpress","version":"1.0.27","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.27","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"5311decd9c32ba280d66d6a471a15486c2f925b8","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.27.tgz","fileCount":93,"integrity":"sha512-vk47QHFMDmRtpqqecWkTwid1sMi99y6S4j5EXHsbTftEsWgcnp3lb7cOlSmCwisiqVY5TPf1PVYZuBMEUDFnYA==","signatures":[{"sig":"MEUCIQDM22bJf4yp8CM+Q/Zj1NJzgPCRmJfs9AkcJBcCXb7oDwIgCza7jWPoIK74sjTF3BoVJDoWAYf78b6Gteb041RiWjc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2778882},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e5989e1f3898facf76c233cc10eb2370f8529d68","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.27_1710340487667_0.7395698402962858","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"@oscarnet/myexpress","version":"1.0.28","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.28","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"7f1da904a88e2e03d1077080fcafb5d60d6f9a2d","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.28.tgz","fileCount":93,"integrity":"sha512-uAqX77zhwuXpdSE9xZo1em5eob5HMDVu4ERYHie0vOZZjm6butXzcXFusMA1HzxccsJ0+/0Yl28QrSHrlt+uGg==","signatures":[{"sig":"MEQCIHF6HKyGRZNtY3e/8BR3UTLf6mTOjHu5uWcwbEidoBiJAiAC/6m6qodwqPAVStW5RLkyHsjhrlF/UTSScRXQZtZsWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2779472},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e5989e1f3898facf76c233cc10eb2370f8529d68","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.28_1713175786043_0.28456966144247486","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"@oscarnet/myexpress","version":"1.0.29","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.29","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"1019d997906cf1681237a7165ad354f1acf88268","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.29.tgz","fileCount":93,"integrity":"sha512-DEuNaKrHFSfz1bYuw1YK3nliZs9EfjZF5ku2wzoG/rgPeatI/dVNSp0q0MGfp1GNTkTGV4ljG7qPjjgZb+lLyg==","signatures":[{"sig":"MEQCIHiGWl80ZhHfQmuod2SgrjLyHCCitMGTKZAi610d5IxfAiAPS4F7VeAVBQQUkn3C0OJ24IYMgr9yzNjuIwXBqotxNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2779767},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e5989e1f3898facf76c233cc10eb2370f8529d68","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.29_1713435352068_0.21479703314509302","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"@oscarnet/myexpress","version":"1.0.30","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.30","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"2fd73461df4921d59995eda9eaa11aeec07602fb","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.30.tgz","fileCount":93,"integrity":"sha512-/5sp/I+YbWXAMl9ysYxdNfdR9XM0UxZ3ggme7qCIo8zfrrUGvrVMSl8V6DBr5zqtDCgVikEciq3IYRwkzw6tjA==","signatures":[{"sig":"MEUCIHuJwW72WKmM4C0Qnf0GaYTm6IVtgdKyRPAmng2Ix2TcAiEAqHF6TcTVzED71WNB+CJKNhqo3JOlBEgKUQvj35WNyE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2780399},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e5989e1f3898facf76c233cc10eb2370f8529d68","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.30_1713437455560_0.5516069068396476","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"@oscarnet/myexpress","version":"1.0.31","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.31","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"ee585475070c0fb66f76535eadfce37f98ade0eb","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.31.tgz","fileCount":93,"integrity":"sha512-zwjKSiGT5P0+DB8jZfZ/8bYUjR3FBI1hcj69bNiWyhDaxAE53aCg5p9ITZ0Ut4HdnDfTEcK5sIcBS3RIitlIEg==","signatures":[{"sig":"MEYCIQDG+Jr8uMU7huovy++82Wr6a0iysfpnqfowsBoVsTYgSAIhANJLqLcjfYW7EBd4FdEHqWmzd0symWyKtVs7cw45Snmy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2780489},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e5989e1f3898facf76c233cc10eb2370f8529d68","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.31_1715328293258_0.13053167748628525","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"@oscarnet/myexpress","version":"1.0.32","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.32","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"aa95a27d49ca27bc9c6f34e532fd26b08b868ef0","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.32.tgz","fileCount":93,"integrity":"sha512-A5pYxXaoVfA8kB3yYe77wS6wnBsxPZZDgQBpixlC9DNv4iPsy1SJvVmxIn2PIfP331DPm5urgOhYdFhwyXjC3Q==","signatures":[{"sig":"MEUCIQCdEBU5DUcYVRJK5bgXQfynZaHV4FeX+avqBp+gEh1guQIgLpiuG5O3CQgQDQW88d9luVIkZ4FyApDmW05eoywa6do=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2780983},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e5989e1f3898facf76c233cc10eb2370f8529d68","scripts":{"gc":"npm run generate-class","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.32_1715328529141_0.5157360421382793","host":"s3://npm-registry-packages"}},"1.0.33":{"name":"@oscarnet/myexpress","version":"1.0.33","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.33","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"90807487b35d6445eed7cd699ef53eace77801ad","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.33.tgz","fileCount":115,"integrity":"sha512-DvfgPnqsQs1kyirv9zzrgK8cg5/5MGmWMYXU4/KYnm2Rd46bGh+gupYOmG0y/3ePHSc6lvm5WQjq2AScb6NEHA==","signatures":[{"sig":"MEUCIQDJ6eCDSGLBMdV/YJa2EcI1YErdqWeKRwz74GEYOcqriwIgfDIDJQcglze0vOmmiOlWhhqHeTp2CXdqXNSr2fmM3rk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2838447},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e5989e1f3898facf76c233cc10eb2370f8529d68","scripts":{"gc":"npm run generate-class","cmd":"ts-node ./src/scripts/cmd.ts","test":"npm run build && node dist/test/test.js","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.33_1715467790914_0.2637199268517416","host":"s3://npm-registry-packages"}},"1.0.34":{"name":"@oscarnet/myexpress","version":"1.0.34","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.34","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"7b3e7526971fcaaeb96913548aef04aedc94db59","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.34.tgz","fileCount":115,"integrity":"sha512-pEv080/C03DfEzD+MU0Q1E+yxCbJZU3B+KjRvwyhqNc5mrEXICUDXn4oHfYeOHl1q8XIV3ixK7VNl4YDO65WvQ==","signatures":[{"sig":"MEQCIA+izxStdX7ufrDVGVWBC0lzcR6MXTCNfsMt6i+7FdGkAiB4Nky/y/RjddIF6viLKJUD7taGTIhxougTteTiUSnDYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2838595},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e5989e1f3898facf76c233cc10eb2370f8529d68","scripts":{"gc":"npm run generate-class","cmd":"ts-node ./src/scripts/cmd.ts","test":"npm run build && node dist/test/test.js","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.34_1715468471854_0.7992230719204927","host":"s3://npm-registry-packages"}},"1.0.35":{"name":"@oscarnet/myexpress","version":"1.0.35","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.35","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"3c06cc5bc644838e6ec67b5e1e3b32c2069e3d40","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.35.tgz","fileCount":115,"integrity":"sha512-fxo4jK9MKiFWkUIs/u2dX6TidNzGJZH2YsMzUO77vZQt762wnKUfjowh6CxMJf2m8wr6rsWS+Ys4J0nLLSAT8w==","signatures":[{"sig":"MEQCIEbetUq6v7QE5YWoy6FyTrPMw2rkE4xfjuk/1VqbbiaAAiAuG7Q6cFw58vl2+4QOQMn1OAMXoXXWAam7P3V7DDkTyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2838617},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e5989e1f3898facf76c233cc10eb2370f8529d68","scripts":{"gc":"npm run generate-class","cmd":"ts-node ./src/scripts/cmd.ts","test":"npm run build && node dist/test/test.js","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.35_1715468677074_0.6874843087667208","host":"s3://npm-registry-packages"}},"1.0.36":{"name":"@oscarnet/myexpress","version":"1.0.36","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.36","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"9e06d310fd0b409f0292a1ab619a24ff71a99156","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.36.tgz","fileCount":115,"integrity":"sha512-A3gqb+tV25i5FkQ0K85U867hCDktkTdRbRIu9llArQUGkXhLkyIJrB184xuchxx1RNaaz4fnUsC3xDgDUFnWQQ==","signatures":[{"sig":"MEYCIQD0Di2ntfndrrQv+iaZksvI7TBNlYdELxPpPtjMezlSMgIhANJHfrlkFRExbG7DHon+pdklZL/GVMyHYGykXBmmgaVT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2838744},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e5989e1f3898facf76c233cc10eb2370f8529d68","scripts":{"gc":"npm run generate-class","cmd":"ts-node ./src/scripts/cmd.ts","test":"npm run build && node dist/test/test.js","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.36_1715469286217_0.19947429844232945","host":"s3://npm-registry-packages"}},"1.0.37":{"name":"@oscarnet/myexpress","version":"1.0.37","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.37","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"d3039a679327e049f0a5841e71139ed16ec986fb","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.37.tgz","fileCount":115,"integrity":"sha512-0alIGeYhZPLHOe/BueHyB9wHPbleljp9Y/O38756JPC6g0EYFwXvlYi0k2jx0LPgXeFg5Llng/5Tm7OsfVy86g==","signatures":[{"sig":"MEUCIQDYAxBEPHCqJQJLwJdp0olqFJO88nuiYg70fUu0tvdBvQIgEls5H/BYAmkh+SyspGhYMQkrwKJjG6F2GgoDM9odT7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2839081},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e5989e1f3898facf76c233cc10eb2370f8529d68","scripts":{"gc":"npm run generate-class","cmd":"ts-node ./src/scripts/cmd.ts","test":"npm run build && node dist/test/test.js","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.37_1715470361578_0.4245701860567457","host":"s3://npm-registry-packages"}},"1.0.38":{"name":"@oscarnet/myexpress","version":"1.0.38","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.38","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"7506aa0b73d996ea08639699e6843830d19ab0e1","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.38.tgz","fileCount":115,"integrity":"sha512-/LYrcBrxMMsVeSD9sH/s4yjufZYGePiMyk5MSRBwR/Nc0gq6kjXQeN94F5VVeCESa/5j3viJHf+TC5QmZ/1jNA==","signatures":[{"sig":"MEUCIGeJxQljvESlqBsSHLkVzceSYTo9PKFhhQCynkUsgiqoAiEA/uFRbKrAwHS7waj8VotMfLF5Yg8bjN/0LUYlNGvodto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2839569},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e5989e1f3898facf76c233cc10eb2370f8529d68","scripts":{"gc":"npm run generate-class","cmd":"ts-node ./src/scripts/cmd.ts","test":"npm run build && node dist/test/test.js","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.38_1715471204924_0.678269935354068","host":"s3://npm-registry-packages"}},"1.0.39":{"name":"@oscarnet/myexpress","version":"1.0.39","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.39","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"eaabc21dcd164c41b0fa67b228a5213dcea86900","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.39.tgz","fileCount":115,"integrity":"sha512-vQils0LV7eOa09P/Dy6EnHkhS8jkoSyD831nenjCN/V9iPAukUBMTZoDTjmcDECCR/b6fUUjH98UfMfvQ1G3TA==","signatures":[{"sig":"MEQCIAxgZZ+evfjXmeZ8WrpmLOumIzPimnI561FNDHThWBA1AiA1/+IJgMQ8WlcFWRzdc5kI7w1HgZiwe62yiQPqFqS0Pw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2839441},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e5989e1f3898facf76c233cc10eb2370f8529d68","scripts":{"gc":"npm run generate-class","cmd":"ts-node ./src/scripts/cmd.ts","test":"npm run build && node dist/test/test.js","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.39_1715471430170_0.8323719999855561","host":"s3://npm-registry-packages"}},"1.0.40":{"name":"@oscarnet/myexpress","version":"1.0.40","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.40","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"dc499ac774d5ee9d4af3caf13eb0668c3882695c","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.40.tgz","fileCount":115,"integrity":"sha512-6lSoQ+Hzt+b3vhF5cxf7eZ89+MX7i0vL5BlOi6cJ1di41cDlW321Mfl0dkYlOs6wpBg9OUMbWFwc4RlHckyMUw==","signatures":[{"sig":"MEUCIQCk+BwJM739R7rkirjKNyG0eawSyIi1Sx0/MTYFp1wbrQIgX0OUweY49ygRibSVA2PFjhMxiAgPd9/6VvK43YL8rdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2840091},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e5989e1f3898facf76c233cc10eb2370f8529d68","scripts":{"gc":"npm run generate-class","cmd":"ts-node ./src/scripts/cmd.ts","test":"npm run build && node dist/test/test.js","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.40_1715471915326_0.2905153774589546","host":"s3://npm-registry-packages"}},"1.0.41":{"name":"@oscarnet/myexpress","version":"1.0.41","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.41","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"bfa74790d36cf8f9f37f6ae057bf8801133808e8","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.41.tgz","fileCount":115,"integrity":"sha512-X5TAw8m5qdLR8qWYsKPziUc33TAmT9qxLKsqQQ+Yo/upeiIGm7HbE8sNuTikQLolIqWMe7pwRr7S9LAsUX2OTw==","signatures":[{"sig":"MEUCIQCr09nIFheK+q0qxa6g01WizqHQhgYWR+2fyTLKrK7t0QIgIOSeRv+F6i9G6tQWF3AY3IghiU5y8TlgxBE+vtIg9GQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2840099},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e5989e1f3898facf76c233cc10eb2370f8529d68","scripts":{"gc":"npm run generate-class","cmd":"ts-node ./src/scripts/cmd.ts","test":"npm run build && node dist/test/test.js","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.41_1715472444100_0.3885782005434584","host":"s3://npm-registry-packages"}},"1.0.42":{"name":"@oscarnet/myexpress","version":"1.0.42","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.42","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"e2f63c1da6663a4d68dcdce096ccf168461d5db5","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.42.tgz","fileCount":115,"integrity":"sha512-MGS/7w9aliK7MebetTJX2EW2SdjqWKvhrEtmC14OqTlKk3RF1gQuRFzygtz2owmQ0gSEyEzv4BDsVHhTZ8Wh9g==","signatures":[{"sig":"MEUCIFugYtx8IG7FE4RhmLl3ZwvkAFlOuD4XztHUXme4TNOyAiEAoBN/pTwXcqBnweDNeFYACYVKqtgYa63C8gRpGu9BkW8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2840205},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e5989e1f3898facf76c233cc10eb2370f8529d68","scripts":{"gc":"npm run generate-class","cmd":"ts-node ./src/scripts/cmd.ts","test":"npm run build && node dist/test/test.js","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.42_1715472724728_0.004591609968964239","host":"s3://npm-registry-packages"}},"1.0.43":{"name":"@oscarnet/myexpress","version":"1.0.43","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.43","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"a21bfb8370c1607c82a3eda678900e38e2079f34","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.43.tgz","fileCount":116,"integrity":"sha512-bd0VRrfyTtoLACboHoZoT+TwSZwC84/FwUOqdvFdUvNs4sk+21fcuJS9CXItglLYv99EfRU224li26FZcnxVRg==","signatures":[{"sig":"MEQCIBwFI9wBfA2vtUDOWjkPjaPF4uv6zlZqAIDUTr5nQyk5AiA+Cgb04OJztX46gCPNDIKCc+RP4qR3+updTLI/csXsyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2840468},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"123ee948dac5bc2571dcaf7bf3bdc40fac573e80","scripts":{"gc":"npm run generate-class","cmd":"ts-node ./src/scripts/cmd.ts","test":"npm run build && node dist/test/test.js","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.43_1715587836799_0.1163379979864041","host":"s3://npm-registry-packages"}},"1.0.44":{"name":"@oscarnet/myexpress","version":"1.0.44","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.44","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"f6ebda67307b6cb30d1d083ac3ffe17799f38e93","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.44.tgz","fileCount":116,"integrity":"sha512-pGTiEIpToStpgmyez/Ge14lqRWm1mVHTuGOnuhRFfk66yJ9gRtrUBmk2RbutT0vNxPvobBUswq4bMotlWzBLiQ==","signatures":[{"sig":"MEUCIQCWXEHBOryY2dMmW2pUwjzacgTBZfWAldiCJr7mQG99qAIgI08jLfuq8VZy6P2PlFr9BGMM4AORssBepkWlTRumTOo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2840663},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"123ee948dac5bc2571dcaf7bf3bdc40fac573e80","scripts":{"gc":"npm run generate-class","cmd":"ts-node ./src/scripts/cmd.ts","test":"npm run build && node dist/test/test.js","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.44_1715593246919_0.9978768262522626","host":"s3://npm-registry-packages"}},"1.0.45":{"name":"@oscarnet/myexpress","version":"1.0.45","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.45","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"b3d31aae1312bec3bbec183409bac2c24a931324","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.45.tgz","fileCount":116,"integrity":"sha512-2mtJQaYa5/NceSOYr5VKIb3Bfo2d+NjftHRFfz/PjhxhRTobWyDgsiL8tGIuj6raENfw22/bI0OLXioJvX+HPg==","signatures":[{"sig":"MEUCIQDOeLBaOmsNWNJ4knkhqEdCk6RvNi5TFjmNP9GjZgBvmQIgUf1Ih8HRviS3fHovfy0V9aUV+hxW2V2kQcCPiOmxSLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2840843},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"123ee948dac5bc2571dcaf7bf3bdc40fac573e80","scripts":{"gc":"npm run generate-class","cmd":"ts-node ./src/scripts/cmd.ts","test":"npm run build && node dist/test/test.js","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.45_1715593436121_0.1268503443166784","host":"s3://npm-registry-packages"}},"1.0.46":{"name":"@oscarnet/myexpress","version":"1.0.46","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.46","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"96df62914387be1efb818d5568ea9c0923cb698d","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.46.tgz","fileCount":116,"integrity":"sha512-e49iw9bAYbziqDd0c6WG2I5+jqDS+MEN8Zr+BAoV6vrWud6gcFXqzQkFtzMIat16UxQvw3Px1Agpxpc8qYa7Lg==","signatures":[{"sig":"MEQCIEQn8/iBIMPOCYLYEWUt3dRTwH3ElvVoT3m86bGzOB8jAiB2ayiDyFdziBIpg15JAHzyXlI6TEP2onwizwclvaLd8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2838468},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"123ee948dac5bc2571dcaf7bf3bdc40fac573e80","scripts":{"gc":"npm run generate-class","cmd":"ts-node ./src/scripts/cmd.ts","test":"npm run build && node dist/test/test.js","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.46_1715614028937_0.3587010302117224","host":"s3://npm-registry-packages"}},"1.0.47":{"name":"@oscarnet/myexpress","version":"1.0.47","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.47","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"0b495f03aaec85534f2e41a7edcc9eaf78bc53a4","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.47.tgz","fileCount":116,"integrity":"sha512-Ksl4/ziM7+vmtNOTNAVpSoBH8NLMkP4kGq28PrGdhB/fspavYgAzzSBCpVtqKwDD+LCEx3B6BQzXk3/ePKNjcg==","signatures":[{"sig":"MEQCIHagc99swptQMT6wH+DWvJDiCkpy7C4EjTo3U4enZ4HqAiB9PsF5hOoU17JqsU5I7zg2beKXFCICLKcZJtuyA5Q5Cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2839062},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"123ee948dac5bc2571dcaf7bf3bdc40fac573e80","scripts":{"gc":"npm run generate-class","cmd":"ts-node ./src/scripts/cmd.ts","test":"npm run build && node dist/test/test.js","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.47_1715679379557_0.816043740246597","host":"s3://npm-registry-packages"}},"1.0.48":{"name":"@oscarnet/myexpress","version":"1.0.48","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.48","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"c76d1b9c92ce959c7605f25387c5b639e641db9f","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.48.tgz","fileCount":116,"integrity":"sha512-dBMqRsAAU6chsxyZ5AXEq9QjaAanIdxCNy7IFarn+Yk5/sGh9vej4XqYF90vnOkM1KI5JgXNkHUwu75vz1SfIw==","signatures":[{"sig":"MEYCIQD+v7l+AJBIgbKnnCV2KDlanG4G4DUh9j0yIy1wZfALTAIhAMtvRm0ojTIbR2RaMz/vQg7gVcftKSBTKoPf4MudIKDI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2839195},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"123ee948dac5bc2571dcaf7bf3bdc40fac573e80","scripts":{"gc":"npm run generate-class","cmd":"ts-node ./src/scripts/cmd.ts","test":"npm run build && node dist/test/test.js","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.48_1715679983822_0.5250839895937909","host":"s3://npm-registry-packages"}},"1.0.49":{"name":"@oscarnet/myexpress","version":"1.0.49","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.49","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"298c69d57567a79a9cc846e5797ee28c886d30c2","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.49.tgz","fileCount":116,"integrity":"sha512-T3PkLKj8f7IehfM9p3vSIS6I+xk+FwwWHwk365tq/GcAG2EnMmbH9bKu9JgDxEH+JbNicKpRoWXghMgX2demzg==","signatures":[{"sig":"MEQCIBUQyrRj17xGHrzPwgm1Z/80J3dsbO6wgWbEWtjGNezIAiAk0tssREywNDgnfnJ+THNTaiFQtepWkZlyvcuIFklUQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2840809},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"a450018a78d78f2a4ccef0e8aeb20c178bd2c296","scripts":{"gc":"npm run generate-class","cmd":"ts-node ./src/scripts/cmd.ts","test":"npm run build && node dist/test/test.js","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.49_1715791757917_0.51448246669318","host":"s3://npm-registry-packages"}},"1.0.50":{"name":"@oscarnet/myexpress","version":"1.0.50","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.50","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"d4cc81b3e37847beaac0b2718ed8144d1419f237","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.50.tgz","fileCount":116,"integrity":"sha512-Rth/IGENVwjQl00W9cyGxoPs8veZ7UeikKjh587FNkKVLfnjefYY1ZwINa5/fnJ3Px0TXdvyE4S0TrTmulAx0A==","signatures":[{"sig":"MEUCIAUE/lmE7Qudz17ruCeXjbCq0OtfaBo3jpBiQ9wDLfypAiEAuIusj4zzKD/F8vs8JEXIlZSWA92JEwMZpZDKRjoG2Gw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2840968},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"a450018a78d78f2a4ccef0e8aeb20c178bd2c296","scripts":{"gc":"npm run generate-class","cmd":"ts-node ./src/scripts/cmd.ts","test":"npm run build && node dist/test/test.js","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.50_1715791973235_0.02268594555222947","host":"s3://npm-registry-packages"}},"1.0.51":{"name":"@oscarnet/myexpress","version":"1.0.51","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.51","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"b17f82a732eadb36805ab189957e1eaf6356c0e2","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.51.tgz","fileCount":116,"integrity":"sha512-hbORMf/Ot5/j7Duc391zf5WU4HDol6l6ngo1UcExVTC1FsI5FCfhZjfuMMAA7eX+yE1byws06nZVtfkQPGySpA==","signatures":[{"sig":"MEUCIQDOMOAhOR2Gnle/6MR1EqSJbT+YUEfEQ5GXE7Vfvb20SgIgOvZqu0haDIuQTCq1DsV8wOkhB3cafYtRxAChBFwGCwk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2841872},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"a450018a78d78f2a4ccef0e8aeb20c178bd2c296","scripts":{"gc":"npm run generate-class","cmd":"ts-node ./src/scripts/cmd.ts","test":"npm run build && node dist/test/test.js","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.51_1715792644214_0.9335665657655157","host":"s3://npm-registry-packages"}},"1.0.52":{"name":"@oscarnet/myexpress","version":"1.0.52","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.52","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"3f2863680d6ac5dec361fcfffffdb795f9124cd2","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.52.tgz","fileCount":116,"integrity":"sha512-Mqp0vhP8RyQmhOW5XdAdrcjUl27c5+l/EC+1jlatnPVqYfjrfkn45LYyXlcl8cjySJsjRmW8V8Ts8otEH07kBA==","signatures":[{"sig":"MEUCICC7lG9vDbr+Coo8An9BJy1eCUSXbCb0c2v1tjyLZabIAiEAxNEoVie5Gy2OjR6/ymWHT4kFKprXgj8GmB6Azff0pSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2842373},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"a450018a78d78f2a4ccef0e8aeb20c178bd2c296","scripts":{"gc":"npm run generate-class","cmd":"ts-node ./src/scripts/cmd.ts","test":"npm run build && node dist/test/test.js","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.52_1715792894063_0.19757480589316367","host":"s3://npm-registry-packages"}},"1.0.53":{"name":"@oscarnet/myexpress","version":"1.0.53","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.53","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"4584bb1304116ed871166d34c866de35e542e3dd","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.53.tgz","fileCount":116,"integrity":"sha512-HCJa0/g571zS6rv4oOIFuZmnX8qm5r7Nl0Ow/i6xJrqam0wFBVAZB7OZhr4sJYB4vxIjKLILlNT6BJpKN0//0g==","signatures":[{"sig":"MEYCIQCt88lRF5xazNkoFcUW3Mw9vnQYFahH5/4ZQxEzi3zEGAIhAOg0W69UL+5s9qRFrfrxvT7VtPuOZ96MbR/T5djFHFXN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2842940},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"7f1c6a4a52155bf392cb67e9d5a89a2865acc4bd","scripts":{"gc":"npm run generate-class","cmd":"ts-node ./src/scripts/cmd.ts","test":"npm run build && node dist/test/test.js","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.53_1716979245595_0.5230050388934795","host":"s3://npm-registry-packages"}},"1.0.54":{"name":"@oscarnet/myexpress","version":"1.0.54","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.54","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"a3d54bcba8081f0e7aff879938c6262ce650421e","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.54.tgz","fileCount":116,"integrity":"sha512-pWunVMPxR86SUGs1izK+dZfy+XJ1rh2P0fBf+dFU8i7Hx8HoQD0EttTYkf7DuXZIE0v14N1AlwaYQj+Z48CXyw==","signatures":[{"sig":"MEUCIQChAyBJ330/rIDj470bwuMgCNsiGfFUzkbF9Mx7iQN4JwIgB6THSo3Ngp/FcsX5Nzb/YwjXDi5rh7Cx4NoS+Hd2dHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2843139},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"7f1c6a4a52155bf392cb67e9d5a89a2865acc4bd","scripts":{"gc":"npm run generate-class","cmd":"ts-node ./src/scripts/cmd.ts","test":"npm run build && node dist/test/test.js","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.54_1716980079602_0.2152111527451661","host":"s3://npm-registry-packages"}},"1.0.55":{"name":"@oscarnet/myexpress","version":"1.0.55","keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","_id":"@oscarnet/myexpress@1.0.55","maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"dist":{"shasum":"73bc301daa521385983b3ae577efe3216221865a","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.55.tgz","fileCount":116,"integrity":"sha512-uGC0g2fn9xiEEKblC+dBYpxdrTmWAVEO61mq7LGA9aBd77OVTfYyMphS2C7SYoUt9kWlhYCNtxsXO3FF20q90A==","signatures":[{"sig":"MEUCIQDZXJ5UhtRR9iZNfrrSdT2kDluTy//kqEf4in/3un++/gIgWEraYWNudpXAMU5YiAwT+CPF/4/JqVVIsAfrGFEqBCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2843139},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"7f1c6a4a52155bf392cb67e9d5a89a2865acc4bd","scripts":{"gc":"npm run generate-class","cmd":"ts-node ./src/scripts/cmd.ts","test":"npm run build && node dist/test/test.js","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","clean":"rimraf dist/* && rimraf bin/*","start":"npm run build && node dist/index.js","prisma":"npx prisma generate","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","npm-publish":"npm run build && npm publish --access public && npm link","clean-package":"npm-check -u","generate-class":"node ./src/scripts/generate-class.js"},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"_npmVersion":"8.5.0","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","directories":{},"_nodeVersion":"16.14.2","dependencies":{"aws-sdk":"^2.1549.0","express":"^4.18.2","ts-node":"^10.9.2","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","typescript":"^5.3.3","body-parser":"^1.20.2","jsonwebtoken":"^9.0.2","@types/fs-extra":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","cpy-cli":"^5.0.0","@types/node":"^20.11.16","@types/pkijs":"^3.0.1","@types/asn1js":"^3.0.7","@types/multer":"^1.4.11","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/node-forge":"^1.3.11","@types/jsonwebtoken":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/myexpress_1.0.55_1716980245298_0.30254959098878653","host":"s3://npm-registry-packages"}},"1.0.56":{"name":"@oscarnet/myexpress","version":"1.0.56","description":"An easy way to create a backend for exposing REST APIs under Keycloak authentication","main":"dist/index.js","scripts":{"generate-class":"node ./src/scripts/generate-class.js","prisma":"npx prisma generate","gc":"npm run generate-class","clean":"rimraf dist/* && rimraf bin/*","npm-publish":"npm run build && npm publish --access public && npm link","cmd":"ts-node ./src/scripts/cmd.ts","clean-package":"npm-check -u","copy-assets":"cpx \"./src/**/*.{json,dll,so,dylib}\" dist/","build":"npm run clean && npm run gc && tsc --build && npm run copy-assets","start":"npm run build && node dist/index.js","test":"npm run build && node dist/test/test.js"},"keywords":[],"author":{"name":"Fabio Gatti"},"license":"ISC","dependencies":{"@types/fs-extra":"^11.0.4","aws-sdk":"^2.1549.0","body-parser":"^1.20.2","express":"^4.18.2","fs-extra":"^11.2.0","jsonwebtoken":"^9.0.2","jwks-rsa":"^3.1.0","ts-node":"^10.9.2","typescript":"^5.3.3"},"devDependencies":{"@types/asn1js":"^3.0.7","@types/aws-sdk":"^2.7.0","@types/express":"^4.17.20","@types/jsonwebtoken":"^9.0.4","@types/multer":"^1.4.11","@types/node":"^20.11.16","@types/node-forge":"^1.3.11","@types/pkijs":"^3.0.1","cpx":"^1.5.0","cpy-cli":"^5.0.0"},"types":"./dist/index.d.ts","gitHead":"7f1c6a4a52155bf392cb67e9d5a89a2865acc4bd","_id":"@oscarnet/myexpress@1.0.56","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-hXcUkBPjaTcB/LAmYmPWYzXSbntauZd8GxLSeDgZWP6XxcRvZYHpZ3vQAdVmEIuK2nFaR5lHtCRLAfYV6L3dOA==","shasum":"09b5368de4496a24605b90b125eb18f98fbc9072","tarball":"https://registry.npmjs.org/@oscarnet/myexpress/-/myexpress-1.0.56.tgz","fileCount":116,"unpackedSize":2843097,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF92Z45dRRI3eeOJ2Dud4GE5J3BwVVLUB+qq8jPjLlLQAiEA5jxS1LNuT1mPqOE1OFO+Xbj3g1Bhjelpvf4M2ZgxLJo="}]},"_npmUser":{"name":"fabio.gatti","email":"fabio.cats@gmail.com"},"directories":{},"maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/myexpress_1.0.56_1716983571688_0.9046926033788412"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-25T08:57:53.867Z","modified":"2024-05-29T11:52:52.096Z","1.0.0":"2024-01-25T08:57:54.261Z","1.0.1":"2024-02-01T09:38:00.941Z","1.0.2":"2024-02-02T08:48:11.634Z","1.0.3":"2024-02-13T15:23:09.014Z","1.0.4":"2024-02-13T15:25:32.452Z","1.0.5":"2024-02-13T15:28:48.730Z","1.0.6":"2024-02-13T15:59:37.020Z","1.0.7":"2024-02-14T09:43:14.098Z","1.0.8":"2024-02-14T13:05:01.574Z","1.0.9":"2024-02-15T23:45:05.612Z","1.0.10":"2024-02-16T13:57:29.667Z","1.0.11":"2024-02-16T14:03:37.923Z","1.0.12":"2024-02-16T14:08:53.749Z","1.0.13":"2024-02-16T14:45:25.801Z","1.0.14":"2024-02-16T14:49:15.982Z","1.0.15":"2024-02-19T22:01:31.056Z","1.0.16":"2024-02-19T22:17:09.393Z","1.0.17":"2024-02-19T23:29:39.704Z","1.0.18":"2024-02-20T22:51:02.717Z","1.0.19":"2024-02-20T22:54:31.085Z","1.0.20":"2024-02-20T22:56:54.917Z","1.0.21":"2024-02-22T12:00:02.805Z","1.0.22":"2024-02-29T15:10:42.223Z","1.0.23":"2024-02-29T16:32:35.999Z","1.0.24":"2024-03-01T12:04:30.724Z","1.0.25":"2024-03-01T12:07:09.217Z","1.0.26":"2024-03-13T13:41:30.176Z","1.0.27":"2024-03-13T14:34:47.863Z","1.0.28":"2024-04-15T10:09:46.263Z","1.0.29":"2024-04-18T10:15:52.301Z","1.0.30":"2024-04-18T10:50:55.730Z","1.0.31":"2024-05-10T08:04:53.417Z","1.0.32":"2024-05-10T08:08:49.387Z","1.0.33":"2024-05-11T22:49:51.087Z","1.0.34":"2024-05-11T23:01:12.097Z","1.0.35":"2024-05-11T23:04:37.357Z","1.0.36":"2024-05-11T23:14:46.380Z","1.0.37":"2024-05-11T23:32:41.751Z","1.0.38":"2024-05-11T23:46:45.097Z","1.0.39":"2024-05-11T23:50:30.349Z","1.0.40":"2024-05-11T23:58:35.555Z","1.0.41":"2024-05-12T00:07:24.347Z","1.0.42":"2024-05-12T00:12:04.915Z","1.0.43":"2024-05-13T08:10:37.047Z","1.0.44":"2024-05-13T09:40:47.086Z","1.0.45":"2024-05-13T09:43:56.298Z","1.0.46":"2024-05-13T15:27:09.136Z","1.0.47":"2024-05-14T09:36:19.765Z","1.0.48":"2024-05-14T09:46:23.977Z","1.0.49":"2024-05-15T16:49:18.098Z","1.0.50":"2024-05-15T16:52:53.466Z","1.0.51":"2024-05-15T17:04:04.443Z","1.0.52":"2024-05-15T17:08:14.241Z","1.0.53":"2024-05-29T10:40:45.782Z","1.0.54":"2024-05-29T10:54:39.803Z","1.0.55":"2024-05-29T10:57:25.616Z","1.0.56":"2024-05-29T11:52:51.883Z"},"maintainers":[{"name":"fabio.gatti","email":"fabio.cats@gmail.com"}],"author":{"name":"Fabio Gatti"},"keywords":[],"license":"ISC","readme":"# README #\n\nThis README would normally document whatever steps are necessary to get your application up and running.\n\n### What is this repository for? ###\n\n* Quick summary\n* Version\n* [Learn Markdown](https://bitbucket.org/tutorials/markdowndemo)\n\n### How do I get set up? ###\n\n* Summary of set up\n* Configuration\n* Dependencies\n* Database configuration\n* How to run tests\n* Deployment instructions\n\n### Contribution guidelines ###\n\n* Writing tests\n* Code review\n* Other guidelines\n\n### Who do I talk to? ###\n\n* Repo owner or admin\n* Other community or team contact","readmeFilename":"README.md"}