{"_id":"@curveball/a12n-server","_rev":"77-9439d6a26b471791b84b5511602a10f9","name":"@curveball/a12n-server","dist-tags":{"alpha":"0.24.0-alpha.1","latest":"0.32.0"},"versions":{"0.15.3":{"name":"@curveball/a12n-server","version":"0.15.3","_id":"@curveball/a12n-server@0.15.3","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"}],"homepage":"https://github.com/evert/auth-api#readme","bugs":{"url":"https://github.com/evert/auth-api/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"5e2d3ee68717ecf2f7e18753b9be23baf88c4edc","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.15.3.tgz","fileCount":269,"integrity":"sha512-mymdAZzkt/UDDr+horcPvpfOk6ze5TMDHxGopbiIeDimuPqStUtGaQj8nNC1O1ejmvN/EPuyo2m6tuGE21zLQw==","signatures":[{"sig":"MEYCIQDOyZzIvplobq7CFkFHIX2zQDMc9bQftOQ+HxfhppuyZAIhANyQs+LazbntmVj5yOzTi2Z41DYSKruAoV2ZX73Rbez5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":327853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNKSHCRA9TVsSAnZWagAAbowP/iWcrTILWlbgka1FetFn\nEDvgeuCiiYMaDdjVw4WAojjj4igysk+bJQcNiET3gSgo3EnlVtQTAZXUaj8/\naUsXd39O4LwAozgP9UWFRlGEpUOvNHrc+C2aoIRJtKgmQReT1apgAspeEbHX\nI1e+2JEmYQKIchzo7ZSO5R6a0WlyHP6ecEYl14BRhBdn4Ew5OpA6jWxvdIWr\n8nbIGp1cY1WQoZQHVeWlsBy+kbfH4lOIFQ9qhlCMq2DYk7wnbwSEMA2LxRyQ\npgP+HqYQT4FP5REbu9VNRxD+hB4c2/toU8NGeVbCv7eJVSjjTa3TNaksvCPR\nA77QI5K1l8sTmJmF+xWt9Bu5PYK7XWqXsiXIe3mCn1MxFvXjfLink0uZU9XW\ndCTCj8u4tBTswhElJQzLTiW++oLqmwyGOY1xEPW39ThBDiTBPu6FPC/j4QMf\nrx5dJtq4S+bF0G4Q8TlcSM7KveLzIYXg3c7W3A39C7sm5+UuOzYxYC77VWvL\n1lLqHLjBP9KbS2seLm16HoDlDPdkH7domo8Ka23ZwTwZWfGRmzCQL7Gm8FYn\nHZs3Lm57wNThKO9TLiJ+AciRm+DUyeuqXYeRJdJM5DSTmliSTVowGeIYJdvn\nRoov71fN+69XP06tQmlD2NV7jgWgYCnwjMZjBSFhLCQWVUInmT36din1M+cv\nsMqM\r\n=Zlqh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"e8786255984152d775f518d9d1a4ab6092beecbc","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/evert/auth-api.git","type":"git"},"_npmVersion":"6.14.11","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"14.15.5","dependencies":{"bcrypt":"^5.0.0","dotenv":"^8.2.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.4.4","tsc-watch":"^4.2.9","geoip-lite":"^1.4.2","handlebars":"^4.7.7","nodemailer":"^6.4.18","csv-stringify":"^5.6.2","@curveball/core":"^0.16.2","dotenv-defaults":"^2.0.1","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@types/geoip-lite":"^1.4.1","@curveball/browser":"^0.12.0","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.1","@curveball/accesslog":"^0.2.1","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^0.8.2","@simplewebauthn/browser":"^0.8.2","@curveball/session-redis":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.0","mocha":"^8.3.0","sinon":"^9.2.4","eslint":"^7.20.0","ts-node":"^9.1.1","hal-types":"^1.7.4","typescript":"^4.1.5","@types/chai":"^4.2.15","@types/node":"^14.14.31","@types/mocha":"^8.2.1","@types/sinon":"^9.0.10","@types/bcrypt":"^3.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/nodemailer":"^6.4.0","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^4.15.2","@typescript-eslint/eslint-plugin":"^4.15.2"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.15.3_1614062727146_0.5980708127608358","host":"s3://npm-registry-packages"}},"0.15.4":{"name":"@curveball/a12n-server","version":"0.15.4","_id":"@curveball/a12n-server@0.15.4","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"}],"homepage":"https://github.com/evert/auth-api#readme","bugs":{"url":"https://github.com/evert/auth-api/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"6997d5ece0aff447eb4304c79adcdc857f0ee87f","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.15.4.tgz","fileCount":269,"integrity":"sha512-KlLqsmgtahNUB67azryZDvMJKhwdlxnIjarx+GJk+uSej2qam79eL46PAKl+PNGJbo7eXkIbhGLSGYH8mQGsqw==","signatures":[{"sig":"MEUCIQCFIXSKyAzjIBZzLHTqSfpaOOt0ybwdEm18B4C56+TTPQIgWCnHvHPUgGA/4DM4gYmN8DQJEjRi3RJHXa5iEXrWc0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":327896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNKUpCRA9TVsSAnZWagAAmYkP/iR1wtaWz6gyk/lqEMxc\nQQkFzUkphi8/FYoAwe8mRIOKIpkvEU2mGKY4Eso/tVir97ilOoIZUFB2O8B9\nv51G5SYvKE5ust+owBtp3WCn9EniJFxSw7DjGVoNEXunbltrzWyZ/HZJtIMR\nC2ac5IuGJvmHlWs5D2fIcq8B1XKTATGZGbHxhxUlKBFoPku9uZynDiaqp9z/\nIgi1/OitLSsN9QpjDPBwZy/gQqrv7kHdu1YxF/D6aZQCQtXoxvOQseR5EsTr\n0cWhqcv8Uz6Q/dx0fIKa9eu8BrNBgqbOtRgY86g36ofqqSiOhyTg81w7d3rV\nQZHmh75aocsEN+3HBp1UNoIn1fk5Zmux1cC+sEzEDFdXvSXKWVEK8v1Ei0KX\nx8lpg8Po1uJs9L2RgIopQ3an31F6FP0nbw3tfH7LTskOpRJgfDGwLbEz2zFq\nXon8/rmDPiyKDEcJ68yz6Um4WncGWTqY9jJO3Nsv/EebIuAVZNBUD8Zdvp1N\ns1uBq9aBHliCciGDUPXVAqja2SV6FienedcsKkhZDn9VfDgW0Fmt8/s20Jvh\n0JF/3dD0ibCy9wJEJrXQP0tw5c45Iae9t23ow6tLnx9bWuGUf/3XxBA+fDzd\nF6RoAqYkEPoKbPUc3psWW++/u6YFz4jF5Wk0A7fOLHHs3L1qO8A6/gUCzdhr\nHHmp\r\n=sTv+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"bfa767a9b0a46db0866998d40898ae17d1dcf120","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/evert/auth-api.git","type":"git"},"_npmVersion":"6.14.11","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"14.15.5","dependencies":{"bcrypt":"^5.0.0","dotenv":"^8.2.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.4.4","tsc-watch":"^4.2.9","geoip-lite":"^1.4.2","handlebars":"^4.7.7","nodemailer":"^6.4.18","csv-stringify":"^5.6.2","@curveball/core":"^0.16.2","dotenv-defaults":"^2.0.1","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@types/geoip-lite":"^1.4.1","@curveball/browser":"^0.12.0","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.1","@curveball/accesslog":"^0.2.1","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^0.8.2","@simplewebauthn/browser":"^0.8.2","@curveball/session-redis":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.0","mocha":"^8.3.0","sinon":"^9.2.4","eslint":"^7.20.0","ts-node":"^9.1.1","hal-types":"^1.7.4","typescript":"^4.1.5","@types/chai":"^4.2.15","@types/node":"^14.14.31","@types/mocha":"^8.2.1","@types/sinon":"^9.0.10","@types/bcrypt":"^3.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/nodemailer":"^6.4.0","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^4.15.2","@typescript-eslint/eslint-plugin":"^4.15.2"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.15.4_1614062888654_0.6779335469695797","host":"s3://npm-registry-packages"}},"0.15.5":{"name":"@curveball/a12n-server","version":"0.15.5","_id":"@curveball/a12n-server@0.15.5","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"0d2da2d001d7684598d92721aa38d0518ea0ba2c","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.15.5.tgz","fileCount":269,"integrity":"sha512-NJKcVVjDh2EUcBRmUQ7yA++Lfg834qH6Jt9269qq0Jaj8s8HXukISJPlJ1ktu53NzvWXUYg3YaBEk3+fTD8MNA==","signatures":[{"sig":"MEUCIB/VXAkKhBc7m14lgEVyLbSkd0s8TUEJInUXOGjwy1yBAiEAt8VY372SmaqLAChnRH2basIpybceBYfkICwXsdnvt/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNKY3CRA9TVsSAnZWagAA9PAP/0+7KeFvCNJFaLpXqcew\nTyPDJwJRXZVCXU9IlVbKwIlYModWg/2uGsDqptEHZB8r1IejVXfGimMvsIbR\nZa0RXHEX0p/2L4S19YX3PTicHUjPMRY9oAwFWj8kjSlY8D1CIlttjK2Qv0GU\neo3XjvtEu791uMfM+E2tdQflkdygrxuYYGElc0b9PKakjy9PY9alhzhnqsUV\njE4dd6PKfPmNXJVq8DFDnlN4yBXUwqR3N7/ihPEufeKmcvWDyHYkuVkn57nn\nNDNjyi2C3Ows3vatXxvJ9GIKDxZYoo1VFvYV9wL4Yapl9FUlCJI8EvFyKojX\nCFtuSYBBzJu3D9A1d7IzlvARhhHvkXqvbn+kbr+aNYcSEPm/9+Dn31vU6Ivt\nnQvK8Qd+lCPSYExxL0sLVZNHhwEXfUBscEdxpQqNszlAYiV0x2OcYYypx/KD\nNJzxlU25xjuWSfZw6LClbIVNxqGQSi2IuOs0CRPewvVi5oDe9+Qyiq3xbyyM\nkyuR7Cd4ZL7w5dIsq1hNN5I4ztcebIUB9IY8RQyVqXdcinw4XbLiQDMD6L1E\nqcKn/FWG6C0RWyWph104m2BywxsiVhmmfO04sofEbh9Lg0LvPuYsMB8xizBf\n8zNDhoZMpXaDCh5edEfkRui0r1JaNWujXdSkTSlW5dlmCXbfEHoBZTKXlleG\n+axE\r\n=fjcq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"bf5577e896d179b901d84f06f9d1e3816dc5a850","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"6.14.11","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"14.15.5","dependencies":{"bcrypt":"^5.0.0","dotenv":"^8.2.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.4.4","tsc-watch":"^4.2.9","geoip-lite":"^1.4.2","handlebars":"^4.7.7","nodemailer":"^6.4.18","csv-stringify":"^5.6.2","@curveball/core":"^0.16.2","dotenv-defaults":"^2.0.1","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@types/geoip-lite":"^1.4.1","@curveball/browser":"^0.12.0","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.1","@curveball/accesslog":"^0.2.1","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^0.8.2","@simplewebauthn/browser":"^0.8.2","@curveball/session-redis":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.0","mocha":"^8.3.0","sinon":"^9.2.4","eslint":"^7.20.0","ts-node":"^9.1.1","hal-types":"^1.7.4","typescript":"^4.1.5","@types/chai":"^4.2.15","@types/node":"^14.14.31","@types/mocha":"^8.2.1","@types/sinon":"^9.0.10","@types/bcrypt":"^3.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/nodemailer":"^6.4.0","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^4.15.2","@typescript-eslint/eslint-plugin":"^4.15.2"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.15.5_1614063158966_0.0870433590254387","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"@curveball/a12n-server","version":"0.16.0","_id":"@curveball/a12n-server@0.16.0","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"ba39a7ed4b661dcd52eca1e37d97b30d333e5f30","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.16.0.tgz","fileCount":281,"integrity":"sha512-9uZ4oKn6ni4Oux78fqw2DeE8DaI/cONn6m/dgjNxykq4sv8WPnWWtb5wPJ+/49crt8iEwQhKopbgWLlhleZDDw==","signatures":[{"sig":"MEUCIGw+JxTQEZNuD2+MfDzAfzlfQSYIeIPzGbKlnypYNpmWAiEAzntLpU0VJyKoTCoV7QKuTApCWljmTXqwC6bLQV9+Q6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":347098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRVbQCRA9TVsSAnZWagAA/EYP/RIIXlcIYXNtYGKDV22u\nbY0Uor2oBITWkN4q7TRnTlIKiafvUmdLCuelh7SJxVPgDngckr1UXhBOb/Fh\npLMkI1WOH2qB+WO3mzMPYO2GMeGv2/hE514sZ/jF5sRT6Tmw1M4P/z9HKBxy\nTmzdQnVOuVX/H2oufgCibbFcXDQACXRbV71QnjIOwSzy2gJgzpZnMsCwImDN\n6X8HWFDTWc2qhE+0vhwJsjJNWpB7WMIc9Eo1en7pAn7w3CKAo4Bos7Vrc6QA\n6caBkzUZLKQ/6OR3Za0z7J9gn/S5p0CYIv2TtaFAhtBPipEIk/4XKBRpiAPL\n/csGebuto3u1u6B0RoWzX5D5SLgz9nHxV+3E+UouENEm8rxeDfo/7VqaQwDX\nyDyP2sBU86GiKxLKw/4T8UEsBpglw5lIn5punPbJCZDa1vHVRSPa4l3Htm+n\n8iB57LCtu9lh+v56Oasz2u1VpMMwh5fwkfH7lwAi/OdmuOnPvXYACVUIViqf\nQWjSsnTs/ygIHk83btBtIFt9TP8wivAR7Vlb/svuswCFX7Hnl/YtAwEjWH93\nDXNNz+i1gFL6e5BEYaiorLKw5AqeJFHlIQgZw8NxNS/UthdipXSHJ0DDZ3f4\neissAgd1lXKi4vzYsTunR+Xb5D+tZvMa7GC7k+oaVCdnp2tJhvX9Y6zKrjrC\npw+q\r\n=y3gc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"e01d9d937e6e7c0ce2219b44050f6522a98bcc99","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"6.14.11","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"14.16.0","dependencies":{"bcrypt":"^5.0.1","dotenv":"^8.2.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.4.4","tsc-watch":"^4.2.9","geoip-lite":"^1.4.2","handlebars":"^4.7.7","nodemailer":"^6.5.0","csv-stringify":"^5.6.2","@curveball/core":"^0.16.2","dotenv-defaults":"^2.0.1","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@types/geoip-lite":"^1.4.1","@curveball/browser":"^0.14.6","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@curveball/accesslog":"^0.2.1","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^0.8.2","@simplewebauthn/browser":"^0.8.2","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.3","mocha":"^8.3.1","sinon":"^9.2.4","eslint":"^7.21.0","ts-node":"^9.1.1","hal-types":"^1.7.4","typescript":"^4.1.5 <4.3","@types/chai":"^4.2.15","@types/node":"^14.14.32","@types/mocha":"^8.2.1","@types/redis":"^2.8.28","@types/sinon":"^9.0.11","@types/bcrypt":"^3.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/nodemailer":"^6.4.0","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^4.16.1","@typescript-eslint/eslint-plugin":"^4.16.1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.16.0_1615156943749_0.18738039208322776","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"@curveball/a12n-server","version":"0.17.0","_id":"@curveball/a12n-server@0.17.0","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"23eed4fe0b7832c178e34913743e3df0d6767ba0","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.17.0.tgz","fileCount":284,"integrity":"sha512-FUhEGE3bgtyV8E6GfnwlE7Pa9n8qjuCzd620q61ZrViqtpJS5/xGSbmDqtWT6gPoQW3BaDgR2wJRW4wiI0S2Ww==","signatures":[{"sig":"MEUCIG3Le+urLxdsnj7w8f3DpssPd4KUpiVGsL0V3XefKkVYAiEApJWwpXvD94iiV7+E8CDHo/ouIrPKkaAazRGgtTQbSr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":356983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSns1CRA9TVsSAnZWagAAxOkP/jjSecKOMM0YSh6Pslmp\n0XyHI0AoEoMmDJQ6f3idgq3v7ErlqrCnF++tIRQxif0niSOWRcADvIdUjoVd\n/JMaDTpQk8xoHeyrvDHyrIvLhCcuZ6zcnrr5uYWPoS1zkQjZul8RemyoPDzf\nQfOFEvUekKV0WR+2DfaLj+G/xc2IM/GMzQvNlEPWHv+jr5twhWd0usfQ/YVF\nBXKT12ygcckRqqiC+KJP7tDR24LF8lh6XJx2Ts3ArD066b1TeHvA3eCqn7Nv\nU8KQKqkBVbThYkiL+/CccZNO1pRUDBwxl3afcN+njP+fzCygLMF2f5/KwEC3\n3QqDdRoET9XiY0ewosJ3iwaPyrABUqj5QrhkvMe41tplNMGUZeAxFuR11KS0\nkPXtXlF2xpWKsxW5z4Y92Nh5Cu9sX+KK8TPniMpzs46g3lyPiOxmrv/Ycec7\ntYUaKJ+wIYEkZh1kDIYRcPA5kjNz0QUnI/+3bwZfxMAA3RdxMnNKp0QBPI/w\na9J700uul8dtV86ltSEHJDYodrp01DKkI7xmhF+ywIf8zy6pHTWWNHhc6Cpc\n06xJH1sI91s3D/iIYhSas73NMnMMeGbufT/VT+mf2dy+/G500yxC7DTfEPwL\nCXLr2935OWBMhNY7KVFgbDiEWhSvXYF0Uyyd/Bx19zXftScXDng5u3otSWxK\nArXv\r\n=obk3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"b28d7e789c57eb46f90fa23d9049de6a8c96335a","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"6.14.11","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"14.16.0","dependencies":{"bcrypt":"^5.0.1","dotenv":"^8.2.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.4.4","tsc-watch":"^4.2.9","geoip-lite":"^1.4.2","handlebars":"^4.7.7","nodemailer":"^6.5.0","csv-stringify":"^5.6.2","@curveball/core":"^0.16.2","dotenv-defaults":"^2.0.1","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@types/geoip-lite":"^1.4.1","@curveball/browser":"^0.14.7","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@curveball/accesslog":"^0.2.1","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^0.8.2","@simplewebauthn/browser":"^0.8.2","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.3","mocha":"^8.3.1","sinon":"^9.2.4","eslint":"^7.21.0","ts-node":"^9.1.1","hal-types":"^1.7.4","typescript":"^4.1.5 <4.3","@types/chai":"^4.2.15","@types/node":"^14.14.33","@types/mocha":"^8.2.1","@types/redis":"^2.8.28","@types/sinon":"^9.0.11","@types/bcrypt":"^3.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/nodemailer":"^6.4.0","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^4.17.0","@typescript-eslint/eslint-plugin":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.17.0_1615493940617_0.46516424578589954","host":"s3://npm-registry-packages"}},"0.17.1":{"name":"@curveball/a12n-server","version":"0.17.1","_id":"@curveball/a12n-server@0.17.1","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"05310997128e7fc96716f4ac266fc7c2c9b6bba9","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.17.1.tgz","fileCount":284,"integrity":"sha512-ANN+Yp/lM1bGCzw0egnLrXecyrs2D0xfsHZov8K2rSw5/agHpgQcv/EGL+RsiMmumnnu02mESHj2Zw9OZSNqDA==","signatures":[{"sig":"MEUCIQC3vnjm1fLWdFp+ARID5PPcW4iutBtlQ+IYCWdcurcl6QIgLGw8wJD0VYqe0sGRrkJWPlVJYvD5vF0yUgZzHPKoVuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":358813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgToU5CRA9TVsSAnZWagAAQpoP/2SZ1YxDvtcy2P7nRNka\nLUzeKpt7010hN2euHDX+osHitOJKf+XWHuBXnkUEAwnc7C/gPCwJyTIQyHvp\n6iUGiAg6zt0SjU3m6H2y6Z9rCvC8WAxUGfHfFQv4SEyde4VpQFjk5Q2/UO7F\nyY1USsw/hFZmeGk0Ij54C3yjk1MdYg+i0hYV3LLX54yMbAJaD082RST/iL0F\nfXI8scOu63CsSdkkwrXfRD2jmzR586TzS9WEHL3CiRKIiygKJjWG9ld4wsJw\nypBm+B/CfM74LBVZqAqp7wwLglmDjlfGt8wm3w/GHVFgmZQ9gLpy0ASs/PmN\n8rfBG6XF2OYyD/KzMYpMJuH9EuWYkNSvvL55BiX2MODde9g4viQopkd4SxMz\nWvYhOphrHsMDHnZC3QfZWAdNLUrR4FAmHaEL/UlhpjB1AR6rNbQjnQdYhOIg\nEnmQnb/9AFT3v31jAYyJ+5MJTSgRDBlNTwBJ0k5+fabyutCHSOjBP+sfDipW\niPvFpV7W4mqqxomi9FJ/TMBgnUPPZIRx1ta7mJOwRkVmg7yPM9/yf7cJK4ZJ\nFxYptd2WL8KN5W/u5+SEkc/VZpPgLRLk/KoaBwxfpatYNeFvO5+vRrVlJd7L\nPFX1deYLo0lpQQviihK+nhjq+TSeVZvIpU/Kbx5W3FXqZmlF9eeoUfD+Pw5r\nH7bT\r\n=3mhC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"027b7db4af8b6138df8255c3311777657c61433f","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"6.14.11","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"14.16.0","dependencies":{"bcrypt":"^5.0.1","dotenv":"^8.2.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.4.4","tsc-watch":"^4.2.9","geoip-lite":"^1.4.2","handlebars":"^4.7.7","nodemailer":"^6.5.0","csv-stringify":"^5.6.2","@curveball/core":"^0.16.2","@curveball/cors":"^0.1.0","dotenv-defaults":"^2.0.1","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@types/geoip-lite":"^1.4.1","@curveball/browser":"^0.14.7","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@curveball/accesslog":"^0.2.1","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^2.2.0","@simplewebauthn/browser":"^2.1.0","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.3.2","sinon":"^9.2.4","eslint":"^7.22.0","ts-node":"^9.1.1","hal-types":"^1.7.4","typescript":"^4.1.5 <4.3","@types/chai":"^4.2.15","@types/node":"^14.14.34","@types/mocha":"^8.2.1","@types/redis":"^2.8.28","@types/sinon":"^9.0.11","@types/bcrypt":"^3.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/nodemailer":"^6.4.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^4.17.0","@typescript-eslint/eslint-plugin":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.17.1_1615758649074_0.614968316771245","host":"s3://npm-registry-packages"}},"0.17.2":{"name":"@curveball/a12n-server","version":"0.17.2","_id":"@curveball/a12n-server@0.17.2","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"86b4c99d63a12743967a94c9c3b9a30faef85685","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.17.2.tgz","fileCount":383,"integrity":"sha512-2MKcGnT/daQaflZIDe1UOxNn8+gujNcRGxwEvYpe9acyAb4aPlCojUwhcqsPpvpdg2qNsAr6hBndphjcxmHVFA==","signatures":[{"sig":"MEUCIDTZLOghd5VShPgLULmTYolSykV3f7aFSAFXgS+8pXMPAiEAgvjP7qoSgJJ+7LUqafomsKWmeb59lv4gbhffcThiBMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":426668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXj/KCRA9TVsSAnZWagAAigAP/3nheXGqAERhSikc24hh\n8WiS19H5vAfa0p5yQmdg7B8OUDWfkivETEqyEJOkZwu8bBRWpjGPVXihLZ8n\n50Ypi024qhBRnN0Xk/ZEagxfeDWdZIXf1hr4nm9ybOMRXf34YIICALWt7yMr\ntR7NR19mnlaPBsyo3LWZJ8WbCxAgT3AGMi7+QyK43RFMg5RtNCqkwjBPQwfd\nv7iKTZwFL0I4zcxs5SYujh2EeX7sKCvrZLo0AaqJoI5oCKeEC2RmTrC3b6N4\noQ9EGNYGEcn0rVWnPXt5xrXgex1+HCxRDqRVgwWgz1pISoXNXGPynrGdqriX\nafna+xnS616GdQ6VVoqBfHdB41d3Bi/xjxc1VYAZ2RAIWVhn4hYD2KrZD9SS\nHjh+aQ2vZrSWU/Rwemvm7lSI/GRjBhp71/DnMhehm20NIH2ijVJ2XukLo9MO\nbXBnY0EVefzFHbx2pRfEPbfSeyPSgpxafoupp2u+9rhqb75gwfbIYA09yuXO\nvjtc/MpyUL0J3nv3eyc3bfldMXW3zQO9CnR/9voVtXonh8NgiYYNQt/cGyLd\n51pU8DLJCjs8ToYpieELUasLWk6UshnmOuifAakdCWTxytoiCI1y2K/GirTW\nmhHSXlknJXR/oSb9D/YFy6jZLozjjNlfD/p7c1aJqXLcX2YBNS+fkmOH8Ix4\nx/U6\r\n=6bN2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"e665bf5e74b6e26bccc23eb074bb7fc8c3c1320a","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"juhangsin","email":"juhangsin@gmail.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"6.14.8","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"14.15.1","dependencies":{"bcrypt":"^5.0.1","dotenv":"^8.2.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.4.4","tsc-watch":"^4.2.9","geoip-lite":"^1.4.2","handlebars":"^4.7.7","nodemailer":"^6.5.0","csv-stringify":"^5.6.2","@curveball/core":"^0.16.2","@curveball/cors":"^0.1.0","dotenv-defaults":"^2.0.1","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@types/geoip-lite":"^1.4.1","@curveball/browser":"^0.14.7","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@curveball/accesslog":"^0.2.1","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^2.2.0","@simplewebauthn/browser":"^2.1.0","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.3.2","sinon":"^9.2.4","eslint":"^7.22.0","ts-node":"^9.1.1","hal-types":"^1.7.4","typescript":"^4.1.5 <4.3","@types/chai":"^4.2.15","@types/node":"^14.14.34","@types/mocha":"^8.2.1","@types/redis":"^2.8.28","@types/sinon":"^9.0.11","@types/bcrypt":"^3.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/nodemailer":"^6.4.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^4.17.0","@typescript-eslint/eslint-plugin":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.17.2_1616789449780_0.7553020675041342","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"@curveball/a12n-server","version":"0.18.0","_id":"@curveball/a12n-server@0.18.0","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"463521819d0561a857e3db23cd25c534c612c935","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.18.0.tgz","fileCount":302,"integrity":"sha512-cJNQVSFBmdZr2YCBmpD04QyR/NfiH+lQi/+KfFgVcmVVcVYJe71kiOiF4CJJ4f7zhuCNuFHOEYI2/jn0gC1ZTw==","signatures":[{"sig":"MEUCIQDmJ1sxVw0zHgooo7DkhJ0HCnuafQlytTgXhJItquOmsAIgYS4xGs7QqhWzmcK87CuCMEaLtmew6+OqSzxViSAJmlM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":384523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga1NUCRA9TVsSAnZWagAAsEgP/33GtQrzKDfwAEb/B44V\nx86TK3OVpIDmUSeXlVrm5WPkE55c6R7KYKnFJxZ7SAQVwUnc5T4QId5ofrsF\nashzkcvRopSNZ1kbF2DVLW37yfcRUdfcoYeVfmI6BLACf0bkH00duKfGAGCT\nVSzKqGQYlAbQcKkuIeq08mNVd26CJiYiIDl7mfItzkDcXxIrHjvEvunJ7jyU\npa+xxe+XhnbD9eE4Yjq0QGIG0WgH/fje3iC4DVeDepTW87WLVgpB6n+JNqEb\nrEJl3BDAttIOlujMmTi0aUZ9RAJA4veyew4cy4aDHo4F7Pn3+nma0Ml3OduJ\nEcNY64owWgsTGaZX+OwBYxc0R7DiN2Nb+csVirgs3PNJhFuHht6fSsrXJwa6\nUya1O0fmq3ANtm6PkszgVD6ISl692gz5bP1lnvHuutnlxlf6ZaWgkqykGdyG\n1g0MlGXKgeQzMqlTPNnb6W4dy2H+vAw4EBwf8kTRP8Eyl25McYIr2cC5hFCI\nE9tf5GbNCoysUiLtsfRgfODVtPZVJBHi+pXxXS44wpVAXZtNWfcffSFpmMcq\ngnqZZknKXkkCDhgZr1kPcZzLcZY+a2ErkBiMJnx5ErmKkwI6hnCagUwl6rDS\nvw5N7j4EXhtXzRNDLml9n9Tmk2XCFxxTzrfUbOF+SJyTwbOE++MpkbwqFQXt\niE8t\r\n=tXv1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"6f76fd9dda3c5482c6a5dfd4460a61e0a0e4c107","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"6.14.11","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"14.16.0","dependencies":{"bcrypt":"^5.0.1","dotenv":"^8.2.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.4.4","tsc-watch":"^4.2.9","geoip-lite":"^1.4.2","handlebars":"^4.7.7","nodemailer":"^6.5.0","jsonwebtoken":"^8.5.1","csv-stringify":"^5.6.2","@curveball/core":"^0.16.2","@curveball/cors":"^0.1.0","dotenv-defaults":"^2.0.1","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@types/geoip-lite":"^1.4.1","@curveball/browser":"^0.14.7","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@types/jsonwebtoken":"^8.5.1","@curveball/accesslog":"^0.2.1","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^2.2.0","@simplewebauthn/browser":"^2.1.0","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.3.2","sinon":"^10.0.0","eslint":"^7.22.0","ts-node":"^9.1.1","hal-types":"^1.7.4","typescript":"^4.1.5 <4.3","@types/chai":"^4.2.15","@types/node":"^14.14.34","@types/mocha":"^8.2.1","@types/redis":"^2.8.28","@types/sinon":"^9.0.11","@types/bcrypt":"^3.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/nodemailer":"^6.4.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^4.17.0","@typescript-eslint/eslint-plugin":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.18.0_1617646419464_0.5338297037498643","host":"s3://npm-registry-packages"}},"0.18.1":{"name":"@curveball/a12n-server","version":"0.18.1","_id":"@curveball/a12n-server@0.18.1","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"d6e30ea0df39a6f011960234bb63ed48dc966db6","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.18.1.tgz","fileCount":302,"integrity":"sha512-7RmK6rzfm0mjqaqeuqd7gnX3lVC1R0qkCfG8XCwMyjeKFYymW/nTxtvFlvM20SeKe0rkzejIuXI9N6FhE7E/gA==","signatures":[{"sig":"MEUCIQDdbYb/CFSLC8qF5NH62cenPKvB0jNiw/zFna2T1/AOtwIgTqSmOy2njbdk3Jm1OG14h/u5KYey6PW+nI9251ST3/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":384824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga84UCRA9TVsSAnZWagAA+XYP/AvO7WQO8zxfSr/5+k3o\nzt4yTnyt9pV+63ccwZPfEIEDjH3bMR4gA1vFjtjo25KvlQYZmiiMLthImgEc\nldICyM2tS0nHDhpRiy83NtGZKJGEyoPNmpYT7swyXBbo9ylxfyBtpF0EflpH\nS0aBAsM0kBnH7bOwTtNb9LSgT79+3X+AewtAmv2HEzNQfMqSvfhpxp7tgam/\npPO87S8KqoL7JRQbuNivSSBA3054uyaNhb1do+7V2ZYIOPRjpXlGCnptwJDU\nAkjtK/LAj0P5ioOgR3qztGmUAzAykt4Jw3NNaW4AhC5Qga+hAHWXJ8IIc87w\nKfeOcTrCjMqoXQCu/r4eNrxb70skQIMHnUOrN9ZxyeBMQH+BU1Y1xqwwuCvK\n6nkd4hCMkK4wRE2DaZXIjBzTbTfR+Tl+nLH4f2x3arJ2L55+/8LEU8ro2H4c\nZjpO6OeiiAtpXI8eyUREA54y4xZWaKX1BC61CY/3JmaZuZ1prw1cfNCyAry4\nLPTOiIkdYbyaPOI+7o81m9isPU5hFp9A8JnEVFWIJiePucgCrajrJs/MOl1/\nlJdDEd3BtR02X0in+GTNlgIlbibVok9mrV4f0iUg4PX8F4SxmrwOPl7R8O6/\n78FabEnaKMluZVUHypzsXk/bdHtWnt3/6aUqfXKDGYtp6eN+4CUPaFnXDI6X\nrb84\r\n=fb9t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"6e9b4b2bfceb952aae9e8b78932b76fab753e3ef","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"6.14.11","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"14.16.0","dependencies":{"bcrypt":"^5.0.1","dotenv":"^8.2.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.4.4","tsc-watch":"^4.2.9","geoip-lite":"^1.4.2","handlebars":"^4.7.7","nodemailer":"^6.5.0","jsonwebtoken":"^8.5.1","csv-stringify":"^5.6.2","@curveball/core":"^0.16.2","@curveball/cors":"^0.1.0","dotenv-defaults":"^2.0.1","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@types/geoip-lite":"^1.4.1","@curveball/browser":"^0.14.7","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@types/jsonwebtoken":"^8.5.1","@curveball/accesslog":"^0.2.1","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^2.2.0","@simplewebauthn/browser":"^2.1.0","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.3.2","sinon":"^10.0.0","eslint":"^7.22.0","ts-node":"^9.1.1","hal-types":"^1.7.4","typescript":"^4.1.5 <4.3","@types/chai":"^4.2.15","@types/node":"^14.14.34","@types/mocha":"^8.2.1","@types/redis":"^2.8.28","@types/sinon":"^9.0.11","@types/bcrypt":"^3.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/nodemailer":"^6.4.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^4.17.0","@typescript-eslint/eslint-plugin":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.18.1_1617677843468_0.6069606722368186","host":"s3://npm-registry-packages"}},"0.18.2":{"name":"@curveball/a12n-server","version":"0.18.2","_id":"@curveball/a12n-server@0.18.2","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"cd3d48100853e2f86fc4dc370bfdfdb26f19c511","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.18.2.tgz","fileCount":302,"integrity":"sha512-xSsIBb5PBQNJ1uazslR4LmjvQ4t58fXccAClpDPVOxABrPeWwwqdbMRRzwACzrDlJ8PGPRiUf8hHt/Tgb8E3PQ==","signatures":[{"sig":"MEUCIGHDf10H3MEHWm76UQcYp/QMAAhnLiLO4HsXkIZ2f/Y3AiEAxMrgnEF3ILFvZSj4UZcDJCCxR4xhFq4LF+IWnrWVv/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeMjqCRA9TVsSAnZWagAA+AwP/3K2nTY1rtJ4b+X3v525\nQRExlPEXGFO9m2nYv6trEhd7E6blU6a2BDVfsDVxIfrfoJ7TR9scuvZWh2ue\n6BBZJfPEHBH17Nm4K6E8yhH2ZSvhT3RZPoqZdBy9pDoq9xsofL4HWXTupvIh\nhvC2N6bbmTBCEUpCzIWyuAjKe4O66dmBky878i+3l/sXq/7acKUjBSbkT1z3\ncaCrYp3rFePsR+gOLncK8Fq4jqvOVMZscI90f76P/GN+oyH6yVSmNaiinvYe\nXxo3fh0Dhwa1mGmbBzxbagXhJ44GTCbZnmOYK63SPlus+CkD2Z4fqQ7ccpBz\nXJbSrSZx7dl5WaRFPh6mvzo8rhrhCloe19cmj+okFsELYtLYS77an5lI50cC\nzjTg4pws2g9ldl5dvBRrWJUQHCgey70WcInxCJdrfptuSI+ta+qZBt890ssM\nZ1AnMJUYV95G7A6vqi2q7U0UYkva4KPZMkfo+fn4wMjp94KQl/v/f8b3ksfJ\nxnZDv6Ie/cLqjGzt7XNOSXz3ycZ9D219nTxRILXjin/zlhEf8IC15WWAMgy9\nQVWD4voe37iA60vnqydOoqYQi0p864ZQBIAF6XmMlIPJxS8gGDGquQB85hpx\nalS3vVOj0JKu6yl2SZ+YZkpx0lPNr5FxvM8I6x7JZMgeG7A624P7xAGgHh72\nqXbE\r\n=b7D8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"1870e4f95fde90eea4626b69f41a4b363351731d","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"6.14.12","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"14.16.1","dependencies":{"bcrypt":"^5.0.1","dotenv":"^8.2.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.4.4","tsc-watch":"^4.2.9","geoip-lite":"^1.4.2","handlebars":"^4.7.7","nodemailer":"^6.5.0","jsonwebtoken":"^8.5.1","csv-stringify":"^5.6.2","@curveball/core":"^0.16.2","@curveball/cors":"^0.1.0","dotenv-defaults":"^2.0.1","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@types/geoip-lite":"^1.4.1","@curveball/browser":"^0.14.7","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@types/jsonwebtoken":"^8.5.1","@curveball/accesslog":"^0.2.1","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^2.2.0","@simplewebauthn/browser":"^2.1.0","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.3.2","sinon":"^10.0.0","eslint":"^7.22.0","ts-node":"^9.1.1","hal-types":"^1.7.4","typescript":"^4.1.5 <4.3","@types/chai":"^4.2.15","@types/node":"^14.14.34","@types/mocha":"^8.2.1","@types/redis":"^2.8.28","@types/sinon":"^10.0.0","@types/bcrypt":"^3.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/nodemailer":"^6.4.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^4.17.0","@typescript-eslint/eslint-plugin":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.18.2_1618528489888_0.09952172758040434","host":"s3://npm-registry-packages"}},"0.18.3":{"name":"@curveball/a12n-server","version":"0.18.3","_id":"@curveball/a12n-server@0.18.3","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"faaec69ea1b507d889cd96781edbf892d20ddeeb","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.18.3.tgz","fileCount":398,"integrity":"sha512-QcquIuYh+K18tbuQrD4ITAsa8n6bMDULt+FeV4mpNPIkXXieFgYCM9JI5Y9EqJOztW2R71OiVQA8eXVjKn3zWA==","signatures":[{"sig":"MEYCIQC/mY+aJqWb1r9jAry8MffDH91aIsnKmslLJ9UewKrXYQIhALAW5EhJGh+pT+RWg7Qu/OZ8ZIcBYcff4BwSKD7Ls0lt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":452453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgf1XLCRA9TVsSAnZWagAA9zQP+wZwlazkkT7gNIGMCIzd\ntoA3Qn2NZgxQos8vxm5NqjXUfo/jEYoiqE18JwQRMzA7pBTOAjb2+H0O4S/Z\nKfoUUTksdm1mTiK4JvkwHSTVOrW4vAFvcidFvLfDNkpsxooa/Qu9a8eGPfSa\nCMKB+5WIdQEmwRRsM6SRLORCBxqq5sLWki3L1VHR0ZVn6kWI2MEXSBGzJJim\nHE8Q6dcGtFykNBNlWr+ozyW9drr9DBe9r1dgRIJiVgV2sIUWKE2AudEEMtb7\nCNLKnEpoHpYDq80RmuRptawWlDNPvhdFfYAaIBGdgv9Gph9nDPTAnH/mrGGz\nOcZsumjFDNMlBuWpCcRZ6AJNTJM4XoVCx/e5YH+jvuPhfu+8ut+rpO9WZa5o\nJMbL2L0xkQXHNEHoF3SbWznT3vVxtn5gKbkDm0ayg+mWu1Yb8wPqvt0xRhdM\nUw2B1mG2W3ONsRf3yQleGeQNV1NSJUShVmr/OGQt0jCfM+eh/ZUtzLdQdCKT\n+deRrbsot7xejROY0KjcIo3FyEZRJssi9UP8jULCpQ3VuQyvcOMCHVCudYzT\n0Qf1oMp79scMGUOp6QsAAA++sNYMGaMQYcfDZNxEOgj2g9/4ptWM7bcr4CyX\ntfb00Sa0evPvMfO24A6CIo/aeCCsPmyQflsUcxop0cgL3JrMn9D8HPw8wMhG\n6P/W\r\n=tz2X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"ae413eb78131cf253ed9de7379fe5b5ce97378ef","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"juhangsin","email":"juhangsin@gmail.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"7.8.0","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"14.15.1","dependencies":{"bcrypt":"^5.0.1","dotenv":"^8.2.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.4.4","tsc-watch":"^4.2.9","geoip-lite":"^1.4.2","handlebars":"^4.7.7","nodemailer":"^6.5.0","jsonwebtoken":"^8.5.1","csv-stringify":"^5.6.2","@curveball/core":"^0.16.2","@curveball/cors":"^0.1.0","dotenv-defaults":"^2.0.1","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@types/geoip-lite":"^1.4.1","@curveball/browser":"^0.14.7","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@types/jsonwebtoken":"^8.5.1","@curveball/accesslog":"^0.2.1","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^2.2.0","@simplewebauthn/browser":"^2.1.0","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.3.2","sinon":"^10.0.0","eslint":"^7.22.0","ts-node":"^9.1.1","hal-types":"^1.7.4","typescript":"^4.1.5 <4.3","@types/chai":"^4.2.15","@types/node":"^14.14.34","@types/mocha":"^8.2.1","@types/redis":"^2.8.28","@types/sinon":"^10.0.0","@types/bcrypt":"^3.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/nodemailer":"^6.4.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^4.17.0","@typescript-eslint/eslint-plugin":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.18.3_1618957771410_0.01097493906304936","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"@curveball/a12n-server","version":"0.19.0","_id":"@curveball/a12n-server@0.19.0","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"1c342b4eddd0924e93fa8a70e9fe112c7ef54135","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.19.0.tgz","fileCount":327,"integrity":"sha512-qui7Wb+zWS5mOq+Vl0LsCZCTzMQ1r1B46QZXA9UD9rn35rFG0AmyEXCkIvCfD84LB6/SjidgQ48qK20UL0zB8g==","signatures":[{"sig":"MEYCIQDYBlus6aatW7oXzw/x+4ltfbE1AI6D0PDM8ZHnicXEwAIhANGNgl0AFS8t32DeEidhwJdiDbG0hEWKiA57oY6uYfJt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":425730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr91aCRA9TVsSAnZWagAAjSYP/iY4JTFBiXjVmZ1UPK9M\nqBWEoYupzWfMbooNUOw3AzT+IGjSDV4D4ljYBQzogTQ9L3AeIPG92maXBISe\nuLFsG52xrlxW+Dxs6KiUO0/8rl374sp3szQYvLcVGznzNCPNI3SqjBNvuQsO\nSALKGibbPvHZ38k7PDBtJNsUEnl7Up/N8aDPftpd5izWxawev1dDE3zsoDKJ\nC5Dm/Zf7qzhmPuOxpzOSUG5MZ9JtdrJkeMfWKwqItLJMLWI0sZZb9w9IDadU\n+EUh4PMdStJV/daNXuz0HR1shbnEGbqmfNdAKQju0+9uHa7zIVFohQqFE2JH\nFPMZaByHwO++C+GZHu7uV1/6iG6JikR5EJrATCxN5anXH4ECzi8AF6ZpDRI+\nQ6NhB9Eg43jjyYmg6hq+2XQEtOq5yv3mfy+E869VXBD5edfv8WM4gqVTBl5q\nvi91CAyS3ReqiECKgzQ8RosHbw4EQTchU1ggss39U0Cb5iymvRZy2Xnttmmk\nsgfrgxFNsyUo1g4K4pCCPUb8mzSv3c77//JcFflcSL4DEuaBbk0ZECuMjjlZ\nxD0J8vHIcXon/HG4vCJXonEXPXM3kIDmYs6mv8qco/mgdgt8a1YYJsD9DsoY\nvQSnCRc819ExztDHhwJexoRDgvhBTU3m13xecWbf+hpGS6w9LXwb7rJbx7UX\nHKu2\r\n=f4ML\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"b3fb53fdbc029e8054ea2781c093eeba5d65a2e5","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"6.14.13","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"14.17.0","dependencies":{"bcrypt":"^5.0.1","dotenv":"^10.0.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.4.4","geoip-lite":"^1.4.2","handlebars":"^4.7.7","nodemailer":"^6.5.0","jsonwebtoken":"^8.5.1","csv-stringify":"^5.6.2","@curveball/core":"^0.16.2","@curveball/cors":"^0.1.0","dotenv-defaults":"^2.0.1","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@curveball/browser":"^0.15.2","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@curveball/accesslog":"^0.2.1","@curveball/validator":"^0.8.0","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^2.2.0","@simplewebauthn/browser":"^2.1.0","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.3.2","sinon":"^11.1.1","eslint":"^7.22.0","ts-node":"^10.0.0","hal-types":"^1.7.4","tsc-watch":"^4.2.9","typescript":"4.3","@types/chai":"^4.2.15","@types/node":"^14.14.34","@types/mocha":"^8.2.1","@types/redis":"^2.8.28","@types/sinon":"^10.0.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/jsonwebtoken":"^8.5.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^4.17.0","@typescript-eslint/eslint-plugin":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.19.0_1622138201906_0.19969223454976626","host":"s3://npm-registry-packages"}},"0.19.1":{"name":"@curveball/a12n-server","version":"0.19.1","_id":"@curveball/a12n-server@0.19.1","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"91fbab609c1dfab07531c2d873f49992d763d234","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.19.1.tgz","fileCount":327,"integrity":"sha512-k+GFYAQVrSmxJLZgMA6+O9gXL+iSbwKKchi1RraA8XUnI58E8EdMoLFtpcX/GiWNfTR1keHuxzkysNd8EZ3/9A==","signatures":[{"sig":"MEQCIAWqWvdZU4UM7J5u9xhS7XwlH8oAkZNMM7BYTU70WjAGAiBQMHdnPAYLoPNgUnTh7xEXrIiitOvSAw9RRD5eKiJqgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":425929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsXJMCRA9TVsSAnZWagAAsAIP/0tJSyLvq8sL32PLnzqK\nNd36PXr3nbzDe1rSz6GDLsxPqfX5EMl5ngZtcGEwf3dlyWd9/wjFOKX4Q+Xe\nl9dpRFk9eAKv7/iY64zRwWBE/4hBki/UM4OOvWM/rdHEd4y5bWRoe1WpNAWq\nLCQnzFTYYpCj5OeE5FGXS+GRxQMkmu1NJFoYo1uyukX6vw6nS4Lz0nkgu32R\nJIgGG22lgmcq5RN8Ki5bitV2Xqni1r7v7Nwq6WeGzsw3U+i/6Pm9HTLbntU3\nCq2CJzChgxDrCSXzCITXXg6ttO/migJRUrsLEbO8u4mDPfDd3ra5hJam2U4p\nG57Rp1YXaio8CSX728xBHCEPqsESV2DVVa9Sgtpv/kn37ZXFioC1h026tMLu\nMRRdftdn0zt9NIkPP5qIRSUV4RQpGzzEWKK3NLio8meUIzd26i/q7XdG9fEN\np/9QzazG1sjL1L0ohDpgJCfD5EriiUgkjO1eVuuQ5kA+zwr+4FbUyA6csBMn\n4m04AG8ziLW7AjaUcHHSkevsoHwJ4aZn+AM6wa/3BfDeOeQUUjk0898zmnnC\n4v+levuAeZ7A5OfGGU+bwN4GiAjkwSsjFXopfsZntkaLgDfNevzxBkKOAy68\nB51WZWNBd4TRn5V1s0L3P9YAxfNeymXCbOHiJ4HtB9zNpywTNM+gRfqKwQNx\nXeeZ\r\n=HSkO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"a1551113a0ec6df86b3e4d4c202ee846ac287224","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"6.14.13","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"14.17.0","dependencies":{"bcrypt":"^5.0.1","dotenv":"^10.0.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.4.4","geoip-lite":"^1.4.2","handlebars":"^4.7.7","nodemailer":"^6.5.0","jsonwebtoken":"^8.5.1","csv-stringify":"^5.6.2","@curveball/core":"^0.16.2","@curveball/cors":"^0.1.0","dotenv-defaults":"^2.0.1","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@curveball/browser":"^0.15.2","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@curveball/accesslog":"^0.2.1","@curveball/validator":"^0.8.0","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^2.2.0","@simplewebauthn/browser":"^2.1.0","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.3.2","sinon":"^11.1.1","eslint":"^7.22.0","ts-node":"^10.0.0","hal-types":"^1.7.4","tsc-watch":"^4.2.9","typescript":"4.3","@types/chai":"^4.2.15","@types/node":"^14.14.34","@types/mocha":"^8.2.1","@types/redis":"^2.8.28","@types/sinon":"^10.0.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/jsonwebtoken":"^8.5.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^4.17.0","@typescript-eslint/eslint-plugin":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.19.1_1622241868088_0.2696011873742612","host":"s3://npm-registry-packages"}},"0.19.2":{"name":"@curveball/a12n-server","version":"0.19.2","_id":"@curveball/a12n-server@0.19.2","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"ef20aa78bd50ffbbfbe05d8c03165ce367d2fe12","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.19.2.tgz","fileCount":420,"integrity":"sha512-yKDu3euUGOzLCf13mTYPUykIXx3V9BS/uVh3M2Tv1szGdxzb2Qi2G3DlPqg3w7f535ojyjoEes48sf+Zlth2Jg==","signatures":[{"sig":"MEQCICQjOwoBJpK7tHcl01zjcBSFfPf3WoVsn56XNGyKYj6AAiAPXOTKQpIe8vbz2EvqiUXQtLHQydpvRloc/fJLH1H5nQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":487970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtBMWCRA9TVsSAnZWagAAYtwP/i2cY+melbeJCMuB5rT7\nzzB4fc6nBZ6kNOjZdxOM1TS1tBK9nRrP4nmW1M7U9RY4socGqYdP8dmAJAed\nUKr1isodSmKb4/ALy0/Abcwc9QgpLSRRhrWNxxU0IbscYMyVjL5ID8C7Wa5a\ntlW/mc3spiUDCpTM7Nbl9h8ZmQCJLvft/83Iy4ft6z4RGu7OMH1hJ69q8mDw\n1UI5T886/sInLtWeTaR0fYrR1TAftE40s3WHAzk/cXrVcqOQTxea8nwC0LNm\nX5i9Tzj7q0dOW1YU84+bvu25TY3Ev2sSaJ0bXktIcA6L5N+JWdmYt7+M3Of7\nnEsJvxXiWj9eJwcnG63bp+8l5oUzoNGTSYQ9eNRhU4VmPNiPzQ+9Zf1NMTX6\n0kmNeN58k5xvb8Gx9mF1ux28cZbqq53OchPj6LYJCPbuKh//fq3BuD2SPpLu\nIro4UuEus/bEWO0fKuI3fs9GYCibZrurHrVEyitDxvKhdwOGaKfl/ipeU86g\nZOV44GNv2nUkQ+lxrJf9QBOe/mOWHvJNv+4YLmLN0d0RJIkBT+lHQ1WEbx68\nPQkgevopEJJQ3JNZzm+RecnMKamZ56yNyKcSeQQTOYAcCZr5VG5oQSN5dcql\nI3KiQrfJbVIZWHQSKz0mHijlcjb1qJlXFsCaVHqE6+3OrzlzD74Jik0qXBK4\npnXv\r\n=kv7y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"4eff8b2a625db335fe821aa300f91aa0b6c8c354","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"juhangsin","email":"juhangsin@gmail.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"7.8.0","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"14.15.1","dependencies":{"bcrypt":"^5.0.1","dotenv":"^10.0.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.4.4","geoip-lite":"^1.4.2","handlebars":"^4.7.7","nodemailer":"^6.5.0","jsonwebtoken":"^8.5.1","csv-stringify":"^5.6.2","@curveball/core":"^0.16.2","@curveball/cors":"^0.1.0","dotenv-defaults":"^2.0.1","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@curveball/browser":"^0.15.2","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@curveball/accesslog":"^0.2.1","@curveball/validator":"^0.8.0","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^2.2.0","@simplewebauthn/browser":"^2.1.0","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.3.2","sinon":"^11.1.1","eslint":"^7.22.0","ts-node":"^10.0.0","hal-types":"^1.7.4","tsc-watch":"^4.2.9","typescript":"4.3","@types/chai":"^4.2.15","@types/node":"^14.14.34","@types/mocha":"^8.2.1","@types/redis":"^2.8.28","@types/sinon":"^10.0.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/jsonwebtoken":"^8.5.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^4.17.0","@typescript-eslint/eslint-plugin":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.19.2_1622414102190_0.1497903535979026","host":"s3://npm-registry-packages"}},"0.19.4":{"name":"@curveball/a12n-server","version":"0.19.4","_id":"@curveball/a12n-server@0.19.4","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"cfafaeddd10597b1cf4b71b7d571ed56ec153297","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.19.4.tgz","fileCount":327,"integrity":"sha512-mGtYT2vHCsCiPjbRh19G2rQBAhCvQ4MrHDQF45pF8s9GR1KBaj7DKMfUYEvCdEYsHat3z+XHuBlizcZYlNgfqg==","signatures":[{"sig":"MEQCICtprBn+b+u0a4ISsd1+kSjPhedrLWUoD5jbhsdqb0c4AiBOfMSM7uE4GbkIuUlOvS2D1+r0B+mU6QrfgOlHKumPDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":426600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtGjUCRA9TVsSAnZWagAA6QMQAIU5KP0qKjGEMZOiAZWp\nfdMrddG31ZuOCCRbYb9DqrwOXYbMHckMlZ1dElW2Z6vvfWBGUdG3/La43UnW\nrYQZaj75OIGP7Q0arlO0WqeTeYUKOViU/VnL6WXwD1nS7TYJcvC/X2W2SgG/\nIZD92XmGgsq7Ram13JJhH4HWj6d7+zZWSDOwyVYoSlV+qMki3wp8EA6FWDS2\nV6wSQlrUVjZnUv06NGXTdzvcFBWmVslwv6CRxqIT605dPhR6IPo/1eIdWcoj\nr52wdWDyTJS3tZ9IRttRZDaIEilGUXC0cE/wVxoWgYnUpCTKF7wmJc+OP2nj\nUc+GZE9EptIBg9E+ahiowOgFC5cP5qABhqIGlKky4BmsFbddxb3OVpVDdAXh\nVUtKqV37a0jp7S0odp9fmcI7ZEec7/j1pSLXKP7Ivp/DHrtrKd7bDUvhcqD0\nzO8BNN4brJfTtdOKFVaY/CYZubM0MzXUsp+bNjYIqPex2mFw6IezdfG/drlT\nQOcikEMR27i/+vyKVRRfzx8TFVTCcbLl4WEsIkfOQ0UsBiEjUhB+KMlg86SW\nSLtZN4RZJ8BYxiEqSGe0LDjfhRDUSWeNY8GJYGi/qEBRVcVJ6T8BT0PD2b4e\n24QOugme6z5eIQTQy9H79nqe2RJPgLeFk/hvg7qs89LbGA1ucOGZcnUHtF5g\nq/Q6\r\n=bqmK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"00bc56c5839a3bb25dff6a448b91276551302f7e","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"6.14.13","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"14.17.0","dependencies":{"bcrypt":"^5.0.1","dotenv":"^10.0.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.4.4","geoip-lite":"^1.4.2","handlebars":"^4.7.7","nodemailer":"^6.5.0","jsonwebtoken":"^8.5.1","csv-stringify":"^5.6.2","@curveball/core":"^0.16.2","@curveball/cors":"^0.1.0","dotenv-defaults":"^2.0.1","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@curveball/browser":"^0.15.2","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@curveball/accesslog":"^0.2.1","@curveball/validator":"^0.8.0","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^2.2.0","@simplewebauthn/browser":"^2.1.0","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.3.2","sinon":"^11.1.1","eslint":"^7.22.0","ts-node":"^10.0.0","hal-types":"^1.7.4","tsc-watch":"^4.2.9","typescript":"4.3","@types/chai":"^4.2.15","@types/node":"^14.14.34","@types/mocha":"^8.2.1","@types/redis":"^2.8.28","@types/sinon":"^10.0.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/jsonwebtoken":"^8.5.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^4.17.0","@typescript-eslint/eslint-plugin":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.19.4_1622436052071_0.2733655879895267","host":"s3://npm-registry-packages"}},"0.19.6":{"name":"@curveball/a12n-server","version":"0.19.6","_id":"@curveball/a12n-server@0.19.6","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"42a2bad5f50c5e73734c1563931d73d457e8873b","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.19.6.tgz","fileCount":327,"integrity":"sha512-91QvtAPSWexhcdkK74nP/BveeXjCp7hk5xiiU3MGGoxGyPJNkd8h4+Ft68WrKMTDBNmVWe9A+gvlk29MWrT23w==","signatures":[{"sig":"MEUCIQCpoHKs0RCkzppSNrrFMtyuNuq23T4Hr9Ln29qeD6wZSwIgKLTAShJMByKxHr8TWeQTC41Qyy8vDLq0I/jwcLoV570=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":426618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwlXNCRA9TVsSAnZWagAAZT8QAKQ1ZSzymXn6Jg2Hzfr8\neHypvZ1nMUuk0Rfutk7ZXA2y36/izrmyDGttojGadw+E5teZ2p18Rbmh4yNK\nuah6CiiGwFb5ErG6S04hThdev+x6gNjH94lYuF3EKijF4fbvevZkmhHKonVY\np6p00+9TMi1lEvIlBCz0XwMLr00d5uxMxVixKQ82TspflQgTILTus5pyptUY\nk36KFCd9PSAzP1OAYSDyZkR6HI+6eUK4Pufa29KQWCDM35cJXdan9jzqXDsR\nFwmbssDPmRC0g7slVMjsZrp3c/Sja5g6U6bfhqhCQRlheeT83g367X26kkiv\nWEHiwb0cWYi3KnHn0C17FilkWy5OiVGzi8FR7Zf1+EJACINHJEsvO5VdtW6U\n9rF/PGADIHCmqfaMILpra9qaZ+Vq9boxzlwguAL2da6k+2ue+Sl28/lxAerC\nkGQOPN+fOq42yi0JZFCVTjM1y/Z3G3cqFwLOazVj7+YX7wV055uDaySrJE56\nc0S+IoRAl3G3DQKxyrbP19eouuBwPt2hGYJ5afQRrGJQlxPyT4/A9mAuW3BA\nGbFqHlmL1Zlmh32FNisowe0K3doYghP9SwXMPVQJoyHuzBinvljihhsGEled\nC/7j8vpfl6fxRjcKLHUYw4SuNVddJ95LICG6FPIMx7khekMbnCRt+eIbeSig\nABWc\r\n=m1Jw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"97d417a10714e5259934bd7450f6ce5a5c1ea74c","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"6.14.13","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"14.17.0","dependencies":{"bcrypt":"^5.0.1","dotenv":"^10.0.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.4.4","geoip-lite":"^1.4.2","handlebars":"^4.7.7","nodemailer":"^6.5.0","jsonwebtoken":"^8.5.1","csv-stringify":"^5.6.2","@curveball/core":"^0.16.2","@curveball/cors":"^0.1.0","dotenv-defaults":"^2.0.1","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@curveball/browser":"^0.15.2","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@curveball/accesslog":"^0.2.1","@curveball/validator":"^0.8.0","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^2.2.0","@simplewebauthn/browser":"^2.1.0","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.3.2","sinon":"^11.1.1","eslint":"^7.22.0","ts-node":"^10.0.0","hal-types":"^1.7.4","tsc-watch":"^4.2.9","typescript":"4.3","@types/chai":"^4.2.15","@types/node":"^14.14.34","@types/mocha":"^8.2.1","@types/redis":"^2.8.28","@types/sinon":"^10.0.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/jsonwebtoken":"^8.5.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^4.17.0","@typescript-eslint/eslint-plugin":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.19.6_1623348685346_0.9485453458910489","host":"s3://npm-registry-packages"}},"0.19.7":{"name":"@curveball/a12n-server","version":"0.19.7","_id":"@curveball/a12n-server@0.19.7","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"a2fe920733fd792c5488680069f6fea0517627e9","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.19.7.tgz","fileCount":327,"integrity":"sha512-9pswsRC+icfkT2hkpPlcHgPRH1tKBXbUS27ChvW5fHvHes1TACgvzLhR+dvEZ3petLc9HNOMWnKX2LxjMzMihw==","signatures":[{"sig":"MEUCIQDPzIjAktRdbFkF2uxLQtGbbIzxS+td230uyzKK8W8ZuQIgUOUTKqcdOTF88BTwjJMwK9Q71r4G8NqSJKYo29Az0O4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":426919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwlmjCRA9TVsSAnZWagAAjAoP/2JewPJSzrtTg3fHRUi7\nekQ76qwWXLQqzdtbmPXX2tWtgEAkyybSYNMeWDH079WL5kfQMT67uR+kbp7d\nVjmIla5kzxuDdAVYyfWcOwLzxaoXAU5R/LhHCSVwurGKN22WKXu1bKvq2hg9\nv2K1FPBfA6pV8UP+GQWnYy25o0sy3X36yHR/CO6QfgnwT8gYb9WfnZG59Vzf\nS/QH+qVEQGEajvvJYqXkiRSklvxCu38wD3awVbYbie8mFQ7hxpayfr7r4O/p\nlIrn2M6lhnmyGx5NNdwKGld/vyPq7MybfZRlsTvqCXjq3azGKndl8kdfhcQL\nV+VSLdNZ8rPDwl939l9fuZ+eBfm9ksVevHNb/g+z9cfW0LONGyfmXoq3Sgd3\nT566jFGf6tsuL7qJufrAczQvSEWHuuO+G9w35Y63B+oZXUR21QGlTCcRQeYA\npN2C7ffxUrbPvBdh7Eesf7LiUlN1HiDXrEjcSKKPJ8Olh77wMMl5Lc/ECI6E\n3DVeUbS8yK4cT8dS91VGfsE1O8VmFvU15zMBY2QSYavcjSxTTtakXfTsUfEG\nXtjklTyfk0t66OeLa0SuQJi344UynYUhhxa/GOz9/WwM2v9qBb81mtKx/rCU\noYDB0IktlQUDd4aN00cqd8Rs+5WEFbvKz16U9aRJSPgVcyUg/GiEpyMEXrI4\nT76K\r\n=XulA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"446902c0bf8f827ee2cea369c179aa06d88db24a","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"6.14.13","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"14.17.0","dependencies":{"bcrypt":"^5.0.1","dotenv":"^10.0.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.4.4","geoip-lite":"^1.4.2","handlebars":"^4.7.7","nodemailer":"^6.5.0","jsonwebtoken":"^8.5.1","csv-stringify":"^5.6.2","@curveball/core":"^0.16.2","@curveball/cors":"^0.1.0","dotenv-defaults":"^2.0.1","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@curveball/browser":"^0.15.2","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@curveball/accesslog":"^0.2.1","@curveball/validator":"^0.8.0","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^2.2.0","@simplewebauthn/browser":"^2.1.0","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.3.2","sinon":"^11.1.1","eslint":"^7.22.0","ts-node":"^10.0.0","hal-types":"^1.7.4","tsc-watch":"^4.2.9","typescript":"4.3","@types/chai":"^4.2.15","@types/node":"^14.14.34","@types/mocha":"^8.2.1","@types/redis":"^2.8.28","@types/sinon":"^10.0.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/jsonwebtoken":"^8.5.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^4.17.0","@typescript-eslint/eslint-plugin":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.19.7_1623349667048_0.5410065083500664","host":"s3://npm-registry-packages"}},"0.19.8":{"name":"@curveball/a12n-server","version":"0.19.8","_id":"@curveball/a12n-server@0.19.8","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"f444dfccf698c3d02cbc8f1b7df2f239ffff1116","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.19.8.tgz","fileCount":327,"integrity":"sha512-AWfuDqVYlqKXgxE5bjtO0jxO7pVIgGmOBUDZAQyvSUywe5h+7aUWhHU+wkuy7tdgXM0mGYuEoRrWj2OFOcPIHA==","signatures":[{"sig":"MEUCIFvwRE7OTrLgl7epZO6jyhGDnIqbw2sdrigVc9Us56HuAiEAwan4Muc7j1oR8l4MeDcQMu6eEbVQNYdYycAT9XIiyAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":433685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOmnqCRA9TVsSAnZWagAAf+IP/ikrwXseTw0WYDSMr0lu\nyD5OxzzDnlE+QA9dexwZiPK3hZhREkWNdjdR3QVU7HAjSkCyM8mNICJwUs3T\nBeBld/WhE8C92mo1q4fJDtCe1ivr8zghIsvQBPQY4Ak8PnG7JzX0626hKwVH\naiJRsmIa0+1i0y6p2ICe2dtqhJaXGWO8lAYYwpby2c/XhLeukSPBDAAKV6ff\nHv9WB6ahkrtvhsArUSDfmr621YH6xtsluhs0wK6XYMGxoJD82gZYs6fZqsJC\nvihycg5HdnUKAPBUY2Qn2LK+v959fk/UaRk/W0Tt3qbKF4E1y0GfIMkTMLgz\nzVgxKiSgTRBFLktBl1bWiQPr3P3MB1WkDQwrpm3DxZy1lxGw3MiXTxwCsJ47\nu/KiZXSpAD2KqRcVIsPh2bJDE9BZYdoWKA6i5QAzyDJIPZp/kVwJ4woQQYgc\nYrZrTeqSSaFAjiJgr6p6bCccNuvRaBUeh9yWNK49vCVdVbVLAMPd3GvIxcHg\n6XCNj5hYZrnVWLhZEabkJQ8YKiqQyCiVQEV8QBODAgFWg+pgoTSLd8gJH2F3\nYprUi5SjyY71Twi/ONwj4VcB6trCO7yiMn6J0UWIVP4IMEeDG61BCNuZrsng\nEF6rT53DGDTsn3pieu5rC9RLTXOPNkHsxE7nI3jXQkGu6OxEYqfBPRYVY/7z\ndtvi\r\n=z7NK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"13696802be48849a51b6b9b8141f744a2852c3e3","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"6.14.15","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"14.17.6","dependencies":{"bcrypt":"^5.0.1","dotenv":"^10.0.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.4.4","geoip-lite":"^1.4.2","handlebars":"^4.7.7","nodemailer":"^6.5.0","jsonwebtoken":"^8.5.1","csv-stringify":"^5.6.2","@curveball/core":"^0.16.2","@curveball/cors":"^0.1.0","dotenv-defaults":"^2.0.1","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@curveball/browser":"^0.15.2","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@curveball/accesslog":"^0.2.1","@curveball/validator":"^0.8.0","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^2.2.0","@simplewebauthn/browser":"^2.1.0","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.3.2","sinon":"^11.1.1","eslint":"^7.22.0","ts-node":"^10.0.0","hal-types":"^1.7.4","tsc-watch":"^4.2.9","typescript":"4.3","@types/chai":"^4.2.15","@types/node":"^14.14.34","@types/mocha":"^8.2.1","@types/redis":"^2.8.28","@types/sinon":"^10.0.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/jsonwebtoken":"^8.5.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^4.17.0","@typescript-eslint/eslint-plugin":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.19.8_1631218154075_0.08762658918026744","host":"s3://npm-registry-packages"}},"0.19.9":{"name":"@curveball/a12n-server","version":"0.19.9","_id":"@curveball/a12n-server@0.19.9","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"6d8946ea1a858d67193677835f985893f89c5805","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.19.9.tgz","fileCount":327,"integrity":"sha512-wIBflwk+ae3fh9kqmKUxzfJfNx43jzSRfZEzxEDr/8XEMMhYm8U/oNra+Gf7pIelstds9eD+MovRyLzLOdbnDA==","signatures":[{"sig":"MEUCIGvBZozVewdj8txpBWI+DQr5JwBnKPrrAT5wsKNQAuWgAiEA5R+6auSQ0WhYOYDYh8MfqV5H/jVmMEgOOQZzGEY3MNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzehrCRA9TVsSAnZWagAApnAP/At/IsEf1H4Kowjs9Dt2\n+G/i/t5Epx1c1CLDxjb6UJ0w/uYpkR9lfMd6Mc4QqWfAFT/dT7P2/oUxvNa1\n4a0pkCQ9nLMVbK4csfapicZjeGqATjkCiqB5Tz42GAGf8i0DykcYGEpECP+Y\n8479dDT9A17JdxIFWmVt8jiHu4UIYnCyiSkgzYNj4sm/Xesipq/TYdWHmbg2\naX9YolvnQCteoZ78RjeuOWtt4l9OJzzdIxqNVPuU0qHTcoavFFSJInP4/Yj1\nVAMNz6F4t78dhDLG6RKjzb73Gn/kF5WuFwhbOs7NtJQec7xdHGu7EeekSnNR\n+Loa0DKdhleddUVYK8u4ZKsdwRVm5CjRXV7vju9lup8vTjlB7oxnCDyJWTzU\nHK19kr2twRIt5JsjL9AlphB7t3a6mh6ttl8xdjAYfNNMVubK3QqpwYtH4cJV\nFO3D4vc7CWwWukzPdlhx6HGtNGfiOtQH02hToisBz+akKEVR66zRAA6fJZ6Q\nq25TebiJAjOzMXxZyhxo/0ws0tk+em7P90fQMD7WbwJRaecQV2q3HRqZYKV+\nmGAn6m61AlKI/nk7q8/atdNRE89EgHbsG5xSCASikyCKo+hdizhU6k5iMR/+\n6rW3BIjzHT7TwLjz2Rm1tZRMsAIl9g+6vC3WFBTuxQYxo4y9aacH7CxScWHe\nbjYQ\r\n=FnyL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"fc5783ea619aa0ea3832bf95409968b43da31928","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"6.14.15","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"14.18.0","dependencies":{"bcrypt":"^5.0.1","dotenv":"^10.0.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.3.2","geoip-lite":"^1.4.2","handlebars":"^4.7.7","nodemailer":"^6.5.0","jsonwebtoken":"^8.5.1","csv-stringify":"^5.6.2","@curveball/core":"^0.16.2","@curveball/cors":"^0.1.0","dotenv-defaults":"^3.0.0","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@curveball/browser":"^0.16.0","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@curveball/accesslog":"^0.2.1","@curveball/validator":"^0.8.0","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^2.2.0","@simplewebauthn/browser":"^2.1.0","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.1.3","sinon":"^11.1.1","eslint":"^8.0.1","ts-node":"^10.0.0","hal-types":"^1.7.4","tsc-watch":"^4.2.9","typescript":"4.4","@types/chai":"^4.2.15","@types/node":"^14.14.34","@types/mocha":"^9.0.0","@types/redis":"^2.8.28","@types/sinon":"^10.0.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/jsonwebtoken":"^8.5.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.19.9_1634608363512_0.365982595133588","host":"s3://npm-registry-packages"}},"0.19.10":{"name":"@curveball/a12n-server","version":"0.19.10","_id":"@curveball/a12n-server@0.19.10","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"8195a6555cdfc661970dadba807b3bade0bd264b","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.19.10.tgz","fileCount":327,"integrity":"sha512-nTqf2/IaB54wJA1fzEZ8q/FGdjRaBEDo4/pu4V2YTCUCFz9rk/b/oZ4D1cuCTJCtEKS/FSieVvo1dvsKz7X3kQ==","signatures":[{"sig":"MEYCIQDIiG4n5qvcNGvxsboqGDY7yFzr4tS5nfpXwk8l3ysF/QIhAO75i3pljLQxuPN9TFx+Jo7xwsD/8s6wHbIACK7el9JZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":438005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2HLLCRA9TVsSAnZWagAAiMUP/Ah3TfhdpszmDauy6EZn\nMEFHyfPCkDngxmzBAYyQDo2WsBgwFLLLehj+4KO7MVPnwwRjAAqqDh4uiepy\nr0pqeXBfV4JXJQsb87fijsStHqdqKmTkp4tMGIBYDlJ4n/Lvr+ForoHhRjTE\nO3Buynf+QR+gnNoVEWlrxPWbto67YulLBTARI6tNc33sO3Bkea+1mOAKbXMb\nqaUEpI3ak/0mQdqM9GKq4ryAYB5/9RHV8fRvqPo7WxtSAQfftaOQWQI5ZrP4\nbU09N9qE3+wPNoyLM+6xxpjdAAHvakhWeg/R+CCH06JLYWau44wsXvhCStEj\nvu/K/pO4YYb1d5pHHwDmPJbZs5XSbPEyqzIjCxahiaMaul6R+wBnYDApx7r6\nTUMykOhM7fOkc8zdRIjEN1ZlG7HjFUnct6xdAND+R4Nche+C2sHfLPnoCA9M\nXhI2ZcuE2x5pGkYuY/jKMTHl/RIeFJTGyZJze0fgLazHXvkD6/MYmmcVsKKA\nX6p1CrRWAUI0d3o8jShj5+6nyKHBlcJe55bSQMtdjtcXB5lL7w284umzoLpi\nKi8ceIil0K8PHu06cW6OJbNkTg+9V2K1EQE24rmAOQamQ3PI9YEeVL6+Y9Tc\nGO+o3o4Nig3Qg4ZrO7kVqpHgR+P5d2BAmi7RanL9Mi9CLqVPQNeQNo3G2Qm8\nCeeS\r\n=T5Yn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"f49f81ea0744c6f6dd8fdc504a2a9150171d8a23","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"6.14.15","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"14.18.2","dependencies":{"bcrypt":"^5.0.1","dotenv":"^10.0.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.3.2","geoip-lite":"^1.4.2","handlebars":"^4.7.7","nodemailer":"^6.5.0","jsonwebtoken":"^8.5.1","csv-stringify":"^5.6.2","@curveball/core":"^0.16.3","@curveball/cors":"^0.1.0","dotenv-defaults":"^3.0.0","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@curveball/browser":"^0.16.0","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@curveball/accesslog":"^0.2.1","@curveball/validator":"^0.8.0","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^2.2.0","@simplewebauthn/browser":"^2.1.0","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.1.3","sinon":"^11.1.1","eslint":"^8.0.1","ts-node":"^10.0.0","hal-types":"^1.7.4","tsc-watch":"^4.2.9","typescript":"^4.5.4","@types/chai":"^4.2.15","@types/node":"^14.14.34","@types/mocha":"^9.0.0","@types/redis":"^2.8.28","@types/sinon":"^10.0.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/jsonwebtoken":"^8.5.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.19.10_1641575114886_0.10296102250576333","host":"s3://npm-registry-packages"}},"0.19.11":{"name":"@curveball/a12n-server","version":"0.19.11","_id":"@curveball/a12n-server@0.19.11","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"229c4ce2fe9b83a5ab9d8a00ef0d87dee6b2e596","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.19.11.tgz","fileCount":327,"integrity":"sha512-O6g5/+5+Lx2Q1IS6YpffB0EjbhueRhkYKtM4foWR63iiN0IQy/l5NGNZ7NwD/yGxdb+r3NOhMIfgMLslP1R1cw==","signatures":[{"sig":"MEUCIQDbECHiY/T8z8kg8L3jcZl2pwwoFN3/202XiTTQOp2iGAIgZ3ktHJt1/bw76OMWDXCrvHxrrz4pR/2DpUCUWTQPdpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2I5nCRA9TVsSAnZWagAAC8QP/jWG+AR1PCWCHQTJkY4w\ne9WVzeRJCNuaqoK0ZT9I9skKAic9lBx1MtQPZaO9MM1DFBdrnZ5t4UKWpNzh\nTRpaRnnSVnLwaPQ9Fi4ueuZxgc89Z5dFpz7Bw3Az2wwTmrqbC5UkDjqjSfHv\nd8/l+lMt/QYv2ic4eZHFzuCMHcKXPM1jMf7zfOBKQ9HU9xzn4fhLwSEVljKf\nQYpMgfMxWeNsC2BtXx1hhfRke7T3v1NGAisrln47yFwC4RKHm32mewdftVD7\niETICy8sVepVuE3AJN8107MmsCYQNMznk6wM2VWQ4ySBB77SJMLcStbTW4uc\nEzVbR+VgvugLdDlaZ0Jz/B23UphDnPxDLunGZvfPe0+EQuJ2V8tz53As1m6A\nvPqr9vlavyEIiT9OoHHwUnTMf/0UCCMC9oBAHAoCcQtu1ARnnd41uo8W1Rc7\ni6kbcuscKB2ls15ImTAdTcsnylWzRzghQzSeWAKD0oRghUQ5JVXBsAKyVk6d\nj8EBmSMjccTZ91M1gelyu+ABEqWC1wa+/GBgG260O0NiPgy7m1h0CLLXkrnh\n8cUfQwoEq/E/zIDIUfQOiOZg8930uV6MIG0GdwytEFI3zKuo4jQf88jbbKti\n8V58wdgw6p7VwP5tuM5bmQq/F+FGJUKiFobYm+50kdQSzEbFlYvvVrSRJ7lG\n3q4O\r\n=X22s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"10349f560eb1c4c373ac750f0420ff35f0245e8b","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"6.14.15","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"14.18.2","dependencies":{"bcrypt":"^5.0.1","dotenv":"^10.0.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.3.2","geoip-lite":"^1.4.2","handlebars":"^4.7.7","nodemailer":"^6.5.0","jsonwebtoken":"^8.5.1","csv-stringify":"^5.6.2","@curveball/core":"^0.16.2","@curveball/cors":"^0.1.0","dotenv-defaults":"^3.0.0","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@curveball/browser":"^0.16.0","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@curveball/accesslog":"^0.2.1","@curveball/validator":"^0.8.0","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^2.2.0","@simplewebauthn/browser":"^2.1.0","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.1.3","sinon":"^11.1.1","eslint":"^8.0.1","ts-node":"^10.0.0","hal-types":"^1.7.4","tsc-watch":"^4.2.9","typescript":"^4.5.4","@types/chai":"^4.2.15","@types/node":"^14.14.34","@types/mocha":"^9.0.0","@types/redis":"^2.8.28","@types/sinon":"^10.0.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/jsonwebtoken":"^8.5.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.19.11_1641582183661_0.10666630278351596","host":"s3://npm-registry-packages"}},"0.19.12":{"name":"@curveball/a12n-server","version":"0.19.12","_id":"@curveball/a12n-server@0.19.12","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"26f032e84c92d46bb917d3dc5b1d99bbc6540f3b","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.19.12.tgz","fileCount":356,"integrity":"sha512-nFHAWBLS3A83SIqQYsBpzd2eht9UBRzwKhFf8F5OYoMlUFNUIU8C7jiJAtjyQeHkHMGBJA5BFWCtR+uuG/GV9Q==","signatures":[{"sig":"MEQCIAa45DmtcnNm/ER3dsVg+36RKJlJ5Zmbtp17i9Y2OnwmAiAuW5xvZBJTX+v/A+gh3AuwVcaMyvYPyeTme66GQlqA+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3xuZCRA9TVsSAnZWagAATNwQAJ7thP1hxPu3XEBkwPV8\n9y+4kj4hv/yIiOb9sAxQHh/Ld/wBt8Fh0YcoGyfpQH8UoI6ygaT/ZKCRRxHt\ns5NT8E6kKGtCJy3HxrihGBcbPRfBPO/zL4l8Qo7+c8PbCbDnB+B8UNuIlbjI\nnf2VtqCcQy+droHwN6ddqkhx24wQjmXu/HmPzL+JWEMndSBvoWulaQdWlIMH\nPtVZg+jVKroz69DzwiK0GFgaJa01q0u/BojOFeNhbj/KJr2jNFWnnSvWkHGk\nfzxEgHKfWrghK7bzJ5hYl4UQlKVGWW1Tm9bLlkuoOtONM8RVUZafgpqq4dgY\nuuzobamHABkLYDF32PldNb3+M/Om49nkXsjlnte/uz4XgE1qAcWId03T7f4R\nUsvkIUzK4jRJSwAvy4QRaoHdDi2ByA3V1cPrFMjnKDn7VE43MG2DC4DN+xxK\nT/M7LB8gc6mIhF1SZiJzIT49VD22ugLdp7Bqefl6wMiAJWz3i+Ju2a7jKKOt\nP+mwVSYMu069zNWscJV8TbvzZuCEm0Dq6FBT0uE2NHR2333f0/irlPUgS/Rv\nmg5ld4Wr3+WBj6Ellp1ePAXZdDrG/fbf4IfYfLJNitRSyG2GltuYkSy1L0pW\nPumTv/02RRg3XlYZWBjuJVXLNK34FlHplGjlhVNpOll/DXMkI1nyMPlY1gPC\nJtCO\r\n=aqlf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"a3241299d77ec16c8cfc2b3e549dc6f8ddd2102e","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"8.1.2","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"16.13.2","dependencies":{"bcrypt":"^5.0.1","dotenv":"^10.0.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.3.2","geoip-lite":"^1.4.2","handlebars":"^4.7.7","nodemailer":"^6.5.0","jsonwebtoken":"^8.5.1","csv-stringify":"^5.6.2","@curveball/core":"^0.16.3","@curveball/cors":"^0.1.0","dotenv-defaults":"^3.0.0","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@curveball/browser":"^0.16.4","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@curveball/accesslog":"^0.2.1","@curveball/validator":"^0.8.0","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^2.2.0","@simplewebauthn/browser":"^2.1.0","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.1.3","sinon":"^11.1.1","eslint":"^8.0.1","ts-node":"^10.0.0","hal-types":"^1.7.4","tsc-watch":"^4.2.9","typescript":"^4.5.4","@types/chai":"^4.2.15","@types/node":"^14.14.34","@types/mocha":"^9.0.0","@types/redis":"^2.8.28","@types/sinon":"^10.0.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/jsonwebtoken":"^8.5.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.19.12_1642011545627_0.8385780702432071","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"@curveball/a12n-server","version":"0.20.0","_id":"@curveball/a12n-server@0.20.0","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"5f88074aa53760f140864520a56cbd78687c6d6b","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.20.0.tgz","fileCount":481,"integrity":"sha512-1EsMyN6hUDBBCnl/xVCKgzx3hWhRA64clbr+DEu1SzrzQShO01OfQl9T7CZCMtZVGxeGJhq7hsq4/R4KG09K1g==","signatures":[{"sig":"MEQCIHU/nWSQ1nAEmcVCpIxAKO4uh57s6+g7Pi8jPes4RDNkAiBhbo11o3bRX3tl+GD0UeotkqELfkxwBP+WdscPmRkPWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":532697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihAMVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphUhAAh2cBh/YFv/+gQvT4X0oOYXnL0S1ljg7XzZ0ejSUYpSlMMqQH\r\ndeZCJOeypqqPWa/m330UXr45wicwaDzL7mz0hHkKD6KVTqZUgjSr9v454hmM\r\nwK3Z3mk79CfFElzpfH+5h0Fqw4ykzL0dtzlhtfbpWZUQgp/1MTKi2dBEg48R\r\nPVRDtqi3xVSsmH+ZjQhlcgRarEqk7NM2WQ/e/VGvf15I7P39pT2yK8YiWPol\r\nfWPZNmJt3zUu6hFbl2dKKTdPasHaZAzzkT/ry8sSgncxXq3y90omPsaO8UPY\r\nkMvkZImb5RSWp8kC5nkRSzlLb1sXLr1GJ40iTs7T8vG8nPRzngdWBe0/JmHF\r\nQCLQDx0/61hYwBmqgV3z+Xm0TEspfZ+gc0nnoJgVEkjQ2gQ0aYb4SULnSXhm\r\nYC3oz7mmgtb97codVyUsIJHKkh+7n3fVX7db4vNAuAahDFurnG4QCZ+YLNV7\r\nQsEYZyHbZgMqIapaTrQWCrPDZF9Ji6eN91AAJlH/KGSoT27cM/rzfVnwjhhJ\r\nVudyTO6BUSgoW8j64CaMFsNc6QJ0ZqxayrcX968PXvPFBSjtgzMFaL3Ay75y\r\nsP4hAkcyvsPhdqv7dlwZjkF6EnJR8osrIBRKBwUOilUgmdXlUl3wrlY9Wzoj\r\ny0P7P5jX+n0kTvkhoLy6LGA6Tb0mZ4NcN1Q=\r\n=Q+Np\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"2ec4007c2fa6f26b6b70e3d06637cca60c7ab4dc","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"8.9.0","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.2.0","dependencies":{"pg":"^8.7.1","jose":"^4.6.1","knex":"^2.0.0","bcrypt":"^5.0.1","dotenv":"^16.0.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.5.0","csv-stringify":"^6.0.5","@curveball/core":"^0.19.0","@curveball/cors":"^0.1.0","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@curveball/browser":"^0.17.4","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@curveball/accesslog":"^0.2.1","@curveball/validator":"^0.8.0","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^4.4.0","@simplewebauthn/browser":"^4.1.0","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.1.3","sinon":"^13.0.1","eslint":"^8.0.1","ts-node":"^10.0.0","hal-types":"^1.7.6","tsc-watch":"^4.2.9","typescript":"^4.5.4","@types/chai":"^4.2.15","@types/node":"^16.11.26","@types/mocha":"^9.0.0","@types/redis":"^2.8.32","@types/sinon":"^10.0.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/jsonwebtoken":"^8.5.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.20.0_1652818709408_0.9398906543183785","host":"s3://npm-registry-packages"}},"0.20.1":{"name":"@curveball/a12n-server","version":"0.20.1","_id":"@curveball/a12n-server@0.20.1","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"7b743f4b4658531a1299e9652d9a42a39177b0c4","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.20.1.tgz","fileCount":481,"integrity":"sha512-S18ZolwnFpUGSJbEADtnu4j2hwDGlswGeAvfI+7mf7KTRjjFQkM12qtTVp5FMyT9PYNF6yjnKtzILTGEdNZbJw==","signatures":[{"sig":"MEQCIER5B91KeWCzFEhZmIJWCjLtnk/mI80Wy96n7lpxc6Z5AiBY291GStoBibs4lzSiy/FOSOlpgHh/MIeLxw9uMn+AqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":532662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihAdEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+6g/9FBHI2bq8im7be4wWdcFolwy+Bo8SB5rHTKqifb2uSJ7oWfMR\r\nImwYa8pvFmkZaScgAg+exH/hnQBxX9oOokV4MS04NvXCxyxTirVedphe23Ck\r\nc9ZZhyefYCYzqKsEcqsabIxvnmO69G7Kz5BcK5cSKizwW7k8ozo9nHM6Ve5O\r\n5EZ8n9L64CAxNHQeEPIAp4+FSMlycnJrNA3hvutKclRoNAGhAgFd4+WCeUDU\r\nsCE3P/AAuoQPwRwBxqyfodMLcH10dZOWuoMptexGR7URdzPY4aFMVyqzT6Ox\r\nfaphdvnwwtoyMlM2JeJdZucOGn80UdrLIkALv3zoYHTpZT4oV57hkpLF+Qp9\r\n18urLqrosFtI9gZJM6Cxncn2dpzfCEd+F7NnQu1uSMMmDJCCs4T4xhFpwwbB\r\nh3ZyDpcA03anFVKvrgPYatRh0BDhZ+bjVNkn2KgP9et1AruoIw2d2Kuyu1B7\r\nBxvFS0vpLUha3Z57/wS+eowrOksbPVt980VHcBHYbbJpnAEm7Ie+3JLo/F4g\r\ne9rGF73uVFVmJ95PdCOIYzb3X1NuLqrHC/k6f5BnsunPptcYBclZdmLFG/C+\r\nIDgprUgfpekU0TCvoUmNqFrVgld2Pavl9Lr3Mr+nU/YEVFzoTU64Q8CxKpbD\r\nlMLW76pWYVabIzRscU6Lc0nnuadq8noUOgQ=\r\n=9Yv7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"b244f36006d3dce41ea51e9a70cc3c674ff5f4d7","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"8.9.0","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.2.0","dependencies":{"pg":"^8.7.1","jose":"^4.6.1","knex":"^2.0.0","bcrypt":"^5.0.1","dotenv":"^16.0.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.5.0","csv-stringify":"^6.0.5","@curveball/core":"^0.19.0","@curveball/cors":"^0.1.0","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@curveball/browser":"^0.17.4","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@curveball/accesslog":"^0.2.1","@curveball/validator":"^0.8.0","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^4.4.0","@simplewebauthn/browser":"^4.1.0","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.1.3","sinon":"^13.0.1","eslint":"^8.0.1","ts-node":"^10.0.0","hal-types":"^1.7.6","tsc-watch":"^4.2.9","typescript":"^4.5.4","@types/chai":"^4.2.15","@types/node":"^16.11.26","@types/mocha":"^9.0.0","@types/redis":"^2.8.32","@types/sinon":"^10.0.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/jsonwebtoken":"^8.5.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.20.1_1652819780419_0.6741057164712696","host":"s3://npm-registry-packages"}},"0.20.2":{"name":"@curveball/a12n-server","version":"0.20.2","_id":"@curveball/a12n-server@0.20.2","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"49948a796d7bec48dcf6f8c0412d33e53d239124","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.20.2.tgz","fileCount":481,"integrity":"sha512-5odmVuMGN+PHg6Mele1mLyotHT2sYT+vdv/tfCVZUYhDpEeuPxCXn+EmBrImAXxwysLMbHFY+laB616IgirO3w==","signatures":[{"sig":"MEUCIQDCwSBjq8gECQ7P0T9FlkVAnXUlpANwsgowR8kgBkP/BQIgd70roMYmcs0c99qmX7dqikgBK5BVVgFeiq6IYDTt4D8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":532724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij8pPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2Mw//V1iA+0Y4funfsXCk5vfIOguAs05X1sRhhPdK8n6A/rdJ0d3w\r\nOTaG8k8/L6P5GBCeyeupd6vYiEIyzIHz9KDVULzCm1+PXikiNeuZ0fN2KRSm\r\nIxzu4iuS4DjN+Q3+e0UQma85eU/3+5NDDr8yaUEy/nJlw8ZFetnEgQMnBr9H\r\nJySGYdk6TzKBtJWEyuP8GUeIYKsJYMgkU1AXZNuHM6cKDz0c6SnChdVDUAnH\r\n1iETVf6ZW6yVLpCt5ptVePCjwG1DjWJ6qwHCGWUDfcuQKBSEAHlcpoxdmUM0\r\nzQQCEjefWdaIZRGbg+pbhOJbHWsiacCvMDLPar4j4OHeaYdqE9a+T8KUjdoo\r\nIWhyM8V8KV+1heWFKOYnORPQ9Nx+/MPCjtUMfTyaz/yuZUpfRD5aHZM5tdif\r\ngBzOqLzFYZvKToyQW7KYrNPaDOWpDo47Mn4MIczjNFXGMhvMZ1yTrimtXA/f\r\neonIDH5+1emnw1FqQVURj/88GZQTFanDeYwTyhzk00ms01HMkcHyqfbnf8h5\r\nssFUTrU3WSFbJ4ytu9Jw2N+wBEX3qhfB/Ezn9w1e6whGeGzmqpUio/1rFyS+\r\npB2a0/J2sXJHRQ1VO4g4MscGrclAmTmm7epoANiQbbhxgbdret/Txg+U1i7S\r\npgj2tb4ZTjYAm+/tiQONtTnuONOCB21Kk44=\r\n=Ez8T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"0418613dfad937a06f91ff207bfb00762b438963","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"8.9.0","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.2.0","dependencies":{"pg":"^8.7.1","jose":"^4.6.1","knex":"^2.0.0","bcrypt":"^5.0.1","dotenv":"^16.0.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.5.0","csv-stringify":"^6.0.5","@curveball/core":"^0.19.0","@curveball/cors":"^0.1.0","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@curveball/browser":"^0.17.4","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@curveball/accesslog":"^0.2.1","@curveball/validator":"^0.8.0","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^5.2.1","@simplewebauthn/browser":"^5.2.1","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^10.0.0","sinon":"^14.0.0","eslint":"^8.0.1","ts-node":"^10.0.0","hal-types":"^1.7.6","tsc-watch":"^5.0.3","typescript":"^4.5.4","@types/chai":"^4.2.15","@types/node":"^16.11.26","@types/mocha":"^9.0.0","@types/redis":"^2.8.32","@types/sinon":"^10.0.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/jsonwebtoken":"^8.5.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.20.2_1653590607721_0.7412757144884061","host":"s3://npm-registry-packages"}},"0.20.3":{"name":"@curveball/a12n-server","version":"0.20.3","_id":"@curveball/a12n-server@0.20.3","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"5b13af5938709002ba0d9886166bdd0a9de46d17","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.20.3.tgz","fileCount":478,"integrity":"sha512-EMyYMRYs79E3gVfnKY+NYf/ius+S5vv+Dz3osptCzNol9MmHnNzdHp/7c27dNBUP9iwoGSExm0j08LAiJhsnhQ==","signatures":[{"sig":"MEUCIQC76s/cpxiw5rg4vQfGdyi2Rmz/SLRp8SxcyVfkM4j+ZgIgCqTZZMAtMHoGsbMLJKcXWs92Las1+QkWBjBV+h3O0ho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":529407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimk2XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmonjg//UD/GGjKcxLBH4q72r9S85vT+SfepDRaJo3xMpvXb6ENDySAY\r\nLIaVwDlDcX/R9ACUQHjnCVHJP7kHL8hWZEIsb3G0U5mmbYnWvGW4weZdvWjh\r\njHncqygDwUv5gvE/b72s3sEDI0LiGa1x4Xemf/5SIkW7shDrmAgjvi6erdKy\r\nsQVCjhW4xbfs/VrnYqpmrDConaAKjCYNrGnl4JQ/SYenLKjS/VklVhxEPEGu\r\nBlXstar/MZ5fMB+xuXJ0n6cyPBeYKMyeWZfAmAqxAa4nPgtzpxzwx/X1HSyU\r\nLnf8Gyo5ZADdMLNI7VfOj675jm08/U+P/Pp2VmPaZ+hVl1mxG3ywc4kN8Xbu\r\nLvdq5/FdubtovuEjlcwnN7WIaY58zUADlc0iXjm0p2ODt3a/6b5i0GOU5q5R\r\n2aiGtGd1PjCilpbdXzYErCankmclPrEdhvOjuwRa5xCBOs0ObM5TY/AQ2bGa\r\n3h03xJ2SrK+sP7E0GKJeprcxoemtk9cx0C2vErXqipT1AiJoXnZ6d166dU93\r\nMxK+iuJD8bTPhgz7/Mlho7euR1ci7xyvgW2uPiinD2oG0zN2xUbkmv5f2GuR\r\npl9NLDiaQEBysb8lEkJVuYX9ydND582k8FnFuF30TaPm5ZjvI2YAMLxyz6aj\r\n2ng38po2om2gzP2lG18yjhA2QFj8poAPKW0=\r\n=4A1g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"4a0fd0597815fafedec379244d666d39778b7e0a","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"8.5.5","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"16.15.0","dependencies":{"pg":"^8.7.1","jose":"^4.6.1","knex":"^2.0.0","bcrypt":"^5.0.1","dotenv":"^16.0.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.5.0","csv-stringify":"^6.0.5","@curveball/core":"^0.19.0","@curveball/cors":"^0.1.0","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@curveball/browser":"^0.17.4","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@curveball/accesslog":"^0.2.1","@curveball/validator":"^0.8.0","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^5.2.1","@simplewebauthn/browser":"^5.2.1","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^10.0.0","sinon":"^14.0.0","eslint":"^8.0.1","ts-node":"^10.0.0","hal-types":"^1.7.6","tsc-watch":"^5.0.3","typescript":"^4.5.4","@types/chai":"^4.2.15","@types/node":"^16.11.26","@types/mocha":"^9.0.0","@types/redis":"^2.8.32","@types/sinon":"^10.0.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/jsonwebtoken":"^8.5.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.20.3_1654279574910_0.7439249701424078","host":"s3://npm-registry-packages"}},"0.20.4":{"name":"@curveball/a12n-server","version":"0.20.4","_id":"@curveball/a12n-server@0.20.4","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"67761ebac43e27fa77a77135b00b94e6393f3c9b","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.20.4.tgz","fileCount":481,"integrity":"sha512-IFvpLKFnlpl7bfGoAEgIaCwOVa7ewcMgFRx76jvrGtVksJH/iIYRmtdtkjiizU9mP45UjdegCGV4EURMqSWT6Q==","signatures":[{"sig":"MEQCIAastTgU70+MOqafFvivay/a6dHPJU5XqVm67grZRe2LAiBMmVeuvn+LTBRLrIOMf2A1/7xuelsTeVNeqc2lXgn4QA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":542620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJir/HtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqo+g/+MY3A+wOSoPZzJyIUBj9motzo0VwH+v1q1sli5nS6GEx+Hx3Z\r\nHb+xVQgl8jqglwvxb8at0gRcRatAWSjt82u1EyB5qY1vEEYvHwLBXLaN1v9V\r\nJ6x9BXhgzXO1yoa9JULYMMBuLQJxuIU3Pa1lWAEDfgF/zq/tSsWQOGcDKfk+\r\nNTv4DjiRnjfk/ORh7LQwujWgG2JquGekxIcR/AtxZOC56LtKRklRztEDs0Cm\r\nik5DcARoFrlL3OmNcCmnI+CwOWfRx9KFCn1uI7xycjpWSnJIcfzvBtCYJQHj\r\nWbi42DZsC/A344DFaWvSaT8OIfSDcpgWyvYEZwS1UMtKFm87qPjpkGXovVmS\r\nXS5tCEmUMOg8bmqWZIRpPfyB9ClN2TlEF33BII1hx8AmdHqJlAdG8OrKX/BS\r\nLIgKrcrqDwD9b8u4fRNVftHXXqGBraQdKfkrmFwFcYWHjnf/yAvX0SosFRa3\r\nu+dYIdL35mIe57YoCkxaq88MW3FwZU217ArhVaJz4NOQYqNGRHUOwd3puMrc\r\nr4wjgMHuWmwmJywSd48z7SKfe6nbU4G1VAcwQM4I+iom9K4zuXMhvKWcrG0+\r\nBqyzZTd9vHJDJHsCyAuTUl8ymXsTxmKxoLxs1HVQH8xqWime9oREz6AnmSVq\r\nEGdGuBztbJYapiPJxb0XshM8BfyQOjS5ofc=\r\n=fYJd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"43441b3e709900b6e46c535f2c46685063cf1bf9","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"8.11.0","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"16.15.1","dependencies":{"pg":"^8.7.1","jose":"^4.6.1","knex":"^2.0.0","bcrypt":"^5.0.1","dotenv":"^16.0.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.5.0","csv-stringify":"^6.0.5","@curveball/core":"^0.19.0","@curveball/cors":"^0.1.0","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@curveball/browser":"^0.17.4","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@curveball/accesslog":"^0.2.1","@curveball/validator":"^0.9.0","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^5.2.1","@simplewebauthn/browser":"^5.2.1","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^10.0.0","sinon":"^14.0.0","eslint":"^8.0.1","ts-node":"^10.0.0","hal-types":"^1.7.6","tsc-watch":"^5.0.3","typescript":"^4.5.4","@types/chai":"^4.2.15","@types/node":"^16.11.26","@types/mocha":"^9.0.0","@types/redis":"^2.8.32","@types/sinon":"^10.0.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/jsonwebtoken":"^8.5.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.20.4_1655697900912_0.006127106361272894","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"@curveball/a12n-server","version":"0.21.0","_id":"@curveball/a12n-server@0.21.0","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"34ccd71e664e29861326fca4c53eb0f8ef0a35e8","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.21.0.tgz","fileCount":482,"integrity":"sha512-kDLhMI51T/CzESR8/kb0ZYS3GFSQLJ1RrbjZ6HPyvVufZO8I2X8kZSZ69NM4WTN+xRzZtDp/n0xLbl7372jjrw==","signatures":[{"sig":"MEUCIBALxsZeSKSzMZlzbBOov5g8mR3fvJ4LMZMTf7Eh4XJKAiEAodPmUlK4yDO8BO/HiqoUkLnYlOHTXTQrAzr5STktcq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4Wz3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOIg//eWvacV1SkqM5nptSYmv+kb2f3lqa8H/Kjk6pFFVvKsoU8K4S\r\nV9Y5cUYV4Qv+VEts7f82a0JmC4tUD2bqwcZzshCniRTyzN6/SvFFTivBNLIy\r\nxV3NivOare6Z9SCfmGyP52FdSPPFC528vWHhSZUKabANM949QoDTo3Aa+ERK\r\nqfqn0YUwPNUNro8Prcqz98XIpT9UQP6okFIcSzjM39Qj621DrcTbIaG6xHwO\r\ncq6wZYVaL6eZHcNM/1Pb0cobK+om4cBFX39AYuapOoTRAV+urUGUHjGrKpO8\r\nReRkGl5Bk0g/QxkoCqTEuayS4e85Hd4MLU5Edq067FfELtabARoaPfKdGQSk\r\nPxp6UPzkGaDj/UVKjtiVCYXxLp3MQStQMq3ZfcCWpPSgqPBTSaYlpUbANveb\r\nI1bCIPXzrNaHYdHQhLennq8JI4+sBknkr9tZlFmlOLCTpZvf9+JxeyaRrefu\r\n5b0J8cmcDSRCWAl9uhG8a5FQCfwttudEFvCuAgQ0xHUhoW8ZMlrhyX2YwmJf\r\nDpO1FhO1PX3rs5QOJQTHHeAJL+77eJRNHccI9W5S8GlG+9xRTU7KZ7oLS/bt\r\nCoAx7RB1LhQKCdgnJ8bIARve26UoQfM9g/tiyXhhdhBYBZUeHPGjqhm+dD6g\r\neIua1VukJ6ymxjKkix29MSheAd++8GDoib4=\r\n=ORar\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"31e26309c3cb5952d61f4652224ae0a659eb3b58","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"8.11.0","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"16.16.0","dependencies":{"pg":"^8.7.1","jose":"^4.6.1","knex":"^2.0.0","bcrypt":"^5.0.1","dotenv":"^16.0.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.5.0","csv-stringify":"^6.0.5","@curveball/core":"^0.19.0","@curveball/cors":"^0.1.0","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@curveball/browser":"^0.17.4","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@curveball/accesslog":"^0.2.1","@curveball/validator":"^0.9.0","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^5.2.1","@simplewebauthn/browser":"^5.2.1","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^10.0.0","sinon":"^14.0.0","eslint":"^8.0.1","ts-node":"^10.0.0","hal-types":"^1.7.6","tsc-watch":"^5.0.3","typescript":"^4.5.4","@types/chai":"^4.2.15","@types/node":"^16.11.26","@types/mocha":"^9.0.0","@types/redis":"^2.8.32","@types/sinon":"^10.0.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/jsonwebtoken":"^8.5.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.21.0_1658940663422_0.8924689684646487","host":"s3://npm-registry-packages"}},"0.21.1":{"name":"@curveball/a12n-server","version":"0.21.1","_id":"@curveball/a12n-server@0.21.1","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"58f089e1636d0427b8e471847a5fec94d1b15931","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.21.1.tgz","fileCount":483,"integrity":"sha512-xcG64O6FWlSbnbi3/j1TBxFIlpAkof0w2rkCxzYwDlyZhniBTkf4XvgrW39CYQhwBL9yBZ9UDNL9cOUI5x0+5Q==","signatures":[{"sig":"MEUCIQDj+OUTmjBLQ3kwzTbUpQfjB/tzZA7gW+OrpygZFKRJ8gIgKm3FyOZNjb+a46Fpy5aQoDSLGIvqCswME0Ps0OHThh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":545901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4W4bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfghAAomfLAyspf8evZA7M0l50wW5/Tsw+Ht8RmnOXdkBOmvX90Z+f\r\n4ZgbTEb+2DHb6sr80yuyTXuNrVOdrayu1hDuiqcMGUP//dkIt98ZUYR4H3bM\r\ntaWAn3vhoEAxECZy63BnhyhprLATieAor8QPayJHOcqCXGmKfIP7AtKR2Hab\r\n0X5s/TGpy8LiF2WM5Y2s6ptLPkav9OdKb9NMzZueL0hXVapXFsUnEIgM2UCs\r\nzpQoVYi6YnukpmyCRBT9ZqvlWwrcSclpuu7oP69txWtM9peJUmJWItIsEntu\r\nf3dMs3DREsUXyImSYRSrykJ0DyaNbandsg0ns1tn0Izja28olXu+aOlBeQpC\r\nqEVRbnVDUJSgE6YxHeTUiLhfY1tz/Y7K1XMHPcG85Kbe8dErEOTyyvOdiWhp\r\nhY15RGDkFjzJhCmxGYL4mI85A6EAT2IHEny2QA+aCyiMZH/DTJB7JbG3y/QO\r\n1aPdMrtZpiJuVGiGw1aN11sItINcgfjrGf+E1Mnu+sugFJ66+j3JzsyNUcgy\r\nW6/9l+I9IIeyLAbLtek+8wYnqYQs2m+RRY7ppEA8kS8rXZ+oKCJSbl/3Bm0E\r\nl41eVf3fg0oxOosRDB5ux1NaTZ7L1T9SBpDnQfsPf6EGovZEZDl5GCr+S5QQ\r\nxMw1socTNkZBVUBi0eI29xdvN3X/IlVdlHo=\r\n=WfRA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"2378c732bc9ec4eacba48addc4d71d528104894d","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"8.11.0","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"16.16.0","dependencies":{"pg":"^8.7.1","jose":"^4.6.1","knex":"^2.0.0","bcrypt":"^5.0.1","dotenv":"^16.0.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.5.0","csv-stringify":"^6.0.5","@curveball/core":"^0.19.0","@curveball/cors":"^0.1.0","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@curveball/browser":"^0.17.4","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@curveball/accesslog":"^0.2.1","@curveball/validator":"^0.9.0","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^5.2.1","@simplewebauthn/browser":"^5.2.1","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^10.0.0","sinon":"^14.0.0","eslint":"^8.0.1","ts-node":"^10.0.0","hal-types":"^1.7.6","tsc-watch":"^5.0.3","typescript":"^4.5.4","@types/chai":"^4.2.15","@types/node":"^16.11.26","@types/mocha":"^9.0.0","@types/redis":"^2.8.32","@types/sinon":"^10.0.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/jsonwebtoken":"^8.5.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.21.1_1658940955589_0.8696275650161478","host":"s3://npm-registry-packages"}},"0.21.2":{"name":"@curveball/a12n-server","version":"0.21.2","_id":"@curveball/a12n-server@0.21.2","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"1ef2a8297c68809b581dc3b697ae7c88652a156c","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.21.2.tgz","fileCount":492,"integrity":"sha512-g6pSXEE0yWWHKeKm1pizupOSQH5Co12K06EBts1iMGEwCZMD6+rLZVUsvllSpekNcqt/f7FUlqG8aw9EqlEtIQ==","signatures":[{"sig":"MEUCIQDMUzalmQ99q5k06Np3Ilxm5r716Gwbf2sLW4OsqmAXBQIgatDLEJ4g+BPIpoO46kFMzLZm4/Vxe8BsvrPfp0GUR0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":553273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4YKvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopYw/+L1Hbyod4jr+1umC3tT0zkCTGHw2gHxjM11Bt7ASpLwpC6lEz\r\nerwRcOHSDYvGYnbkzNar/gkv3QNb8ayoQiqcoLbvmEjCpSMmHplzMrCcNjOB\r\nxqOxL+2RDZgn8fgcHDsgLfNXGDmEapA6Ip1GfUY+IxWdkwVDqbHBcc6JHr9J\r\nSX+ET2UfmZjREO+0R6DZvOdy+x7BD9UZ7p1jTxxNVEUiU5lhYFDg+RU9fOT3\r\nF9DYaWYneBSReKk4E8jSohVvOHTQSiwR1iL5zHF8Cc6v4/YhqbNE9X8gHhSt\r\ndLFktB7GVhLGT5HM75VwDh+8q99gf1JZWJ/aMG8yyuCIPYDNbrIdBcCSIc42\r\nylKAlsANKfa5rS7UWJuV/6ZTdjRJTCYP8/DLhA+vnn+i6BSADn57AuKnlMCv\r\nLEm0Qp5lEPLe6NKZ8J3MOb0RDfrTKF6q1GaHiVy6W9c82b3Cp96LthX/46fa\r\nbVRPqpG9PWuQWaR7WVbpIIDtulfoy3TqqJYGCCzJXbe23dfv7uVrTt9Npjxp\r\nIpfIomWfYwEu+0Ytt3mj2FXRBeGSJrhZ5EuWBBkDMW4WsZSEVgFgD4sLxZoM\r\nrQSuuMM5Clh4sIy7glAqoblOYx49yi1MuBoiXUJNT/RHnI88nlEEKA0UcdCn\r\nsuouJ2+6z1xCRhWGEgEQJ93Ctm4AoANDrLQ=\r\n=28il\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"effd37f8f05845654b39ed9a224eba6d7dc394f7","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"8.11.0","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"16.16.0","dependencies":{"pg":"^8.7.1","jose":"^4.6.1","knex":"^2.0.0","bcrypt":"^5.0.1","dotenv":"^16.0.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.5.0","csv-stringify":"^6.0.5","@curveball/core":"^0.19.0","@curveball/cors":"^0.1.0","@curveball/links":"^0.1.5","@curveball/router":"^0.3.0","@curveball/browser":"^0.17.4","@curveball/problem":"^0.3.0","@curveball/session":"^0.6.2","@curveball/accesslog":"^0.2.1","@curveball/validator":"^0.9.0","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^5.2.1","@simplewebauthn/browser":"^5.2.1","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^10.0.0","sinon":"^14.0.0","eslint":"^8.0.1","ts-node":"^10.0.0","hal-types":"^1.7.6","tsc-watch":"^5.0.3","typescript":"^4.5.4","@types/chai":"^4.2.15","@types/node":"^16.11.26","@types/mocha":"^9.0.0","@types/redis":"^2.8.32","@types/sinon":"^10.0.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/jsonwebtoken":"^8.5.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.21.2_1658946222731_0.7717328718454572","host":"s3://npm-registry-packages"}},"0.21.3":{"name":"@curveball/a12n-server","version":"0.21.3","_id":"@curveball/a12n-server@0.21.3","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"50cb2fe1ca008dc3c3f7a9a4232a206ef30ee4c7","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.21.3.tgz","fileCount":492,"integrity":"sha512-OO6+066lv5Wn59MBmstLpKY1vp/cbSSQ9vl9qplziEBJc1vqtUMBVu8PYCoksyAJhc/PwvO3rSZLXiphp+Zgng==","signatures":[{"sig":"MEQCIDWP/5qA44PpmR928y03rPVxUpdQRiJRRClhdpmMgk49AiAdxHN6lzUilZHGNeQG5Ye4VY+uf9Phuf9XJh32wmMfhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":561196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8wpYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRwQ//TZ/lyU+G8tlFppC9WsglB/4uMhdTchOkVD5aZHliulLax2eT\r\nARL6YTphU+2IY3NXv9Vs7Z9xeTUyU5k4z7CaOrfvM8JkFpAPYZBu/7EJ2/Se\r\noEQBLKjNYIWV1hCNbbJeycM+027vZKyuXJa9HQIz7wnqsXn0rCqPgE5fjoDO\r\n3NC2Vy2dGebB+iA0juClXZAH9IEpJZtNwlgZw1tDxnssBsBvC7/gIAAeuHQe\r\nhH444Q08QqPGKEkR++rvnlvLpO8Bxtc0fRfSjp58hdbo3h74pi/jxqpSxHW8\r\nGFwIHyyEWalp2E9+LXtVn8ojvrXK8H/ski7+NVUbS/YdEPdYsEnqfjxgh1lz\r\n8cQ11X/pjoAyfw89tFNgkglRwBtmZwD+LJQuzBA9wcgBI3xwaZXL14/XCw3z\r\n6iGLujEtd+nxXPw6zu8lumAd1mDiX9+4iGaUB+EfHDT5WHaqx5BpxvwoFqiU\r\n9cnxuyEIM8+4R2blcOivpdf5jfmGp1au3UOhcWImXF8yTr/o/LvT36XF90yC\r\nhzslCaZycv9lEihhliVL+BVRCcNVjVsYD/kjXZ/glUSZyxa9qbvA7xdGuF6O\r\nFo/8/q+z+5OrCtBjr0UAzkdmXFwxK6j5ftO7+nv5IEiOdVRi68fNr5Nj/hZc\r\nfR5aykG4psUOSER0l9z4eMGEg7/U2ND0fzM=\r\n=pJad\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"b6492a4bfd463256b9f63dc5b1572572a29d7c5b","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"8.11.0","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"16.16.0","dependencies":{"pg":"^8.7.1","jose":"^4.6.1","knex":"^2.0.0","bcrypt":"^5.0.1","dotenv":"^16.0.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.5.0","csv-stringify":"^6.0.5","@curveball/core":"^0.19.0","@curveball/cors":"^0.1.0","@curveball/links":"^0.1.5","@curveball/router":"^0.4.1","@curveball/browser":"^0.17.4","@curveball/problem":"^0.3.0","@curveball/session":"^0.7.0","@curveball/accesslog":"^0.2.1","@curveball/validator":"^0.9.0","@curveball/bodyparser":"^0.4.14","@curveball/controller":"^0.3.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^5.2.1","@simplewebauthn/browser":"^5.2.1","@curveball/session-redis":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^10.0.0","sinon":"^14.0.0","eslint":"^8.0.1","ts-node":"^10.0.0","hal-types":"^1.7.6","tsc-watch":"^5.0.3","typescript":"^4.5.4","@types/chai":"^4.2.15","@types/node":"^16.11.26","@types/mocha":"^9.0.0","@types/redis":"^2.8.32","@types/sinon":"^10.0.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/jsonwebtoken":"^8.5.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.21.3_1660095064639_0.16768238066405372","host":"s3://npm-registry-packages"}},"0.22.0":{"name":"@curveball/a12n-server","version":"0.22.0","_id":"@curveball/a12n-server@0.22.0","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"16872e68f0b2f4db295f711a967e641706aa6b13","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.22.0.tgz","fileCount":501,"integrity":"sha512-JDzkc1XbpbLVXj+ZfaxfoWULQGhkzMQ9a539t1uMAIfzxLkBFkIVYDm18/MRoH/cJVGEiXpsrWM4D1uyUXdk2A==","signatures":[{"sig":"MEQCIAwh25Iw09BTcw7PXU5SIvsStuEA63D4d6E5vdndnDkNAiBrppNMFzZv+u5L1dhwYfwVm2jBgFJ+ommvvYk/AG7QqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":575254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM2anACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRJQ//Z3g9WZJGTEnJOV1EHMUoMSAK4omiPqJYyBtEMQYQcNcUzD1U\r\n6rI70ocUSBjKjoJCpBBCMZTFuUB6obufuxOXNrWdUScix1lcWkwGl2TXVz9I\r\nYtMYvXwPEvQbXGwFLJ3KbcmfxWfPmhe+uE8/dOCFYoCbupmO0bpXyvn6CcNq\r\nM+8WMJKq4bvwBMeNcLNi1JNasuNDOgYhIxVCrhJcunJIHtVoFvTpPeeXUNDa\r\niXGZDg6a69ng6wpyfaMKi28RRe0KnRVN2DCNaVCgmYFOpiq1Usx23e7vlIQu\r\nOX9QZhGyrC4RHo175P5e5mWIGXraiieZv+sA66017gs74gJrM0nuVeAADPjv\r\nSShaDi8qN/zsuYPWnkt4XizLZ83iNbSGiDN5Z3Gy889uJNZVaJbQMIkIFcDL\r\nQoWlYbOvHLvG8p0n3JLMo2RZIxNtVYLwnHP8mznU1gmcjioIu5mHSrg+lR8x\r\nKkwe+KrGaVLTxCtOy8C5QSmQ/QgRWlRUFTfkz3CLC4aL6E85tQnru3svHGEu\r\nlPPUeoS9QQylSraIWM0rq2aNfjNg8YwQxb946KhqKBmlR6Gvtpx88RiDgU6k\r\n31nAektAmvopV7jwnAjjKJ7NMffEXPGDYOul4ULyuxz3tFtv+l318kwWzzeG\r\nZngSuOSGcuwEyJembpI2nKNeQXG0tGuJH0E=\r\n=MstU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":"ts-node/register","extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"e72873a9d476d7847f775b9057cedb7a690871d8","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"8.15.0","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"16.17.0","dependencies":{"pg":"^8.7.1","jose":"^4.6.1","knex":"^2.0.0","bcrypt":"^5.0.1","dotenv":"^16.0.0","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.5.0","csv-stringify":"^6.0.5","@curveball/core":"^0.20.0","@curveball/cors":"^0.2.0","@curveball/links":"^0.2.0","@curveball/router":"^0.5.0","@curveball/browser":"^0.19.2","@curveball/problem":"^0.4.0","@curveball/session":"^0.8.0","@curveball/accesslog":"^0.3.0","@curveball/validator":"^0.10.0","@curveball/bodyparser":"^0.5.0","@curveball/controller":"^0.4.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^5.2.1","@simplewebauthn/browser":"^5.2.1","@curveball/session-redis":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^10.0.0","sinon":"^14.0.0","eslint":"^8.0.1","ts-node":"^10.0.0","hal-types":"^1.7.6","tsc-watch":"^5.0.3","typescript":"^4.5.4","@types/chai":"^4.2.15","@types/node":"^16.11.26","@types/mocha":"^9.0.0","@types/redis":"^2.8.32","@types/sinon":"^10.0.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/jsonwebtoken":"^8.5.1","mysql-types-generator":"^1.0.3","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.22.0_1664312999227_0.42729995236034624","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"@curveball/a12n-server","version":"0.23.0","_id":"@curveball/a12n-server@0.23.0","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"a5419a5b50cfce7f64edbc62510bd0c430d7e8cd","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.23.0.tgz","fileCount":536,"integrity":"sha512-Du8hFATxG9D4HQApSgldPIJDq8/JG+3rQOEYpEx+5ani1Pr/ueEnpJ/gLvSg6H3bwv9zGIcHXcYFy0YYBOVu5w==","signatures":[{"sig":"MEUCIQDmQah7Uhw4h9eo50C9PGU390DPO5mE9cTNHkKP+DT7kQIgEAGj7PPnCw/Ggzd7dTlnHgtZaY46YIOWdYfvnXIMwvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":626844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjv6hKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4jxAAgof0Rcynmo7apVswzV4fAyUxzCryJufqjY2uVDqvP5M8Z0oc\r\nKMY0ZZYO52iZG764P85c2nKZ7NctMpc0bo4l6Gy5C+d8t8ae/r+vJEhXyUcA\r\nXusuSKp8osk3bidTokjP/6fSGRqh7aEDzUNVNFioZy7f+HPlQPhYPtBnlM+b\r\nYJTuDhRRxA/xtD3LnLCSeRnzQx5bUzivKSwbNYvvYqJbtmEepewe18gyYd10\r\n3LcQahpiCjZ1LQLqc7RLEO7hFWYyfVTIpSCyJNj1TLb0b4H2eIVp+z+ghTHJ\r\nAMCZ9iQEsIcHXQ4nLLVSWy2IMuhxZZGwB+P7h2gYuFzEvouFNuEArzqxgWAK\r\nEWZMxYhzesFMKlYZUc/7bpX0GrIm2+B+3AlvBsVT2HkCV1+xaUIbs2EzY0w2\r\ncI+Wa3SAiwr8oft/+cRZj/eN0ZeYVhu0Ju/aJCpTCBvuHT9xlVj52YT0iGOc\r\noPnsOBFA8U7+v6a3VVKsMc6kZE+3A3mxWNQclzGM8nQ45TExsEf7UCkIug/v\r\nZjQkpPwrExRFgaOiOJcmqsyDoLjSL+RUWMZLakqUxNurBqvQqP2MHsyRGaam\r\nCp1D/zVPpPZcmh1le3O/gW4YPw/dzh++niVO6e/30+HApKG8SLIziWUG0iBd\r\n9Nn4Qm5QthD/QEIgSJhgjP7Ij84Aa8zVa2c=\r\n=0vU2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register"],"extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"45528371637ca5bc7ebd03f1f6da83fca1604f8f","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"8.19.2","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"16.18.1","dependencies":{"pg":"^8.7.1","jose":"^4.6.1","knex":"^2.0.0","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.5.0","csv-stringify":"^6.0.5","@curveball/core":"^0.20.0","@curveball/cors":"^0.2.0","@curveball/links":"^0.2.0","@curveball/kernel":"^0.20.1","@curveball/router":"^0.5.0","@curveball/browser":"^0.19.6","@curveball/problem":"^0.4.0","@curveball/session":"^0.8.0","@curveball/accesslog":"^0.3.0","@curveball/validator":"^0.10.0","@curveball/bodyparser":"^0.5.0","@curveball/controller":"^0.4.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^5.2.1","@simplewebauthn/browser":"^5.2.1","@curveball/session-redis":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^10.0.0","sinon":"^14.0.0","eslint":"^8.0.1","ts-node":"^10.0.0","hal-types":"^1.7.6","tsc-watch":"^5.0.3","sinon-chai":"^3.7.0","typescript":"^4.5.4","@types/chai":"^4.2.15","@types/node":"^16.11.26","@types/mocha":"^9.0.0","@types/redis":"^2.8.32","@types/sinon":"^10.0.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/sinon-chai":"^3.2.8","@types/jsonwebtoken":"^8.5.1","mysql-types-generator":"^1.0.3","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.23.0_1673504842207_0.3506138032286559","host":"s3://npm-registry-packages"}},"0.23.1":{"name":"@curveball/a12n-server","version":"0.23.1","_id":"@curveball/a12n-server@0.23.1","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"c7c03f3033fab758eeaf5d7ec79d00d371769fb1","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.23.1.tgz","fileCount":536,"integrity":"sha512-dzSft0ugu5gsYA5B7vVrOIN2C+nZ80Fkw6MJlfPAY8VDkKD9qUzoxGhNK+a9WY6khHgGfnLuNVFdf6bMJIF+Vg==","signatures":[{"sig":"MEUCIEBCL3mGLiZamKQMbvkjjQhboLz0HHAWzy+FnVvXEo+wAiEAnH8alnKu8Vh8i17SBnfJmkmPQGzCJON/6cOSTzfPTJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":627366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJIhTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqg/BAAmCx70WtnlXv4a9zThw6ZQpbn5eWIqV7lWfwJmoHeepxhZhU+\r\np5iSCXKhVTGTX6+qpXCUUUGciNOOE0VwWygkdD86vSeyysvdhh7QTW4vHu+c\r\nFOk7QXKJk9giEZfC3KAQJdqygBk1lWLSolHCZqviSjRBasDBN36VJomuvgVQ\r\nQAeFy6YqsYj0hmOTYQrusW6oeNTcmCxzeuIsPwcdAxNp0ME6mace9Kl+N8Ek\r\nN5VMaps4R6XzbaHc0aTx52Z+ehVC6efEZhn40APvUD8aRmWhXzdCSk1hai8R\r\neKNI2M1wmFUP/BcXEDxb3QUgqGSaViAXxbMIrEDn3hJkTwu5bxn5WVrp8DVr\r\niJ2ncjK/MmfrquwuysL3Omed9a/KhXteIYep4xCT/BJ3XUMEyEII+XGzJ/H3\r\n2FiBq2o3MDDTKAAkRykmyQRqH7U3B/+RC0HDgcEBCw73lyX2khnHzPdmXGoF\r\nKEurcdQsA+EGwXZ/m7z8zu8YTGkOeWc6J6jaDOQDo9Uclul40m24i8oea+kF\r\ngbOu0ykFDzYHgpMqILfgYDSdBSeNKXIW0PQxDOT4zz7wVlvujsslksi6Llcz\r\nONM54EUas+upTwf8tp8wzybtWeMmmCgZj1onOp/BTO7rc1G3gcpOH98sbdBp\r\nTnuvpuUueLl8kXnReIYTAObVGaKJPBKxJzg=\r\n=0vUn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register"],"extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"540f80f763f8d19bbab5f3b4101d7bd65a8d17f9","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"8.19.3","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"16.19.1","dependencies":{"pg":"^8.7.1","jose":"^4.6.1","knex":"^2.0.0","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.5.0","csv-stringify":"^6.0.5","@curveball/core":"^0.20.0","@curveball/cors":"^0.2.0","@curveball/links":"^0.2.0","@curveball/kernel":"^0.20.1","@curveball/router":"^0.5.0","@curveball/browser":"^0.19.6","@curveball/problem":"^0.4.0","@curveball/session":"^0.8.0","@curveball/accesslog":"^0.3.0","@curveball/validator":"^0.10.0","@curveball/bodyparser":"^0.5.0","@curveball/controller":"^0.4.0","@curveball/http-errors":"^0.4.0","@simplewebauthn/server":"^5.2.1","@simplewebauthn/browser":"^5.2.1","@curveball/session-redis":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^10.0.0","sinon":"^14.0.0","eslint":"^8.0.1","ts-node":"^10.0.0","hal-types":"^1.7.6","tsc-watch":"^5.0.3","sinon-chai":"^3.7.0","typescript":"^4.5.4","@types/chai":"^4.2.15","@types/node":"^16.11.26","@types/mocha":"^9.0.0","@types/redis":"^2.8.32","@types/sinon":"^10.0.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/sinon-chai":"^3.2.8","@types/jsonwebtoken":"^8.5.1","mysql-types-generator":"^1.0.3","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.23.1_1680115794992_0.1278656222817276","host":"s3://npm-registry-packages"}},"0.24.0-alpha.0":{"name":"@curveball/a12n-server","version":"0.24.0-alpha.0","_id":"@curveball/a12n-server@0.24.0-alpha.0","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"6a16bc42bd60111a8c5dab9be51fad767141bcef","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.24.0-alpha.0.tgz","fileCount":653,"integrity":"sha512-FCAgyORtu90VBZBI6K+JcwMag7zL/RLL5GvONSU/dQhheqhqztSmnwlSQQgLugx1HGP+4dGt2Vrn3IiWAv/tcw==","signatures":[{"sig":"MEQCIH9z4w4npxwP5orqidKH9RL8FEYUAxixA7za9CjQaJ9aAiABiCa34laQIbRRk/2HpbLagFSekgLfEoeilJ/KZbWwCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":950716},"main":"dist/index.js","mocha":{"require":["ts-node/register"],"extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"522ecb838fe0c35a439f662f8c4f488f3489e046","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.1.0","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.7.1","jose":"^4.6.1","knex":"^2.0.0","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.5.0","csv-stringify":"^6.0.5","@curveball/core":"^0.21.1","@curveball/cors":"^0.3.0","@curveball/links":"^0.3.0","@curveball/kernel":"^0.21.2","@curveball/router":"^0.6.0","@curveball/browser":"^0.20.3","@curveball/problem":"^0.5.0","@curveball/session":"^0.10.0","@curveball/accesslog":"^0.4.0","@curveball/validator":"^0.10.0","@curveball/bodyparser":"^0.6.1","@curveball/controller":"^0.5.0","@curveball/http-errors":"^0.5.0","@simplewebauthn/server":"^5.2.1","@simplewebauthn/browser":"^5.2.1","@curveball/session-redis":"^0.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^10.0.0","sinon":"^14.0.0","eslint":"^8.0.1","ts-node":"^10.0.0","hal-types":"^1.7.6","tsc-watch":"^5.0.3","sinon-chai":"^3.7.0","typescript":"^4.5.4","@types/chai":"^4.2.15","@types/node":"^16.11.26","@types/mocha":"^9.0.0","@types/redis":"^2.8.32","@types/sinon":"^10.0.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/sinon-chai":"^3.2.8","@types/jsonwebtoken":"^8.5.1","mysql-types-generator":"^1.0.3","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.24.0-alpha.0_1696461966777_0.9623542234130928","host":"s3://npm-registry-packages"}},"0.24.0-alpha.1":{"name":"@curveball/a12n-server","version":"0.24.0-alpha.1","_id":"@curveball/a12n-server@0.24.0-alpha.1","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"afeff2d290171de64129b756f93871ac04c306db","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.24.0-alpha.1.tgz","fileCount":653,"integrity":"sha512-mfSI8PyUwSHlpYJqEXPv1Oy1H8QMsEEaQ51p5Hf/ahFfBqeJdeRdHcJNu04012TvUzBz8bbKMI7nx6xUgrP9tg==","signatures":[{"sig":"MEUCIG3B5pyAGzdHM21cYFTgU3PODgObme31+cuLqzL6NqgbAiEAx3mj8UvT/m0+tPTMj6GAISMAs/xKFOiUqAld+3Y9Yow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":950823},"main":"dist/index.js","mocha":{"require":["ts-node/register"],"extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"52edd3a3963db0148662fb394ea4767d136dc5fe","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.1.0","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.7.1","jose":"^4.6.1","knex":"^2.0.0","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.6.1","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.5.0","csv-stringify":"^6.0.5","@curveball/core":"^0.21.1","@curveball/cors":"^0.3.0","@curveball/links":"^0.3.0","@curveball/kernel":"^0.21.2","@curveball/router":"^0.6.0","@curveball/browser":"^0.20.3","@curveball/problem":"^0.5.0","@curveball/session":"^0.10.0","@curveball/accesslog":"^0.4.0","@curveball/validator":"^0.10.0","@curveball/bodyparser":"^0.6.1","@curveball/controller":"^0.5.0","@curveball/http-errors":"^0.5.0","@simplewebauthn/server":"^8.2.0","@simplewebauthn/browser":"^8.3.1","@curveball/session-redis":"^0.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^10.0.0","sinon":"^16.1.0","eslint":"^8.0.1","ts-node":"^10.0.0","hal-types":"^1.7.6","tsc-watch":"^5.0.3","sinon-chai":"^3.7.0","typescript":"^4.9.5","@types/chai":"^4.2.15","@types/node":"^16.11.26","@types/mocha":"^10.0.2","@types/redis":"^2.8.32","@types/sinon":"^10.0.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/sinon-chai":"^3.2.8","mysql-types-generator":"^1.0.3","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.24.0-alpha.1_1696531201520_0.6163712262918348","host":"s3://npm-registry-packages"}},"0.24.0":{"name":"@curveball/a12n-server","version":"0.24.0","_id":"@curveball/a12n-server@0.24.0","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"e448c128348548d2ea60df1bb54f515be6121456","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.24.0.tgz","fileCount":536,"integrity":"sha512-NwSrJICndlxgIQb5oCQbrNQIeSSoEY0IThFAHbGdUTmFe7BOK/sNlWyp0fYh0/NeaH3vmxctqe8Iq/ya8z3lsQ==","signatures":[{"sig":"MEUCIG8ngCGuO4kQLZzdXm86bCtP9BmdwgSyAAhnjcTTRQzDAiEAsNrJUStNle+smkOSBVTPo+kVM9EScso5NDUOOiyrmPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":637912},"main":"dist/index.js","mocha":{"require":["ts-node/register"],"extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"1f3c9387bd12b9f3f5b20288213f95d114fbaac8","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"8.19.4","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pg":"^8.7.1","jose":"^4.6.1","knex":"^3.0.1","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^2.2.5","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.5.0","csv-stringify":"^6.0.5","@curveball/core":"^0.21.1","@curveball/cors":"^0.3.0","@curveball/links":"^0.3.0","@curveball/kernel":"^0.21.2","@curveball/router":"^0.6.0","@curveball/browser":"^0.20.3","@curveball/problem":"^0.5.0","@curveball/session":"^0.10.0","@curveball/accesslog":"^0.4.0","@curveball/validator":"^0.10.0","@curveball/bodyparser":"^0.6.1","@curveball/controller":"^0.5.0","@curveball/http-errors":"^0.5.0","@simplewebauthn/server":"^8.2.0","@simplewebauthn/browser":"^8.3.1","@curveball/session-redis":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^10.0.0","sinon":"^16.1.0","eslint":"^8.0.1","ts-node":"^10.0.0","hal-types":"^1.7.6","tsc-watch":"^5.0.3","sinon-chai":"^3.7.0","typescript":"^4.9.5","@types/chai":"^4.2.15","@types/node":"^16.11.26","@types/mocha":"^10.0.2","@types/sinon":"^10.0.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/sinon-chai":"^3.2.8","mysql-types-generator":"^1.0.3","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.24.0_1699526001989_0.8226358318219054","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"@curveball/a12n-server","version":"0.25.0","_id":"@curveball/a12n-server@0.25.0","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"f1b906d74fe477253329aee37743c32ce93fe8c3","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.25.0.tgz","fileCount":539,"integrity":"sha512-Pq9yfcUC5emmzPXbiJv/OM1zZ4eCjdr9wFLUXIhCl/l7hIVzRm0PXWM3R88URNlDdUK3D9nMlS71JTNbQ50Srg==","signatures":[{"sig":"MEYCIQDkmw90xTx5dat7M1zLQeMYyu2gY/0Sg/7Wks/tYeLwawIhAO5ns+rSaG+6IB0RVnmlAyMny4s8j8WWdHq6HZsujqEW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":645578},"main":"dist/index.js","mocha":{"require":["ts-node/register"],"extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"de0d0e5d067d10721ed6a0b81b28f6cda1394dd0","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"8.19.4","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pg":"^8.7.1","jose":"^5.1.0","knex":"^3.0.1","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.6.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.5.0","csv-stringify":"^6.0.5","@curveball/core":"^0.21.1","@curveball/cors":"^0.3.0","@curveball/links":"^0.3.0","@curveball/kernel":"^0.21.2","@curveball/router":"^0.6.0","@curveball/browser":"^0.20.3","@curveball/problem":"^0.5.0","@curveball/session":"^0.10.0","@curveball/accesslog":"^0.4.0","@curveball/validator":"^0.10.0","@curveball/bodyparser":"^0.6.1","@curveball/controller":"^0.5.0","@curveball/http-errors":"^0.5.0","@simplewebauthn/server":"^8.2.0","@simplewebauthn/browser":"^8.3.1","@curveball/session-redis":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^10.0.0","sinon":"^17.0.1","eslint":"^8.0.1","ts-node":"^10.0.0","hal-types":"^1.7.6","tsc-watch":"^6.0.4","sinon-chai":"^3.7.0","typescript":"^5.2.2","@types/chai":"^4.2.15","@types/node":"^16.11.26","@types/mocha":"^10.0.2","@types/sinon":"^17.0.1","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/sinon-chai":"^3.2.8","mysql-types-generator":"^1.0.3","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.25.0_1700613250954_0.6820147863463688","host":"s3://npm-registry-packages"}},"0.25.1":{"name":"@curveball/a12n-server","version":"0.25.1","_id":"@curveball/a12n-server@0.25.1","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"d6990cd3c031a0d1f875228b298c65e3b114cd4d","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.25.1.tgz","fileCount":541,"integrity":"sha512-P/Ewro6zzqBGQKDfM/RlJXFOwDAeW7B9zIe9i9eEjMIk8qwD6uq8prAaKThsoQCFAvY7697UNDXhqxYvc5swYQ==","signatures":[{"sig":"MEYCIQCwQwsbjvCk09ZQPu4mfGK8DJlt21Izrt3AsDVPKuOw+AIhAPlvK3jRF376zB7c3BlWUdksa/R3HKe7khvD4HwufOiy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":647390},"main":"dist/index.js","mocha":{"require":["ts-node/register"],"extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"b59a3b303eab96b3aa199024cefb2dd282f06790","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"8.19.4","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pg":"^8.7.1","jose":"^5.1.0","knex":"^3.0.1","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.6.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.5.0","csv-stringify":"^6.0.5","@curveball/core":"^0.21.1","@curveball/cors":"^0.3.0","@curveball/links":"^0.3.0","@curveball/kernel":"^0.21.2","@curveball/router":"^0.6.0","@curveball/browser":"^0.20.3","@curveball/problem":"^0.5.0","@curveball/session":"^0.10.0","@curveball/accesslog":"^0.4.0","@curveball/validator":"^0.10.0","@curveball/bodyparser":"^0.6.1","@curveball/controller":"^0.5.0","@curveball/http-errors":"^0.5.0","@simplewebauthn/server":"^8.2.0","@simplewebauthn/browser":"^8.3.1","@curveball/session-redis":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^10.0.0","sinon":"^17.0.1","eslint":"^8.0.1","ts-node":"^10.0.0","hal-types":"^1.7.6","tsc-watch":"^6.0.4","sinon-chai":"^3.7.0","typescript":"^5.2.2","@types/chai":"^4.2.15","@types/node":"^16.11.26","@types/mocha":"^10.0.2","@types/sinon":"^17.0.1","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/sinon-chai":"^3.2.8","mysql-types-generator":"^1.0.3","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.25.1_1701454449037_0.27227790593889556","host":"s3://npm-registry-packages"}},"0.25.4":{"name":"@curveball/a12n-server","version":"0.25.4","_id":"@curveball/a12n-server@0.25.4","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"nyc":{"extension":[".ts"]},"dist":{"shasum":"a3e2cf77e61cd6fd2a120d227fc5d757cd5b6d0d","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.25.4.tgz","fileCount":541,"integrity":"sha512-cjtsnkEy0MZtEPSkCPKUDoza+hak2FlGcceeYQn1uuaD9+RBIIWtQwNe1h0XwtMWx+itbvUZTGfehDWqgFQ5Gg==","signatures":[{"sig":"MEYCIQCUHbdsP6nDLXVLthmYks5xR0iBt+FnRR7vOeNUz+VBCgIhAMyKfFWEFK0myIdzjoFgEJOwUNeJwc0U9ICgQTQ0NU8W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":648087},"main":"dist/index.js","mocha":{"require":["ts-node/register"],"extension":["ts","js","tsx"],"recursive":true},"types":"dist/","gitHead":"51a8c1212daad78485e2dfe5da8e7271f9c96686","scripts":{"tsc":"tsc","test":"make lint test","start":"node ./dist/app.js","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"8.19.4","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pg":"^8.7.1","jose":"^5.1.0","knex":"^3.0.1","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.6.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.5.0","csv-stringify":"^6.0.5","@curveball/core":"^0.21.1","@curveball/cors":"^0.3.0","@curveball/links":"^0.3.0","@curveball/kernel":"^0.21.2","@curveball/router":"^0.6.0","@curveball/browser":"^0.20.3","@curveball/problem":"^0.5.0","@curveball/session":"^0.10.0","@curveball/accesslog":"^0.4.0","@curveball/validator":"^0.10.0","@curveball/bodyparser":"^0.6.1","@curveball/controller":"^0.5.0","@curveball/http-errors":"^0.5.0","@simplewebauthn/server":"^8.2.0","@simplewebauthn/browser":"^8.3.1","@curveball/session-redis":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^10.0.0","sinon":"^17.0.1","eslint":"^8.0.1","ts-node":"^10.0.0","hal-types":"^1.7.6","tsc-watch":"^6.0.4","sinon-chai":"^3.7.0","typescript":"^5.2.2","@types/chai":"^4.2.15","@types/node":"^16.11.26","@types/mocha":"^10.0.2","@types/sinon":"^17.0.1","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^7.1.1","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/sinon-chai":"^3.2.8","mysql-types-generator":"^1.0.3","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.25.4_1708969492861_0.5639761001592472","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"@curveball/a12n-server","version":"0.26.0","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.26.0","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"5e3f2a308eb71ffebd5c080cc475c90afd129a4f","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.26.0.tgz","fileCount":746,"integrity":"sha512-Pn9L1HABHKOXT23gISR8sdFpvvOCxmg1BPOS0i0H1xGTrAt0mGr/NHOu5kwd0pgAgW9Qp3hGbnDCptxpjIMOwA==","signatures":[{"sig":"MEQCIB4KW0L2rXHW60e+svOGQOW1FCAk2iU7MpAzHuJ40xUJAiBF/HLQ7ccpKEL+fwYfBIyiJ2LS4/W7K/uoyeTrgh6N/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":995017},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"3188448b31495572be39fe8a202d4c2ae0edd21d","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.7.0","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.4","dependencies":{"pg":"^8.7.1","jose":"^5.1.0","knex":"^3.0.1","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.10.2","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.5.0","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^1.0.0","@curveball/browser":"^1.1.1","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0","@simplewebauthn/browser":"^10.0.0","@curveball/session-redis":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","chai":"^4.4.1","sinon":"^18.0.0","eslint":"^8.0.1","hal-types":"^1.7.6","tsc-watch":"^6.0.4","sinon-chai":"^3.7.0","typescript":"^5.2.2","@types/chai":"^4.2.15","@types/node":"^18.19.39","@types/sinon":"^17.0.1","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^8.0.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/sinon-chai":"^3.2.8","mysql-types-generator":"^2.0.0","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^7.16.0","json-schema-to-typescript":"^14.1.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.26.0_1722386501673_0.37167435746525146","host":"s3://npm-registry-packages"}},"0.26.1":{"name":"@curveball/a12n-server","version":"0.26.1","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.26.1","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"b77024b79e361ed21832fe67c77dcee731f81012","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.26.1.tgz","fileCount":766,"integrity":"sha512-tYY9ci0D9necSZBfG+aC7KTfB+Tj/yXf8HNYWonToJ+3bosq2dHRvCvDnbG98JbhX2cfs4xjfAdlljEpMUSo6Q==","signatures":[{"sig":"MEYCIQDsSLk+8l2ccjgZc8FxDW2LO8Uck0UiCIO97zs/7j4rUgIhAObxgj5gEaPXhlnfrgV/ya0HC9KMYHGJGmi+Jws1rx8w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1016917},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"b511a530e2f7b4067f7b5f32f3496c8ceb95a40d","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.7.0","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.4","dependencies":{"pg":"^8.7.1","jose":"^5.1.0","knex":"^3.0.1","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.10.2","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.5.0","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^1.0.0","@curveball/browser":"^1.1.1","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0","@simplewebauthn/browser":"^10.0.0","@curveball/session-redis":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","chai":"^4.4.1","sinon":"^18.0.0","eslint":"^8.0.1","hal-types":"^1.7.6","tsc-watch":"^6.0.4","sinon-chai":"^3.7.0","typescript":"^5.2.2","@types/chai":"^4.2.15","@types/node":"^18.19.39","@types/sinon":"^17.0.1","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^8.0.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/sinon-chai":"^3.2.8","mysql-types-generator":"^2.0.0","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^7.16.0","json-schema-to-typescript":"^14.1.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.26.1_1723428958580_0.6913205536132474","host":"s3://npm-registry-packages"}},"0.26.2":{"name":"@curveball/a12n-server","version":"0.26.2","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.26.2","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"cd51bbf118370c7888fcf37c911537b40df874d2","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.26.2.tgz","fileCount":766,"integrity":"sha512-VP9Nx0evvlWvuPOl5DQwkunB/+J5d9mxQX+JZSygzvjLSAXDlZQ7T/Cx+863/UXOahhkZNewrj67nm6y/L2Mxg==","signatures":[{"sig":"MEUCIDz53G0OiX4qNVO0GfOHiROiJHmiYURcx/aaCPjxlvOfAiEAjpgmEo0XlY4Y+RBvYA8TyVDN5y+C1Ku5dQH1A/FeWis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1025588},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"4c3f0adc0c9a1acd3dba5352b62c67e21eeb8c63","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.7.0","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.4","dependencies":{"pg":"^8.7.1","jose":"^5.1.0","knex":"^3.0.1","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.10.2","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.5.0","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^1.0.0","@curveball/browser":"^1.1.1","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0","@simplewebauthn/browser":"^10.0.0","eff-diceware-passphrase":"^3.0.0","@curveball/session-redis":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","chai":"^4.4.1","sinon":"^18.0.0","eslint":"^8.0.1","hal-types":"^1.7.6","tsc-watch":"^6.0.4","sinon-chai":"^3.7.0","typescript":"^5.2.2","@types/chai":"^4.2.15","@types/node":"^18.19.39","@types/sinon":"^17.0.1","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^8.0.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/sinon-chai":"^3.2.8","mysql-types-generator":"^2.0.0","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^7.16.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.26.2_1725043874262_0.20595950707358224","host":"s3://npm-registry-packages"}},"0.26.3":{"name":"@curveball/a12n-server","version":"0.26.3","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.26.3","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"b5ad15688bfe2cd7a7ab03b54a53ce9b6a49869b","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.26.3.tgz","fileCount":778,"integrity":"sha512-iLXiHN7wEtsvZ61XgQcbzL2nt3o7/O6WYCJ5n/aQbzVm+bOdVtJlcNBz3w1xZOovLSKdo2C12TZnEuyeqQm3Yw==","signatures":[{"sig":"MEUCIDHXTffg5HBF7c9vAOfZLzMxBNg61Rsnk6z+P+0P+FxbAiEAmFhjTufXchJMgvHKEwNzZnPyS/XKsL03SW2dRwJ/UEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1052946},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"a31c935b41d60442776050b0e54bdce2c65c55a9","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.7.0","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.4","dependencies":{"pg":"^8.13.0","jose":"^5.9.3","knex":"^3.0.1","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.11.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.9.15","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/browser":"^1.1.1","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0","@simplewebauthn/browser":"^10.0.0","eff-diceware-passphrase":"^3.0.0","@curveball/session-redis":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","chai":"^4.4.1","sinon":"^18.0.0","eslint":"^8.0.1","hal-types":"^1.7.6","tsc-watch":"^6.0.4","sinon-chai":"^3.7.0","typescript":"^5.2.2","@types/chai":"^4.2.15","@types/node":"^18.19.39","@types/sinon":"^17.0.1","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^8.0.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/sinon-chai":"^3.2.8","mysql-types-generator":"^2.0.0","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^7.16.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.26.3_1730147613758_0.040989356047191006","host":"s3://npm-registry-packages"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.26.4":{"name":"@curveball/a12n-server","version":"0.26.4","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.26.4","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"b7b3d13392c70189c9e41d45ce354831791dc507","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.26.4.tgz","fileCount":778,"integrity":"sha512-kPCI02S89uLHnb4C55hmsZ+qIBx3sGM+k0gPV0TkYmShw0jaEdubFu+ner0CwvQzUfVBVQU9m453++hLw2gxbw==","signatures":[{"sig":"MEUCIDH0pzImsQbN9BjAZ9LonCs7xBKjOkXzL25YAmx1rOeSAiEAntQeXxxkI/ObrJuAnL5vWNwMWEGXAUPiUIQMgI31UYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1052657},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"1dc444430dab5503e17a96a09906f2551d32e3c0","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.7.0","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.4","dependencies":{"pg":"^8.13.0","jose":"^5.9.3","knex":"^3.0.1","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.11.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.9.15","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/browser":"^1.1.1","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0","@simplewebauthn/browser":"^10.0.0","eff-diceware-passphrase":"^3.0.0","@curveball/session-redis":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","chai":"^4.4.1","sinon":"^18.0.0","eslint":"^8.0.1","hal-types":"^1.7.6","tsc-watch":"^6.0.4","sinon-chai":"^3.7.0","typescript":"^5.2.2","@types/chai":"^4.2.15","@types/node":"^18.19.39","@types/sinon":"^17.0.1","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^8.0.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/sinon-chai":"^3.2.8","mysql-types-generator":"^2.0.0","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^7.16.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.26.4_1730150444584_0.9915663813049802","host":"s3://npm-registry-packages"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.26.5":{"name":"@curveball/a12n-server","version":"0.26.5","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.26.5","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"b52886d05cd25c16c4855c3bbb58a7855345ecd4","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.26.5.tgz","fileCount":778,"integrity":"sha512-6QfkQBFKQyFN36Qyjzio5hi3F/hZYYh+TU9+WerIVOEnlh2qY//fg7IeCXzQ/v9eSJelM6VKYIwARTeAvoie1w==","signatures":[{"sig":"MEQCIEUFFZoqQrfWcSevN4nGp1tVSEbRrlyZoI5PMpzVn6j7AiBbYb/PsxUv7KGcQXvI41mn6vjCld/ydzKH4CLdvnhQcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1054358},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"6a59e51f9549fe64417e7a9ae11bea1af263af42","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.7.0","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.4","dependencies":{"pg":"^8.13.0","jose":"^5.9.3","knex":"^3.0.1","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.11.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.9.15","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/browser":"^1.1.1","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0","@simplewebauthn/browser":"^10.0.0","eff-diceware-passphrase":"^3.0.0","@curveball/session-redis":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","chai":"^4.4.1","sinon":"^18.0.0","eslint":"^8.0.1","hal-types":"^1.7.6","tsc-watch":"^6.0.4","sinon-chai":"^3.7.0","typescript":"^5.2.2","@types/chai":"^4.2.15","@types/node":"^18.19.39","@types/sinon":"^17.0.1","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^8.0.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/sinon-chai":"^3.2.8","mysql-types-generator":"^2.0.0","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^7.16.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.26.5_1730265917925_0.4171600462989957","host":"s3://npm-registry-packages"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.26.6":{"name":"@curveball/a12n-server","version":"0.26.6","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.26.6","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"3d42dbe0d461ac88ba700f72ff5001e848f36953","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.26.6.tgz","fileCount":778,"integrity":"sha512-DcgcJe1nD+544gusMQvj3a96HhtK+doY7sNzUZ89vuWjCGlgJEazEjoVnU52FWPFM2w+kDxLYJ7qR8Xprnyg9Q==","signatures":[{"sig":"MEQCIEjIdOikgBUXYcwjeR5BRH4mm6T2G/+gtsEsQQGEjq6TAiB9s6UpCSfQFJ6O8r3e0ekvTuVYiQBZS3eNFm/AY2jOFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1054358},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"d71d57c3733ec0b42fa86f9c309afb334e35ea0c","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.7.0","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.4","dependencies":{"pg":"^8.13.0","jose":"^5.9.3","knex":"^3.0.1","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.11.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.9.15","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/browser":"^1.1.1","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0","@simplewebauthn/browser":"^10.0.0","eff-diceware-passphrase":"^3.0.0","@curveball/session-redis":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","chai":"^4.4.1","sinon":"^18.0.0","eslint":"^8.0.1","hal-types":"^1.7.6","tsc-watch":"^6.0.4","sinon-chai":"^3.7.0","typescript":"^5.2.2","@types/chai":"^4.2.15","@types/node":"^18.19.39","@types/sinon":"^17.0.1","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^8.0.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/sinon-chai":"^3.2.8","mysql-types-generator":"^2.0.0","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^7.16.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.26.6_1730928529494_0.7866733862257675","host":"s3://npm-registry-packages"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.26.7":{"name":"@curveball/a12n-server","version":"0.26.7","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.26.7","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"000f7ea6448a1073f7fabbe1d374f39ecdb929a3","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.26.7.tgz","fileCount":778,"integrity":"sha512-OMXO9V2Yh/l7F2Av7NRejVs4j6t1EBYfFRYTyL2bOTK8XWBYBt01uyAUeSIvmZMT/t3rOCVC0yyu6Gra5QkTUw==","signatures":[{"sig":"MEYCIQDONJg/2LxMbnKweUGebwsqZImA9yAShsrcEh0xHZukzwIhAOqoK6YMzCoICSfqF5nT+ZMlfG52pwBgqE1dGqXuAmIA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1054358},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"47a762a97cf2facb4726e2a761f74015fa864dda","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.7.0","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.4","dependencies":{"pg":"^8.13.0","jose":"^5.9.3","knex":"^3.0.1","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.11.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.9.15","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/browser":"^1.1.1","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0","@simplewebauthn/browser":"^10.0.0","eff-diceware-passphrase":"^3.0.0","@curveball/session-redis":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","chai":"^4.5.0","sinon":"^18.0.0","eslint":"^8.0.1","hal-types":"^1.7.6","tsc-watch":"^6.0.4","sinon-chai":"^3.7.0","typescript":"^5.2.2","@types/chai":"^4.3.20","@types/node":"^18.19.39","@types/sinon":"^17.0.1","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","chai-as-promised":"^8.0.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","@types/sinon-chai":"^3.2.8","mysql-types-generator":"^2.0.0","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^7.16.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.26.7_1731007744520_0.2520130923504065","host":"s3://npm-registry-packages"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.27.0":{"name":"@curveball/a12n-server","version":"0.27.0","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.27.0","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"ba2aff46b653a9593cc99c22a51769d5727df186","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.27.0.tgz","fileCount":782,"integrity":"sha512-p5Rj5Xq+pce407OFQwNI0ZbFgkpUizStx+Y2i9tzrcmTRmb8A9fNGqW1TV1f0/XG2ZNttwkzmjkNR8WtkANu8w==","signatures":[{"sig":"MEUCIGwu78LhOkzLw8+ytUvkkM1vu6mzcJ2UagOPxcXcs+LNAiEA75kJzQLYH8lUnyvz/C2ABQJSsviugFtjB42FVVnjzWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1063481},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"9d5ffbdc63a9fde466cf8aa21a7ac92f66c15e49","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.5","dependencies":{"pg":"^8.13.0","jose":"^5.9.3","knex":"^3.0.1","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.11.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.9.15","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/browser":"^1.1.1","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0","@simplewebauthn/browser":"^10.0.0","eff-diceware-passphrase":"^3.0.0","@curveball/session-redis":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","hal-types":"^1.7.6","tsc-watch":"^6.0.4","@eslint/js":"^9.14.0","typescript":"^5.2.2","@types/node":"^18.19.39","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","typescript-eslint":"^8.13.0","mysql-types-generator":"^2.0.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.27.0_1733437849392_0.9698901343161419","host":"s3://npm-registry-packages"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.27.1":{"name":"@curveball/a12n-server","version":"0.27.1","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.27.1","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"7eb96e52edb576ff738258e8981967ecd562303f","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.27.1.tgz","fileCount":782,"integrity":"sha512-LLYqzlLRTNG85zdroOLNrivD4gdwrPrtmIbME27AhQqNHWGV46nLZUzBIxFzJeuStY+fOg1CrG1AGmCtWcVyCQ==","signatures":[{"sig":"MEUCIQCQX/jI9wE5hlkFX8boT8vYyj4JmjafmgXfy4jWefrpbwIgcIJlROqa2Und1zGPjkCMNzvNde4FLcYYkq6RhUdYOgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1063929},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"32457b937df252fa92ae2267a1c70eeefa15e735","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.5","dependencies":{"pg":"^8.13.0","jose":"^5.9.3","knex":"^3.0.1","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.11.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.9.15","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/browser":"^1.1.1","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0","@simplewebauthn/browser":"^10.0.0","eff-diceware-passphrase":"^3.0.0","@curveball/session-redis":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","hal-types":"^1.7.6","tsc-watch":"^6.0.4","@eslint/js":"^9.14.0","typescript":"^5.2.2","@types/node":"^18.19.39","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","typescript-eslint":"^8.13.0","mysql-types-generator":"^2.0.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.27.1_1733461257757_0.726802461804801","host":"s3://npm-registry-packages"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.27.2":{"name":"@curveball/a12n-server","version":"0.27.2","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.27.2","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"d93b4b0043577a7a05494233f73fc1db84c0c121","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.27.2.tgz","fileCount":800,"integrity":"sha512-w41HubWUpz6squML6yIWuAqtTJWUy8OoLR/JB+Jmt8irlY46ILp/uNzqT2WoV0P2IukpMA6/wCpmI1eZI9dZQQ==","signatures":[{"sig":"MEUCIQDngTiI28jXHCzxu5KraVuX6ZAGxg5C/5mOu+ru4JI3iwIgUBQ1rHgOJ/nCoJCditZ4XiyKfkhIVygsjYlVb7hvE64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1085507},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"98ce843507fa80e86e0d3aedc9c9fe6c1db6b356","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.5","dependencies":{"pg":"^8.13.0","jose":"^5.9.3","knex":"^3.0.1","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.11.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.9.15","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/browser":"^1.1.3","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0","@simplewebauthn/browser":"^10.0.0","eff-diceware-passphrase":"^3.0.0","@curveball/session-redis":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","hal-types":"^1.7.6","tsc-watch":"^6.0.4","@eslint/js":"^9.14.0","typescript":"^5.2.2","@types/node":"^18.19.39","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","typescript-eslint":"^8.13.0","mysql-types-generator":"^2.0.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.27.2_1733518103275_0.9982167666596731","host":"s3://npm-registry-packages"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.27.3":{"name":"@curveball/a12n-server","version":"0.27.3","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.27.3","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"cc316308f283660c651afcc9ce8bb5cd54710c0c","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.27.3.tgz","fileCount":801,"integrity":"sha512-yCaSn+WZu2yyMmpux5y88EQxpVyp57zCKkbtz89BHviCCOc2qgQfK7DpRK5o7hLc+/U75jLmMjqSWKsrXbwYHQ==","signatures":[{"sig":"MEYCIQCHAWDvdaalf+T5sVC+SopRYDF8FhpsBaHl/dmuefw8MgIhAPUtyQM/nXf5oJm4n57BHdk9CnJRz1BeLWE4G3hC77TR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1092996},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"f193678c2df0ac23ee7bdcfd7998485dd9344a32","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.5","dependencies":{"pg":"^8.13.0","jose":"^5.9.3","knex":"^3.0.1","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.11.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.9.15","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/browser":"^1.1.3","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0","eff-diceware-passphrase":"^3.0.0","@curveball/session-redis":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","hal-types":"^1.7.6","tsc-watch":"^6.0.4","@eslint/js":"^9.14.0","typescript":"^5.2.2","@types/node":"^18.19.39","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","typescript-eslint":"^8.13.0","mysql-types-generator":"^2.0.0","@simplewebauthn/browser":"^10.0.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.27.3_1733518787564_0.0879113420388613","host":"s3://npm-registry-packages"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.27.4":{"name":"@curveball/a12n-server","version":"0.27.4","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.27.4","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"bff6bcea6dfa6463f34b0a71f255f93b0a1bfdc9","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.27.4.tgz","fileCount":818,"integrity":"sha512-Do2DItpV3iH6cwvQyyW+Hjm4FMU0vjCwAaTWFgIlBXitSyPfvuqKgFdOQxkuxWtQpElt3IOnzXnXdj+OlSNPww==","signatures":[{"sig":"MEQCICQHjgjRq5iywm+G9CHoOIDjvKPjlfvzmM3jh0ZFk5VBAiA1VnISCK92D83C6S9FYNKCwIzpfotVILCIhiKb6Rb0sQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1111620},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"632446dcd009c6dc007e523f120b934b8d0509d0","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.5","dependencies":{"pg":"^8.13.0","jose":"^5.9.3","knex":"^3.0.1","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.11.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.9.15","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/browser":"^1.1.3","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0","eff-diceware-passphrase":"^3.0.0","@curveball/session-redis":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","hal-types":"^1.7.6","tsc-watch":"^6.0.4","@eslint/js":"^9.14.0","typescript":"^5.2.2","@types/node":"^18.19.39","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","typescript-eslint":"^8.13.0","mysql-types-generator":"^2.0.0","@simplewebauthn/browser":"^10.0.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.27.4_1733519000982_0.46151040692479794","host":"s3://npm-registry-packages"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.27.5":{"name":"@curveball/a12n-server","version":"0.27.5","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.27.5","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"dd8eedfb6c870a747b72adcfb78691c04046d64b","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.27.5.tgz","fileCount":819,"integrity":"sha512-5C3acBALBc1dP7cO6kGsNwzu3LWJcDbENL/atXS71srZ+oJFGIVT6oXv2kYTwHQubBc0dTDIZSxIf8hOIIbBwQ==","signatures":[{"sig":"MEYCIQCIIdkQqmsblMomijtxFB4jwMwbywp3MiIoQDL8vuWEiwIhAIIwophIqwXcrmHhd6gEipCQAWzj6xG02mZdMUfI1cjs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1113643},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"29f56b782e25b6651dfe4c0312c32cef86e631f8","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.5","dependencies":{"pg":"^8.13.0","jose":"^5.9.3","knex":"^3.0.1","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.11.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.9.15","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/browser":"^1.1.3","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0","eff-diceware-passphrase":"^3.0.0","@curveball/session-redis":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","hal-types":"^1.7.6","tsc-watch":"^6.0.4","@eslint/js":"^9.14.0","typescript":"^5.2.2","@types/node":"^18.19.39","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","typescript-eslint":"^8.13.0","mysql-types-generator":"^2.0.0","@simplewebauthn/browser":"^10.0.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.27.5_1733886981806_0.19656400834523358","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.27.6":{"name":"@curveball/a12n-server","version":"0.27.6","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.27.6","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"70057832c4ef6b2e1db0f9e0626fe97fa5bf2df4","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.27.6.tgz","fileCount":819,"integrity":"sha512-X16BPNVvhnBpPx8XmiBMv59yCIuJj9/5iRxdoIyPsuDj7W0HLpXxPSOj7RJrX6ePZhlu26jTtXYNUoxm0NToxQ==","signatures":[{"sig":"MEYCIQDyZ2wPPgIBT1bhbotnOKG0oeAeEAKQBFQZDuj7JZ38BAIhAJpFWaacSTZAWR5nRU7nimYvBZUA6WHtUw9QxZSjCklv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1113643},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"9934b22f705aaaef85b873df4ef19cc8c0db83a9","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.5","dependencies":{"pg":"^8.13.0","jose":"^5.9.3","knex":"^3.0.1","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.11.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.9.15","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/browser":"^1.1.4","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0","eff-diceware-passphrase":"^3.0.0","@curveball/session-redis":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","hal-types":"^1.7.6","tsc-watch":"^6.0.4","@eslint/js":"^9.14.0","typescript":"^5.2.2","@types/node":"^18.19.39","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","typescript-eslint":"^8.13.0","mysql-types-generator":"^2.0.0","@simplewebauthn/browser":"^10.0.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.27.6_1734328395634_0.766660866376853","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.28.0":{"name":"@curveball/a12n-server","version":"0.28.0","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.28.0","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"085c5006b9d880b53118f955ef2cb3fa5ca6f355","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.28.0.tgz","fileCount":873,"integrity":"sha512-gvzJiDCPvdUlhCjtiXzJLEfRndzdBoKG/7mX7Q8F83RGGPnRKiJ1SivdeXV/t7V8Zl1gitIOtm7gMj1q1EiX+g==","signatures":[{"sig":"MEUCIQCngCMGFYPH2F/8gbBr2IHVXOpfjj5Epwup1x+Hdr/S0AIgTWwWbg+vyA0bXnSll+awRN4jUgkhKa2Pb1OK4dOPHlA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1210208},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"250dba22bb392856f43ec7aea3629f6c06ef06ad","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.5","dependencies":{"pg":"^8.13.0","jose":"^5.9.3","knex":"^3.0.1","debug":"^4.4.0","redis":"^4.7.0","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.11.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.9.15","@types/debug":"^4.1.12","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/browser":"^1.1.6","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0","eff-diceware-passphrase":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","hal-types":"^1.7.6","tsc-watch":"^6.0.4","@eslint/js":"^9.14.0","typescript":"^5.2.2","@types/node":"^18.19.39","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","typescript-eslint":"^8.13.0","mysql-types-generator":"^2.0.0","@simplewebauthn/browser":"^10.0.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.28.0_1736363375787_0.488621664376099","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.28.1":{"name":"@curveball/a12n-server","version":"0.28.1","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.28.1","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"c4cb7ce294fd1f82a4ab469fe959898450fd2f14","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.28.1.tgz","fileCount":873,"integrity":"sha512-d2HUKX4uDDX3Bt322HHY2AFJbX2Ak4mrCcpO5AB39pwLoTq5BZpoWAFGvbCxq7sgcRuY8+V7/5Qq+tg/U/mrug==","signatures":[{"sig":"MEQCICaZKCDYb+LSq6yIgzd0tFf3dPV2PxS7WWnZWbDIr164AiAHf+L+/oIqUSOuYhhJFOILn6XGZYUcpjN4XjV2Tn71cA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1210257},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"045a6e6809daa1dcde7fab4604011a383f212af5","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.5","dependencies":{"pg":"^8.13.0","jose":"^5.9.3","knex":"^3.0.1","debug":"^4.4.0","redis":"^4.7.0","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.11.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.9.15","@types/debug":"^4.1.12","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/browser":"^1.1.6","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0","eff-diceware-passphrase":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","hal-types":"^1.7.6","tsc-watch":"^6.0.4","@eslint/js":"^9.14.0","typescript":"^5.2.2","@types/node":"^18.19.39","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","typescript-eslint":"^8.13.0","mysql-types-generator":"^2.0.0","@simplewebauthn/browser":"^10.0.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.28.1_1736367372685_0.3977587838814207","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.28.2":{"name":"@curveball/a12n-server","version":"0.28.2","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.28.2","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"906094f8ce370dd4812030facf9a3837102e0345","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.28.2.tgz","fileCount":877,"integrity":"sha512-WedRBFqF4dZpK8fT7qq2sIy63JMyNwtYIcG3EBgfnmc53yJ4iB2t647gtpVCOM6dbDTbOq52bC+jMfYtyJDhSQ==","signatures":[{"sig":"MEUCIGLYZXf88ItATXjIv7hnqZP1ZHnLub1+4tKkRrvgj4ADAiEAnnumz9JHjzz2chkl+dm9sre+oKeV6LCsU5vaGYgWDIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1214703},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"d4a717cc63cbdb4cf213564edd296ee744db50fd","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.5","dependencies":{"pg":"^8.13.0","jose":"^5.9.3","knex":"^3.0.1","debug":"^4.4.0","redis":"^4.7.0","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.11.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.9.15","@types/debug":"^4.1.12","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/browser":"^1.1.6","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0","eff-diceware-passphrase":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","hal-types":"^1.7.6","tsc-watch":"^6.0.4","@eslint/js":"^9.14.0","typescript":"^5.2.2","@types/node":"^18.19.39","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","typescript-eslint":"^8.13.0","mysql-types-generator":"^2.0.0","@simplewebauthn/browser":"^10.0.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.28.2_1736453010070_0.8532302571372763","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.28.3":{"name":"@curveball/a12n-server","version":"0.28.3","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.28.3","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"12057fb76d70d9e8093c57ba9faea9623c1ae5d2","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.28.3.tgz","fileCount":877,"integrity":"sha512-mVxLAzqkm5w4JHizkuVOSneNVH1DDAuNw0OAJxlDzC/rZZCWbwZ9jqxyjAd7e97oEOle16H6khU9P5SPZbB9rA==","signatures":[{"sig":"MEYCIQDteYWdPfVWQnWTtpnEnYOWaazWF2UMIwBsknxaAAQyygIhAPXADuzTOUKsxv7wMd/Jz6SrNoaEmuTUCkIfMjyH/70K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1216375},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"b085c21928b5b2809308e7bbff9777efeb6f6100","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.5","dependencies":{"pg":"^8.13.0","jose":"^5.9.3","knex":"^3.0.1","debug":"^4.4.0","redis":"^4.7.0","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.11.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.9.15","@types/debug":"^4.1.12","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/browser":"^1.1.6","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0","eff-diceware-passphrase":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","hal-types":"^1.7.6","tsc-watch":"^6.0.4","@eslint/js":"^9.14.0","typescript":"^5.2.2","@types/node":"^18.19.39","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","typescript-eslint":"^8.13.0","mysql-types-generator":"^2.0.0","@simplewebauthn/browser":"^10.0.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.28.3_1737490057680_0.18751705003119268","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.28.4":{"name":"@curveball/a12n-server","version":"0.28.4","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.28.4","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"54b097b5d945d2737e4348c7f63b6e69bc97a2c1","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.28.4.tgz","fileCount":881,"integrity":"sha512-IqhWUoP2ZFfik9PGB1r640LEuJ5NuQbM4wJ/e/6GrRVHtc2nbgNgQ8lXgb06GaXk7Lxe7RW2BGJc21v4EOYvIA==","signatures":[{"sig":"MEQCIGnwmQTHFRecJN89MkzSU+WVqXw9pN7N2xAugmbd59gAAiBSUSW1QBdnOB8Xl8OFpaZgBu/A0DKS+I09PfQZjqvvQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1227808},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"4b0f7bd0ee9d6201c732b701ba72682c043b721e","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.6","dependencies":{"pg":"^8.13.0","jose":"^5.9.3","knex":"^3.0.1","debug":"^4.4.0","redis":"^4.7.0","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.11.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.9.15","@types/debug":"^4.1.12","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/browser":"^1.1.6","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0","eff-diceware-passphrase":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","hal-types":"^1.7.6","tsc-watch":"^6.0.4","@eslint/js":"^9.14.0","typescript":"^5.2.2","@types/node":"^18.19.39","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","typescript-eslint":"^8.13.0","mysql-types-generator":"^2.0.0","@simplewebauthn/browser":"^10.0.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.28.4_1738085878389_0.6034790978810356","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.28.5":{"name":"@curveball/a12n-server","version":"0.28.5","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.28.5","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"bbc5a720c85bf1273c63c145e0d2e37487905990","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.28.5.tgz","fileCount":881,"integrity":"sha512-GAwfzl/q5fuKwmW6A4eH7zES4jtmJ173KeeVp1a+0MxmO8dmdQ8KQZwggHYSfvKA0Tx0vfRsnuJkmiO3G9wmRg==","signatures":[{"sig":"MEUCIQDWwYw7y2m7LusV6mxJCLtV8pkRn7lVQOXAj5f2O8ppSwIgXRUvtvKgEsjes7k6pwzEXLU1AlJoJiSxxaA6E0NVETw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1227782},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"18eb6384c770b3779e1764d188ecb56a3bffc033","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.6","dependencies":{"pg":"^8.13.0","jose":"^5.9.3","knex":"^3.0.1","debug":"^4.4.0","redis":"^4.7.0","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.11.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.9.15","@types/debug":"^4.1.12","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/browser":"^1.1.6","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0","eff-diceware-passphrase":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","hal-types":"^1.7.6","tsc-watch":"^6.0.4","@eslint/js":"^9.14.0","typescript":"^5.2.2","@types/node":"^18.19.39","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","typescript-eslint":"^8.13.0","mysql-types-generator":"^2.0.0","@simplewebauthn/browser":"^10.0.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.28.5_1738206559636_0.616667763241844","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.29.0":{"name":"@curveball/a12n-server","version":"0.29.0","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.29.0","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"091923d4d92629807d3b701194b48b2efc117509","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.29.0.tgz","fileCount":899,"integrity":"sha512-gTQcdc5BZBRCEma2gRFf79o2PRl9S7/+d3ssG2x5jQMSR4aCMMTuBMm5Q+rPfSkFOFDxhzLH8KyhzAFGXtvssw==","signatures":[{"sig":"MEQCIG207/pF7btG5stG9vkI1/vewamuDyXV3h7y4JVoERlnAiB7ooa9Cq9bkvsY8wmFjsZze+QRwAITAQ0z6tWsTwcImA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1267879},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"eefee67a74eff23d285bb2ca756181543211a520","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.6","dependencies":{"pg":"^8.13.0","jose":"^5.9.3","knex":"^3.0.1","debug":"^4.4.0","redis":"^4.7.0","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.11.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.9.15","@types/debug":"^4.1.12","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/static":"^1.0.0","@curveball/browser":"^1.1.6","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0","eff-diceware-passphrase":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","hal-types":"^1.7.6","tsc-watch":"^6.0.4","@eslint/js":"^9.14.0","typescript":"^5.2.2","@types/node":"^18.19.39","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","typescript-eslint":"^8.13.0","mysql-types-generator":"^2.0.0","@simplewebauthn/browser":"^10.0.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.29.0_1738908194749_0.9620350809619782","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.30.0":{"name":"@curveball/a12n-server","version":"0.30.0","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.30.0","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"237383104fcd4006fb89d1b20d16545a70f21e83","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.30.0.tgz","fileCount":909,"integrity":"sha512-E56Btv1ep0C3eg+oisDZQMiOoyCPT9KX9FiOZnj53DyhyDj+GiygisMUjDOcwdf+NyvMVdSXtFO9/aecdwtGSw==","signatures":[{"sig":"MEQCICgo9h0ml93AvbEYVAbjJGdfvUNnto5MUWPO0gN2h62PAiB2U0FiuFmWp2zJ+CkyzyAP8kQ8YfMaZP3RX/z93ZvJhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1428243},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"05802259874bdbd539fdcc319ee50c7a07899d06","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.7","dependencies":{"pg":"^8.13.3","jose":"^5.10.0","knex":"^3.0.1","debug":"^4.4.0","redis":"^4.7.0","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.11.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.9.15","@types/debug":"^4.1.12","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/static":"^1.0.0","@curveball/browser":"^1.1.6","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","hal-types":"^1.7.6","tsc-watch":"^6.0.4","@eslint/js":"^9.14.0","typescript":"^5.2.2","@types/node":"^18.19.39","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","typescript-eslint":"^8.13.0","mysql-types-generator":"^2.0.0","@simplewebauthn/browser":"^10.0.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.30.0_1742179822074_0.10454077809646023","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.30.1":{"name":"@curveball/a12n-server","version":"0.30.1","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.30.1","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"8f7f488e3271934d01a1b3e625ad605e2a7b2119","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.30.1.tgz","fileCount":909,"integrity":"sha512-gfcVKWNPxZ6FPR9TpWoz1MYy0x4NWDfUsgb37t4LS2YjdJIGyGPIsq+9GPzlZLcyKpDoP3LjxQgYjC8/JiBc6w==","signatures":[{"sig":"MEQCICEIjKOQsDa/eYhaR4zxRS3QbB8QDF5zd++RUiEEfW5LAiA3GJCJQ6+qzeXrV0yhM/lpYq0HbyXLk0G9HTKhuAoXFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1430768},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"d63924d8f4136317bc54a6c960e1dfa41195f275","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.7","dependencies":{"pg":"^8.13.3","jose":"^5.10.0","knex":"^3.0.1","debug":"^4.4.0","redis":"^4.7.0","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.11.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.9.15","@types/debug":"^4.1.12","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/static":"^1.0.0","@curveball/browser":"^1.1.6","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","hal-types":"^1.7.6","tsc-watch":"^6.0.4","@eslint/js":"^9.14.0","typescript":"^5.2.2","@types/node":"^18.19.39","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","typescript-eslint":"^8.13.0","mysql-types-generator":"^2.0.0","@simplewebauthn/browser":"^10.0.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.30.1_1743033297875_0.924077060276717","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.31.0":{"name":"@curveball/a12n-server","version":"0.31.0","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.31.0","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"0cc907306ba4c57742f846cadcfa06f3ad1d82fe","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.31.0.tgz","fileCount":927,"integrity":"sha512-OcggVb4AbdiqLqGzZl9fnT+k8FMFPrNz5JO8Db+U+UGnth1XFz7Xbv5gUVY+SrU8pEEDIWdYWmuNoZytoTusiw==","signatures":[{"sig":"MEQCIAooO0YDWoN8UktB2ZjsqkEXmpuoTtz9nLjI+ODHPUh9AiAkG5qzVK4PUgjwrzPcA/iQFyuw8sMHsImv+RxPqo7Usg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1458515},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"b6127f1aeb68bd87f93a9a79f41d6024ff10f1c3","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.8","dependencies":{"pg":"^8.13.3","jose":"^6.0.10","knex":"^3.0.1","debug":"^4.4.0","redis":"^4.7.0","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.11.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.9.15","@types/debug":"^4.1.12","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/static":"^1.0.0","@curveball/browser":"^1.1.6","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@aws-sdk/client-sns":"^3.806.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","hal-types":"^2.0.0","tsc-watch":"^6.0.4","@eslint/js":"^9.14.0","typescript":"^5.2.2","@types/node":"^18.19.39","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","typescript-eslint":"^8.13.0","mysql-types-generator":"^2.0.0","@simplewebauthn/browser":"^10.0.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.31.0_1747065720554_0.5828678156007219","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.31.1":{"name":"@curveball/a12n-server","version":"0.31.1","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.31.1","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"8db6c7a71da9156c307fe82c9c19e5c812ddba5b","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.31.1.tgz","fileCount":931,"integrity":"sha512-EQdydMVVqPWVQUWRPa9ysShmLBXxtUgzVHEQsBk0bsLqvrv0LAKSt+vjvKIwvAHJIta9wKFTJNEOF6Wzw5jOMg==","signatures":[{"sig":"MEQCIEAbckj+BLJl68+rB/013/aOAgkTl+ZLTs3ULkNNAFuxAiBztDN89zdFppqxMpo0M1JG+z+W/ovr1U9xNp5/ALUVZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1467459},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"e3e65c459e4957e2da9cf6f86c4be9a81f2f3e7f","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.8","dependencies":{"pg":"^8.13.3","jose":"^6.0.10","knex":"^3.0.1","debug":"^4.4.0","redis":"^4.7.0","bcrypt":"^5.0.1","dotenv":"^16.0.3","mysql2":"^3.11.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^6.9.15","@types/debug":"^4.1.12","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/static":"^1.0.0","@curveball/browser":"^1.1.6","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@aws-sdk/client-sns":"^3.806.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","hal-types":"^2.0.0","tsc-watch":"^6.0.4","@eslint/js":"^9.14.0","typescript":"^5.2.2","@types/node":"^18.19.39","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","typescript-eslint":"^8.13.0","mysql-types-generator":"^2.0.0","@simplewebauthn/browser":"^10.0.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.31.1_1748289495820_0.6928784677314805","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.31.2":{"name":"@curveball/a12n-server","version":"0.31.2","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.31.2","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"60e7c2bf737a93853824e4d32831f5ac39758f07","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.31.2.tgz","fileCount":935,"integrity":"sha512-7JXC0n59iXfwVTY3TxTQrbEOqZlnPHqhnr1FbQXYzSb/WSNzX28p8Va7IdVQOZ9XMpjL7c59bPADhmbTvMQzPg==","signatures":[{"sig":"MEUCIQC+0d2A6608LOTaCJPa0haiizgyQLD6oSglb1QqVR6JGAIgEDTf4xSzb7wD4Kwl+8IhUx4HQULIxos9qxZx9Q493MY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1467771},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"d56cccfa15d560fce467ae399482e883eff02df5","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.8","dependencies":{"pg":"^8.13.3","jose":"^6.0.10","knex":"^3.0.1","debug":"^4.4.0","redis":"^5.1.0","bcrypt":"^6.0.0","dotenv":"^16.0.3","mysql2":"^3.11.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^7.0.3","@types/debug":"^4.1.12","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/static":"^1.0.0","@curveball/browser":"^1.1.6","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@aws-sdk/client-sns":"^3.806.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","hal-types":"^2.0.0","tsc-watch":"^7.0.0","@eslint/js":"^9.14.0","typescript":"^5.2.2","@types/node":"^18.19.39","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","typescript-eslint":"^8.13.0","mysql-types-generator":"^2.0.0","@simplewebauthn/browser":"^10.0.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.31.2_1748370819018_0.1488958514268075","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.31.3":{"name":"@curveball/a12n-server","version":"0.31.3","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.31.3","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"5df0077ee8d6189364fbd42eeb1a5f76d5f137a7","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.31.3.tgz","fileCount":936,"integrity":"sha512-o9W46Uz7TGDUBxpaXQ5ajWiJJ2IutnMcE+XnGAHJeMLAaBvQkbLawi7E+ifGTeH0X4uB52OHRj+AdvZ6v6PF1A==","signatures":[{"sig":"MEQCIA9TbPZTcDC63NUb3frhCC+BbUS9F7o7pxzpGS1bs6NYAiAS41sl3MRlmcGIXmCzkMVkCDIJ1qmIrjVO+Dkhp9m6zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1481748},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"6e6d5831f21a3daa1fdb2018e766e03af548ef46","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.8","dependencies":{"pg":"^8.13.3","jose":"^6.0.10","knex":"^3.0.1","debug":"^4.4.0","redis":"^5.1.0","bcrypt":"^6.0.0","dotenv":"^16.0.3","mysql2":"^3.11.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^7.0.3","@types/debug":"^4.1.12","url-template":"^3.1.1","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/static":"^1.0.0","@curveball/browser":"^1.1.6","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@aws-sdk/client-sns":"^3.806.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","hal-types":"^2.0.0","tsc-watch":"^7.0.0","@eslint/js":"^9.14.0","typescript":"^5.2.2","@types/node":"^18.19.39","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","typescript-eslint":"^8.13.0","mysql-types-generator":"^2.0.0","@simplewebauthn/browser":"^10.0.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.31.3_1749074932536_0.8555519476885223","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.31.4":{"name":"@curveball/a12n-server","version":"0.31.4","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.31.4","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"d60ad800f08324b2bfb30d18757042a3e1d8cf64","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.31.4.tgz","fileCount":958,"integrity":"sha512-8PTwUKlBQu3knjPtaPvaE77LDfZch5IvRRGJ+hBI/ktpGT9HILlUGWmaujwUpiENgrCzLbwa2GVpXT6sN/2aNA==","signatures":[{"sig":"MEUCIQDmSPy/5+fSMqC0/+MczKAJYiiAYfW+RhDJ+ZtDDx3JKgIgKYgF0M8k11pY3yKd6NupgOm0NeD/tfBEc/Uu57M8g6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1506558},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"1d1557f744a2224b5f88cf16cf76a6649a626fb2","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","actor":{"name":"evrt","type":"user","email":"me@evertpot.com"},"email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.8","dependencies":{"pg":"^8.13.3","jose":"^6.0.10","knex":"^3.0.1","debug":"^4.4.0","redis":"^5.1.0","bcrypt":"^6.0.0","dotenv":"^16.0.3","mysql2":"^3.11.3","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^7.0.3","@types/debug":"^4.1.12","url-template":"^3.1.1","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/static":"^1.0.0","@curveball/browser":"^1.1.6","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@aws-sdk/client-sns":"^3.806.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","hal-types":"^2.0.0","tsc-watch":"^7.0.0","@eslint/js":"^9.14.0","typescript":"^5.2.2","@types/node":"^18.19.39","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","typescript-eslint":"^8.13.0","mysql-types-generator":"^2.0.0","@simplewebauthn/browser":"^10.0.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.31.4_1750732134992_0.5808332809373649","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.31.5":{"name":"@curveball/a12n-server","version":"0.31.5","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.31.5","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"a3fa7785a91ec8c12518e8c24fe492ef145d4de4","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.31.5.tgz","fileCount":960,"integrity":"sha512-w0HQ0FRzjzxq1IN2glsth/qW3PY4PWpAVedGuhQ4cpFj7JqhYO8LdcJ7AefhGODjC3ri3TQf2BG3HoPEwnVTCA==","signatures":[{"sig":"MEYCIQCxboFocGgbkEuVO3QFB6q1C48oTUT/DNZ77zGTiPmCfAIhAL2K2eiGRRYPrHJODauowHZDTLeaNw35eLcG16fwEtkO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1513260},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"6b0c77769f6dba2ac420c170dec549df302a4ff5","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.8","dependencies":{"pg":"^8.16.3","jose":"^6.0.10","knex":"^3.0.1","debug":"^4.4.0","redis":"^5.1.0","bcrypt":"^6.0.0","dotenv":"^16.0.3","mysql2":"^3.14.2","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^7.0.3","@types/debug":"^4.1.12","url-template":"^3.1.1","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/static":"^1.0.0","@curveball/browser":"^1.1.6","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@aws-sdk/client-sns":"^3.806.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","hal-types":"^2.0.0","tsc-watch":"^7.0.0","@eslint/js":"^9.14.0","typescript":"^5.2.2","@types/node":"^18.19.39","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","typescript-eslint":"^8.13.0","mysql-types-generator":"^2.0.0","@simplewebauthn/browser":"^10.0.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.31.5_1754529950517_0.7096789561544936","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.31.6":{"name":"@curveball/a12n-server","version":"0.31.6","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.31.6","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"ccfe3eee6e80558bcb272176a76a936518c9e6bb","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.31.6.tgz","fileCount":960,"integrity":"sha512-XyjOlUEuvQQbMmwUQN8vEFiZuIaAKDsFNzgcsdylWsQasp26OpJfLlAtfFFKCIRqHkZvGtOysul0WyK4Wji1pg==","signatures":[{"sig":"MEUCIBEtgEpx9Zzg2WheIlT7yg7umZ7/NSQ/o6/mk7sFqtHZAiEA6CPu0xjCwviY6ZZWDZzRIcbk23y1lmMuM6rS19u9DPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1513772},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"edb5dd263a4496518b3fbbe3075d7d1a4a82e993","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.8","dependencies":{"pg":"^8.16.3","jose":"^6.0.10","knex":"^3.0.1","debug":"^4.4.0","redis":"^5.1.0","bcrypt":"^6.0.0","dotenv":"^16.0.3","mysql2":"^3.14.2","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^7.0.3","@types/debug":"^4.1.12","url-template":"^3.1.1","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/static":"^1.0.0","@curveball/browser":"^1.1.6","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@aws-sdk/client-sns":"^3.806.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","hal-types":"^2.0.0","tsc-watch":"^7.0.0","@eslint/js":"^9.14.0","typescript":"^5.2.2","@types/node":"^18.19.39","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","typescript-eslint":"^8.13.0","mysql-types-generator":"^2.0.0","@simplewebauthn/browser":"^10.0.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.31.6_1754962694914_0.8168165768691671","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.31.7":{"name":"@curveball/a12n-server","version":"0.31.7","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.31.7","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"da8ebd9959d324a969c2d44b63e5d481c1c52242","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.31.7.tgz","fileCount":964,"integrity":"sha512-CXCgQj5kYc7hUxnJ5uP6Qvb1rW6dVoKzZnCwxPaAMjX5+k0sfDyXjaqhDNqm8UDNvor23s8piIIz9WX5//rHZQ==","signatures":[{"sig":"MEUCIQD75rLrUj3fH4BVqPoLzqAic2wutmklcyFihCD8y3Bb5wIgGxXYj0A+9x0NpxICTkp6PyMH3uTIT7RMM6xC9AM2CQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1519323},"type":"module","types":"dist/","engines":{"node":">= 18"},"exports":"./dist/index.js","gitHead":"a1af93482c0113918d2d5308a5d409b78aa5d2dc","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"18.20.8","dependencies":{"pg":"^8.16.3","jose":"^6.0.10","knex":"^3.0.1","debug":"^4.4.0","redis":"^5.1.0","bcrypt":"^6.0.0","dotenv":"^16.0.3","mysql2":"^3.14.2","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^5.0.6","db-errors":"^0.2.3","geoip-lite":"^1.0.10","handlebars":"^4.7.7","nodemailer":"^7.0.3","@types/debug":"^4.1.12","url-template":"^3.1.1","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^2.0.0","@curveball/static":"^1.0.0","@curveball/browser":"^1.1.6","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@aws-sdk/client-sns":"^3.806.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","hal-types":"^2.0.0","tsc-watch":"^7.0.0","@eslint/js":"^9.14.0","typescript":"^5.2.2","@types/node":"^18.19.39","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","typescript-eslint":"^8.13.0","mysql-types-generator":"^2.0.0","@simplewebauthn/browser":"^10.0.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.31.7_1755750974426_0.32286266744575354","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Users with TOTP MFA can log in with an incorrect password (GHSA-5c65-2j54-j324). Upgrade to 0.32.0 or later."},"0.32.0":{"name":"@curveball/a12n-server","version":"0.32.0","author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","_id":"@curveball/a12n-server@0.32.0","maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"homepage":"https://github.com/curveball/a12n-server#readme","bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"bin":{"a12n-server":"bin/a12n-server"},"dist":{"shasum":"27b9a3d721311b262f81d476f8f6a1b55dc809fe","tarball":"https://registry.npmjs.org/@curveball/a12n-server/-/a12n-server-0.32.0.tgz","fileCount":964,"integrity":"sha512-/3uEppGB18wB/qwI40j44RVh+hA5P97GA0KQF3SuWdfjk4I6nTNEmftj4mr8qLSj1ly29ST3ArvPpKJS2/7QBw==","signatures":[{"sig":"MEQCIHiriKArcZBDuJMJCjS3NMx1iRciNP5ElYNPdRcfY5ogAiBxF0XCuF8JTrpIIVWohoNYUGBSz/bRZvl2Iar1bon8Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKNz8fBX/MKYUXlcFwc+3qf3wao9lZ4bkSjYjCq5XPgQIgQK20zdPTTCRnZcwZLuWwlszO7UhwHNKcSyBgwH0nxoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1524851},"type":"module","types":"dist/","engines":{"node":">= 24"},"exports":"./dist/index.js","gitHead":"800a301f5bc7046a1df02168eb89a19bf937a4c2","scripts":{"fix":"make fix","tsc":"tsc","lint":"make lint","test":"make test","build":"make build","start":"make start","start:watch":"tsc-watch --onSuccess 'node dist/app.js'","prepublishOnly":"make build"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"_npmVersion":"11.16.0","description":"A ready-to-launch User and Authentication system for those that don't want to build it","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"bcrypt@6.0.0":true,"sqlite3@6.0.1":true,"esbuild@0.28.2":true},"dependencies":{"pg":"^8.16.3","jose":"^6.0.10","knex":"^3.0.1","debug":"^4.4.0","redis":"^5.1.0","bcrypt":"^6.0.0","dotenv":"^16.0.3","mysql2":"^3.14.2","otplib":"^12.0.1","qrcode":"^1.3.2","sqlite3":"^6.0.1","db-errors":"^0.2.3","geoip-lite":"^2.0.3","handlebars":"^4.7.7","nodemailer":"^10.0.12","@types/debug":"^4.1.12","url-template":"^3.1.1","csv-stringify":"^6.0.5","@curveball/core":"^1.0.0","@curveball/cors":"^1.0.0","@curveball/links":"^1.0.1","@curveball/kernel":"^1","@curveball/router":"^3.0.0","@curveball/static":"^1.0.0","@curveball/browser":"^1.2.1","@curveball/problem":"^1.0.0","@curveball/session":"^1.0.0","@aws-sdk/client-sns":"^3.806.0","@curveball/accesslog":"^1.0.0","@curveball/validator":"^1.0.0","@curveball/bodyparser":"^1.0.0","@curveball/controller":"^1.0.0","@curveball/http-errors":"^1.0.1","@simplewebauthn/server":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","hal-types":"^2.0.0","tsc-watch":"^7.0.0","@eslint/js":"^9.14.0","typescript":"^5.2.2","@types/node":"^24.19.0","@types/bcrypt":"^5.0.0","@types/qrcode":"^1.4.0","@types/geoip-lite":"^1.4.1","@types/nodemailer":"^6.4.1","typescript-eslint":"^8.13.0","mysql-types-generator":"^2.0.0","@simplewebauthn/browser":"^14.0.0","json-schema-to-typescript":"^15.0.1","@types/eff-diceware-passphrase":"^3.0.2"},"peerDependencies":{"@curveball/kernel":"^1"},"_npmOperationalInternal":{"tmp":"tmp/a12n-server_0.32.0_1790720704185_0.481008454350351","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2021-02-23T06:45:27.081Z","modified":"2026-09-29T22:27:07.992Z","0.15.3":"2021-02-23T06:45:27.296Z","0.15.4":"2021-02-23T06:48:08.833Z","0.15.5":"2021-02-23T06:52:39.164Z","0.16.0":"2021-03-07T22:42:23.868Z","0.17.0":"2021-03-11T20:19:00.820Z","0.17.1":"2021-03-14T21:50:49.268Z","0.17.2":"2021-03-26T20:10:49.943Z","0.18.0":"2021-04-05T18:13:39.685Z","0.18.1":"2021-04-06T02:57:23.618Z","0.18.2":"2021-04-15T23:14:50.051Z","0.18.3":"2021-04-20T22:29:31.557Z","0.19.0":"2021-05-27T17:56:42.072Z","0.19.1":"2021-05-28T22:44:28.289Z","0.19.2":"2021-05-30T22:35:02.436Z","0.19.4":"2021-05-31T04:40:52.186Z","0.19.6":"2021-06-10T18:11:25.925Z","0.19.7":"2021-06-10T18:27:47.270Z","0.19.8":"2021-09-09T20:09:14.303Z","0.19.9":"2021-10-19T01:52:43.662Z","0.19.10":"2022-01-07T17:05:15.077Z","0.19.11":"2022-01-07T19:03:03.951Z","0.19.12":"2022-01-12T18:19:05.865Z","0.20.0":"2022-05-17T20:18:29.627Z","0.20.1":"2022-05-17T20:36:20.631Z","0.20.2":"2022-05-26T18:43:27.924Z","0.20.3":"2022-06-03T18:06:15.129Z","0.20.4":"2022-06-20T04:05:01.079Z","0.21.0":"2022-07-27T16:51:03.713Z","0.21.1":"2022-07-27T16:55:55.889Z","0.21.2":"2022-07-27T18:23:42.975Z","0.21.3":"2022-08-10T01:31:04.858Z","0.22.0":"2022-09-27T21:09:59.428Z","0.23.0":"2023-01-12T06:27:22.577Z","0.23.1":"2023-03-29T18:49:55.183Z","0.24.0-alpha.0":"2023-10-04T23:26:07.247Z","0.24.0-alpha.1":"2023-10-05T18:40:01.843Z","0.24.0":"2023-11-09T10:33:22.154Z","0.25.0":"2023-11-22T00:34:11.133Z","0.25.1":"2023-12-01T18:14:09.326Z","0.25.4":"2024-02-26T17:44:53.096Z","0.26.0":"2024-07-31T00:41:41.996Z","0.26.1":"2024-08-12T02:15:58.863Z","0.26.2":"2024-08-30T18:51:14.475Z","0.26.3":"2024-10-28T20:33:33.954Z","0.26.4":"2024-10-28T21:20:44.890Z","0.26.5":"2024-10-30T05:25:18.264Z","0.26.6":"2024-11-06T21:28:49.846Z","0.26.7":"2024-11-07T19:29:04.867Z","0.27.0":"2024-12-05T22:30:49.665Z","0.27.1":"2024-12-06T05:00:58.027Z","0.27.2":"2024-12-06T20:48:23.519Z","0.27.3":"2024-12-06T20:59:47.834Z","0.27.4":"2024-12-06T21:03:21.242Z","0.27.5":"2024-12-11T03:16:22.108Z","0.27.6":"2024-12-16T05:53:15.931Z","0.28.0":"2025-01-08T19:09:36.108Z","0.28.1":"2025-01-08T20:16:12.896Z","0.28.2":"2025-01-09T20:03:30.495Z","0.28.3":"2025-01-21T20:07:37.933Z","0.28.4":"2025-01-28T17:37:58.783Z","0.28.5":"2025-01-30T03:09:19.921Z","0.29.0":"2025-02-07T06:03:15.163Z","0.30.0":"2025-03-17T02:50:22.299Z","0.30.1":"2025-03-26T23:54:58.120Z","0.31.0":"2025-05-12T16:02:00.806Z","0.31.1":"2025-05-26T19:58:16.060Z","0.31.2":"2025-05-27T18:33:39.285Z","0.31.3":"2025-06-04T22:08:52.870Z","0.31.4":"2025-06-24T02:28:55.216Z","0.31.5":"2025-08-07T01:25:50.767Z","0.31.6":"2025-08-12T01:38:15.170Z","0.31.7":"2025-08-21T04:36:14.626Z","0.32.0":"2026-09-29T22:25:04.294Z"},"bugs":{"url":"https://github.com/curveball/a12n-server/issues"},"author":{"url":"https://evertpot.com/","name":"Evert Pot"},"license":"MIT","homepage":"https://github.com/curveball/a12n-server#readme","repository":{"url":"git+https://github.com/curveball/a12n-server.git","type":"git"},"description":"A ready-to-launch User and Authentication system for those that don't want to build it","contributors":[{"url":"https://evertpot.com","name":"Evert Pot","email":"evert@badgateway.net"},{"url":"https://juhangsin.net","name":"Ju-Hang Sin","email":"ju@badgateway.net"},{"url":"https://mihok.systems","name":"Matthew Mihok","email":"matthew@mihok.systems"}],"maintainers":[{"name":"beckypollard","email":"hello@beckypollard.com"},{"name":"evrt","email":"me@evertpot.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"}],"readme":"Project status update\n---------------------\n\nThis project is being retired. I'm keeping this repository online so security bugs can be fixed, but\nnew projects should no longer rely on this.\n\nWhen this project was created at the time, the space wasn't quite as crowded as it is now, and this\nproject never hit a level of popularity of contributions to justify continuing to work on this.\n\nIf you were a user or contributor in the past, thank you for your support! I hope you're not too\nfrustrated by this decision.\n\nIf you are looking for a similar project, I recommend checking out [Keycloak](https://www.keycloak.org/),\nwhich is a very mature and feature-rich authentication server. The [OAuth2 website also has a list of\nimplementations](https://oauth.net/code/).\n\n\nIntro\n-----\n\n\n*a12n* is short for \"authentication\".\n\n`a12n-server` is a simple authentication server that implements the OAuth2 and OpenID Connect standards.\nIt's goals is to create a fast, lightweight server that can be quickly deployed on both dev machines and\nin production.\n\n![a12n-server home screenshot](https://raw.githubusercontent.com/curveball/a12n-server/master/docs/screenshot-0.27.png)\n\nRequirements\n------------\n\n* Node.js > 18.x\n* MySQL, Postgres or Sqlite\n\nTry it out!\n-----------\n\nGet a test server by running:\n\n```sh\nmkdir a12n-server && cd a12n-server\nnpx @curveball/a12n-server\n```\n\nThis will automatically create a configuration file and sqlite database in the\ncurrent directory.\n\nThen, just open [http://localhost:8531/](http://localhost:8531/) to create your admin account. \nSee [Getting started](/docs/getting-started.md) for more ways to run the server.\n\n### Contributing or just curious about the code?\n\n[Run from source](/docs/getting-started.md#running-from-source-locally) or run the codebase [with Docker](/docs/getting-started.md#running-with-docker-compose)\n\n🍭 Features\n-----------\n\nThis project has been used in production since 2018 and continues to be actively maintained. \n\nInstead of rolling your own authentication system, you get *A LOT* of features for free 🪄:\n\n| Supported Features | Details |\n|---------|-------------|\n| User Management | • Create, update, delete and list users with our [User API](/docs/user-api.md)<br>• Password reset/recovery flow |\n| Authentication Methods | • Username/password login<br>• Multi-factor authentication (MFA): <br>• TOTP (Time-based One-Time Passcodes with Google Authenticator)<br>• Email one-time codes<br>• WebAuthN hardware keys |\n| Authorization | • Role-based access control (RBAC)<br>• Groups and permissions management<br>• Fine-grained access policies |\n| OAuth2 Support | • Multiple grant types (Authorization code, client credentials, etc)<br>• Token introspection and revocation<br>• PKCE for enhanced security<br>• JWT access tokens (RFC 9068) |\n| OpenID Connect | • Standard OIDC configuration endpoints<br>• Discovery document<br>• JSON Web Key Sets (JWKS)<br>• Multiple response types |\n| Developer Experience | • Browser-based admin UI<br>• Browsable REST API with HTML and JSON responses <br>• Signup and login views included\n\n\nThe server supports OAuth2 and OpenID Connect, with support for the following features and standards:\n\n* Authorization code, client credentials, password and implicit grants.\n* [OAuth2 discovery document][1] and OpenID Connect configuration endpoint.\n* [OAuth 2 Token Introspection][2].\n* [Proof Key for Code Exchange (PKCE)][3].\n* [JSON Web Key Sets][4].\n* [OAuth2 Token Revocation][5]\n* [RFC 9068][7] - JSON Web Token (JWT) Profile for OAuth 2.0 Access Tokens.\n* [OAuth 2.0 Multiple Response Type Encoding Practices](https://openid.net/specs/oauth-v2-multiple-response-types-1_0.html)\n\n\n📂 Documentation\n-------------\n- 🚀 [Getting started](/docs/getting-started.md)\n- 🛠️ [Configure the server](/docs/server-settings.md)\n- 🔗 [Integrate with a browser client](/docs/integration.md)\n- 🔍 [Manage users with our APIs](/docs/user-api.md)\n- 📝 [Contribution Guidelines](/.github/CONTRIBUTING.md)\n- 📰 [Code of Conduct](/.github/CODE_OF_CONDUCT.md)\n\n\n[1]: https://tools.ietf.org/html/rfc8414 \"OAuth 2.0 Authorization Server Metadata\"\n[2]: https://tools.ietf.org/html/rfc7662 \"OAuth 2 Token Introspection\"\n[3]: https://tools.ietf.org/html/rfc7636 \"Proof Key for Code Exchange by OAuth Public Clients\"\n[4]: https://auth0.com/docs/secure/tokens/json-web-tokens/json-web-key-sets\n[5]: https://datatracker.ietf.org/doc/html/rfc7009\n[6]: https://datatracker.ietf.org/doc/html/rfc8959\n[7]: https://www.rfc-editor.org/rfc/rfc9068 \"JSON Web Token (JWT) Profile for OAuth 2.0 Access Tokens\"\n","readmeFilename":"README.md"}