{"_id":"@fluidauth/express","_rev":"29-72f1afec4b4fa46640b7b1576711d2fc","name":"@fluidauth/express","dist-tags":{"alpha":"1.0.0-alpha.5","beta":"1.0.0-beta.2","latest":"1.1.10"},"versions":{"1.0.0-alpha.1":{"name":"@fluidauth/express","version":"1.0.0-alpha.1","author":"","license":"ISC","_id":"@fluidauth/express@1.0.0-alpha.1","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"dist":{"shasum":"9d1e87784197e9b64a87f9e8798f4d40d96dc360","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.0.0-alpha.1.tgz","fileCount":92,"integrity":"sha512-W2bNllZcQxZEH4B70aQE1K+lPQnnOamXZbqNczTZJ3dvB/7kLIpdvqXgC92bTfJIq6Fiz85E+9A/PMUe6XDVfA==","signatures":[{"sig":"MEUCIFKmLQZftRlZFaEMTxWbou3JSUrvQlhe+/unj8bpAZHrAiEAnrn8Wjf4MXSV5BDtwIVvOEIe1AVzZ6ZThnIxNLBNpaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129374},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base/":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core/":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers/":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"087986a5ea2babfe52d0705e60821ca090335bf2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup","start":"nodemon --watch ./server.ts --ext ts --exec tsx ./server.ts","publish":"npm publish --access=public --scope=@fluidauth --tag alpha"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"_npmVersion":"10.0.0","description":"<!-- @format -->","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.19.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.17.0","tsup":"^8.2.4","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.5.4","body-parser":"^1.20.2","cookie-parser":"^1.4.6","@types/jsonwebtoken":"^9.0.6","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.0.0-alpha.1_1724532167730_0.5052855246806967","host":"s3://npm-registry-packages"}},"1.0.0-alpha.2":{"name":"@fluidauth/express","version":"1.0.0-alpha.2","author":"","license":"ISC","_id":"@fluidauth/express@1.0.0-alpha.2","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"dist":{"shasum":"c4c951c6ac15a6dcd6ae805eb60743a2f3b1cb34","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.0.0-alpha.2.tgz","fileCount":92,"integrity":"sha512-Qq97pqt0ph+dfiuwUhRedqjEOUMUhJunt9lz/pi2kAAigRLjS77+4xd3p4lT2C4CgR6PYZAUPKcVzmoh9tKUrA==","signatures":[{"sig":"MEUCIQDdygFnO65CbDD8yzJe/+2AHYsjetTOE8oeTCguIPDe0gIgFdN2LX4z1r9GY/DBvgwyii5zDRc/9v+1ZBcWco/cxxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129374},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base/":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core/":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers/":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"087986a5ea2babfe52d0705e60821ca090335bf2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup","start":"nodemon --watch ./server.ts --ext ts --exec tsx ./server.ts","publish":"npm publish --access=public --scope=@fluidauth --tag alpha"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"_npmVersion":"10.0.0","description":"<!-- @format -->","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.19.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"tsx":"^4.17.0","tsup":"^8.2.4","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.5.4","body-parser":"^1.20.2","cookie-parser":"^1.4.6","@types/jsonwebtoken":"^9.0.6","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.0.0-alpha.2_1724532327778_0.013352264698323957","host":"s3://npm-registry-packages"}},"1.0.0-alpha.3":{"name":"@fluidauth/express","version":"1.0.0-alpha.3","author":"","license":"ISC","_id":"@fluidauth/express@1.0.0-alpha.3","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"dist":{"shasum":"de9b8a656d57cb5b86431d2c4852f691ca9bd103","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.0.0-alpha.3.tgz","fileCount":77,"integrity":"sha512-Rd+6nO0Pngpws7HYv0+f/8sWRBVdZ6kpqiTjxWFOTLS8HvGWjZPyi+Ab37TtNV8kvRqWNmwKuCeKR4iNdpJpHA==","signatures":[{"sig":"MEYCIQC6XUskg8E0DfZk/u3Tu3+WK6ZKL8VjDRmiRqIOPSeeJQIhAPsXpFvbcRQ2pfuRo3WPhb82620ZNfqiubAd9DJ4ztCg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108576},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base/":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core/":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers/":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"087986a5ea2babfe52d0705e60821ca090335bf2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup","start":"nodemon --watch ./server.ts --ext ts --exec tsx ./server.ts","publish":"npm publish --access=public --scope=@fluidauth --tag alpha"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"_npmVersion":"10.0.0","description":"<!-- @format -->","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.19.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.17.0","tsup":"^8.2.4","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.5.4","body-parser":"^1.20.2","cookie-parser":"^1.4.6","@types/jsonwebtoken":"^9.0.6","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.0.0-alpha.3_1724532525397_0.9781562290564918","host":"s3://npm-registry-packages"}},"1.0.0-alpha.4":{"name":"@fluidauth/express","version":"1.0.0-alpha.4","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"author":{"name":"Imani Brown"},"license":"ISC","_id":"@fluidauth/express@1.0.0-alpha.4","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"homepage":"https://github.com/Itszavier/fluidauth-express#readme","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"dist":{"shasum":"c8c5e36df3570324fc62505d4d44d96ea91cffcf","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.0.0-alpha.4.tgz","fileCount":77,"integrity":"sha512-jYJI3J+HmaARGdIBGyei+rhQxITKJyzP2NBdCXXaRtwTgw7ce9O0AJFWCbbqzbqn/qnVjPTIKXeFs3iNyc0X9w==","signatures":[{"sig":"MEYCIQDP8SiW41hKNNjt0hcSE0/FsjCYBg0aXPL9NuBaa6KpQwIhAOxgA8n7ZaD5fi8UZnAeoHasvBKLZ3sCZnuAv3Gws1Ce","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109020},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"e96962080f1671ae426984fbe9ee8c2e277950d1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup","start":"nodemon --watch ./server.ts --ext ts --exec tsx ./server.ts","publish":"npm publish --access=public --scope=@fluidauth --tag alpha"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"repository":{"url":"git+https://github.com/Itszavier/fluidauth-express.git","type":"git"},"_npmVersion":"10.0.0","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.19.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"tsx":"^4.17.0","tsup":"^8.2.4","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.5.4","body-parser":"^1.20.2","cookie-parser":"^1.4.6","@types/jsonwebtoken":"^9.0.6","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.0.0-alpha.4_1724535995729_0.4451551876843236","host":"s3://npm-registry-packages"}},"1.0.0-alpha.5":{"name":"@fluidauth/express","version":"1.0.0-alpha.5","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"author":{"name":"Imani Brown"},"license":"ISC","_id":"@fluidauth/express@1.0.0-alpha.5","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"homepage":"https://github.com/Itszavier/fluidauth-express#readme","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"dist":{"shasum":"f001e2d8c587cf505db336d1d5b8933743387336","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.0.0-alpha.5.tgz","fileCount":77,"integrity":"sha512-GBTWteq/5ExqKJoNyXMdW9Vwytg5ADzhadGESuCKiU0/z2FYYi9oGqC/XfG6B7y9LICTxgkzMol0x76Vaj9jsQ==","signatures":[{"sig":"MEUCIF9shY6ApQlR06mEETPMj9jHrPdX3V2HJZYz6l22/DN6AiEAjvJi44VB5gbGdNwkPQyVpmnJB1H7XYFshP7ESCshoxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110279},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"3756fddbd03e855e0e0444b651a925a993ff0575","scripts":{"pub":"npm publish --access=public --scope=@fluidauth --tag alpha","test":"echo \"Error: no test specified\" && exit 1","build":"tsup","start":"nodemon --watch ./server.ts --ext ts --exec tsx ./server.ts"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"repository":{"url":"git+https://github.com/Itszavier/fluidauth-express.git","type":"git"},"_npmVersion":"10.0.0","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.19.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"^3.1.10","tsx":"^4.17.0","tsup":"^8.2.4","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.5.4","body-parser":"^1.20.2","cookie-parser":"^1.4.6","@types/jsonwebtoken":"^9.0.6","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.0.0-alpha.5_1724610721182_0.3186630799172465","host":"s3://npm-registry-packages"}},"1.0.0-alpha.6":{"name":"@fluidauth/express","version":"1.0.0-alpha.6","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"author":{"name":"Imani Brown"},"license":"ISC","_id":"@fluidauth/express@1.0.0-alpha.6","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"homepage":"https://github.com/Itszavier/fluidauth-express#readme","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"dist":{"shasum":"90c5c96a1543e266cbc991d20a4674c5ac02b5ea","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.0.0-alpha.6.tgz","fileCount":87,"integrity":"sha512-OmYONcB+URqu4WxKq6WbP+SdPhE2CNskRYri+J0eq16CbmS2VxtuPHYtIZCxSIZvcI+gjr4UYCvKiDdsmD+xPA==","signatures":[{"sig":"MEYCIQC6KBdxiexqwH4ltnvWqqHT4+d0n4JP+BH7iT0xaeH8lwIhAK1c9uRbYbedJxtp4tIrJVYZ+gvGnW6ZepD/JNyWTYY4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136816},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"3756fddbd03e855e0e0444b651a925a993ff0575","scripts":{"pub":"npm publish --access=public --scope=@fluidauth --tag alpha","test":"echo \"Error: no test specified\" && exit 1","build":"tsup","start":"nodemon --watch ./server.ts --ext ts --exec tsx ./server.ts"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"repository":{"url":"git+https://github.com/Itszavier/fluidauth-express.git","type":"git"},"_npmVersion":"10.0.0","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.19.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","tsx":"^4.17.0","tsup":"^8.2.4","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.5.4","body-parser":"^1.20.2","cookie-parser":"^1.4.6","@types/jsonwebtoken":"^9.0.6","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.0.0-alpha.6_1724610866041_0.3650364926942582","host":"s3://npm-registry-packages"}},"1.0.0-alpha.7":{"name":"@fluidauth/express","version":"1.0.0-alpha.7","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"author":{"name":"Imani Brown"},"license":"ISC","_id":"@fluidauth/express@1.0.0-alpha.7","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"homepage":"https://github.com/Itszavier/fluidauth-express#readme","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"dist":{"shasum":"cf4dcc6e4cd2db133441c95af535426fbd5e4e76","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.0.0-alpha.7.tgz","fileCount":87,"integrity":"sha512-IlGTupSOrprxCHSdzA1FEkxLX/DSKCEC96K1879DbbMsdb2aujObaXlkb8CP6di1zU7uOOUlCFxrT8ayRbvjQA==","signatures":[{"sig":"MEYCIQDJ6ziwq2HsQIE4rRfiLeP+elssDs30n/XzqMVHL30ivgIhANS8mvttRSh0/CxZrhr/EDMGkTS1g0Tbx0urDZv7DcFi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136795},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"3756fddbd03e855e0e0444b651a925a993ff0575","scripts":{"pub":"npm publish --access=public --scope=@fluidauth --tag alpha","test":"echo \"Error: no test specified\" && exit 1","build":"tsup","start":"nodemon --watch ./server.ts --ext ts --exec tsx ./server.ts"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"repository":{"url":"git+https://github.com/Itszavier/fluidauth-express.git","type":"git"},"_npmVersion":"10.0.0","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.19.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","tsx":"^4.17.0","tsup":"^8.2.4","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.5.4","body-parser":"^1.20.2","cookie-parser":"^1.4.6","@types/jsonwebtoken":"^9.0.6","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.0.0-alpha.7_1724611071439_0.18509475170107015","host":"s3://npm-registry-packages"}},"1.0.0-beta.0":{"name":"@fluidauth/express","version":"1.0.0-beta.0","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"author":{"name":"Imani Brown"},"license":"ISC","_id":"@fluidauth/express@1.0.0-beta.0","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"homepage":"https://github.com/Itszavier/fluidauth-express#readme","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"dist":{"shasum":"9ff4b54aef1029957af63e5f7e24e5e055797529","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.0.0-beta.0.tgz","fileCount":87,"integrity":"sha512-UPIWDf2m7u6YIThoahnLkq2O1rVrVLI9OyI72nsJRcGLacd5ZEKpTpQAmmx2P1hHUYk2dgLoQWWf6oeGwkgpSw==","signatures":[{"sig":"MEUCIQC/lvQTZaJwydZzGeSvJ78+QsICFFkbCisO0jCbxwktHAIgIKGTJPYHVacEvCXOSPQnePokWoHhWOOYVI6v610NLUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136793},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"5e95b6d4dce2056f2d3d936f98aca42f40a0f521","scripts":{"pub":"npm publish --access=public --scope=@fluidauth --tag beta","test":"echo \"Error: no test specified\" && exit 1","build":"tsup","start":"nodemon --watch ./server.ts --ext ts --exec tsx ./server.ts"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"repository":{"url":"git+https://github.com/Itszavier/fluidauth-express.git","type":"git"},"_npmVersion":"10.0.0","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.19.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","tsx":"^4.17.0","tsup":"^8.2.4","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.5.4","body-parser":"^1.20.2","cookie-parser":"^1.4.6","@types/jsonwebtoken":"^9.0.6","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.0.0-beta.0_1724632537563_0.36710375861767774","host":"s3://npm-registry-packages"}},"1.0.0-beta.1":{"name":"@fluidauth/express","version":"1.0.0-beta.1","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"author":{"name":"Imani Brown"},"license":"ISC","_id":"@fluidauth/express@1.0.0-beta.1","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"homepage":"https://github.com/Itszavier/fluidauth-express#readme","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"dist":{"shasum":"820c7b2dff7820e27c3c97853d29e2cbb524c396","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.0.0-beta.1.tgz","fileCount":93,"integrity":"sha512-aA0nLf9jI/WsMksuo0O+im1BZOhtpk2Y4dnajJRAuXMMr6wn43/ghIs6lW0VKCN4oVif2cQKkr7hQ7S3LQn8/Q==","signatures":[{"sig":"MEUCIQDiGuMPm+HgK+P25+ZQl6d+fAZu13/v4wDU8eHzCYoOQgIgTnM7B4vaqOBb/Pl1LgMZ7GfaBDUndSgmW2kKTlvLHw0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153995},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"b6a13ad78cc15b715f8a698953a53bb30dd1c1b6","scripts":{"pub":"npm publish --access=public --scope=@fluidauth --tag beta","test":"echo \"Error: no test specified\" && exit 1","build":"tsup","start":"nodemon --watch ./server.ts --ext ts --exec tsx ./server.ts"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"repository":{"url":"git+https://github.com/Itszavier/fluidauth-express.git","type":"git"},"_npmVersion":"10.0.0","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.19.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","tsx":"^4.17.0","tsup":"^8.2.4","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.5.4","body-parser":"^1.20.2","cookie-parser":"^1.4.6","@types/jsonwebtoken":"^9.0.6","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.0.0-beta.1_1724633680271_0.00895883597208269","host":"s3://npm-registry-packages"}},"1.0.0-beta.2":{"name":"@fluidauth/express","version":"1.0.0-beta.2","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"author":{"name":"Imani Brown"},"license":"ISC","_id":"@fluidauth/express@1.0.0-beta.2","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"homepage":"https://github.com/Itszavier/fluidauth-express#readme","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"dist":{"shasum":"680bedbe62bf64557eddf716ef8f5ccb1953abf5","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.0.0-beta.2.tgz","fileCount":93,"integrity":"sha512-zEORoLulOEyBkrOjVHNMIgv2mLdO1qsqkWLLieGzTvN+ZKTIHciK3LEJlPAZO0GYuSwhlbl560l1L0IoAFPgGQ==","signatures":[{"sig":"MEUCIQDak28va5Og0nwTDvqCHKDV467VYIfSii/xQQyQD8Ht9wIgIHztUsfTgZtBnZWeeBxU3/A1f3LQMBHakULRvB20PkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154834},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"ed9863eeca0d21eeb5475e729d97a7e6175ac704","scripts":{"pub":"npm publish --access=public --scope=@fluidauth --tag beta","test":"echo \"Error: no test specified\" && exit 1","build":"tsup","start":"nodemon --watch ./server.ts --ext ts --exec tsx ./server.ts"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"repository":{"url":"git+https://github.com/Itszavier/fluidauth-express.git","type":"git"},"_npmVersion":"10.0.0","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.19.2","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"^3.1.10","tsx":"^4.17.0","tsup":"^8.2.4","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.5.4","body-parser":"^1.20.2","cookie-parser":"^1.4.6","@types/jsonwebtoken":"^9.0.6","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.0.0-beta.2_1724636483500_0.8249637807378836","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@fluidauth/express","version":"1.0.0","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"author":{"name":"Imani Brown"},"license":"ISC","_id":"@fluidauth/express@1.0.0","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"homepage":"https://github.com/Itszavier/fluidauth-express#readme","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"dist":{"shasum":"76614e50fb2cbd4cddee77c6b0a3b4fc63196a7f","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.0.0.tgz","fileCount":75,"integrity":"sha512-/5hKodGQXf91pVi2qHVs6WCFu7x/CUCjeZEzGOuRJJAGzjccCmlo3u7p/HBMpsIXrM26TVqyJmttG3hUkJsvTQ==","signatures":[{"sig":"MEYCIQDkFUyZLBcgRSEF+WRW8M2pu0W4KZuTtbxHCIZX/NB4vAIhAOt3jcXJG8WsMuAS29lKVh9jFJ0vUU3QpJBOJQHIR/qG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125955},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"8d19fc525d37d6798a74396de37c966e2353eed6","scripts":{"pub":"npm publish --access=public --scope=@fluidauth --tag beta","test":"echo \"Error: no test specified\" && exit 1","build":"tsup","start":"nodemon --watch ./server.ts --ext ts --exec tsx ./server.ts"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"repository":{"url":"git+https://github.com/Itszavier/fluidauth-express.git","type":"git"},"_npmVersion":"10.0.0","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.20.0","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","tsx":"^4.19.0","tsup":"^8.2.4","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.6.2","body-parser":"^1.20.3","cookie-parser":"^1.4.6","@types/jsonwebtoken":"^9.0.6","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.0.0_1726099666894_0.35978857714427903","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@fluidauth/express","version":"1.0.1","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"author":{"name":"Imani Brown"},"license":"ISC","_id":"@fluidauth/express@1.0.1","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"homepage":"https://github.com/Itszavier/fluidauth-express#readme","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"dist":{"shasum":"6733e316458b640f13b31e768bd2396517937b83","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.0.1.tgz","fileCount":75,"integrity":"sha512-+BHDSPJR+l8siXYEdIoKpozSZ06K/lBVhXFzilTRyX/C7XnR09jiSdLBbfNM69LA+kesYe060eg2/nyJ5wBhiQ==","signatures":[{"sig":"MEUCIAfKRgjHUqw1xeWG/rkW1JMa/rgTBA1czwJla6RocP17AiEAlYCKjDlE2W1UtjQFKRrHbxw3rT6+HQoylljXChwprt8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126257},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"8d19fc525d37d6798a74396de37c966e2353eed6","scripts":{"pub":"npm publish --access=public --scope=@fluidauth --tag beta","test":"echo \"Error: no test specified\" && exit 1","build":"tsup","start":"nodemon --watch ./server.ts --ext ts --exec tsx ./server.ts"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"repository":{"url":"git+https://github.com/Itszavier/fluidauth-express.git","type":"git"},"_npmVersion":"10.0.0","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.20.0","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","tsx":"^4.19.0","tsup":"^8.2.4","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.6.2","body-parser":"^1.20.3","cookie-parser":"^1.4.6","@types/jsonwebtoken":"^9.0.6","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.0.1_1726100030876_0.9141208849743472","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@fluidauth/express","version":"1.0.2","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"author":{"name":"Imani Brown"},"license":"ISC","_id":"@fluidauth/express@1.0.2","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"homepage":"https://github.com/Itszavier/fluidauth-express#readme","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"dist":{"shasum":"42f85cc1b1810c9bf8da2a66daa8b569d3d2583f","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.0.2.tgz","fileCount":75,"integrity":"sha512-IKgvg+NFP6zMjACnDZLj55WCitfc/p3feoNUvSIAFxXb+3xGg+Kcdo2oY8UXy9sMPeR5+l4++slnFS4eDjZJ4Q==","signatures":[{"sig":"MEYCIQDjfC9FENQHKuo+L5/quYhq3jMJhDfoJeVvHMfQjihYpwIhAK5Y+EFqGEpZPiVmQ65XZWftW6rePU97yIo/525Vz9Ny","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125116},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"8d19fc525d37d6798a74396de37c966e2353eed6","scripts":{"pub":"npm publish --access=public --scope=@fluidauth --tag beta","test":"echo \"Error: no test specified\" && exit 1","build":"tsup","start":"nodemon --watch ./server.ts --ext ts --exec tsx ./server.ts"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"repository":{"url":"git+https://github.com/Itszavier/fluidauth-express.git","type":"git"},"_npmVersion":"10.0.0","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.20.0","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","tsx":"^4.19.0","tsup":"^8.2.4","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.6.2","body-parser":"^1.20.3","cookie-parser":"^1.4.6","@types/jsonwebtoken":"^9.0.6","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.0.2_1726100403562_0.7889720970361542","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@fluidauth/express","version":"1.0.3","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"author":{"name":"Imani Brown"},"license":"ISC","_id":"@fluidauth/express@1.0.3","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"homepage":"https://github.com/Itszavier/fluidauth-express#readme","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"dist":{"shasum":"ecab971d2768d84a6c475572d06fdd6a65bf71a7","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.0.3.tgz","fileCount":83,"integrity":"sha512-Txc4SLFS1y28qiTI3PXKB+0MIWuft5XC8GJC+tyeoETZ0ZDnWYAb489GyUQmzypA3QRHH0nL0qVXqhQLqWs+FA==","signatures":[{"sig":"MEUCIQCT7VRPpO9/4t4rPq82OZHwBVCR+w69+WZ50Ira/Mi7ZQIgbETIYeTfrKIPxVghcTh+Kw74GVeYzZ7CJ+b6SaozipU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153719},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"bb8876f0136a9135455af3e7a3593adda845d914","scripts":{"pub":"npm publish --access=public --scope=@fluidauth --tag beta","test":"echo \"Error: no test specified\" && exit 1","build":"tsup","start":"nodemon --watch ./server.ts --ext ts --exec tsx ./server.ts"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"repository":{"url":"git+https://github.com/Itszavier/fluidauth-express.git","type":"git"},"_npmVersion":"10.0.0","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.20.0","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","tsx":"^4.19.0","tsup":"^8.2.4","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.6.2","body-parser":"^1.20.3","cookie-parser":"^1.4.6","@types/jsonwebtoken":"^9.0.6","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.0.3_1726381217593_0.6632450425107261","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@fluidauth/express","version":"1.0.4","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"author":{"name":"Imani Brown"},"license":"ISC","_id":"@fluidauth/express@1.0.4","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"homepage":"https://github.com/Itszavier/fluidauth-express#readme","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"dist":{"shasum":"070031c91541daea0686be4894989167b5e8558e","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.0.4.tgz","fileCount":84,"integrity":"sha512-cRjuwa9jWa7L4jgJnWigFwsHsWPcW9s6hJ1If/EkcTUv1uhxwr+SvIV+UhiouFmmcRO4UoGfy0rB/08byoqwTA==","signatures":[{"sig":"MEQCIHcA4ZUioEaYpc7Bs6SforjxU2+HcvAwQl+4/RvstY/JAiAVlYc8C3ICu4EWiVo3Adgwjo/+DvHtdAzdpJxTO1eeIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158010},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"8432480f70ab89ee24fa5907c8806cbb994eb16a","scripts":{"pub":"npm publish --access=public --scope=@fluidauth --tag beta","test":"echo \"Error: no test specified\" && exit 1","build":"tsup","start":"nodemon --watch ./server.ts --ext ts --exec tsx ./server.ts"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"repository":{"url":"git+https://github.com/Itszavier/fluidauth-express.git","type":"git"},"_npmVersion":"10.0.0","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.20.0","jsonwebtoken":"^9.0.2","@types/express":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","tsx":"^4.19.0","tsup":"^8.2.4","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.6.2","body-parser":"^1.20.3","cookie-parser":"^1.4.6","@types/jsonwebtoken":"^9.0.6","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.0.4_1726420304850_0.8939896186692589","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@fluidauth/express","version":"1.0.5","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"author":{"name":"Imani Brown"},"license":"ISC","_id":"@fluidauth/express@1.0.5","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"homepage":"https://github.com/Itszavier/fluidauth-express#readme","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"dist":{"shasum":"2d1841a1f9a05eda678f465eb1e85ec85c51b47a","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.0.5.tgz","fileCount":90,"integrity":"sha512-AitPXdKFwMW56R6btsNV3gnI/GfU7Q/NaMEsSNQTYwKBTD+pqtsrWeR9MiNrpYto3JgKRigGUEiR3D30V12t7g==","signatures":[{"sig":"MEYCIQC75cmk2vcCNQQkWiIo6sQEnlwUhO9RNMxP8HR2qy0TUAIhALrMf0K+5GYgWyZXV58NU2SuQ2yySHPbMZOKPFLEdXQT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177639},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"8432480f70ab89ee24fa5907c8806cbb994eb16a","scripts":{"pub":"npm publish --access=public --scope=@fluidauth --tag beta","test":"echo \"Error: no test specified\" && exit 1","build":"tsup","start":"nodemon --watch ./server.ts --ext ts --exec tsx ./server.ts"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"repository":{"url":"git+https://github.com/Itszavier/fluidauth-express.git","type":"git"},"_npmVersion":"10.0.0","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.21.0","@types/express":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","tsx":"^4.19.0","tsup":"^8.2.4","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.6.2","body-parser":"^1.20.3","cookie-parser":"^1.4.6","@types/jsonwebtoken":"^9.0.6","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.0.5_1726432725971_0.6910873042893002","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@fluidauth/express","version":"1.0.6","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"author":{"name":"Imani Brown"},"license":"ISC","_id":"@fluidauth/express@1.0.6","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"homepage":"https://github.com/Itszavier/fluidauth-express#readme","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"dist":{"shasum":"5fe868a218cbe9635429135fee4b8252b1f7e953","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.0.6.tgz","fileCount":84,"integrity":"sha512-0IXPFg5qFznYJ0Lp55fjkDLYVdhir1KFF2Y1T3d15CIPwkUNnLX2BLti9Ru0JUAOIzTxr4oGeEBwjYN4UJAO0w==","signatures":[{"sig":"MEYCIQDItxQv8mPI49CxFivVdE6Ei7R/ELaEl1s1bRB8F7sK1gIhAO6LqNtGkx8swOyFZw37ufBKIPXWHvWBw1ASTN9EUwZc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164294},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"96fb475cc323c2ae2a542cbe94b2649235d2f8eb","scripts":{"pub":"npm publish --access=public --scope=@fluidauth --tag beta","test":"echo \"Error: no test specified\" && exit 1","build":"tsup","start":"nodemon --watch ./server.ts --ext ts --exec tsx ./server.ts"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"repository":{"url":"git+https://github.com/Itszavier/fluidauth-express.git","type":"git"},"_npmVersion":"10.0.0","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.21.0","@types/express":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","tsx":"^4.19.0","tsup":"^8.2.4","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.6.2","body-parser":"^1.20.3","cookie-parser":"^1.4.6","@types/jsonwebtoken":"^9.0.6","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.0.6_1726443478190_0.07310107459756154","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@fluidauth/express","version":"1.0.7","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"author":{"name":"Imani Brown"},"license":"ISC","_id":"@fluidauth/express@1.0.7","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"homepage":"https://github.com/Itszavier/fluidauth-express#readme","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"dist":{"shasum":"3e1729203aa8d2e50c97f1653c02a4692ce92c15","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.0.7.tgz","fileCount":85,"integrity":"sha512-REkDGnVQwb4us96031/RdCO4FrrGmSCcS/98jUVNYVpysdTS8W42bKTEGKqSaDtK8izTRI5folhTQIZrDlN1pA==","signatures":[{"sig":"MEQCIC7O66ChHUIr9PF6U9tUjxL920JbJ+YbLLJI9ErsA9HjAiBnVRpwCc2sKYR0081BShlSlZPhH2b9n395lijceQ8a+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181367},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"9bd2bb5fd6ddccdb4091b9c02c4f3c2a0e8ce310","scripts":{"pub":"npm publish --access=public --scope=@fluidauth --tag beta","test":"echo \"Error: no test specified\" && exit 1","build":"tsup","start":"nodemon --watch ./server.ts --ext ts --exec tsx ./server.ts"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"repository":{"url":"git+https://github.com/Itszavier/fluidauth-express.git","type":"git"},"_npmVersion":"10.0.0","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.21.0","@types/express":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","tsx":"^4.19.0","tsup":"^8.3.0","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.6.2","body-parser":"^1.20.3","cookie-parser":"^1.4.6","@types/jsonwebtoken":"^9.0.6","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.0.7_1726704298022_0.31312896951562985","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@fluidauth/express","version":"1.0.8","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"author":{"name":"Imani Brown"},"license":"ISC","_id":"@fluidauth/express@1.0.8","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"homepage":"https://github.com/Itszavier/fluidauth-express#readme","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"dist":{"shasum":"2ba0d5b6f3d10edd637bc8779d56dfea0017ad74","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.0.8.tgz","fileCount":85,"integrity":"sha512-EZ0YTN8waUITAn2NNJgYns9sPizEGZc4ixasoAa5mO2R17QAPgpapc1ipfLAVAr9HrKrPfPVqlDWOLVpY5ByGA==","signatures":[{"sig":"MEYCIQDyPTjVBO1cvPYVturEYk/ryISFNRkB0L+q6icAHkdmEQIhAJzvUuzVJqr+vPKxSzs2nVTqGVsSsbXA4ZfKo9yaQN2E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181316},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"23ef34eed8cf57abefe5d391d4326229f99a7a52","scripts":{"pub":"npm publish --access=public --scope=@fluidauth --tag beta","test":"echo \"Error: no test specified\" && exit 1","build":"tsup","start":"nodemon --watch ./server.ts --ext ts --exec tsx ./server.ts"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"repository":{"url":"git+https://github.com/Itszavier/fluidauth-express.git","type":"git"},"_npmVersion":"10.0.0","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.21.0","@types/express":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","tsx":"^4.19.0","tsup":"^8.3.0","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.6.2","body-parser":"^1.20.3","cookie-parser":"^1.4.6","@types/jsonwebtoken":"^9.0.6","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.0.8_1726704715841_0.9948423054772273","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@fluidauth/express","version":"1.1.0","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"author":{"name":"Imani Brown"},"license":"ISC","_id":"@fluidauth/express@1.1.0","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"homepage":"https://github.com/Itszavier/fluidauth-express#readme","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"dist":{"shasum":"218698e4df05b77af2bd7f5c260cda415f9bfa99","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.1.0.tgz","fileCount":99,"integrity":"sha512-BmARJPL82uPZ0Jl4c4z7puqaT20AgFfe7K6cY9Sm+zW7x5LGjdgQrO0w6w/TzyJ+BkHyZw9aymHc0EPcE2EUaw==","signatures":[{"sig":"MEQCIE7WTRxZhhba4wqWYOdmN4pW9LW5IJuoT7omVMBHWPJLAiAuoKGk17s6JFTp1Qn9EpNG0GJwDYG+WqiCBM49QyJnVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210743},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"408e0097f2598acf47787ab15508aa8405ab1d83","scripts":{"test":"nodemon --watch \"test/**/*.ts\" --exec \"npx tsx test/server.ts\"","build":"tsup","start":"npm test"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"repository":{"url":"git+https://github.com/Itszavier/fluidauth-express.git","type":"git"},"_npmVersion":"10.0.0","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.21.0","@types/express":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","tsx":"^4.19.1","tsup":"^8.3.0","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.6.2","body-parser":"^1.20.3","cookie-parser":"^1.4.6","@changesets/cli":"^2.27.8","@types/jsonwebtoken":"^9.0.6","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.1.0_1726879506724_0.06465312674039758","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@fluidauth/express","version":"1.1.1","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"author":{"name":"Imani Brown"},"license":"ISC","_id":"@fluidauth/express@1.1.1","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"homepage":"https://github.com/Itszavier/fluidauth-express#readme","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"dist":{"shasum":"af35bcdfc3bea786aa1c1585c754022e60991c69","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.1.1.tgz","fileCount":105,"integrity":"sha512-iLlj5RZ7OvBeqYqnsUntbaqK+IwE0vzhjXzLYD8+qATBdaLaj4vQLU75aGwzjgwIQ4j47lXqZfG9bNPTGZ5PlQ==","signatures":[{"sig":"MEUCIAgfEnD8RzljsrfOn/VsoJToyd8wWpH9yQoJY7OuJ2e2AiEAqAg1sJltJZGB4wbez+3sH6T2FfpSkr9vZzDeQFMEYmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229765},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"408e0097f2598acf47787ab15508aa8405ab1d83","scripts":{"test":"nodemon --watch \"test/**/*.ts\" --exec \"npx tsx test/server.ts\"","build":"tsup","start":"npm test"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"repository":{"url":"git+https://github.com/Itszavier/fluidauth-express.git","type":"git"},"_npmVersion":"10.0.0","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.21.0","@types/express":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","tsx":"^4.19.1","tsup":"^8.3.0","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.6.2","body-parser":"^1.20.3","cookie-parser":"^1.4.6","@changesets/cli":"^2.27.8","@types/jsonwebtoken":"^9.0.6","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.1.1_1726884979164_0.23453849197634713","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@fluidauth/express","version":"1.1.2","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"author":{"name":"Imani Brown"},"license":"ISC","_id":"@fluidauth/express@1.1.2","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"homepage":"https://github.com/Itszavier/fluidauth-express#readme","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"dist":{"shasum":"46a34a6fc1bc5aab85f34e9194acb999c5795db5","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.1.2.tgz","fileCount":84,"integrity":"sha512-ehbIRtw4ADzLwpmX5nzZD2u3ktgJC/mwOV7eq8mNm6FAZzbd1A1xk3JtC4jEVgZyetR2AuNTAvRFiwTl6IfPvg==","signatures":[{"sig":"MEQCIGcxRbX03eSe1TrAkizgrLPGbBhbR3qXHKTwyAW2co9wAiB3Un0HH0YBc20dq3QModL0Pnr392bem1oZTk/jm/2wCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181225},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"d188b9984f49bb0001bb8133b4853a6815798e34","scripts":{"test":"nodemon --watch \"test/**/*.ts\" --exec \"npx tsx test/server.ts\"","build":"tsup","start":"npm test"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"repository":{"url":"git+https://github.com/Itszavier/fluidauth-express.git","type":"git"},"_npmVersion":"10.0.0","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.21.0","@types/express":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","tsx":"^4.19.1","tsup":"^8.3.0","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.6.2","body-parser":"^1.20.3","cookie-parser":"^1.4.6","@changesets/cli":"^2.27.8","@types/jsonwebtoken":"^9.0.6","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.1.2_1727382224644_0.8601193392472568","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@fluidauth/express","version":"1.1.3","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"author":{"name":"Imani Brown"},"license":"ISC","_id":"@fluidauth/express@1.1.3","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"homepage":"https://github.com/Itszavier/fluidauth-express#readme","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"dist":{"shasum":"2b838ae26b66d49e1dbe0f73944b3826ffc03847","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.1.3.tgz","fileCount":81,"integrity":"sha512-qVe++GTjyWpxSYB3vsQ7vAWNc5j02Ujl6fqLqD5mDAprefnqGGYEflVq5UpSe1dCp/Z05cjVIK8jtejruqK1Ew==","signatures":[{"sig":"MEUCIQC1fXxoLTyNvFw3H5xyz+/rjy2LDzjOA8dn3+JqUMg4UgIgZ3mceZE3jYu0JdhUAy16nw5/bLPE1IAHDU5q9ikFIuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178875},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"d188b9984f49bb0001bb8133b4853a6815798e34","scripts":{"test":"nodemon --watch \"test/**/*.ts\" --exec \"npx tsx test/server.ts\"","build":"tsup","start":"npm test"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"repository":{"url":"git+https://github.com/Itszavier/fluidauth-express.git","type":"git"},"_npmVersion":"10.0.0","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.21.0","@types/express":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","tsx":"^4.19.1","tsup":"^8.3.0","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.6.2","body-parser":"^1.20.3","cookie-parser":"^1.4.6","@changesets/cli":"^2.27.8","@types/jsonwebtoken":"^9.0.6","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.1.3_1727382479777_0.012119188268549852","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@fluidauth/express","version":"1.1.4","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"author":{"name":"Imani Brown"},"license":"ISC","_id":"@fluidauth/express@1.1.4","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"homepage":"https://github.com/Itszavier/fluidauth-express#readme","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"dist":{"shasum":"b633073800cb4141994c9b4c1f60293b0f1ec500","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.1.4.tgz","fileCount":85,"integrity":"sha512-88XcvgBZzOWFkUFl4/8yK9phgORhc9MS/YUUcL8GW1lJA10UBAflrVhcsnXXqAAGoBt1Np0PmbUa1vmvrO0clQ==","signatures":[{"sig":"MEYCIQCt2AHqOwTROGrKcGqFvs9jFyoz5NPdTwgmuJG4BQmXbQIhAPdHSvGFe5l7KlN3RhPouqRwN3pKSIv8AU7u7Ata4kAP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":440836},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"476b3b21f5907fe1852334b7fc71b7313f4a35a6","scripts":{"test":"nodemon --watch \"test/**/*.ts\" --exec \"npx tsx test/server.ts\"","build":"tsup","start":"npm test"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"repository":{"url":"git+https://github.com/Itszavier/fluidauth-express.git","type":"git"},"_npmVersion":"10.0.0","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.21.0","@types/express":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","tsx":"^4.19.1","tsup":"^8.3.0","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.6.2","body-parser":"^1.20.3","cookie-parser":"^1.4.6","@changesets/cli":"^2.27.8","@types/jsonwebtoken":"^9.0.6","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.1.4_1727404804651_0.173898481965429","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@fluidauth/express","version":"1.1.5","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"author":{"name":"Imani Brown"},"license":"ISC","_id":"@fluidauth/express@1.1.5","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"homepage":"https://github.com/Itszavier/fluidauth-express#readme","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"dist":{"shasum":"4d835915bf6b602701698177cb7e8be26cebf3b5","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.1.5.tgz","fileCount":90,"integrity":"sha512-CTGKJlSLMyMQ5Vc4tIQUI1B964CMbLw0U0g/qmvGxeBU1RUrGEMW2SMTswxvBIkUQQpk604RgMg4jgp2eo3Thw==","signatures":[{"sig":"MEUCIC9b1J+BRcCVvJPZ4LjAwj7uZ4YeA+JeIaESm8ye6/YAAiEAg2dnTCeXWBIAX/Ro7LK4UiczooiNoJYy9QR12s0apB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":536821},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"82fab00a2e05447e7cc41a459db37aa87d1445b3","scripts":{"test":"nodemon --watch \"test/**/*.ts\" --exec \"npx tsx test/server.ts\"","build":"tsup","start":"npm test"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"repository":{"url":"git+https://github.com/Itszavier/fluidauth-express.git","type":"git"},"_npmVersion":"10.0.0","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.21.0","@types/express":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","tsx":"^4.19.1","tsup":"^8.3.0","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.6.2","body-parser":"^1.20.3","cookie-parser":"^1.4.6","@changesets/cli":"^2.27.8","@types/jsonwebtoken":"^9.0.6","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.1.5_1727627547479_0.18252932057258375","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@fluidauth/express","version":"1.1.6","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"author":{"name":"Imani Brown"},"license":"ISC","_id":"@fluidauth/express@1.1.6","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"homepage":"https://github.com/Itszavier/fluidauth-express#readme","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"dist":{"shasum":"eca603149377be965908377e3c7ee45178fd8588","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.1.6.tgz","fileCount":85,"integrity":"sha512-GSahQpQ4+0+PXGhWcFiC76W4GMTwfgYzmI/pZ3FdIZK4aDGpW6QOc8SSVjzr0EFQoHpo/+u4Ru9v+ssv99d16Q==","signatures":[{"sig":"MEUCIFwN3Rw1LEKoTWO0J7xN+zu9y1W93LQr+NYLScav4uo5AiEAm0nyrEExfuber83fzo3X0/kRW/djI02AShj5UEqI6yQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":441634},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"51144fe91a6381ebd5d6da130f0f3665c2f4e787","scripts":{"test":"nodemon --watch \"test/**/*.ts\" --exec \"npx tsx test/server.ts\"","build":"tsup","start":"npm test"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"repository":{"url":"git+https://github.com/Itszavier/fluidauth-express.git","type":"git"},"_npmVersion":"10.0.0","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.21.0","@types/express":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","tsx":"^4.19.1","tsup":"^8.3.0","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.6.2","body-parser":"^1.20.3","cookie-parser":"^1.4.6","@changesets/cli":"^2.27.8","@types/jsonwebtoken":"^9.0.6","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.1.6_1727891355581_0.2736701802562598","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@fluidauth/express","version":"1.1.7","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"author":{"name":"Imani Brown"},"license":"ISC","_id":"@fluidauth/express@1.1.7","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"homepage":"https://github.com/Itszavier/fluidauth-express#readme","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"dist":{"shasum":"b427f3f2a269a16e3e6a6137a62180a994360aaf","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.1.7.tgz","fileCount":4,"integrity":"sha512-ENvrCF8wPfO72QO7h3s7xxRJn3CyVbLMlC95a9cvkJ5y2aZPhm7wj8i1Kfjxet6pLvyKRfq1xo0y9bHU6oXwwA==","signatures":[{"sig":"MEYCIQDoa5Bu8zy28GOt7wEr8euMtIRupmDvDloNPIaOUoSHdgIhAJX0IWY+ajQJFHfOILX3lnf65JHQcyFtPS3HNCxvcCXy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8350},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"f7318a1907149af745cad6562c3ddcc5831a7bf8","scripts":{"test":"nodemon --watch \"test/**/*.ts\" --exec \"npx tsx test/server.ts\"","build":"tsup","start":"npm test"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"repository":{"url":"git+https://github.com/Itszavier/fluidauth-express.git","type":"git"},"_npmVersion":"10.0.0","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.21.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","tsx":"^4.19.1","tsup":"^8.3.0","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.6.2","body-parser":"^1.20.3","cookie-parser":"^1.4.6","@types/express":"^5.0.0","@changesets/cli":"^2.27.8","@types/jsonwebtoken":"^9.0.7","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.1.7_1727894875478_0.05396026522567077","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@fluidauth/express","version":"1.1.8","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"author":{"name":"Imani Brown"},"license":"ISC","_id":"@fluidauth/express@1.1.8","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"homepage":"https://github.com/Itszavier/fluidauth-express#readme","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"dist":{"shasum":"50fba32e03d07e2ccae81070a09cdde85fc614a4","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.1.8.tgz","fileCount":85,"integrity":"sha512-7K5CIO4NwnN0S2FChcecI3oz0teJxYdXiaTpLR4DxXwXSILB8lXH0NYWnZqULyTMx0fK+1VbSCyddX/y1EJJBg==","signatures":[{"sig":"MEUCIQCPU8737UjkJzPrnMf0ZQ9O7DDcoGtweGjlh2yGKyojegIgNQOCXPD25lj241+tD9WePJLZFnFN4Q6BbfZldcv8ygU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":441857},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"f7318a1907149af745cad6562c3ddcc5831a7bf8","scripts":{"test":"nodemon --watch \"test/**/*.ts\" --exec \"npx tsx test/server.ts\"","build":"tsup","start":"npm test"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"repository":{"url":"git+https://github.com/Itszavier/fluidauth-express.git","type":"git"},"_npmVersion":"10.0.0","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.21.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","tsx":"^4.19.1","tsup":"^8.3.0","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.6.2","body-parser":"^1.20.3","cookie-parser":"^1.4.6","@types/express":"^5.0.0","@changesets/cli":"^2.27.8","@types/jsonwebtoken":"^9.0.7","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.1.8_1727894963341_0.3558845742247778","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"@fluidauth/express","version":"1.1.9","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"author":{"name":"Imani Brown"},"license":"ISC","_id":"@fluidauth/express@1.1.9","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"homepage":"https://github.com/Itszavier/fluidauth-express#readme","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"dist":{"shasum":"63805379e5323cd51ba369a2c22d0117f5028f04","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.1.9.tgz","fileCount":70,"integrity":"sha512-6OsekCQMPZ4Aekpk9JZpaDgF3Dt36x17SdfFSlD9fEzqr4kBBddmQtVwY2rQhenhbDuHikOVQlLdVwKcW5lWsQ==","signatures":[{"sig":"MEUCIQC644QJf2yRdIsJIhum7ZPsZtLQSBQZVeFZqPJd55xcdgIgeTwJOulX63tnGy9RxxV7X2pQBnL5I997X2zCWo5805M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":587055},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./base":{"types":"./dist/base/index.d.ts","import":"./dist/base/index.mjs","require":"./dist/base/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","require":"./dist/providers/index.js"}},"gitHead":"f7318a1907149af745cad6562c3ddcc5831a7bf8","scripts":{"test":"nodemon --watch \"test/**/*.ts\" --exec \"npx tsx test/server.ts\"","build":"tsup","start":"npm test"},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"repository":{"url":"git+https://github.com/Itszavier/fluidauth-express.git","type":"git"},"_npmVersion":"10.0.0","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","directories":{"lib":"lib"},"_nodeVersion":"20.14.0","dependencies":{"express":"^4.21.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","tsx":"^4.19.1","tsup":"^8.3.0","dotenv":"^16.4.5","nodemon":"^3.1.4","typescript":"^5.6.2","body-parser":"^1.20.3","cookie-parser":"^1.4.6","@types/express":"^5.0.0","@changesets/cli":"^2.27.8","@types/jsonwebtoken":"^9.0.7","@types/cookie-parser":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/express_1.1.9_1727895521711_0.5038888248820954","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"@fluidauth/express","version":"1.1.10","description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js","types":"./dist/index.d.ts"},"./base":{"require":"./dist/base/index.js","import":"./dist/base/index.mjs","types":"./dist/base/index.d.ts"},"./core":{"require":"./dist/core/index.js","import":"./dist/core/index.mjs","types":"./dist/core/index.d.ts"},"./providers":{"require":"./dist/providers/index.js","import":"./dist/providers/index.mjs","types":"./dist/providers/index.d.ts"}},"directories":{"lib":"lib"},"scripts":{"test":"nodemon --watch \"test/**/*.ts\" --exec \"npx tsx test/server.ts\"","start":"npm test","build":"tsup"},"author":{"name":"Imani Brown"},"license":"ISC","devDependencies":{"@changesets/cli":"^2.27.8","@types/cookie-parser":"^1.4.7","@types/express":"^5.0.0","@types/jsonwebtoken":"^9.0.7","body-parser":"^1.20.3","cookie-parser":"^1.4.6","dotenv":"^16.4.5","ejs":"^3.1.10","nodemon":"^3.1.4","tsup":"^8.3.0","tsx":"^4.19.1","typescript":"^5.6.2"},"keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"repository":{"type":"git","url":"git+https://github.com/Itszavier/fluidauth-express.git"},"dependencies":{"express":"^4.21.0"},"_id":"@fluidauth/express@1.1.10","gitHead":"fab7f79148a462a524da4b24042434f297da4ed7","bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"homepage":"https://github.com/Itszavier/fluidauth-express#readme","_nodeVersion":"20.14.0","_npmVersion":"10.0.0","dist":{"integrity":"sha512-nBGepmH2c3VTtzFoTp0SG7f80yV2S7IvYaFZCQ7UcxKoemPM4nTyTpbes/B/L6hr39AC/Qu37HjfxuMM0pTe9Q==","shasum":"891316a274526100772e722bc16b08b333cb13d3","tarball":"https://registry.npmjs.org/@fluidauth/express/-/express-1.1.10.tgz","fileCount":70,"unpackedSize":588205,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9Rg38Rjfg46N5dhMEwQbsTIhMd5lNGTooOy3ks41pfAiEAga9DmKoKhcLjE7wU35xGRnixTb4WE+fPvDw4vDjni2w="}]},"_npmUser":{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"},"maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_1.1.10_1727909835111_0.9565876244741054"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-24T20:42:47.645Z","modified":"2024-10-02T22:57:15.520Z","1.0.0-alpha.1":"2024-08-24T20:42:47.889Z","1.0.0-alpha.2":"2024-08-24T20:45:27.926Z","1.0.0-alpha.3":"2024-08-24T20:48:45.563Z","1.0.0-alpha.4":"2024-08-24T21:46:35.914Z","1.0.0-alpha.5":"2024-08-25T18:32:01.383Z","1.0.0-alpha.6":"2024-08-25T18:34:26.238Z","1.0.0-alpha.7":"2024-08-25T18:37:51.608Z","1.0.0-beta.0":"2024-08-26T00:35:37.692Z","1.0.0-beta.1":"2024-08-26T00:54:40.423Z","1.0.0-beta.2":"2024-08-26T01:41:23.652Z","1.0.0":"2024-09-12T00:07:47.081Z","1.0.1":"2024-09-12T00:13:51.027Z","1.0.2":"2024-09-12T00:20:03.713Z","1.0.3":"2024-09-15T06:20:17.747Z","1.0.4":"2024-09-15T17:11:45.098Z","1.0.5":"2024-09-15T20:38:46.126Z","1.0.6":"2024-09-15T23:37:58.351Z","1.0.7":"2024-09-19T00:04:58.189Z","1.0.8":"2024-09-19T00:11:56.034Z","1.1.0":"2024-09-21T00:45:06.964Z","1.1.1":"2024-09-21T02:16:19.393Z","1.1.2":"2024-09-26T20:23:44.846Z","1.1.3":"2024-09-26T20:28:00.079Z","1.1.4":"2024-09-27T02:40:04.899Z","1.1.5":"2024-09-29T16:32:27.696Z","1.1.6":"2024-10-02T17:49:15.755Z","1.1.7":"2024-10-02T18:47:55.654Z","1.1.8":"2024-10-02T18:49:23.529Z","1.1.9":"2024-10-02T18:58:41.918Z","1.1.10":"2024-10-02T22:57:15.319Z"},"bugs":{"url":"https://github.com/Itszavier/fluidauth-express/issues"},"author":{"name":"Imani Brown"},"license":"ISC","homepage":"https://github.com/Itszavier/fluidauth-express#readme","keywords":["typescript","authentication","express","session management","security","middleware","user authentication"],"repository":{"type":"git","url":"git+https://github.com/Itszavier/fluidauth-express.git"},"description":"A simple and flexible authentication solution for Express.js, making it easy to handle user authentication, sessions, and security features with minimal setup.","maintainers":[{"name":"silentwolf-dev","email":"omariimanibrown421@gmail.com"}],"readme":"# Fluid Auth Express\r\n\r\nfluidauth-express makes adding authentication to your Express app easy. Follow these steps to get started quickly.\r\n\r\n\r\n## Documentation\r\n\r\nFor a comprehensive guide on using FluidAuth Express, including installation, setup, and API reference, please visit the official documentation:\r\n\r\n[FluidAuth Documentation](https://fluidauth.vercel.app/)\r\n\r\n### Key Points\r\n\r\n- **Body Parser Required**: You need to use `body-parser` to handle request data.\r\n- **Cookie Parser Required**: You need to use `cookie-parser` to handle cookies.\r\n\r\n- **Initialize Middleware**: Use `authService.initialize()` after setting up the session middleware to configure necessary helper functions.\r\n\r\n\r\n## Quick Start\r\n\r\n```js\r\n// Import GithubProvider from FluidAuth-Express\r\nconst { GithubProvider } = require(\"@fluidauth/express/providers\");\r\n\r\n// Initialize GitHub provider with credentials\r\nconst Github = new GithubProvider({\r\n  credential: {\r\n    clientId: \"your-client-id\",\r\n    clientSecret: \"your-client-secret\",\r\n    redirectUri: \"your-redirect-uri\",\r\n  },\r\n  async verifyUser(data) {\r\n    const user = await findUserByEmail(data.email);\r\n    return user ? { user } : { user: null, info: { message: \"User not found\" } };\r\n  }\r\n});\r\n```\r\n\r\n```js\r\n// Express server setup\r\nconst express = require('express');\r\nconst cookieParser = require('cookie-parser');\r\nconst { AuthService, Session } = require('@fluidauth/express');\r\n\r\nconst app = express();\r\nconst authService = new AuthService({\r\n  providers: [Github],\r\n  session: new Session({ secret: \"your-session-secret\" }),\r\n  redirect: { onLoginSuccess: \"/dashboard\" },\r\n});\r\n\r\napp.use(express.json());\r\napp.use(cookieParser());\r\napp.use(authService.session());\r\napp.use(authService.initialize());\r\n\r\napp.listen(3000, () => console.log(\"Server running on port 3000\"));\r\n```\r\n\r\n## Module Support\r\n\r\nFluidAuth Express supports both CommonJS and ES Modules, allowing flexibility in how you import the package.\r\n\r\n### CommonJS\r\n\r\nIf you're using CommonJS, you can require the package like this:\r\n\r\n```javascript\r\nconst { AuthService } = require(\"@fluidauth/express\");\r\n```\r\n\r\n### ES Modules\r\n\r\nFor projects using ES Modules, you can import the package like this:\r\n\r\n```javascript\r\nimport { AuthService } from \"@fluidauth/express\";\r\n```\r\n\r\nBoth module systems are fully supported to ensure compatibility with various environments.\r\n","readmeFilename":"readme.md"}