{"_id":"@n4thanj/application-security-backend","_rev":"38-84ea7d27b71183023624f2faa6fc8b2e","name":"@n4thanj/application-security-backend","dist-tags":{"latest":"1.0.49"},"versions":{"1.0.0":{"name":"@n4thanj/application-security-backend","version":"1.0.0","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.0","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"e3c3dc703bc7d21f782c91dc348aea09a3b7ea8a","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.0.tgz","fileCount":71,"integrity":"sha512-aXeCb+KDYQLU+mKe3+3+FaxbgLr66pBCiR7m5nauXcaBrmFvoZBmiC5Y9ACU/+CEPPvoK+5LERV9UsywyA13Vw==","signatures":[{"sig":"MEYCIQD22SmyCXYqqVVulCffjKTSvD0J2VpZswAJnWhQfdvcRwIhAJhvhpMIGkjNILqmSc7GBfaEow9i5N7ttYjI2Gh3xMnq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1295135},"main":"app.ts","_from":"file:/tmp/tmp.HLjwtT1Cuc/n4thanj-application-security-backend-1.0.0.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.HLjwtT1Cuc/n4thanj-application-security-backend-1.0.0.tgz","_integrity":"sha512-aXeCb+KDYQLU+mKe3+3+FaxbgLr66pBCiR7m5nauXcaBrmFvoZBmiC5Y9ACU/+CEPPvoK+5LERV9UsywyA13Vw==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.0_1745590595299_0.17587858001331091","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"@n4thanj/application-security-backend","version":"1.0.1","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.1","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"2ad9805688130e1c37a36b6c4c10f8c385a3e6dc","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.1.tgz","fileCount":71,"integrity":"sha512-rsDHxNyZGLuHyuWLqbBbMrPp8fV6zcrfQ9KFUi61zvgWM5xaBvx1p6em4gTU4YLWQRleXXOi+32n6JFb+kY2yQ==","signatures":[{"sig":"MEUCIFvTh5HCFTlfWY2KT81wkcl9SxMmXCRn4/BHyPKqMo5wAiEAmU1ffUkfAgBwBRoZfqPYoxTkdE3vfBjsRmGiOjWsZtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1295135},"main":"app.ts","_from":"file:/tmp/tmp.1EwMTtcBo0/n4thanj-application-security-backend-1.0.1.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.1EwMTtcBo0/n4thanj-application-security-backend-1.0.1.tgz","_integrity":"sha512-rsDHxNyZGLuHyuWLqbBbMrPp8fV6zcrfQ9KFUi61zvgWM5xaBvx1p6em4gTU4YLWQRleXXOi+32n6JFb+kY2yQ==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.1_1745591189549_0.5465600121927598","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.2":{"name":"@n4thanj/application-security-backend","version":"1.0.2","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.2","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"25478bfe783d23a8504a0dcd51a18663ad9b151b","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.2.tgz","fileCount":71,"integrity":"sha512-unaC3Z/Pp3VH7E/lglnZek3xYx/tP3oxoJvjdKUib2UK6o0rP0hF1Y4DVW2GEafBBe5EpXuXLuRH6WmGzCBJ9g==","signatures":[{"sig":"MEUCIQDY7Q+zrwBeZSVa9vIOeTSFDcxUcAW0cJM0/UJ8jiNn5AIgNurC9TSitcCkIwnelI1LVCmiC9BDQaK9ZHPC7W6OGXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1295135},"main":"app.ts","_from":"file:/tmp/tmp.P6I14WmiAE/n4thanj-application-security-backend-1.0.2.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.P6I14WmiAE/n4thanj-application-security-backend-1.0.2.tgz","_integrity":"sha512-unaC3Z/Pp3VH7E/lglnZek3xYx/tP3oxoJvjdKUib2UK6o0rP0hF1Y4DVW2GEafBBe5EpXuXLuRH6WmGzCBJ9g==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.2_1745591554026_0.12173909937216831","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.3":{"name":"@n4thanj/application-security-backend","version":"1.0.3","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.3","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"42e50ddeeb76efd7453e0f5f6647f2be2e4f94fb","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.3.tgz","fileCount":71,"integrity":"sha512-Zh8/gUD2lGjJkxW8mOQHuvQG1dDZdEQfHwWec1NWujP9CQxZHk2ANIVhDeDmrYimh8BN42xftudf/32jFEMMAg==","signatures":[{"sig":"MEUCIQC51T3Z7Zyh67pkfN7YHFGKH9hQ00xX0jJHFzxwww7nsAIgR+ig1lcLgQpmVU8P9sIPAxZLzGHfbE1vu3+R59SfIlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1295135},"main":"app.ts","_from":"file:/tmp/tmp.Kz3jtJPaFQ/n4thanj-application-security-backend-1.0.3.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.Kz3jtJPaFQ/n4thanj-application-security-backend-1.0.3.tgz","_integrity":"sha512-Zh8/gUD2lGjJkxW8mOQHuvQG1dDZdEQfHwWec1NWujP9CQxZHk2ANIVhDeDmrYimh8BN42xftudf/32jFEMMAg==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.3_1745591937210_0.7144519170395882","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.4":{"name":"@n4thanj/application-security-backend","version":"1.0.4","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.4","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"69f2a9b7848ad50a2939eb23cade2268a56f9353","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.4.tgz","fileCount":71,"integrity":"sha512-PCQps8S16sc5F54UTSFGVK2C8ypRtEXCsZS5bZKWiQlajukGmuqDr3K4a9XyeO5j5rVMWMLMh9EhvutKmmCQiQ==","signatures":[{"sig":"MEUCIQD6Qq8NkAU1xwMGWcaZo6k1DKWdLBJOe2/PQ0n3BJJTqQIgO2CjeepGcjyodu+9Z5uhX90CciEQXgLfEAkUnis+40Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1295135},"main":"app.ts","_from":"file:/tmp/tmp.858Y2OmRK7/n4thanj-application-security-backend-1.0.4.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.858Y2OmRK7/n4thanj-application-security-backend-1.0.4.tgz","_integrity":"sha512-PCQps8S16sc5F54UTSFGVK2C8ypRtEXCsZS5bZKWiQlajukGmuqDr3K4a9XyeO5j5rVMWMLMh9EhvutKmmCQiQ==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.4_1745592741724_0.003713282260463746","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.5":{"name":"@n4thanj/application-security-backend","version":"1.0.5","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.5","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"322bfeb204b0a189840f1bb88ade4e05a012cf86","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.5.tgz","fileCount":71,"integrity":"sha512-7v+YobjmmcgxjAX29bTMCmjwWjYVfTJZaU/wNw9uKWJ7RQEC91g9G0/itOjo+qlQatnFmXmUeOqHxo8KS9/RBg==","signatures":[{"sig":"MEQCIAJy3deETygbi5cx8KjpoMn0aYqgpm8qvGpvPiA2liBnAiAJ46lI3HgnxJITGKf042Nv+7vBRwqzWVuyy6VCXAFI/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1295135},"main":"app.ts","_from":"file:/tmp/tmp.SF3TdVkqyT/n4thanj-application-security-backend-1.0.5.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.SF3TdVkqyT/n4thanj-application-security-backend-1.0.5.tgz","_integrity":"sha512-7v+YobjmmcgxjAX29bTMCmjwWjYVfTJZaU/wNw9uKWJ7RQEC91g9G0/itOjo+qlQatnFmXmUeOqHxo8KS9/RBg==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.5_1745593280724_0.7237348341031264","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.6":{"name":"@n4thanj/application-security-backend","version":"1.0.6","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.6","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"c95a3e227faa437d33bb9eb8096dd9adae1fa592","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.6.tgz","fileCount":71,"integrity":"sha512-cdSSO2jPc1EDR/JkwqvZtnkLi/8EjYqc3c3PGQ6kXNK4SOGqPe2iQcOKLW61crlrqXHP8KQJuGsdLWbUGnxVEw==","signatures":[{"sig":"MEUCIQCBUoxlt4mrgBbVoqy6kYRn38dwc+eWA/a5t7NpSsWbAgIgJrKfyNf9JcXbgDgyB2XfsTcOTjktdWMKDBSUH+kH+H8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1295135},"main":"app.ts","_from":"file:/tmp/tmp.PLeDQ1GdRM/n4thanj-application-security-backend-1.0.6.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.PLeDQ1GdRM/n4thanj-application-security-backend-1.0.6.tgz","_integrity":"sha512-cdSSO2jPc1EDR/JkwqvZtnkLi/8EjYqc3c3PGQ6kXNK4SOGqPe2iQcOKLW61crlrqXHP8KQJuGsdLWbUGnxVEw==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.6_1745593494516_0.2373975686911063","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.7":{"name":"@n4thanj/application-security-backend","version":"1.0.7","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.7","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"d2bf8cada2239c24eccd4fb6b1827066048b1bb7","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.7.tgz","fileCount":71,"integrity":"sha512-kNXjcMi21azszzPK7fov9HWqWZn+cUDNrivO0jNgVztOfbahp4Yg7wjf3/DOfv406daPdNWigrzPUKmKqMshtw==","signatures":[{"sig":"MEUCIQCgGkmmV5eAamq6e7Cb6wrIWaIfblbEYJl2pyifSDD1+QIgAlq8ASMwFjCcRD8BdkLJc1blcLTvKhpOKjWR52zZBPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1295135},"main":"app.ts","_from":"file:/tmp/tmp.vq3P85qi6Z/n4thanj-application-security-backend-1.0.7.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.vq3P85qi6Z/n4thanj-application-security-backend-1.0.7.tgz","_integrity":"sha512-kNXjcMi21azszzPK7fov9HWqWZn+cUDNrivO0jNgVztOfbahp4Yg7wjf3/DOfv406daPdNWigrzPUKmKqMshtw==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.7_1745594837382_0.9434458765772136","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.8":{"name":"@n4thanj/application-security-backend","version":"1.0.8","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.8","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"e2b75440f84904d12709ce7d3cea27ba205eb3fa","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.8.tgz","fileCount":71,"integrity":"sha512-aKkECBABIbrdefsbU1wqXrIup5vWF2j+upqpjz8srmCTdmEYg4svHxcDVpUNt0akajTzJ8MnB4ZQHMux38VNfw==","signatures":[{"sig":"MEQCIHM6OOe2cUmtkfccTHigTvU46JBfxfA4OrzJgwUwNF0yAiABds6OXjKEjBh9bWb2j2p16DubwsN4uR+pGofdB5arPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1295135},"main":"app.ts","_from":"file:/tmp/tmp.5YJGLQc55j/n4thanj-application-security-backend-1.0.8.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.5YJGLQc55j/n4thanj-application-security-backend-1.0.8.tgz","_integrity":"sha512-aKkECBABIbrdefsbU1wqXrIup5vWF2j+upqpjz8srmCTdmEYg4svHxcDVpUNt0akajTzJ8MnB4ZQHMux38VNfw==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.8_1745595177940_0.9674484287058278","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.9":{"name":"@n4thanj/application-security-backend","version":"1.0.9","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.9","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"9f8e09db7bdb4691777d6d6b8ddc4c25b99339e8","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.9.tgz","fileCount":71,"integrity":"sha512-m9oDbo5ipHilCJzxi/Zib5J8TVCL3mAg/lB7tHE8x7yuOqYn0WsyJKpm9Je37QvsHylp6c0/0elhZPhYarfolg==","signatures":[{"sig":"MEQCIBNexSpSygmHcFWlDN0iy4FiOzuyozsdZDGFmNpnWuNUAiB0oh2uLYSrmGtPNBpFUiQyOCPc08gGiejTSHJSAwcPpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1295135},"main":"app.ts","_from":"file:/tmp/tmp.lCmlddlg2k/n4thanj-application-security-backend-1.0.9.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.lCmlddlg2k/n4thanj-application-security-backend-1.0.9.tgz","_integrity":"sha512-m9oDbo5ipHilCJzxi/Zib5J8TVCL3mAg/lB7tHE8x7yuOqYn0WsyJKpm9Je37QvsHylp6c0/0elhZPhYarfolg==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.9_1745662440547_0.5981959830390593","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.10":{"name":"@n4thanj/application-security-backend","version":"1.0.10","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.10","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"660eaee2d6bbd22823b32204f88f1c1c116b4005","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.10.tgz","fileCount":71,"integrity":"sha512-ZjCbZ9jzEuZdiFOfvkY/i6oEjp3no3XHeZGwXJkeF4i3ucxKEp0vZkFl/aqQGP2rxOUyUQ+uVkknfxCvFgNY5Q==","signatures":[{"sig":"MEUCIQDTRu5d7lx5U1jGfOTqH8021X2h1YzOH4c0WHFD3EYXawIgDj0tpA2XfpYvQ3+f8gTwky724ofpClspiWZCVMVp+ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1295136},"main":"app.ts","_from":"file:/tmp/tmp.e7YTr1Wiww/n4thanj-application-security-backend-1.0.10.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.e7YTr1Wiww/n4thanj-application-security-backend-1.0.10.tgz","_integrity":"sha512-ZjCbZ9jzEuZdiFOfvkY/i6oEjp3no3XHeZGwXJkeF4i3ucxKEp0vZkFl/aqQGP2rxOUyUQ+uVkknfxCvFgNY5Q==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.10_1745662692105_0.7130653788006243","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.11":{"name":"@n4thanj/application-security-backend","version":"1.0.11","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.11","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"a378398d356240740bc1ca99c0996c8458e43473","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.11.tgz","fileCount":71,"integrity":"sha512-silWcOCaw59DHiUWJ8QizeVFABcVM56fOe9cbeODbNVAEkzJlc21uQ/uEXs+DIwrU0N0EwrtiWreX7b/EFfEDw==","signatures":[{"sig":"MEQCIGqw6vqoAVbBXToRZp6shF3D0NqvksuQ5LG70EQEElp9AiAtNptcMK4h54itLrAomfW5+ybvZwuGwtQCFcr+p6SJaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1295136},"main":"app.ts","_from":"file:/tmp/tmp.O6yRjjQzrT/n4thanj-application-security-backend-1.0.11.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.O6yRjjQzrT/n4thanj-application-security-backend-1.0.11.tgz","_integrity":"sha512-silWcOCaw59DHiUWJ8QizeVFABcVM56fOe9cbeODbNVAEkzJlc21uQ/uEXs+DIwrU0N0EwrtiWreX7b/EFfEDw==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.11_1745662958603_0.8556089954065849","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.12":{"name":"@n4thanj/application-security-backend","version":"1.0.12","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.12","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"67b1cb1976c2b7f14f9ac2481e5e10839ed57ac9","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.12.tgz","fileCount":71,"integrity":"sha512-egbNh0o0vra7FT4aRZIly9r72Ub6RMAv/ddS7MR8XjGRSKdTtE/Kzty0VReFYdUYxijcelj+oMnzunZrU2qCuw==","signatures":[{"sig":"MEUCIQDcMq8l2DQczf/Xs1CEOUggE3V01wqqnUaoam/10KPeoQIga7aUnz/oV2/TDlEUufzyPXgmtHlSEpq9HOJtXjvShNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1295136},"main":"app.ts","_from":"file:/tmp/tmp.R2ToWIJ8Tb/n4thanj-application-security-backend-1.0.12.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.R2ToWIJ8Tb/n4thanj-application-security-backend-1.0.12.tgz","_integrity":"sha512-egbNh0o0vra7FT4aRZIly9r72Ub6RMAv/ddS7MR8XjGRSKdTtE/Kzty0VReFYdUYxijcelj+oMnzunZrU2qCuw==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.12_1745663189590_0.04863026805478521","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.13":{"name":"@n4thanj/application-security-backend","version":"1.0.13","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.13","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"c5d60804d470c00a8b4b9e85e55ded9ca6459707","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.13.tgz","fileCount":71,"integrity":"sha512-xs7cJviBsLtOjNeuR7OOCMZbzfbHTYWSgSRVa1Z3XNLMTR/iXf2yT96+6iZatlo0rNRWzdM1fAFN6CGNSXFzqA==","signatures":[{"sig":"MEUCIQCDo1HW6AM9eL55f7lPa5e6Jg+iPUnU0bd/24uZylxCRAIgZb449zWIv+VNnldCQvxDgFBvksgQk9dSN3jUizM2Dgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1295136},"main":"app.ts","_from":"file:/tmp/tmp.3uBpbqC1jD/n4thanj-application-security-backend-1.0.13.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.3uBpbqC1jD/n4thanj-application-security-backend-1.0.13.tgz","_integrity":"sha512-xs7cJviBsLtOjNeuR7OOCMZbzfbHTYWSgSRVa1Z3XNLMTR/iXf2yT96+6iZatlo0rNRWzdM1fAFN6CGNSXFzqA==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.13_1745663372645_0.9840122432336407","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.14":{"name":"@n4thanj/application-security-backend","version":"1.0.14","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.14","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"3de9280af98415f49636bb458b9196c678dcaf9a","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.14.tgz","fileCount":71,"integrity":"sha512-luUyMiz7N2UDDLJcZdXG0x2P+MvRuZIHmfi0XGFgVWQYUEUEfHQo16bCVct9/LqId5J9OFQTFb+NvkHmjG84ww==","signatures":[{"sig":"MEYCIQCpu+bxQ9O/Z0jv1A1TU+GEOW50FlYoNplDq7ARZ/ehMQIhAIHI9lNfApye/DiDzVgxBrh3Wpkc1TdUFMo8MtBjiYQG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1295136},"main":"app.ts","_from":"file:/tmp/tmp.vTkBqIRiMI/n4thanj-application-security-backend-1.0.14.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.vTkBqIRiMI/n4thanj-application-security-backend-1.0.14.tgz","_integrity":"sha512-luUyMiz7N2UDDLJcZdXG0x2P+MvRuZIHmfi0XGFgVWQYUEUEfHQo16bCVct9/LqId5J9OFQTFb+NvkHmjG84ww==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.14_1745664183561_0.5225857032324537","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.15":{"name":"@n4thanj/application-security-backend","version":"1.0.15","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.15","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"f8ddc1a579f5911bfbe27046f1cbafccbe02db2a","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.15.tgz","fileCount":71,"integrity":"sha512-2XoL01F+djvqDeRTQQr8elw9VZrlQ+G0my15bSgvVuxxevpXSdKbt6hxlg/fllxG1+kuqj6+2SnMJQ423xA4lw==","signatures":[{"sig":"MEYCIQDJPmRjcj7IjPZFLsGYOoQ9oinA9eX190WLRZF5ET2T7AIhAMiEFWrbFJ77N+rQqTaKW/N3QVigSvcJ08lpLG94VCA2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1295136},"main":"app.ts","_from":"file:/tmp/tmp.xOybEWuFya/n4thanj-application-security-backend-1.0.15.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.xOybEWuFya/n4thanj-application-security-backend-1.0.15.tgz","_integrity":"sha512-2XoL01F+djvqDeRTQQr8elw9VZrlQ+G0my15bSgvVuxxevpXSdKbt6hxlg/fllxG1+kuqj6+2SnMJQ423xA4lw==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.15_1745664433706_0.7791752063099839","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.16":{"name":"@n4thanj/application-security-backend","version":"1.0.16","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.16","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"3de56f0f5f3735ef24173c3675096bc01b70ca71","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.16.tgz","fileCount":71,"integrity":"sha512-H4slAxTciBJFoRVUqizjS6EMZxV9VCFBo4XXJhIVjv8ipkMJ9aYqkFYY4DYVbsPjr59tGMgFUiiaJTpX4IweZA==","signatures":[{"sig":"MEQCIEq+O6PnXtcLkv2uLi/jirtKOMGm6NqNMLaEn/TaR+MtAiAWoTYnUKKWEYtw9YxmIV6CbDEJ5Y8BE6Hk5OECwfdYCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1295136},"main":"app.ts","_from":"file:/tmp/tmp.SDkf3vF5mN/n4thanj-application-security-backend-1.0.16.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.SDkf3vF5mN/n4thanj-application-security-backend-1.0.16.tgz","_integrity":"sha512-H4slAxTciBJFoRVUqizjS6EMZxV9VCFBo4XXJhIVjv8ipkMJ9aYqkFYY4DYVbsPjr59tGMgFUiiaJTpX4IweZA==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.16_1745664933862_0.07471820012007613","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.17":{"name":"@n4thanj/application-security-backend","version":"1.0.17","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.17","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"797b9c2f70395472c6f074d1bb07cf6b8f1aecc7","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.17.tgz","fileCount":71,"integrity":"sha512-EwAXKfgCLzPVlteefqThbbym6vhjoGYnZ0TEibhFefEeCsQbgDxQUNA/zhU8XwUZDfpQmZ+JIDj7yjqBjtxp0Q==","signatures":[{"sig":"MEUCICSk1iPMcH9lmgEGnsVmcCwAd7TGj7MuwV1w6DQtmzIUAiEAkijpNeu+5oz6N0+GIKDd+JBhstVFKUUKOKVljzyZliQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1295174},"main":"app.ts","_from":"file:/tmp/tmp.Fu11HpysOO/n4thanj-application-security-backend-1.0.17.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","patch":"npm version patch","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.Fu11HpysOO/n4thanj-application-security-backend-1.0.17.tgz","_integrity":"sha512-EwAXKfgCLzPVlteefqThbbym6vhjoGYnZ0TEibhFefEeCsQbgDxQUNA/zhU8XwUZDfpQmZ+JIDj7yjqBjtxp0Q==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.17_1745690166723_0.33348239887486786","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.18":{"name":"@n4thanj/application-security-backend","version":"1.0.18","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.18","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"5c6819071c341a065fb1e70c7ab45735a689144b","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.18.tgz","fileCount":75,"integrity":"sha512-eq531LNTz/j6LifQgCe7OB1QjXLFH1heq7Mb6Vvxeb9Ve3Yg0QMgE0fgp1Lp9cJ8gQRjL3IBRs8mQKJVvnIFiw==","signatures":[{"sig":"MEQCIFuKqCyAvQJXE7LqnB8xG6j+u5bBZDIplnFRTyUfLbtGAiA75fgM3gcVYpNjE6A29X+vDTYIsyh+uk99Jk803zCWlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1316924},"main":"app.ts","_from":"file:/tmp/tmp.oOyBQ8whQ0/n4thanj-application-security-backend-1.0.18.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.oOyBQ8whQ0/n4thanj-application-security-backend-1.0.18.tgz","_integrity":"sha512-eq531LNTz/j6LifQgCe7OB1QjXLFH1heq7Mb6Vvxeb9Ve3Yg0QMgE0fgp1Lp9cJ8gQRjL3IBRs8mQKJVvnIFiw==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","winston":"^3.17.0","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.18_1746197672199_0.24953064836824757","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.19":{"name":"@n4thanj/application-security-backend","version":"1.0.19","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.19","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"28362f4ff2b88d50ad5c2abc76ab5e5393a664ed","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.19.tgz","fileCount":75,"integrity":"sha512-P70+ywGXhYvhKcpTYe3Gs8cvDaGohT06hh4e6sgH2RLGdsAU+0u65BBHCe6SytjYpVF7NgUnLQ2E0QiX+5LXcA==","signatures":[{"sig":"MEQCIGBlmO5ZybaEIu6dcjhVsVXZIwlryq7wfuxnIYATsURJAiA3dky8gjVuke1X9R49LpEn7rrJE28Ub7jb+V4JCkoo2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1316924},"main":"app.ts","_from":"file:/tmp/tmp.lz4giMWuR7/n4thanj-application-security-backend-1.0.19.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.lz4giMWuR7/n4thanj-application-security-backend-1.0.19.tgz","_integrity":"sha512-P70+ywGXhYvhKcpTYe3Gs8cvDaGohT06hh4e6sgH2RLGdsAU+0u65BBHCe6SytjYpVF7NgUnLQ2E0QiX+5LXcA==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","winston":"^3.17.0","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.19_1746197892502_0.07059204420302168","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.20":{"name":"@n4thanj/application-security-backend","version":"1.0.20","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.20","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"4ade4d90327677448de53eaae9d3b189d01b3460","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.20.tgz","fileCount":75,"integrity":"sha512-J+7RC87SVp26KI2+d1LJizuQfUiOajwJ2TGkbfJ3sUP1rt7G72JRBV97OC3UZW/uJhuTFpqY5OMdK3zNHZEkPw==","signatures":[{"sig":"MEUCIDAbkpR9wPAT/m7hHfZJBLRCV3brD6pciBR3NlL8k/6GAiEAlN8X5T8cYZmMEcTWfSXohNZIIFczIt3Q97pxMYbXxbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1316924},"main":"app.ts","_from":"file:/tmp/tmp.AWxWGsnsuy/n4thanj-application-security-backend-1.0.20.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.AWxWGsnsuy/n4thanj-application-security-backend-1.0.20.tgz","_integrity":"sha512-J+7RC87SVp26KI2+d1LJizuQfUiOajwJ2TGkbfJ3sUP1rt7G72JRBV97OC3UZW/uJhuTFpqY5OMdK3zNHZEkPw==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","winston":"^3.17.0","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.20_1746198303434_0.7723372440442411","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.21":{"name":"@n4thanj/application-security-backend","version":"1.0.21","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.21","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"074df6f6b0f26538df1da52b2e331ae402b66103","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.21.tgz","fileCount":75,"integrity":"sha512-5EbmGeXv4L+te51VyT4huqayTus61AJcXIC8Ll2uqWEJvIa7LwaQQc75x73m1KT4Mu0NmayscEwcioqqECOoIg==","signatures":[{"sig":"MEUCIFJJMDEKkfdl9difXEjk2yjqQd8Dw43+jNVN20Hw/vDZAiEA3qQWEkQYoSzujxkfc3jJbAiQg07hbcYYQMJwD0Wnx0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1316924},"main":"app.ts","_from":"file:/tmp/tmp.NSBFmhBbk9/n4thanj-application-security-backend-1.0.21.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.NSBFmhBbk9/n4thanj-application-security-backend-1.0.21.tgz","_integrity":"sha512-5EbmGeXv4L+te51VyT4huqayTus61AJcXIC8Ll2uqWEJvIa7LwaQQc75x73m1KT4Mu0NmayscEwcioqqECOoIg==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","winston":"^3.17.0","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.21_1746198629388_0.12569388696012362","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.23":{"name":"@n4thanj/application-security-backend","version":"1.0.23","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.23","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"94e2dc76c451efdb3d8ceaf1ee66d9fc81aee953","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.23.tgz","fileCount":75,"integrity":"sha512-oWC3LKDPPWJjXha5Ma9CxjC/ns0nEbQIUGqOe9EBeFQ+sgJf1BoVvA0LtQWu8mLKO8igMfM3IAJ/MuOBH7D5sA==","signatures":[{"sig":"MEQCIEh2TIPBUK0lvfDX/E4YgEhSWYwJcUSwCfDK24/XE/FVAiAl5ULL6i1otlJGV+UaEIRQeE9PcA5lVq99+L2rlTuSyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1316924},"main":"app.ts","_from":"file:/tmp/tmp.qp8VAKX40L/n4thanj-application-security-backend-1.0.23.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.qp8VAKX40L/n4thanj-application-security-backend-1.0.23.tgz","_integrity":"sha512-oWC3LKDPPWJjXha5Ma9CxjC/ns0nEbQIUGqOe9EBeFQ+sgJf1BoVvA0LtQWu8mLKO8igMfM3IAJ/MuOBH7D5sA==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","winston":"^3.17.0","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.23_1746198960478_0.9000349273535773","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.24":{"name":"@n4thanj/application-security-backend","version":"1.0.24","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.24","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"ad7f1cc0b356b00a6954bfde63722e47468d1184","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.24.tgz","fileCount":75,"integrity":"sha512-JQ7hwgVbbeBGQRC2aAgKExNiaXY2xYC7w/j4E/eVxdE0Sex5pc7b0uxdypSwreJoZF9OLCvqv0xSeIwA91FZkA==","signatures":[{"sig":"MEYCIQCn43wJHerfG9BKMNPVFrkzys1hqhHqx7fJOfw46UikmAIhAKbFYePv1Cg28oA4Sz8Mw2lnYL6g3f7/4W5WqbWhPAmY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1316924},"main":"app.ts","_from":"file:/tmp/tmp.CFbhULqgGA/n4thanj-application-security-backend-1.0.24.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.CFbhULqgGA/n4thanj-application-security-backend-1.0.24.tgz","_integrity":"sha512-JQ7hwgVbbeBGQRC2aAgKExNiaXY2xYC7w/j4E/eVxdE0Sex5pc7b0uxdypSwreJoZF9OLCvqv0xSeIwA91FZkA==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","winston":"^3.17.0","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.24_1746199850125_0.9855554003492861","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.25":{"name":"@n4thanj/application-security-backend","version":"1.0.25","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.25","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"fdee185d8c133df46d9e64e165112df93a71b191","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.25.tgz","fileCount":75,"integrity":"sha512-smDYkuUnhV45y1K1LcwFq7IrRbwN4jkBxUrKVk+GNNhEPmEFyoFBMtY9q1h2C6A+uDMmdk6V6ZcaPm2ltdKbCw==","signatures":[{"sig":"MEUCIQDRu9O5d2p5cJEDyPOOa489TnEiWVLHoPQu4A9aGSF+PQIgL+ScO3lUBjQb2YyTN+4yFj7I4zDDAFR5jpXVt5LnnbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1316924},"main":"app.ts","_from":"file:/tmp/tmp.rXXxKwHECG/n4thanj-application-security-backend-1.0.25.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.rXXxKwHECG/n4thanj-application-security-backend-1.0.25.tgz","_integrity":"sha512-smDYkuUnhV45y1K1LcwFq7IrRbwN4jkBxUrKVk+GNNhEPmEFyoFBMtY9q1h2C6A+uDMmdk6V6ZcaPm2ltdKbCw==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","winston":"^3.17.0","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.25_1746221311142_0.312849021155716","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.26":{"name":"@n4thanj/application-security-backend","version":"1.0.26","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.26","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"78c6d88b90be683ddc85e05b43626dbab200861c","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.26.tgz","fileCount":75,"integrity":"sha512-FHnUkM6peetC2G6nDWUb3kd42U9tP18bRXYbwvyPoZvg0fXU93wbo3e0nI5tUG/wZXXxV5ak/3LClzafaiO3Gg==","signatures":[{"sig":"MEUCIQDnIkzaIZjX2GR48WhjeM9AQcD2Xe+ke/mV9go7Ykt9ZAIgc4EaJkDGO9XKpGanxUKs4fLU0LguoHankcmWkVo8iGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1316924},"main":"app.ts","_from":"file:/tmp/tmp.TlG8da4HVz/n4thanj-application-security-backend-1.0.26.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.TlG8da4HVz/n4thanj-application-security-backend-1.0.26.tgz","_integrity":"sha512-FHnUkM6peetC2G6nDWUb3kd42U9tP18bRXYbwvyPoZvg0fXU93wbo3e0nI5tUG/wZXXxV5ak/3LClzafaiO3Gg==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","winston":"^3.17.0","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.26_1746222051329_0.14025960847406282","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.27":{"name":"@n4thanj/application-security-backend","version":"1.0.27","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.27","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"952678cbb4a7200afe3339042b4a795b1ab19445","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.27.tgz","fileCount":75,"integrity":"sha512-iazWM1559bKbz0kZAPrSl/3xcjuhBZ5neiAgSTyzJJnWVTRn7ijjYpcp9aDWw2wgzfwnHRak6sabclNOCEt5OA==","signatures":[{"sig":"MEYCIQD8X8MR8xoLzS+KTL5HPm2HxmdFRuT/cN1wR5tzjXiFDQIhAJZDzbNPb0jEAUUNbdzANWAX7LQuJb4FvXRhYffwRM8N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1316924},"main":"app.ts","_from":"file:/tmp/tmp.Ky5hyFbJZ5/n4thanj-application-security-backend-1.0.27.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.Ky5hyFbJZ5/n4thanj-application-security-backend-1.0.27.tgz","_integrity":"sha512-iazWM1559bKbz0kZAPrSl/3xcjuhBZ5neiAgSTyzJJnWVTRn7ijjYpcp9aDWw2wgzfwnHRak6sabclNOCEt5OA==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","winston":"^3.17.0","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.27_1746222265329_0.02875792063104221","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.40":{"name":"@n4thanj/application-security-backend","version":"1.0.40","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.40","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"900c609c435d474f4cdd36b8936ae8d896adae99","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.40.tgz","fileCount":75,"integrity":"sha512-0v0xQqohvUWZKyRNqkHoa9xzi3Vhy1oxuM++bRljSjoDgdMdHHa5txZ5banqbdOYs1YrM91s55uvPdndsTv/9g==","signatures":[{"sig":"MEUCIBSF8lisfMOlYDRpbLZ6+5abkOch1tJernQu47avpHjdAiEArS4spJxo7QK2UTV0z83/XMUqdx5ZMOhS4EIJFk2maVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.40","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1316923},"main":"app.ts","_from":"file:/tmp/tmp.B7LKwFCxCa/n4thanj-application-security-backend-1.0.40.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.B7LKwFCxCa/n4thanj-application-security-backend-1.0.40.tgz","_integrity":"sha512-0v0xQqohvUWZKyRNqkHoa9xzi3Vhy1oxuM++bRljSjoDgdMdHHa5txZ5banqbdOYs1YrM91s55uvPdndsTv/9g==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","winston":"^3.17.0","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.40_1746280350467_0.8821318244106011","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.41":{"name":"@n4thanj/application-security-backend","version":"1.0.41","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.41","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"8dadcfa868e2cd350b5ca9073bef6127952fa2bc","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.41.tgz","fileCount":75,"integrity":"sha512-0sXQuzidtRrW97H2pmu5WSPr3IhK7S+7Ya6N1/IvWeE60X/5JexthM4+DHVdlT4amWANJXL0LttgIR+k/jAoZA==","signatures":[{"sig":"MEYCIQCG2Kw66GdYWgDOkE7LmZXGv94SPX771OHAXJrcoNwXPQIhAM67FYycXK9H/O3fcrACW65lvbIirrarSo+qrxRDkXh/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.41","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1316923},"main":"app.ts","_from":"file:/tmp/tmp.kK9kWfZUqF/n4thanj-application-security-backend-1.0.41.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.kK9kWfZUqF/n4thanj-application-security-backend-1.0.41.tgz","_integrity":"sha512-0sXQuzidtRrW97H2pmu5WSPr3IhK7S+7Ya6N1/IvWeE60X/5JexthM4+DHVdlT4amWANJXL0LttgIR+k/jAoZA==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","winston":"^3.17.0","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.41_1746280887997_0.30868055385788207","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.42":{"name":"@n4thanj/application-security-backend","version":"1.0.42","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.42","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"a8438a5a2b7dbb3e660975400c3a7038de520b0e","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.42.tgz","fileCount":75,"integrity":"sha512-jhi7f1CPcS/o0CMadDFXzRODrLE2UHWuQ40tqESePtAIUXnZzOyWRnNnEwRT1R9jNnr6qEbu7kmIDFgBVvGFWw==","signatures":[{"sig":"MEUCIQC0vmPnrFwpkuMT2uZI4RywhXc/vw7RgYsIe9OTclQWMAIgcmuDc+T2FtXeyMuP+Z7tqJAZ7jgm11oMVGWNleGObzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.42","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1316923},"main":"app.ts","_from":"file:/tmp/tmp.GBSIKvguEB/n4thanj-application-security-backend-1.0.42.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.GBSIKvguEB/n4thanj-application-security-backend-1.0.42.tgz","_integrity":"sha512-jhi7f1CPcS/o0CMadDFXzRODrLE2UHWuQ40tqESePtAIUXnZzOyWRnNnEwRT1R9jNnr6qEbu7kmIDFgBVvGFWw==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","winston":"^3.17.0","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.42_1746281094192_0.9587974002974942","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.43":{"name":"@n4thanj/application-security-backend","version":"1.0.43","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.43","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"609e7115570970d37668501d1dfd4d0fa224b405","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.43.tgz","fileCount":75,"integrity":"sha512-Xskfkoip3i7iTV1AQTyfKypFn3/Bhm4dnqJPoWPb8xocxT5wu1OM8lxbccj/SIMnzPyi48+tMpxDja3HT1u9WA==","signatures":[{"sig":"MEYCIQCG8EfSxVFEJo39XsMm0T0KpwcF6P1CqcJVtlN2ne4FZwIhAOrClcUdc18UjQetbtTrwS11W6kbyrDL+Jfd9wW3BR/u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.43","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1316923},"main":"app.ts","_from":"file:/tmp/tmp.AICu0rgO1V/n4thanj-application-security-backend-1.0.43.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.AICu0rgO1V/n4thanj-application-security-backend-1.0.43.tgz","_integrity":"sha512-Xskfkoip3i7iTV1AQTyfKypFn3/Bhm4dnqJPoWPb8xocxT5wu1OM8lxbccj/SIMnzPyi48+tMpxDja3HT1u9WA==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","winston":"^3.17.0","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.43_1746282268055_0.6128713550755676","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.44":{"name":"@n4thanj/application-security-backend","version":"1.0.44","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.44","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"d0de0ca317c6d6299fef90eae263ce09a7824ca9","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.44.tgz","fileCount":75,"integrity":"sha512-h4ZXdiBcTqmuIESA5U0SXCDXeH0xXJO8KU9LHo285XTjc6m35KjF5sZ0RgLcCkDIGFt0iIdkzJpPDVlsQFc8dQ==","signatures":[{"sig":"MEQCIB2TJkP89iILluK4QIHvRRhoIq4F0Xm1SGf4dy9hRc/6AiApbo4jIWI9OpRDGAhkpkFrLGJV1ZeidUnL/DC1MDMFUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.44","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1316923},"main":"app.ts","_from":"file:/tmp/tmp.UbUzLaeD1y/n4thanj-application-security-backend-1.0.44.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.UbUzLaeD1y/n4thanj-application-security-backend-1.0.44.tgz","_integrity":"sha512-h4ZXdiBcTqmuIESA5U0SXCDXeH0xXJO8KU9LHo285XTjc6m35KjF5sZ0RgLcCkDIGFt0iIdkzJpPDVlsQFc8dQ==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","winston":"^3.17.0","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.44_1746282466854_0.7213943381155077","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.45":{"name":"@n4thanj/application-security-backend","version":"1.0.45","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.45","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"2311d26e7bd048c5ecc490dfb6186b49d371a386","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.45.tgz","fileCount":75,"integrity":"sha512-Nd6QRzDyO2oSjiuL5aqwutzyEGh/c8HaeXSu39tZdBSIqRFtC8hmpweAQVGkALLYiyKBOH9w7P4wf1F6IV5wKA==","signatures":[{"sig":"MEUCIAy7fcnYPoOqMUtfK6JpEaTtYa6qBT6QCgpVQT6XbwOFAiEAhLpMngAY5gbKSBH85KaomLteOZiHAK2PFi6cIQDBXwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.45","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1316923},"main":"app.ts","_from":"file:/tmp/tmp.FbbHB4vODT/n4thanj-application-security-backend-1.0.45.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.FbbHB4vODT/n4thanj-application-security-backend-1.0.45.tgz","_integrity":"sha512-Nd6QRzDyO2oSjiuL5aqwutzyEGh/c8HaeXSu39tZdBSIqRFtC8hmpweAQVGkALLYiyKBOH9w7P4wf1F6IV5wKA==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","winston":"^3.17.0","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.45_1746282673504_0.20574303438926478","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.46":{"name":"@n4thanj/application-security-backend","version":"1.0.46","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.46","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"83185ebfe48d8ae5f6e9ac79fdddb48df6d4409b","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.46.tgz","fileCount":75,"integrity":"sha512-sQFJMVNyoryGKiphXyEEJOx83vnvSH6npMTefqoG+gtFYyXaZYX5h5eOd+3Jyx9aDJo0vAIqPD6TOMSLl+8zgQ==","signatures":[{"sig":"MEUCIHfRFJ2pjV9Vv50bET9yAKX6vLLXkMyDbgK8LqjPqGDJAiEAnmOUTSEE7pqKlU3N76qcZgvZbJSIDdLFiHGFnjbovKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.46","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1316923},"main":"app.ts","_from":"file:/tmp/tmp.T0CRTDGFJD/n4thanj-application-security-backend-1.0.46.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.T0CRTDGFJD/n4thanj-application-security-backend-1.0.46.tgz","_integrity":"sha512-sQFJMVNyoryGKiphXyEEJOx83vnvSH6npMTefqoG+gtFYyXaZYX5h5eOd+3Jyx9aDJo0vAIqPD6TOMSLl+8zgQ==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","winston":"^3.17.0","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@N4thanJ/Application-Security":"file:","@n4thanj/Application-Security":"file:","@n4thanj/application-security":"file:","@n4thanj/application-security-backend":"file:","@n4thanj/application-security-frontend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.46_1746283086560_0.8701955813837852","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.47":{"name":"@n4thanj/application-security-backend","version":"1.0.47","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.47","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"f114073720571567f1aa32b4e1df1086942ea0f6","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.47.tgz","fileCount":75,"integrity":"sha512-OXMRstS4Uxjc3Sn+mc2Q84BlKlwZuljV1mwivEIXacArjaZlzCACFHxy2J7RxHr9lXgiJvDws9Gq1kotA1htGQ==","signatures":[{"sig":"MEUCIHjxc1xDBDIRBru/Lb240Ikg1BxKRV4EJADq7YiYK16mAiEAwnFo8NRIvTfAzqZN4UKo6p1aSf1aHB9VQmBfTGIyghA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.47","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1316714},"main":"app.ts","_from":"file:/tmp/tmp.Q2JXFChFa7/n4thanj-application-security-backend-1.0.47.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.Q2JXFChFa7/n4thanj-application-security-backend-1.0.47.tgz","_integrity":"sha512-OXMRstS4Uxjc3Sn+mc2Q84BlKlwZuljV1mwivEIXacArjaZlzCACFHxy2J7RxHr9lXgiJvDws9Gq1kotA1htGQ==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","winston":"^3.17.0","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@n4thanj/application-security-backend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.47_1746351869885_0.2974087805991177","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.48":{"name":"@n4thanj/application-security-backend","version":"1.0.48","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.48","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"12085223834006d5a98133b23dddfb521a70c286","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.48.tgz","fileCount":75,"integrity":"sha512-dJ0vKIulI7wQ7Pi85Qvre9puOef3XFA4uws9EOor+t5Lvj+SyAPhcM+u+Ycjr+ssxAMe+9En1EAd7Cq8QJTmDQ==","signatures":[{"sig":"MEUCIQCSU/jD1dQ+OsAV8uA/1xPNFCw1FF2zIofyQ03a9V2v3gIgfMONjdJv+CJcgkhIpnR9xmJb76w3dbfHuSe9WcoByBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.48","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":1316714},"main":"app.ts","_from":"file:/tmp/tmp.FqgNHSuHml/n4thanj-application-security-backend-1.0.48.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.FqgNHSuHml/n4thanj-application-security-backend-1.0.48.tgz","_integrity":"sha512-dJ0vKIulI7wQ7Pi85Qvre9puOef3XFA4uws9EOor+t5Lvj+SyAPhcM+u+Ycjr+ssxAMe+9En1EAd7Cq8QJTmDQ==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","winston":"^3.17.0","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@n4thanj/application-security-backend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.48_1746355574026_0.9655745919258631","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.49":{"name":"@n4thanj/application-security-backend","version":"1.0.49","author":{"name":"n4thanj"},"_id":"@n4thanj/application-security-backend@1.0.49","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"homepage":"https://github.com/N4thanJ/Application-Security#readme","bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"dist":{"shasum":"9fb97e695823e0caea0131943ff816562ade8429","tarball":"https://registry.npmjs.org/@n4thanj/application-security-backend/-/application-security-backend-1.0.49.tgz","fileCount":74,"integrity":"sha512-jeV5uyh1Fk6hTWlZOJmXf0WqmuKT4tzw61cmpihYf2+Q6whidCMzPasIgLOtDPpbtaB+nWlswBwY/rxhJqyZ5g==","signatures":[{"sig":"MEQCIFjvMfxrTBEL+OKjMJX4BYmCnDyZFJJUdhJMHE+C/FNxAiA/HsEQ6dPkTn0fpxHfMjtrI0re1Ff8yH1R2wCLnPp5+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n4thanj%2fapplication-security-backend@1.0.49","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":355444},"main":"app.ts","_from":"file:/tmp/tmp.bfBWYyhOQ7/n4thanj-application-security-backend-1.0.49.tgz","prisma":{"schema":"repository/prisma/schema.prisma"},"scripts":{"ci":"npm ci","test":"jest","build":"tsc","start":"nodemon -L app.ts --delay 3"},"_npmUser":{"name":"n4thanj","email":"nathanjordens2005@gmail.com"},"_resolved":"/tmp/tmp.bfBWYyhOQ7/n4thanj-application-security-backend-1.0.49.tgz","_integrity":"sha512-jeV5uyh1Fk6hTWlZOJmXf0WqmuKT4tzw61cmpihYf2+Q6whidCMzPasIgLOtDPpbtaB+nWlswBwY/rxhJqyZ5g==","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"_npmVersion":"9.8.1","description":"Courses API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.0","bcrypt":"^5.1.0","dotenv":"^16.0.0","helmet":"^7.2.0","express":"^4.21.2","winston":"^3.17.0","bcryptjs":"^2.4.3","date-fns":"^2.30.0","body-parser":"^1.20.3","courses_api":"file:","express-jwt":"^8.4.1","jsonwebtoken":"^9.0.0","swagger-jsdoc":"^6.2.0","@prisma/client":"^5.1.1","swagger-ui-express":"^4.6.0","@n4thanj/application-security-backend":"file:"},"nodemonConfig":{"ext":"ts","delay":"3","execMap":{"ts":"ts-node"}},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prisma":"^5.1.1","nodemon":"^2.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^4.9.0","@types/cors":"^2.8.17","@types/jest":"^29.5.6","@types/node":"^18.0.0","@types/bcrypt":"^5.0.0","@types/express":"^4.17.0","@types/body-parser":"^1.19.0","@types/jsonwebtoken":"^9.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/application-security-backend_1.0.49_1746379884868_0.6255047909441656","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2025-04-25T14:16:34.865Z","modified":"2025-05-05T15:48:17.190Z","1.0.0":"2025-04-25T14:16:35.527Z","1.0.1":"2025-04-25T14:26:29.746Z","1.0.2":"2025-04-25T14:32:34.237Z","1.0.3":"2025-04-25T14:38:57.406Z","1.0.4":"2025-04-25T14:52:21.944Z","1.0.5":"2025-04-25T15:01:21.018Z","1.0.6":"2025-04-25T15:04:54.739Z","1.0.7":"2025-04-25T15:27:17.573Z","1.0.8":"2025-04-25T15:32:58.160Z","1.0.9":"2025-04-26T10:14:00.790Z","1.0.10":"2025-04-26T10:18:12.322Z","1.0.11":"2025-04-26T10:22:38.855Z","1.0.12":"2025-04-26T10:26:29.876Z","1.0.13":"2025-04-26T10:29:32.870Z","1.0.14":"2025-04-26T10:43:03.771Z","1.0.15":"2025-04-26T10:47:13.950Z","1.0.16":"2025-04-26T10:55:34.068Z","1.0.17":"2025-04-26T17:56:06.940Z","1.0.18":"2025-05-02T14:54:32.449Z","1.0.19":"2025-05-02T14:58:12.776Z","1.0.20":"2025-05-02T15:05:03.673Z","1.0.21":"2025-05-02T15:10:29.654Z","1.0.23":"2025-05-02T15:16:00.736Z","1.0.24":"2025-05-02T15:30:50.380Z","1.0.25":"2025-05-02T21:28:31.432Z","1.0.26":"2025-05-02T21:40:51.791Z","1.0.27":"2025-05-02T21:44:25.677Z","1.0.40":"2025-05-03T13:52:30.707Z","1.0.41":"2025-05-03T14:01:28.251Z","1.0.42":"2025-05-03T14:04:54.465Z","1.0.43":"2025-05-03T14:24:28.315Z","1.0.44":"2025-05-03T14:27:47.126Z","1.0.45":"2025-05-03T14:31:13.769Z","1.0.46":"2025-05-03T14:38:06.782Z","1.0.47":"2025-05-04T09:44:30.082Z","1.0.48":"2025-05-04T10:46:14.237Z","1.0.49":"2025-05-04T17:31:25.072Z"},"bugs":{"url":"https://github.com/N4thanJ/Application-Security/issues"},"author":{"name":"n4thanj"},"homepage":"https://github.com/N4thanJ/Application-Security#readme","repository":{"url":"git+https://github.com/N4thanJ/Application-Security.git","type":"git"},"description":"Courses API","maintainers":[{"name":"n4thanj","email":"nathanjordens2005@gmail.com"}],"readme":"# Getting Started with the back-end\n\n## Prerequisites\n\n### Node.js and npm\n\nYou will need to install Node.js and node package manager (npm) to run the application.\nYou can download Node.js from <https://nodejs.org/en/download/>.\nMake sure to download the LTS version.\n\n### VSCode\n\nThroughout the lessons we'll use VSCode for the exercises. Make sure you have the following extensions downloaded and enabled:\n\n-   Prettier - Code formatter\n-   Auto Rename Tag\n-   GitLens - Git supercharged\n\nOpen the settings of VSCode, search for **Format on save** and make sure it's checked. This assures that every time you save a file, it's being formatted according to the code style rules described in **.prettier.rc**.\n\nReplace the values with your local configuration.\n\n## Starting the application\n\nRun the following commands in a terminal (**cd in the `back-end` folder!!**), to get the application up and running.\n\nFirst, install all required node dependencies using npm (node package manager):\n\n```console\n> npm install\n```\n\nThen, to start the backend server execute:\n\n```console\n> npm start\n```\n\n## Testing\n\nOpen your browser and navigate to <http://localhost:3000/status>.\n\nA message saying \"Back-end is running...\" should appear.\n\nIf this is the case, you have succesfully completed the installation process.\n","readmeFilename":"README.md"}