{"_id":"@arkaneel/enablecors","_rev":"1-f446ae4deee12833f9edda1afd1a690b","name":"@arkaneel/enablecors","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@arkaneel/enablecors","version":"1.0.0","description":"A simple library to enable Cross Origin Resource Sharing.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Arkaneel/enablecors.git"},"keywords":["cors","enablecors","corsenablinglibrary","middleware","api","promise","restapi"],"author":{"name":"Arkaneel Roy"},"license":"MIT","bugs":{"url":"https://github.com/Arkaneel/enablecors/issues"},"homepage":"https://github.com/Arkaneel/enablecors#readme","_id":"@arkaneel/enablecors@1.0.0","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-MiJuDp/ngldGj3I/2rekHP7zCiymrZ/itKtwmqUsBjL9dkr/NIX9QEI9sLPvPYz7ixVaLfIbI7IFiSXrbp8uDQ==","shasum":"21b0ea9a013f908aeefd92fc9ecf7eed36004ca8","tarball":"https://registry.npmjs.org/@arkaneel/enablecors/-/enablecors-1.0.0.tgz","fileCount":2,"unpackedSize":989,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcLnrcfFO+IFK33SKp6Qxf6BVeVc63Rh+UScwH6KUEuAiEA0l41EZJid8S1GwB+3IKS1nRUjAlwtds8NXDxqWeoW0M="}]},"_npmUser":{"name":"arkaneel","email":"royarkaneel@gmail.com"},"directories":{},"maintainers":[{"name":"arkaneel","email":"royarkaneel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enablecors_1.0.0_1687317032396_0.923558692976673"},"_hasShrinkwrap":false},"1.0.1":{"name":"@arkaneel/enablecors","version":"1.0.1","description":"A simple library to enable Cross Origin Resource Sharing.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Arkaneel/enablecors.git"},"keywords":["cors","enablecors","corsenablinglibrary","middleware","api","promise","restapi"],"author":{"name":"Arkaneel Roy"},"license":"MIT","bugs":{"url":"https://github.com/Arkaneel/enablecors/issues"},"homepage":"https://github.com/Arkaneel/enablecors#readme","_id":"@arkaneel/enablecors@1.0.1","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-DkqosA6v3LEkpszp497kTEXPSMw6j0auQmXVaoseVRWn+vPsmdqoRqcYs2Y/S2YAfPz3ixCzMkdAXOFTpxH0uQ==","shasum":"be7f6c2851c6267638a6fb6e632d65744d94a552","tarball":"https://registry.npmjs.org/@arkaneel/enablecors/-/enablecors-1.0.1.tgz","fileCount":3,"unpackedSize":1765,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcn6TWO6XSqa1jgzt1Aam/ra43t6dx+OOz9TuFuGsIXwIgTFv1Yoae7oihFNV8jqBcgK664aDBpRQdnsl+MnZcia4="}]},"_npmUser":{"name":"arkaneel","email":"royarkaneel@gmail.com"},"directories":{},"maintainers":[{"name":"arkaneel","email":"royarkaneel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enablecors_1.0.1_1687353176381_0.5760115329137092"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-21T03:10:32.324Z","1.0.0":"2023-06-21T03:10:32.549Z","modified":"2023-06-21T13:12:56.630Z","1.0.1":"2023-06-21T13:12:56.522Z"},"maintainers":[{"name":"arkaneel","email":"royarkaneel@gmail.com"}],"description":"A simple library to enable Cross Origin Resource Sharing.","homepage":"https://github.com/Arkaneel/enablecors#readme","keywords":["cors","enablecors","corsenablinglibrary","middleware","api","promise","restapi"],"repository":{"type":"git","url":"git+https://github.com/Arkaneel/enablecors.git"},"author":{"name":"Arkaneel Roy"},"bugs":{"url":"https://github.com/Arkaneel/enablecors/issues"},"license":"MIT","readme":"# @arkaneel/enablecors\n\nA simple Node.js Middleware to enable Cross Origin Resource Sharing.\n\n## Installation\n\n```\nnpm install @arkaneel/enablecors\n```\n\n## Usage\n\n```\nconst MiddleWare = require('@arkaneel/enablecors');\n```\n\n## Examples \n\n- With HTTP Module \n\n```\nconst http = require(\"http\");\nconst CorsMiddleware = require('@arkaneel/enablecors');\n\nconst server = http.createServer((req, res) => {\n  CorsMiddleware.EnableCors(req, res, () => {\n    res.send(\"Hello, world!\");\n  });\n});\n\nserver.listen(3000);\n```\n\n- With Express.js\n\n```\nconst express = require('express');\nconst CorsMiddleware = require('@arkaneel/enablecors');\n\nconst app = express();\n\napp.use(CorsMiddleware.EnableCors);\n\napp.get(\"/\", (req, res) => {\n  res.send(\"Hello, world!\");\n});\n\napp.listen(3000);\n```\n\n","readmeFilename":"README.md"}