{"_id":"@fnet/node-express","_rev":"42-04e183b2f7c93abdced5eab25e2f187f","name":"@fnet/node-express","dist-tags":{"latest":"0.3.8"},"versions":{"0.1.1":{"name":"@fnet/node-express","version":"0.1.1","license":"MIT","_id":"@fnet/node-express@0.1.1","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"3443a5acb3b4e923e7f51dc8e1b91cbf8c170ce4","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.1.1.tgz","fileCount":6,"integrity":"sha512-N/EqqQEX1kl0a2GaiyJ92hgq93L+trfmJShEClploteb1FmVv3HzyJgJT7gwXfog3+xnQOq8Q15wqEBW2yrwGg==","signatures":[{"sig":"MEYCIQDsFR7YsKdQCeWKMkJJHC+QZ6YpcLkhXsOsnWWKPHsVewIhAIhlfCorbHv5Jfm39Cnhcxm5VWhMJSeih9j5Dpfsklqj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24281},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"4bb58714bafe90ecda0ff6a62ae73efde50d7ee8","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"cors":"^2.8","chalk":"^4","redis":"^4.6","yargs":"^17","helmet":"^7.1","express":"^4.18","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.17"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.1.1_1704495133644_0.49507013200436445","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@fnet/node-express","version":"0.1.2","license":"MIT","_id":"@fnet/node-express@0.1.2","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"7b3264e6cc84f7ee8fcdb41f1943b4038aac165f","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.1.2.tgz","fileCount":6,"integrity":"sha512-BWnbRlqjeyceoarAw0mGPKwlMa+P6kw+ZyWaSgU3AahpgAwbQLIjkKoQ9S9mSzVCyJOMYh2/TEPBZIx8JhOcqw==","signatures":[{"sig":"MEUCIAdHaPjZwWveUwV46AfFMdxPudm7i5jfrMrpKnuB1gzlAiEAu1wiiO9EnTAUCVj05s2xmA3WgWM0UtXHO7XeVO2fDyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24281},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"c1552268fc8a0c934d8f1e1b7443adf9e5ef6759","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"cors":"^2.8","chalk":"^4","redis":"^4.6","yargs":"^17","helmet":"^7.1","express":"^4.18","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.17"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.1.2_1704495289191_0.7833508535477729","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@fnet/node-express","version":"0.1.3","license":"MIT","_id":"@fnet/node-express@0.1.3","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"e118b0a91854d7a8bb0157ef739937ea7fc8b1af","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.1.3.tgz","fileCount":6,"integrity":"sha512-VkF3x+FYZ6qKptrLmQrK3tthbFI34qf+MqCqb1P6G1QOIft4FTrioxSSvG108Upv2bBtpmdlKgMy+g6PKYcTKg==","signatures":[{"sig":"MEYCIQDlj2oR+fUIwBvrWkyLtRKG+FdRm7h0m07magvHKdQabAIhANmKQuXvw/yfe8dPbCxNVh73md0PsusTflA+vSrzyIlu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24620},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"7e7e5c803718e65fa4b42e7e8bcbe7f62137fa4d","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"cors":"^2.8","chalk":"^4","redis":"^4.6","yargs":"^17","helmet":"^7.1","express":"^4.18","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.17"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.1.3_1704497026387_0.5263181471829046","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@fnet/node-express","version":"0.1.4","license":"MIT","_id":"@fnet/node-express@0.1.4","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"e73d017f42c328b143daa178f1d3913e9659d506","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.1.4.tgz","fileCount":6,"integrity":"sha512-bv/zNLtu0PGTKSkbbclJDnxLe/zay9Vt0w5DF07xLOXUx2aV8osXUCt0IgTFO7HcckCcBM+wKkdC7FH0Sd2Lvg==","signatures":[{"sig":"MEYCIQDXeDS+vp2+Y+N3FKikNSsaQmKPMsBYOnrMHPndgHhxDwIhAOqM23hRBeb/IiMdAyhECpexNmX4/AKIwF3Rl1+QfVCi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24653},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"642e715594bab0ab53e379063aed2bece0049796","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"cors":"^2.8","chalk":"^4","redis":"^4.6","yargs":"^17","helmet":"^7.1","express":"^4.18","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.17"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.1.4_1704497957910_0.44667554480936156","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@fnet/node-express","version":"0.1.5","license":"MIT","_id":"@fnet/node-express@0.1.5","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"8d0c113657f3983ffb435eafe1dedcc699e97dd2","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.1.5.tgz","fileCount":6,"integrity":"sha512-ICaqJK7L1hYbRkSpkJEaxXGY4I5ThMik5TBG3PPMt5638v0yXkTLfdtVQNJzStfu0cU23kh/isx1kk7/F8q2ig==","signatures":[{"sig":"MEUCIQCxcP76VLucLAOWMj7hTcN82LL4t6CNWdUpiCfVTL0F+AIgM2ZeHCs7uaMl3Lhkg4Q93zuKMtBeddxfNpzNZt4ZPWY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24716},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"642e715594bab0ab53e379063aed2bece0049796","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"cors":"^2.8","chalk":"^4","redis":"^4.6","yargs":"^17","helmet":"^7.1","express":"^4.18","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.17"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.1.5_1704498581371_0.004189167314828213","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@fnet/node-express","version":"0.1.6","license":"MIT","_id":"@fnet/node-express@0.1.6","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"95dcb219f9a3e921df6ee1c92f14c268d11aee4a","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.1.6.tgz","fileCount":6,"integrity":"sha512-0cZKPobYuuFE9Muuh14Jsj1NqtCVlPZyVyLeDGyEPLtU5DKoJuEne9pdWyBWdDGrrHaewJmfSQeHh0yVJeOjlA==","signatures":[{"sig":"MEUCIQCQ1CIqJWFZWfs2QwHrJ5dqC7PAmHK2La1/6sLt/8xeRwIgDcfT8nU9mzxtv09+JZDsOzQ5qV3NbariBStwrDKIYIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24974},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"642e715594bab0ab53e379063aed2bece0049796","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"cors":"^2.8","chalk":"^4","redis":"^4.6","yargs":"^17","helmet":"^7.1","express":"^4.18","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.17"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.1.6_1704499090989_0.9327092874453704","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@fnet/node-express","version":"0.1.7","license":"MIT","_id":"@fnet/node-express@0.1.7","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"637dd6d391e50f1849cd4ee81448e50a928151dc","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.1.7.tgz","fileCount":6,"integrity":"sha512-f9ktZk9biXLhlkNU3+CkxJfy8dWW59dWR/xJFVWLW95yviRvlHfLqRM8QTGByZ26wOtbzYXfQ4M2DfpPEC5z8g==","signatures":[{"sig":"MEYCIQDtNmlw/OLV+YO+vum3tsPvkngXFCAVGAMPOtb+CJvbDQIhAIW7oOoiiPn9WpAbE/wuuqXV07HAfqPtS2Ztw2xkWDs3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24784},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"4f4891535b8b5ba18e85fe542ab24204b4a3524b","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"cors":"^2.8","chalk":"^4","redis":"^4.6","yargs":"^17","helmet":"^7.1","express":"^4.18","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.17"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.1.7_1704545059760_0.5422146940945476","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@fnet/node-express","version":"0.1.8","license":"MIT","_id":"@fnet/node-express@0.1.8","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"a1699bde1bab452f8dc73b377f696870f1aeefba","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.1.8.tgz","fileCount":6,"integrity":"sha512-5zRxR71mkfq1fUnfDoL6p/Q9vkykXMZQqcHzTmDBVltZRQj3vRWj6dGHaU03k+pf5PnlIN3IRle9O4uRfoPUYA==","signatures":[{"sig":"MEUCICqrsYwTnl2g68Z8aWYM8Lk8BPBp6jLKpn8KZ1H6yODNAiEAnOKdT4DaSeIW6IxdI5rr2si2clxRAvULX+cqixF0T0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24796},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"4b9c2551e02273a73c76dbb8396f96465a9829c1","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"cors":"^2.8","chalk":"^4","redis":"^4.6","yargs":"^17","helmet":"^7.1","express":"^4.18","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.17"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.1.8_1704575875114_0.9808808642636306","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@fnet/node-express","version":"0.1.9","license":"MIT","_id":"@fnet/node-express@0.1.9","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"b46350fbfaeceedf690cb62b202daa4176c1f965","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.1.9.tgz","fileCount":6,"integrity":"sha512-ZSefYaiL4/nRwa4PUdTlM+0uvL0p8B+bbW2lSbyydKm+eGkpMJ1x33XLK0MInT0k84yPzkaQE2H6K+6c7IfOsA==","signatures":[{"sig":"MEUCIQCCuoX3a1myX2xeA0ID9IJeTylSfZeqTi3874DV35pzPgIgWMhk8mRoV4AyWC/XAgRbjtxhlutQbff44l+h6QeCwcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24835},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"4b9c2551e02273a73c76dbb8396f96465a9829c1","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"cors":"^2.8","chalk":"^4","redis":"^4.6","yargs":"^17","helmet":"^7.1","express":"^4.18","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.17"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.1.9_1704578546741_0.9577268907708116","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@fnet/node-express","version":"0.1.10","license":"MIT","_id":"@fnet/node-express@0.1.10","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"872aa156211f3b366e6fb452471ae327264ef068","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.1.10.tgz","fileCount":6,"integrity":"sha512-t5l4EHbY9Kw5LGkLBFa60jWH7vf9IF9pcaLTt4EeihilNCWvRoWI6sA77oY8ElYMBJZkibMMl1tn6o1LCJy6Yw==","signatures":[{"sig":"MEYCIQDVhsZ62nqPIEvS3Yc0nxSiMypv21l/+3S9bsBrr0GvoAIhAJJZ6r3xWZlwcyend2H/2cIKdkJsXYyxeqGNg5TcwgN1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24992},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"4b9c2551e02273a73c76dbb8396f96465a9829c1","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"cors":"^2.8","chalk":"^4","redis":"^4.6","yargs":"^17","helmet":"^7.1","express":"^4.18","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.17"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.1.10_1704582354699_0.06738239614298802","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@fnet/node-express","version":"0.1.11","license":"MIT","_id":"@fnet/node-express@0.1.11","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"d3fb508cb5badeea35759142b28ff8edf15d1435","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.1.11.tgz","fileCount":6,"integrity":"sha512-gw4BJuReJZThjG47rx3SmdIkzQPMlHdfCKs9XSaC9p2AqS9qe/ZWhcK0bgxS42HVxZ+fhqkPWJnAD9ObIkTTng==","signatures":[{"sig":"MEUCIQCIqL1/7MRr/PpPvRQdgPzhlrhCi7a0QCqIMCW7BH3JUQIgNnUFDTUDou30m1V/2K/VkMayYAh5S+ZGO8SGqdZw0wQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25796},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"4b9c2551e02273a73c76dbb8396f96465a9829c1","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"cors":"^2.8","chalk":"^4","redis":"^4.6","yargs":"^17","helmet":"^7.1","express":"^4.18","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.17"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.1.11_1704642267919_0.09736328607866973","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@fnet/node-express","version":"0.1.12","license":"MIT","_id":"@fnet/node-express@0.1.12","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"07d1bcf0b476934b666cadea5e0d5af1f328bc44","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.1.12.tgz","fileCount":6,"integrity":"sha512-EqM38nwgX268fF+hv0gVgBkWPzZeFMjMwwqkp2L3iBAGWqncBEbMJBO9/8UMd+2SlIA8QTPCozaWM2thJft7Mw==","signatures":[{"sig":"MEUCIQC2KTOuXv113uXTYP05HuLHHMbVolZcMVdwysmcPzv3TgIgRMAo6zt0Zy6gOV6wlOUR4Bj83wqLHEZBySzmnooZXaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26780},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"4b9c2551e02273a73c76dbb8396f96465a9829c1","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"cors":"^2.8","chalk":"^4","redis":"^4.6","yargs":"^17","helmet":"^7.1","express":"^4.18","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.17"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.1.12_1704642469384_0.2762384644059057","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@fnet/node-express","version":"0.1.13","license":"MIT","_id":"@fnet/node-express@0.1.13","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"92c96e63ba3df848c722db93c3464d5731675b2f","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.1.13.tgz","fileCount":6,"integrity":"sha512-BykmIqmkssLaIrzYrGI4GJ/uLQk/8Sx8HSB4Oc0/xe4xn7EjsSYtT8PFAdA8G5StT+wVQRDp9ECvupWEflkxzw==","signatures":[{"sig":"MEUCIQDysVu1zrU1ypwj0pNpADNIStIV0sh5dgwlW/65L3KTVwIgfatkDIwbd4JQ3KCRlhALxW4bFzUbSwVCBUTQdOLyWrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26798},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"4b9c2551e02273a73c76dbb8396f96465a9829c1","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"cors":"^2.8","chalk":"^4","redis":"^4.6","yargs":"^17","helmet":"^7.1","express":"^4.18","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.17"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.1.13_1704644216361_0.7691373032768469","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@fnet/node-express","version":"0.1.14","license":"MIT","_id":"@fnet/node-express@0.1.14","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"bc0bc0ae3c4a78ebeb136f207f7d05c7fcb3d9b1","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.1.14.tgz","fileCount":6,"integrity":"sha512-mNnHLHfdyf59pnjnD9S2wy7tHzkgTRNwI7iOgXpxZbRhn7e2A5vq0pLsLQAowqCU4MXdbJb+KvRoyZPv3vysAQ==","signatures":[{"sig":"MEUCIHZqRh7mdYNZoNNliZe0OioIVjJwgSLT2S2cPXDVUnQNAiEAuRKSmo+mRGflOMMwnLC9lV/IqFg8pwlcifK3JClZXYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27242},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"09a8560759d33019e3e7f5d531666e4041abcaa2","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"cors":"^2.8","chalk":"^4","redis":"^4.6","yargs":"^17","helmet":"^7.1","express":"^4.18","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.17"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.1.14_1704682625654_0.43402480101099505","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@fnet/node-express","version":"0.1.15","license":"MIT","_id":"@fnet/node-express@0.1.15","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"cd88ad805e0e1ca3bf6ceb28c402168804c8ce4a","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.1.15.tgz","fileCount":6,"integrity":"sha512-gEORZNtLgZXiZ/0JY80HINMxQIO7yo0yRbmbdjHNQmCpY/tHHE+BGUD6agOAiLVcE7iREAoyVRC8vduvwDBAoQ==","signatures":[{"sig":"MEQCIEhUTse0G6AE51blhRouVxp1U34Gu+16A49YhEKAjkEiAiB3SecuEsZJGJK+INZzG+SjVVqvzk8Sq0z9MzR7rG76ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29063},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"da4eb57e42cec977d0074a1755af3d655242f39a","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"cors":"^2.8","chalk":"^4","redis":"^4.6","yargs":"^17","helmet":"^7.1","express":"^4.18","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.17"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.1.15_1704727365266_0.5564861064848783","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@fnet/node-express","version":"0.1.16","license":"MIT","_id":"@fnet/node-express@0.1.16","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"0c6b86f369c5cb1e967abedf7375d676e4e54878","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.1.16.tgz","fileCount":6,"integrity":"sha512-hNe+XnxpDJ4k0pWmt5f3jF9KZIb9V6rAhxE4L0lRWlu24jf8kwLtpsb2QYHQCZbijszTcedH7zTiLqbesYqcjw==","signatures":[{"sig":"MEQCIH6B6+c7rJIuhfRlk4DObmWOIZYB1QdiiF3cZzh+IpBuAiAE8xyfmtB72+YLFoB59YVViasAvwEzFxsgks2oDn88cQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29423},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"eef82f8386c372e11860438836be8f0b13fc65f2","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"cors":"^2.8","chalk":"^4","redis":"^4.6","yargs":"^17","helmet":"^7.1","express":"^4.18","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.17"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.1.16_1704844722981_0.5465307987665107","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"@fnet/node-express","version":"0.1.17","license":"MIT","_id":"@fnet/node-express@0.1.17","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"7d52b11b255e07906316b3ace4c880e41f9bb143","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.1.17.tgz","fileCount":6,"integrity":"sha512-JpYD67QaV3ZWzauzPqw9PpDT5J5HcB5Aue4+LEWzzEJKQ/WqcDNnsf+X7x030bJ/oNdltjztrq1Ne9a3Zq07QA==","signatures":[{"sig":"MEQCIH4+wyp9YvsStAj4Vx/Z5OlpEE73l2lgcjwrq8uswaQVAiBm8pJyb5NUjTrgY3TFGZnFtEDm8mGFqX/wHNDtlm+uQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30016},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"a47927ff48c79a48c93121bf70677f53cdb262c5","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"qs":"^6.11","cors":"^2.8","chalk":"^4","redis":"^4.6","yargs":"^17","helmet":"^7.1","express":"^4.18","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.17"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.1.17_1705009613592_0.06184204623747558","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"@fnet/node-express","version":"0.1.18","license":"MIT","_id":"@fnet/node-express@0.1.18","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"bbfd4a49ccf4ae18088fa549dda215503adc45d8","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.1.18.tgz","fileCount":6,"integrity":"sha512-2PtS2yDRT9BcvH9vWs5d81+72rIbnfTAdzK150N2D40mWFl+HGrlwzxb6AjJoN356rKKmb4gVa/R68BFMdGYuA==","signatures":[{"sig":"MEUCIQD8pgyvx69FdQm8PBrSlEcHQhtbsbIH5HarbjpxpY7H0AIgBxhRE+7hdszZISV0HQ2Cw6++Q1tCXufFOcLnA1kdXdI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30806},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"82b6d00ef01ab37b2f3825384cc54767693524ff","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"qs":"^6.11","cors":"^2.8","redis":"^4.6","yargs":"^17","helmet":"^7.1","express":"^4.18","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.17"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.1.18_1705325291044_0.32090364113178493","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"@fnet/node-express","version":"0.1.19","license":"MIT","_id":"@fnet/node-express@0.1.19","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"040648322dddad55a0add44f94f6b0371b43f5dd","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.1.19.tgz","fileCount":6,"integrity":"sha512-VEOJDp9mJj7O1sw+IdjzVnS9T0Rj0SJ/a38fP25axZXWa7RpZm7LeQfO0+uI2H2jMZWag1EijsnX2pDeJ/jJ9g==","signatures":[{"sig":"MEUCIQDNqXKvl8+xbPcyiz5msHdOslPmtDeQ+9mKqQs8GIpUZAIgFgv1S92UGGtywNTmPckwjZTDoWzSVt0rVGVybIsF8OM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30824},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"82b6d00ef01ab37b2f3825384cc54767693524ff","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"qs":"^6.11","cors":"^2.8","redis":"^4.6","yargs":"^17","helmet":"^7.1","express":"^4.18","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.17"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.1.19_1705325845643_0.8742815077114774","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"@fnet/node-express","version":"0.1.20","license":"MIT","_id":"@fnet/node-express@0.1.20","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"7d622f09e2612a36e626cc9a432f60e90a23e91e","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.1.20.tgz","fileCount":4,"integrity":"sha512-BwWGxzLHf8xctg1fKMMLaevcVERUyrUAE24ZKu1YDE3rJM7i/r0YB2nM+nlHFnjMEcpaSEjxY/mpkGI0CgXbVg==","signatures":[{"sig":"MEYCIQDgmyKvPVyIC6T70PjqAF0U24qa57G3YBu5MIIS66McMwIhAMCh+gWlxEEdG8RiYmDWKaIIFQfnb9nHLx8Jyy32ivBU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21662},"main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"39eb5ee6f63c4c914b9a8db19837228574094d6d","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"22.9.0","dependencies":{"qs":"^6.13","cors":"^2.8","redis":"^4.7","yargs":"^17","helmet":"^8.0","express":"^5.0","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.18","@flownet/lib-is-redis-online":"^0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.1.20_1727703227983_0.9292523966989643","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@fnet/node-express","version":"0.2.1","license":"MIT","_id":"@fnet/node-express@0.2.1","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"ffc521d2fb106a89287c6859fa58ce317344797e","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.2.1.tgz","fileCount":4,"integrity":"sha512-DU7kBfSavoISFeco7IY7nRb6Ydy0KJuC1+M5I4NQQRtuA97S7TWG9u2vVJaXdXIF1vFxUI2CwQxroZvzZhXdxA==","signatures":[{"sig":"MEUCIC0XI7jU2z9c5t5YSgr6SOhJhJT5Hbtbg54vnB/6G/0lAiEA1cZ96kyhixM96esGzYfb7hmjh+Ihy9xwfxIrmF0yu5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15751},"main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"39eb5ee6f63c4c914b9a8db19837228574094d6d","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"22.9.0","dependencies":{"qs":"^6.13","cors":"^2.8","redis":"^4.7","yargs":"^17","dotenv":"^16.4","helmet":"^8.0","express":"^5.0","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.18","@flownet/lib-is-redis-online":"^0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.2.1_1727703354187_0.0767426843722483","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@fnet/node-express","version":"0.2.2","license":"MIT","_id":"@fnet/node-express@0.2.2","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"homepage":"https://gitlab.com/fnetai/node-express#readme","bugs":{"url":"https://gitlab.com/fnetai/node-express/issues"},"dist":{"shasum":"bea3af6ea908364d2900bb6e7dc47901236c488b","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.2.2.tgz","fileCount":5,"integrity":"sha512-pxkiiiqVS3Dtw8ocJ/rDqoC3fpoKx3eEWJPHHV90JLxuPzd6mo/zx+48MBFh84pXAD0vnCws1LcPPnaqhx8lCg==","signatures":[{"sig":"MEQCIE/vUf0azEL13HHKlktJrV1Fda5/oQ6kKA0vViV9nqncAiBGB4hvzEFuay8ZzsEpdSMj+ecIIKzdQcSAmAwqaREBBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18679},"main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"39eb5ee6f63c4c914b9a8db19837228574094d6d","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"repository":{"url":"git+https://gitlab.com/fnetai/node-express.git","type":"git"},"_npmVersion":"10.8.3","description":"**@fnet/node-express** is a robust web server application built using the **Node.js** and **Express.js** frameworks, primarily designed for handling HTTP requests and providing a stable and secure environment for building web-based services. Here's a comp","directories":{},"_nodeVersion":"22.9.0","dependencies":{"qs":"^6.13","cors":"^2.8","redis":"^4.7","yargs":"^17","dotenv":"^16.4","helmet":"^8.0","express":"^5.0","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.18","@flownet/lib-is-redis-online":"^0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.2.2_1727703501029_0.9120507817006516","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@fnet/node-express","version":"0.2.3","license":"MIT","_id":"@fnet/node-express@0.2.3","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"homepage":"https://gitlab.com/fnetai/node-express#readme","bugs":{"url":"https://gitlab.com/fnetai/node-express/issues"},"dist":{"shasum":"75761e1775a43882fcca6e3bb39be5595c4b2256","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.2.3.tgz","fileCount":5,"integrity":"sha512-R6tl9coW/ketNm6lrb29mBBfMAwvv3z9MTU/UzWRRhOOZYqGBX31VlRK6VmBPpBZUeQ9Pe9C50dkdv0tn9sQBg==","signatures":[{"sig":"MEUCIFXOP3v62hFFnvZSh369y3QaXoy69o2eGCP4NMMfP18MAiEAv2E2hsNnwNlPVpz38hZQt04Ur4kkfK6z1jsmgbVz37I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19025},"main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"ff72e30c1c99e0e1df4922a25d800b48046b8feb","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"repository":{"url":"git+https://gitlab.com/fnetai/node-express.git","type":"git"},"_npmVersion":"10.8.3","description":"**@fnet/node-express** is a robust web server application built using the **Node.js** and **Express.js** frameworks, primarily designed for handling HTTP requests and providing a stable and secure environment for building web-based services. Here's a comp","directories":{},"_nodeVersion":"22.9.0","dependencies":{"qs":"^6.13","cors":"^2.8","redis":"^4.7","yargs":"^17","dotenv":"^16.4","helmet":"^8.0","express":"^5.0","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.18","@flownet/lib-is-redis-online":"^0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.2.3_1727706582923_0.5238695403381131","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@fnet/node-express","version":"0.2.4","license":"MIT","_id":"@fnet/node-express@0.2.4","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"homepage":"https://gitlab.com/fnetai/node-express#readme","bugs":{"url":"https://gitlab.com/fnetai/node-express/issues"},"dist":{"shasum":"cb315a3b81bce6ff6a024f0b4be00a560b360a7b","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.2.4.tgz","fileCount":5,"integrity":"sha512-E73ZKHbj1apKxQfCYCKicmcnyiYlLxkkF3jmceLcwbDa/SuiY6YstClelmWUuSgVD3hmErE0NGU3P+BK+QwWNQ==","signatures":[{"sig":"MEUCIBTPgLk1qMYEM/ksnT2xGaFCB5hCTqnAdDbfQVuQmnJgAiEAn1tsRRdlJMnA3FDjDZ7jzGhaCnoTdgaEbIhgktiRftQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19044},"main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"abe97156eb77ab3cb1d5e0e8e925f50f347ca4b2","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"repository":{"url":"git+https://gitlab.com/fnetai/node-express.git","type":"git"},"_npmVersion":"10.8.3","description":"**@fnet/node-express** is a robust web server application built using the **Node.js** and **Express.js** frameworks, primarily designed for handling HTTP requests and providing a stable and secure environment for building web-based services. Here's a comp","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.13","cors":"^2.8","redis":"^4.7","yargs":"^17","dotenv":"^16.4","helmet":"^8.0","express":"^5.0","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.18","@flownet/lib-is-redis-online":"^0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.2.4_1727780491986_0.8283219189229527","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@fnet/node-express","version":"0.2.5","author":{"name":"Gultekin Boyraz","email":"gultekinboyraz@gmail.com"},"license":"MIT","_id":"@fnet/node-express@0.2.5","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"homepage":"https://gitlab.com/fnetai/node-express#readme","bugs":{"url":"https://gitlab.com/fnetai/node-express/issues"},"dist":{"shasum":"6986697024ff92d8403ef9da36f273a56c47cdd9","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.2.5.tgz","fileCount":5,"integrity":"sha512-xbrr9PDeNBWHVdDiEv8ngum6AylNkGt/OYz1S/2tpG1KmZ3z8J99IZjH2nC8TfiFJl4jyOXxG8tsruE71lhnKA==","signatures":[{"sig":"MEUCIDtLDt28tipnUBFFzW9mC6JGLC9xPk1/g2wb3euNq+7EAiEA+WC4CHoIll/hul/gCEyUAfNxdEtsRRMfHb7/3r1d1oo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20186},"main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"abe97156eb77ab3cb1d5e0e8e925f50f347ca4b2","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"repository":{"url":"git+https://gitlab.com/fnetai/node-express.git","type":"git"},"_npmVersion":"10.8.3","description":"**@fnet/node-express** is a robust web server application built using the **Node.js** and **Express.js** frameworks, primarily designed for handling HTTP requests and providing a stable and secure environment for building web-based services. Here's a comp","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.13","cors":"^2.8","redis":"^4.7","yargs":"^17","dotenv":"^16.4","helmet":"^8.0","express":"^5.0","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.18","@flownet/lib-is-redis-online":"^0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.2.5_1727965239518_0.32952587437118286","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@fnet/node-express","version":"0.2.6","author":{"name":"Gultekin Boyraz","email":"gultekinboyraz@gmail.com"},"license":"MIT","_id":"@fnet/node-express@0.2.6","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"homepage":"https://gitlab.com/fnetai/node-express#readme","bugs":{"url":"https://gitlab.com/fnetai/node-express/issues"},"dist":{"shasum":"90c30412860b9b30f3371303972aa65940656c64","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.2.6.tgz","fileCount":5,"integrity":"sha512-u5yx/yZ2EZbZU46ED97L5EGIdm3F68My7htah9zd33zeRQek4NV/xfGUkuwRbvXukWeak8e84tUCm9WtHbGuzQ==","signatures":[{"sig":"MEQCICbF8iWM2FVzrzvq29TpR+NJzjRXZkVapL4Xlbu+NxehAiAmq5ySLEXSQ31fJ5fbuAB260vzFNcbu5jfLxV4En/MAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21135},"main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"56c63d7b613fba48c68e74403d5e8e40c8aca128","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"repository":{"url":"git+https://gitlab.com/fnetai/node-express.git","type":"git"},"_npmVersion":"10.8.3","description":"**@fnet/node-express** is a robust web server application built using the **Node.js** and **Express.js** frameworks, primarily designed for handling HTTP requests and providing a stable and secure environment for building web-based services. Here's a comp","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.13","cors":"^2.8","redis":"^4.7","yargs":"^17","dotenv":"^16.4","helmet":"^8.0","express":"^5.0","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.18","@flownet/lib-is-redis-online":"^0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.2.6_1727982404900_0.24563166747833232","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"@fnet/node-express","version":"0.2.7","author":{"name":"Gultekin Boyraz","email":"gultekinboyraz@gmail.com"},"license":"MIT","_id":"@fnet/node-express@0.2.7","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"homepage":"https://gitlab.com/fnetai/node-express#readme","bugs":{"url":"https://gitlab.com/fnetai/node-express/issues"},"dist":{"shasum":"241c78ace3f1773d6aa322aa777060b2de2e4af6","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.2.7.tgz","fileCount":5,"integrity":"sha512-xtBeVxwgFBecEp4PPnGVDDI42RuHPaHtDzT9p22PL5rQ+ABwh9iJ2Ye2V5gENBg5bSmxcAQN5hdhxK7rkHd/9g==","signatures":[{"sig":"MEUCIQChPkfH5dtwxjccSt9AT39ufHQvb00OeGVdcjlpWOzB0AIgHFdBE9pVyKQfvcvZS0PhpdVvQNNnZxYO79W6oYFoHQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21135},"main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"c1e69cc3295c8611f1ecff960bcdc4fd1bc1de68","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"repository":{"url":"git+https://gitlab.com/fnetai/node-express.git","type":"git"},"_npmVersion":"10.8.3","description":"**@fnet/node-express** is a robust web server application built using the **Node.js** and **Express.js** frameworks, primarily designed for handling HTTP requests and providing a stable and secure environment for building web-based services. Here's a comp","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.13","cors":"^2.8","redis":"^4.7","yargs":"^17","dotenv":"^16.4","helmet":"^8.0","express":"^5.0","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.18","@flownet/lib-is-redis-online":"^0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.2.7_1728044395503_0.2612388985850196","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@fnet/node-express","version":"0.2.8","author":{"name":"Gultekin Boyraz","email":"gultekinboyraz@gmail.com"},"license":"MIT","_id":"@fnet/node-express@0.2.8","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"homepage":"https://gitlab.com/fnetai/node-express#readme","bugs":{"url":"https://gitlab.com/fnetai/node-express/issues"},"dist":{"shasum":"8f026d9d7700fb97f64931c0377fa502573a735d","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.2.8.tgz","fileCount":5,"integrity":"sha512-lNJp+jRj0R3OPslumxCDU56VuNMCo9GmY2tpNpWw+/boIoPMOo7TsWCioJvSk+s05/lVf0PnNYExudhheY5eQA==","signatures":[{"sig":"MEUCIQCjetgu1JgE81B3Sqw6sxhuCxGgJzhz5DQERv/qV8fGZgIgdh5KWgVMfp4q77drmbjLdUUksCpPv92otrQzQMxsrPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28170},"main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"a6dbb8d85d8e581ce109af0a3733425a88c9c3bf","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"repository":{"url":"git+https://gitlab.com/fnetai/node-express.git","type":"git"},"_npmVersion":"10.8.3","description":"**@fnet/node-express** is a robust web server application built using the **Node.js** and **Express.js** frameworks, primarily designed for handling HTTP requests and providing a stable and secure environment for building web-based services. Here's a comp","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.13","cors":"^2.8","redis":"^4.7","yargs":"^17","dotenv":"^16.4","helmet":"^8.0","express":"^5.0","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.18","@flownet/lib-is-redis-online":"^0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.2.8_1728047771468_0.9335945643044581","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"@fnet/node-express","version":"0.2.9","author":{"name":"Gultekin Boyraz","email":"gultekinboyraz@gmail.com"},"license":"MIT","_id":"@fnet/node-express@0.2.9","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"homepage":"https://gitlab.com/fnetai/node-express#readme","bugs":{"url":"https://gitlab.com/fnetai/node-express/issues"},"dist":{"shasum":"44e67fb6f4980ed8a10f746bed05cb227ebfd2f0","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.2.9.tgz","fileCount":5,"integrity":"sha512-RZzPH4FdKPNXFPS6ASkpBmGo5UDmbUvrkNCN5V0qdgz0yljizmfnz2Y6DdFlmLPRkxm9Rillsbm3P5HOk6HZmw==","signatures":[{"sig":"MEUCIQCdrtKsRdQsKS9ogmZufZKLBOWLh31EqVQ/SERoA4jCXgIgRzp1QrLXkbPooC+4Q7n+ZSxfKc5qeTRRbSRUWYgnry4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25797},"main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"ddb9f53440b3fb0a895ef8c253115cb1305ad697","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"repository":{"url":"git+https://gitlab.com/fnetai/node-express.git","type":"git"},"_npmVersion":"10.8.3","description":"## Introduction","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.13","cors":"^2.8","redis":"^4.7","yargs":"^17","dotenv":"^16.4","helmet":"^8.0","express":"^5.0","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.18","@flownet/lib-is-redis-online":"^0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.2.9_1728087148603_0.2798466081079891","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"@fnet/node-express","version":"0.2.10","author":{"name":"Gultekin Boyraz","email":"gultekinboyraz@gmail.com"},"license":"MIT","_id":"@fnet/node-express@0.2.10","maintainers":[{"name":"serdark","email":"s.kizilkurt@azerion.com"},{"name":"serdar986","email":"s.akay@azerion.com"},{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"homepage":"https://gitlab.com/fnetai/node-express#readme","bugs":{"url":"https://gitlab.com/fnetai/node-express/issues"},"dist":{"shasum":"16b0e326d1c4d6fc3411c1d965fd74eb3b39968e","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.2.10.tgz","fileCount":6,"integrity":"sha512-B1CsCSQ7oJoSGganHjolfO54LnCpU+XXzAtYtDlFgsuBcP0dNrhtcO+MMSPMISPmnPX9JyRjqfr23VASILR75Q==","signatures":[{"sig":"MEQCIFqSrhRup4QLMKPFBTl1mQF1xcyzVHJYjj4DY13uuysLAiBQvYMhryb4dtNtEN3jQYoXqxwp5ZMIbODR8JmcZlRBZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36991},"main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"b8fcd12a2ebaa4ce4119f053b19f502abf4011fe","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"repository":{"url":"git+https://gitlab.com/fnetai/node-express.git","type":"git"},"_npmVersion":"10.8.3","description":"## Introduction","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.13","cors":"^2.8","redis":"^4.7","yargs":"^17","dotenv":"^16.4","helmet":"^8.0","express":"^5.0","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.18","@flownet/lib-is-redis-online":"^0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.2.10_1728588952603_0.047949046195180145","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"@fnet/node-express","version":"0.2.11","author":{"name":"Gultekin Boyraz","email":"gultekinboyraz@gmail.com"},"license":"MIT","_id":"@fnet/node-express@0.2.11","maintainers":[{"name":"serdark","email":"s.kizilkurt@azerion.com"},{"name":"serdar986","email":"s.akay@azerion.com"},{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"homepage":"https://gitlab.com/fnetai/node-express#readme","bugs":{"url":"https://gitlab.com/fnetai/node-express/issues"},"dist":{"shasum":"7514ca39cf3386eb911082c9099bf9730e4ceddf","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.2.11.tgz","fileCount":6,"integrity":"sha512-8Zc/dNLiiNiVruUJQL01petdBsTHbCIyW1tfHZY0mu9Hs2jbhFxFmKHxUjUOC194auhhY3oLdpKyJ4/rXjS89w==","signatures":[{"sig":"MEQCIGa7mzm8738+EwqvbywjuEJ+8EYYeNVfeoqZPAq9lF7dAiAkRDqHc5LVo7x/MkpW1eISAnE/dlobN2p7F7vjEY4qyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37176},"main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"244d85ff8935ff5142c9a91e41c69286b0127999","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"repository":{"url":"git+https://gitlab.com/fnetai/node-express.git","type":"git"},"_npmVersion":"10.9.0","description":"## Introduction","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.13","cors":"^2.8","redis":"^4.7","dotenv":"^16.4","helmet":"^8.0","express":"^5.0","@fnet/args":"^0.1","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.18","@flownet/lib-is-redis-online":"^0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.2.11_1728831870572_0.399535902315588","host":"s3://npm-registry-packages"}},"0.2.12":{"name":"@fnet/node-express","version":"0.2.12","author":{"name":"Gultekin Boyraz","email":"gultekinboyraz@gmail.com"},"license":"MIT","_id":"@fnet/node-express@0.2.12","maintainers":[{"name":"serdark","email":"s.kizilkurt@azerion.com"},{"name":"serdar986","email":"s.akay@azerion.com"},{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"homepage":"https://gitlab.com/fnetai/node-express#readme","bugs":{"url":"https://gitlab.com/fnetai/node-express/issues"},"dist":{"shasum":"25405c096259a8ae2a12d9aeb23a922cf7166870","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.2.12.tgz","fileCount":5,"integrity":"sha512-mAeHibLGGXfy1S/DOPwZ0bfW69WvThQVuxB0qx8pLRrH8YtMNCsIEdbpR98TkaJ5Rtj5A7YX5yTkbLKvTi/86g==","signatures":[{"sig":"MEUCIHh7d+ugi+Pl8KrocJl+T/Ye24NSNMoCjC0CyYHIo1vnAiEAl3RagCvnsoXiDFNOw5wkE6dgIzRF9oJBaUdQSwkVgiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25936},"main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"436c9400db4b6df56f031be24071a4998dfba78a","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"repository":{"url":"git+https://gitlab.com/fnetai/node-express.git","type":"git"},"_npmVersion":"10.9.0","description":"The `@fnet/node-express` project is a Node.js application utilizing the Express framework to create a server capable of handling HTTP requests. It aims to provide a robust structure for building Express-based applications with integrated features such as ","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.13","cors":"^2.8","redis":"^4.7","helmet":"^8.0","express":"^5.0","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.18","@flownet/lib-is-redis-online":"^0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.2.12_1728941168815_0.8471724371307996","host":"s3://npm-registry-packages"}},"0.2.13":{"name":"@fnet/node-express","version":"0.2.13","author":{"name":"Gultekin Boyraz","email":"gultekinboyraz@gmail.com"},"license":"MIT","_id":"@fnet/node-express@0.2.13","maintainers":[{"name":"serdark","email":"s.kizilkurt@azerion.com"},{"name":"serdar986","email":"s.akay@azerion.com"},{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"homepage":"https://gitlab.com/fnetai/node-express#readme","bugs":{"url":"https://gitlab.com/fnetai/node-express/issues"},"dist":{"shasum":"13f31cb3b250f9b2a5d3241aeec69bcabd983a0a","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.2.13.tgz","fileCount":6,"integrity":"sha512-CaS5Ok1lbNhRRaS+APM3Zx1voVSc9l6s6jDh6ueqJiNYmZgFfBaTy7ALmpiA0BGLNElTLqrg2aX/JpwoVtrM2g==","signatures":[{"sig":"MEYCIQCOzSmIChA0saczE35gDqFTE9bKscH6dTpK0XWhwDNPcQIhAJ/DdHf7VxxOG9Yf6U9QLrTxe8eNGIj/sTvgSW4POpvm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62640},"main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"f7685a9e624abeeae8db4f09e2fec74eb9977b06","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"repository":{"url":"git+https://gitlab.com/fnetai/node-express.git","type":"git"},"_npmVersion":"10.9.0","description":"The `@fnet/node-express` project is a Node.js application utilizing the Express framework to create a server capable of handling HTTP requests. It aims to provide a robust structure for building Express-based applications with integrated features such as ","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.13","cors":"^2.8","redis":"^4.7","helmet":"^8.0","express":"^5.0","@fnet/args":"^0.1","request-ip":"^3.3","connect-redis":"^7.1","express-session":"^1.18","@flownet/lib-is-redis-online":"^0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.2.13_1730385973048_0.5144403293430546","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@fnet/node-express","version":"0.3.1","author":{"name":"Gultekin Boyraz","email":"gultekinboyraz@gmail.com"},"license":"MIT","_id":"@fnet/node-express@0.3.1","maintainers":[{"name":"serdar986","email":"s.akay@azerion.com"},{"name":"serdark","email":"s.kizilkurt@azerion.com"},{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"homepage":"https://gitlab.com/fnetai/node-express#readme","bugs":{"url":"https://gitlab.com/fnetai/node-express/issues"},"dist":{"shasum":"ca74428413d8d7d30dba38d61abbe3a3d03b0ec4","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.3.1.tgz","fileCount":5,"integrity":"sha512-a/v1PF+xm3T4D15SIW3TniDlXLDwFE6tXsHAUvMLmCvgybfZdHSoNTncbPsxsu+koHVe4Yarrf/Rhcr0xFGW9Q==","signatures":[{"sig":"MEUCIQCxwDK0JaEa8tlGZ5bz8nWYwc/ngyZe8nTy2tzlz+ukPgIgBwkayPVnuDNzVWBdJu35CFEJmWT44GdzEfRJAu1+nSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27653},"main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"3db7e6adba7ccf382242cc965bd94ec6dcc3534e","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"repository":{"url":"git+https://gitlab.com/fnetai/node-express.git","type":"git"},"_npmVersion":"11.0.0","description":"The `@fnet/node-express` project is a Node.js application utilizing the Express framework to create a server capable of handling HTTP requests. It aims to provide a robust structure for building Express-based applications with integrated features such as ","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.13","cors":"^2.8","redis":"^4.7","helmet":"^8.0","express":"^5.0","request-ip":"^3.3","connect-redis":"^7","express-session":"^1.18","@flownet/lib-is-redis-online":"^0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.3.1_1736509132722_0.030704914984438725","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@fnet/node-express","version":"0.3.2","author":{"name":"Gultekin Boyraz","email":"gultekinboyraz@gmail.com"},"license":"MIT","_id":"@fnet/node-express@0.3.2","maintainers":[{"name":"serdar986","email":"s.akay@azerion.com"},{"name":"serdark","email":"s.kizilkurt@azerion.com"},{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"homepage":"https://gitlab.com/fnetai/node-express#readme","bugs":{"url":"https://gitlab.com/fnetai/node-express/issues"},"dist":{"shasum":"f332c5b9e71c7e63fca6040659dab03c112e0872","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.3.2.tgz","fileCount":5,"integrity":"sha512-HFlGrG+hQwYeus+IlemzkzuL4K6x6b/DoaLRzHZJ5+kMW6R/Vw/rDiIF82BA84nqAdCYN36L5C8GQsBnLW0gWQ==","signatures":[{"sig":"MEUCIApJYsWptK2hCvXGZq+D0JrmTX37MMyw7IRXXfcef8qEAiEAyf/CwFSjggDbqwPgDkVlH3zH9fY6HZ7q/KX8B9ufIjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27659},"main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"d431a0ad2afaa9d528165022867f6e8e88abf55d","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"repository":{"url":"git+https://gitlab.com/fnetai/node-express.git","type":"git"},"_npmVersion":"11.0.0","description":"The `@fnet/node-express` project is a Node.js application utilizing the Express framework to create a server capable of handling HTTP requests. It aims to provide a robust structure for building Express-based applications with integrated features such as ","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.13","cors":"^2.8","redis":"^4.7","helmet":"^8.0","express":"^5.0","request-ip":"^3.3","connect-redis":"^7","express-session":"^1.18","@flownet/lib-is-redis-online":"^0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.3.2_1736509654175_0.6619514136868254","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@fnet/node-express","version":"0.3.3","author":{"name":"Gultekin Boyraz","email":"gultekinboyraz@gmail.com"},"license":"MIT","_id":"@fnet/node-express@0.3.3","maintainers":[{"name":"serdar986","email":"s.akay@azerion.com"},{"name":"serdark","email":"s.kizilkurt@azerion.com"},{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"homepage":"https://gitlab.com/fnetai/node-express#readme","bugs":{"url":"https://gitlab.com/fnetai/node-express/issues"},"dist":{"shasum":"b927985c196bf0cea974e7a82e749c82eb73f1ce","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.3.3.tgz","fileCount":5,"integrity":"sha512-gZsYwEcXvRZdJBdDl6CzUqG2GWFporBom9+O1cTYhuwYT5wbQJf9mZRoXR0TQmx0IQWaHU3s5I4aP31C/+ngzw==","signatures":[{"sig":"MEYCIQDUOFMEynjkzbhomtekEEw4DIIae8IkE52qJFo86tNf+gIhAJmB8OY3sozrPNKu0ZNRGgObbAZC3tr2hdRmHwt6koxM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28570},"main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"cdf45ee18a20e346a1b5a9ef08681683d67fce45","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"repository":{"url":"git+https://gitlab.com/fnetai/node-express.git","type":"git"},"_npmVersion":"11.0.0","description":"This project provides a basic, customizable framework for setting up a Node.js and Express.js server. It focuses on integrating essential middleware for creating secure and efficient web applications. Users can benefit from a pre-configured setup that man","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.13","cors":"^2.8","redis":"^4.7","helmet":"^8.0","express":"^5.0","request-ip":"^3.3","connect-redis":"^7","express-session":"^1.18","@flownet/lib-is-redis-online":"^0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.3.3_1736513763485_0.11647070445782948","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@fnet/node-express","version":"0.3.4","license":"MIT","_id":"@fnet/node-express@0.3.4","maintainers":[{"name":"serdar986","email":"s.akay@azerion.com"},{"name":"serdark","email":"s.kizilkurt@azerion.com"},{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"homepage":"https://gitlab.com/fnetai/node-express#readme","bugs":{"url":"https://gitlab.com/fnetai/node-express/issues"},"dist":{"shasum":"036d195ce4ef78c6a56355378707527ab4593c07","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.3.4.tgz","fileCount":5,"integrity":"sha512-gn3obOcuQmeU613hpuyGs3noKL1arGOrynhUf+wUlVM/w8kJLl24JBRja++LPzVHcpaeHcDWODiTzwTHui9TXA==","signatures":[{"sig":"MEUCIQDRtD+9NZzOWMMOcdnNxI/IC+gnvlPRX0/3511T4iWX0AIgL6l7emOmKj3r0LHkUYY5Lmd9mpURzQ/3/gRAkw6zWGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28536},"main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"be2d222212d976f4e4df68f67016240223b490fd","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"repository":{"url":"git+https://gitlab.com/fnetai/node-express.git","type":"git"},"_npmVersion":"11.0.0","description":"This project provides a basic, customizable framework for setting up a Node.js and Express.js server. It focuses on integrating essential middleware for creating secure and efficient web applications. Users can benefit from a pre-configured setup that man","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.13","cors":"^2.8","redis":"^4.7","helmet":"^8.0","express":"^5.0","request-ip":"^3.3","connect-redis":"^7","express-session":"^1.18","@flownet/lib-is-redis-online":"^0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.3.4_1736545633504_0.6129919200697218","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@fnet/node-express","version":"0.3.5","license":"MIT","_id":"@fnet/node-express@0.3.5","maintainers":[{"name":"serdar986","email":"s.akay@azerion.com"},{"name":"serdark","email":"s.kizilkurt@azerion.com"},{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"homepage":"https://gitlab.com/fnetai/node-express#readme","bugs":{"url":"https://gitlab.com/fnetai/node-express/issues"},"dist":{"shasum":"015e2efaa79bb78d187ae0350f37e25f2e81917f","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.3.5.tgz","fileCount":5,"integrity":"sha512-xo4eXyESsU7Qa4OnVsUsS4TylkdjOzyMVMnWJisXTbxyWC8Pj28EhrIhx6IbPGmBje8dnC1LfRryFcIJufOsrg==","signatures":[{"sig":"MEQCIHsA96XRkpviKnddx/ut00BuvcbedhOnOrYHRNge3uoNAiBmU8v/dC/JcVyy/q8/99ZsOJphK4762ZJMzzVXEyLZUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29707},"main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"a583919e164f64f28052663404a4c5bc2f5c5a8b","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"repository":{"url":"git+https://gitlab.com/fnetai/node-express.git","type":"git"},"_npmVersion":"11.0.0","description":"This project provides a basic, customizable framework for setting up a Node.js and Express.js server. It focuses on integrating essential middleware for creating secure and efficient web applications. Users can benefit from a pre-configured setup that man","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.13","cors":"^2.8","redis":"^4.7","helmet":"^8.0","express":"^5.0","request-ip":"^3.3","connect-redis":"^7","express-session":"^1.18","@flownet/lib-is-redis-online":"^0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.3.5_1736609006142_0.7421679703393311","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@fnet/node-express","version":"0.3.6","license":"MIT","_id":"@fnet/node-express@0.3.6","maintainers":[{"name":"serdar986","email":"s.akay@azerion.com"},{"name":"serdark","email":"s.kizilkurt@azerion.com"},{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"homepage":"https://gitlab.com/fnetai/node-express#readme","bugs":{"url":"https://gitlab.com/fnetai/node-express/issues"},"dist":{"shasum":"bac88c8b40f16194f1ab82e4fa2d4babdb419d39","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.3.6.tgz","fileCount":5,"integrity":"sha512-3rA4p81ZN0s6XQ3SuDHSueIuActnQRSCKsGE37Zu2QuKTdn3FfAvJ3mzcc+LfSpNTivjmOtBS7x3TbVyvqrq+Q==","signatures":[{"sig":"MEUCIQC/AbATxY83cihGNoyjJ6llp7yvGvpIlSIYJeJQ7UFLBQIgaWBDELWCuloW2zzQ15ce8r4rsL8ZZLBI3BJiFNgIK28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29819},"main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"a583919e164f64f28052663404a4c5bc2f5c5a8b","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"repository":{"url":"git+https://gitlab.com/fnetai/node-express.git","type":"git"},"_npmVersion":"11.0.0","description":"This project provides a basic, customizable framework for setting up a Node.js and Express.js server. It focuses on integrating essential middleware for creating secure and efficient web applications. Users can benefit from a pre-configured setup that man","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.13","cors":"^2.8","redis":"^4.7","helmet":"^8.0","express":"^5.0","request-ip":"^3.3","connect-redis":"^7","express-session":"^1.18","@flownet/lib-is-redis-online":"^0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.3.6_1736609657770_0.7228648092780541","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@fnet/node-express","version":"0.3.7","license":"MIT","_id":"@fnet/node-express@0.3.7","maintainers":[{"name":"serdar986","email":"s.akay@azerion.com"},{"name":"serdark","email":"s.kizilkurt@azerion.com"},{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"homepage":"https://gitlab.com/fnetai/node-express#readme","bugs":{"url":"https://gitlab.com/fnetai/node-express/issues"},"dist":{"shasum":"592358d20815f74b9225770310f7f3f17997ed10","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.3.7.tgz","fileCount":5,"integrity":"sha512-mMq2CM2Vr5vlVmFgd6QleX9nFTl7RcLSYZkQ/HLzKeESxW8OF7TSPxdsK9qX62KcXdn2hbRjP5NxCJ64ElVReA==","signatures":[{"sig":"MEYCIQCHKTgRSlW1uZuCeRYN/KvjWHEKXzVYhbBJWilCcx6q3QIhAJrm0NeU2GfQSOcUkwGZzLSjaxX1Yfvj89abVPBz3/Da","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29876},"main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"2bf748d99d8a2c81592c541854c6237121d5eef8","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"repository":{"url":"git+https://gitlab.com/fnetai/node-express.git","type":"git"},"_npmVersion":"11.0.0","description":"This project provides a basic, customizable framework for setting up a Node.js and Express.js server. It focuses on integrating essential middleware for creating secure and efficient web applications. Users can benefit from a pre-configured setup that man","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.13","cors":"^2.8","redis":"^4.7","helmet":"^8.0","express":"^5.0","request-ip":"^3.3","connect-redis":"^7","express-session":"^1.18","@flownet/lib-is-redis-online":"^0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-express_0.3.7_1737477890042_0.6319457718795634","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@fnet/node-express","version":"0.3.8","main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"repository":{"type":"git","url":"git+https://gitlab.com/fnetai/node-express.git"},"license":"MIT","dependencies":{"@flownet/lib-is-redis-online":"^0.1","connect-redis":"^7","cors":"^2.8","express":"^5.0","express-session":"^1.18","helmet":"^8.0","qs":"^6.13","redis":"^4.7","request-ip":"^3.3"},"scripts":{"serve":"npx serve ."},"_id":"@fnet/node-express@0.3.8","gitHead":"50c46be56798caaa6c1696b5732c755ec7d9c5e5","description":"This project provides a basic, customizable framework for setting up a Node.js and Express.js server. It focuses on integrating essential middleware for creating secure and efficient web applications. Users can benefit from a pre-configured setup that man","bugs":{"url":"https://gitlab.com/fnetai/node-express/issues"},"homepage":"https://gitlab.com/fnetai/node-express#readme","_nodeVersion":"20.17.0","_npmVersion":"11.0.0","dist":{"integrity":"sha512-h+8/YWogF7NoJQyiCixFqJ5iNCw8Z10vZEk3EWYCvTIxNBjfkxPEqP3gX05EjVwCWzciPhUSgP530l8VQ3aohA==","shasum":"2282e594eb605112daa821dcd5de25bfc1e9f3f8","tarball":"https://registry.npmjs.org/@fnet/node-express/-/node-express-0.3.8.tgz","fileCount":5,"unpackedSize":29952,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCLCw1jdAI9Kj+b1i2Su1bZmKxHShWRE/T2/XqgLY/CvgIgNlPd+abjeU1tk7qq0vUh/opGyHSlbgQzZ+0y0I6UvMA="}]},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"directories":{},"maintainers":[{"name":"serdar986","email":"s.akay@azerion.com"},{"name":"serdark","email":"s.kizilkurt@azerion.com"},{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-express_0.3.8_1738714078317_0.5017577535528324"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-05T22:52:13.535Z","modified":"2025-02-05T00:07:58.737Z","0.1.1":"2024-01-05T22:52:13.810Z","0.1.2":"2024-01-05T22:54:49.457Z","0.1.3":"2024-01-05T23:23:46.573Z","0.1.4":"2024-01-05T23:39:18.079Z","0.1.5":"2024-01-05T23:49:41.545Z","0.1.6":"2024-01-05T23:58:11.151Z","0.1.7":"2024-01-06T12:44:19.943Z","0.1.8":"2024-01-06T21:17:55.283Z","0.1.9":"2024-01-06T22:02:26.903Z","0.1.10":"2024-01-06T23:05:54.871Z","0.1.11":"2024-01-07T15:44:28.077Z","0.1.12":"2024-01-07T15:47:49.575Z","0.1.13":"2024-01-07T16:16:56.657Z","0.1.14":"2024-01-08T02:57:05.857Z","0.1.15":"2024-01-08T15:22:45.437Z","0.1.16":"2024-01-09T23:58:43.150Z","0.1.17":"2024-01-11T21:46:53.755Z","0.1.18":"2024-01-15T13:28:11.213Z","0.1.19":"2024-01-15T13:37:25.795Z","0.1.20":"2024-09-30T13:33:48.162Z","0.2.1":"2024-09-30T13:35:54.423Z","0.2.2":"2024-09-30T13:38:21.198Z","0.2.3":"2024-09-30T14:29:43.142Z","0.2.4":"2024-10-01T11:01:32.213Z","0.2.5":"2024-10-03T14:20:39.786Z","0.2.6":"2024-10-03T19:06:45.120Z","0.2.7":"2024-10-04T12:19:55.752Z","0.2.8":"2024-10-04T13:16:11.707Z","0.2.9":"2024-10-05T00:12:28.864Z","0.2.10":"2024-10-10T19:35:52.809Z","0.2.11":"2024-10-13T15:04:30.738Z","0.2.12":"2024-10-14T21:26:09.027Z","0.2.13":"2024-10-31T14:46:13.289Z","0.3.1":"2025-01-10T11:38:53.023Z","0.3.2":"2025-01-10T11:47:34.326Z","0.3.3":"2025-01-10T12:56:03.744Z","0.3.4":"2025-01-10T21:47:13.695Z","0.3.5":"2025-01-11T15:23:26.381Z","0.3.6":"2025-01-11T15:34:17.937Z","0.3.7":"2025-01-21T16:44:50.238Z","0.3.8":"2025-02-05T00:07:58.502Z"},"bugs":{"url":"https://gitlab.com/fnetai/node-express/issues"},"license":"MIT","homepage":"https://gitlab.com/fnetai/node-express#readme","repository":{"type":"git","url":"git+https://gitlab.com/fnetai/node-express.git"},"description":"This project provides a basic, customizable framework for setting up a Node.js and Express.js server. It focuses on integrating essential middleware for creating secure and efficient web applications. Users can benefit from a pre-configured setup that man","maintainers":[{"name":"serdar986","email":"s.akay@azerion.com"},{"name":"serdark","email":"s.kizilkurt@azerion.com"},{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"readme":"# @fnet/node-express\n\nThis project provides a basic, customizable framework for setting up a Node.js and Express.js server. It focuses on integrating essential middleware for creating secure and efficient web applications. Users can benefit from a pre-configured setup that manages common web app functionalities such as Cross-Origin Resource Sharing (CORS), session management, security headers, and JSON parsing.\n\n## How It Works\n\nThe project sets up a Node.js server using Express. It integrates several middleware components to handle standard tasks for web applications. The setup includes features like request parsing, IP address detection, CORS support, and session handling with Redis or memory-based fallback. It also incorporates security practices through various helmet configurations to safeguard the application in production environments.\n\n## Key Features\n\n- **CORS Support**: Configurable CORS middleware to control resource sharing across different origins.\n- **Session Management**: Supports session persistence using Redis with a fallback to in-memory storage if Redis is unavailable.\n- **Security Headers**: Utilizes Helmet middleware to apply security headers, enhancing basic security measures.\n- **JSON Body Parsing**: Handles JSON request bodies with a defined size limit.\n- **IP Address Detection**: Provides middleware to detect request IP addresses.\n- **Health Check Endpoint**: Implements a simple `/healthz` route to verify server health.\n\n## Conclusion\n\nThis project is particularly useful for developers who need a straightforward and secure Express.js setup with essential middleware for web applications. It lays the groundwork for handling common server-side tasks, making it easier and faster to build a new web server while adhering to good security practices.\n\n\n# Developer Guide for @fnet/node-express\n\n## Overview\n\nThe `@fnet/node-express` library provides a streamlined method for setting up a Node.js server using Express. It simplifies the configuration of common middleware, such as CORS, security headers, and session management, making it easier for developers to quickly build and deploy robust HTTP servers. Key features include:\n\n- Express server setup with JSON parsing and query parsing.\n- Configurable CORS handling.\n- Session management using Redis or an in-memory store as a fallback.\n- Security enhancements through Helmet for setting HTTP headers.\n- IP request logging.\n- A basic `/healthz` endpoint for health checks.\n\n## Installation\n\nTo install the library, use either npm or yarn:\n\n```sh\nnpm install @fnet/node-express\n```\n\nor\n\n```sh\nyarn add @fnet/node-express\n```\n\n## Usage\n\nHere's a basic example of how to use the `@fnet/node-express` library to create a server with custom middleware:\n\n```javascript\nimport expressLib from '@fnet/node-express';\n\n(async () => {\n  const args = {\n    server_port: 3000,\n    cors_origin_whitelist: 'http://example.com',\n    session_secret: 'my-secret-key',\n    isProduction: false, // Boolean indicating if running in production\n    apis: [\n      {\n        use({ app }) {\n          // Define custom middleware or routes here\n          app.get('/hello', (req, res) => {\n            res.send('Hello World');\n          });\n        }\n      }\n    ]\n  };\n\n  const serverContext = await expressLib(args);\n\n  serverContext.start(); // Starts the server\n})();\n```\n\n## Examples\n\n### Setting Up a Basic Server\n\n```javascript\nimport expressLib from '@fnet/node-express';\n\nconst runServer = async () => {\n  const context = await expressLib({\n    server_port: 4000, \n    apis: [\n      {\n        use({ app }) {\n          app.get('/api/status', (req, res) => {\n            res.json({ status: \"Server is running.\" });\n          });\n        }\n      }\n    ]\n  });\n  context.start();\n};\n\nrunServer();\n```\n\n### Using Session Management\n\n```javascript\nimport expressLib from '@fnet/node-express';\n\nconst runWithSession = async () => {\n  const context = await expressLib({\n    session_secret: 'supersecret!', // Your session secret\n    redis_host: 'localhost', // Redis host\n    redis_port: 6379, // Redis port\n    session_name: 'my-session' // Session name\n  });\n  context.start();\n};\n\nrunWithSession();\n```\n\n### Customizing CORS\n\n```javascript\nimport expressLib from '@fnet/node-express';\n\nconst customizeCors = async () => {\n  const context = await expressLib({\n    cors_origin_whitelist: 'https://myapp.com',\n    cors_credentials: true\n  });\n  context.start();\n};\n\ncustomizeCors();\n```\n\n## Acknowledgement\n\nThe `@fnet/node-express` library leverages several excellent open-source libraries, such as Express for handling HTTP requests, Helmet for security, and CORS for middleware. These libraries provide the backbone for this library, making it possible to simplify server creation and configuration.\n\n\n\n# Input Schema\n```yaml\n$schema: https://json-schema.org/draft/2020-12/schema\ntype: object\nproperties:\n  server_port:\n    type: integer\n    description: Port on which the server will listen\n    default: 8080\n  cors_origin_whitelist:\n    type: string\n    description: List of whitelisted origins for CORS, separated by commas\n  cors_credentials:\n    type: boolean\n    description: Whether CORS requests can include credentials\n  cors_max_age:\n    type: integer\n    description: Maximum age (in seconds) for CORS preflight requests\n    default: 3600\n  cors_allowed_headers:\n    type: string\n    description: Headers that are allowed in CORS requests\n  cors_methods:\n    type: string\n    description: HTTP methods that are allowed in CORS requests\n  cors_exposed_headers:\n    type: string\n    description: Headers that are exposed in CORS responses\n  redis_host:\n    type: string\n    description: Hostname for the Redis server\n  redis_port:\n    type: integer\n    description: Port for the Redis server\n    default: 6379\n  redis_store_prefix:\n    type: string\n    description: Prefix for Redis store keys\n    default: \"rsp:\"\n  session_secret:\n    type: string\n    description: Secret key for session management\n  session_name:\n    type: string\n    description: Custom session name\n  session_cookie_domain:\n    type: string\n    description: Domain for session cookies\n  isProduction:\n    type: boolean\n    description: Whether the environment is production\n  apis:\n    type: array\n    description: List of APIs to initialize\n    items:\n      type: object\n      properties:\n        use:\n          type: string\n          description: Function name used to initialize API\n        onReady:\n          type: string\n          description: Function name called when API is ready\n  mode:\n    type: string\n    description: Mode operation for the server\n    default: start\n\n```\n","readmeFilename":"readme.md"}