{"_id":"@netlify/rules-proxy","_rev":"108-e06896bede8366f3d1c7b2245f7fa36f","name":"@netlify/rules-proxy","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"@netlify/rules-proxy","version":"0.1.0","author":"","license":"ISC","_id":"@netlify/rules-proxy@0.1.0","maintainers":[{"name":"shortdiv","email":"hello@shortdiv.com"},{"name":"sw-yx","email":"swyx@swyx.io"},{"name":"davidwells","email":"david@inboundnow.com"},{"name":"imorente","email":"imorente@gmail.com"},{"name":"calavera","email":"david.calavera@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"bret","email":"bcomnes@gmail.com"},{"name":"benaiah","email":"benaiah@mischenko.com"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"lunathecat","email":"lunaceee@gmail.com"}],"dist":{"shasum":"e02818484a27b40ebd5dcc07671249c35bf842f5","tarball":"https://registry.npmjs.org/@netlify/rules-proxy/-/rules-proxy-0.1.0.tgz","fileCount":4,"integrity":"sha512-WhmFkHOb7w1+7v+p+iKmG0jFG8vTWXHVyFxhCSNyC+Aax67BvUS7bMpBk3qnu1i672Af4aupKysdF78ngnDESA==","signatures":[{"sig":"MEYCIQDvqiAfEmbxOsEBIUsHVZTp1W9oM3CgfTFzwyFGmSqnvgIhAMCypdiCRDy32u/SwMkboUYw/yVOYwvEGvyBrWx7/tHb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnbctCRA9TVsSAnZWagAAKhQP/j41GctFgA1QdqWlf3Zk\n9doZtUt9/fW1839o4+0z5bzAH8AohUsihOlurAWgJXkX3GdxdrQRn6kUlD4x\n4S69dKboq18E+vIDULUifrqHcjk32x/8CqHD7Pq8daUyJQGc6EmGfGMbOzU6\n5NF6pw98YI//4hANIkhZ3iQ60y0VlR4f5DxrEnjfISLj2je50OUjp0tXqJ6o\nQ83vuD2W6niHum8R6vLgejixH9uuE2rYY9cZVHQXa/dDopHi5h+BZ4weZpMB\nnYDpNRyWgVrA75P/A2+LezVOMISk5cLAQhWjvvXzwUadQV9VLcZttQ3cQyYj\nuUgjE2doAFoT2O7iHbWIdPKqFROgCIPQUf3kW1YUtPPq2yKQ+Ixto3LmoIZF\nssVSoogCU8c04k+QcwF7JX+hG3Mx/UkoUIF/GL2dgefUFW2qWNeV9j03fYoA\nQ5xivNaWAzkoqsvNNn0iSmcBKqKrNOLO2q7U9Bcl4q6NDxddRqMGmmF3spcK\nV/vr2ahYEi7L6XlNpCNHSrib6XG+lNoHbJdNocVk4BrXs9EZ604aMC1ZldZz\nxLYMUqiIyK5idMe6fSauP1k20JYcPm+7ED9J1FU6YJcm9XpUUp4UgZ0yWdtB\n8bEVBwVnhbOUSyvRIkyThzQYlVLzqr+xEH6dVgITYlHb6R1pXj27n4c5Pl81\nZPg6\r\n=OdMO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d1156c47aa11b37df9708191d58f1ed0a031a0ad","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"biilmann","email":"info@mathias-biilmann.net"},"_npmVersion":"6.4.1","description":"This is a node middleware that works with express servers, connetct servers, etc, and implementes the full Netlify edge rules engine for your local dev environment.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"cookie":"^0.3.1","chokidar":"^2.0.4","netlify-redirector":"^0.0.3","http-proxy-middleware":"^0.19.1","netlify-redirect-parser":"^1.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rules-proxy_0.1.0_1553839916396_0.145233069247513","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@netlify/rules-proxy","version":"0.1.1","author":"","license":"ISC","_id":"@netlify/rules-proxy@0.1.1","maintainers":[{"name":"benaiah","email":"benaiah@mischenko.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"bret","email":"bcomnes@gmail.com"},{"name":"calavera","email":"david.calavera@gmail.com"},{"name":"davidwells","email":"david@inboundnow.com"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"imorente","email":"imorente@gmail.com"},{"name":"lunathecat","email":"lunaceee@gmail.com"},{"name":"shortdiv","email":"hello@shortdiv.com"},{"name":"sw-yx","email":"swyx@swyx.io"}],"dist":{"shasum":"ba7d7243beeef88dbc078117ae9d5524ce2efb1d","tarball":"https://registry.npmjs.org/@netlify/rules-proxy/-/rules-proxy-0.1.1.tgz","fileCount":4,"integrity":"sha512-iPZr6Fuotig5WleOdPGwooZjS9d6A+DlzJLs73a+MM8HghJ/KY4udqpuUVZM7B8mZT05c/Gw7AHZ1ZQzBaIZSw==","signatures":[{"sig":"MEYCIQDHgJkj1L2oxL1ratCWEUrxKvIFgHxUCQ5uljHPHq2TKAIhAMRXQYxROcu4nsn3HxySQRH7NmWLbaK+oZMlx8ZjASR9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJco4klCRA9TVsSAnZWagAAtWIP/Ax5u8ybo9Uc1DYgvwyM\nqV00amQSFgYvxJVYOcxvBz8rWfNg/LoJg1ThOEA8dtBZbULGh5U6z26bw0cX\nq9ddCh0kUqmG2DB31mhLzw1JJ8i/IAC3Gm5mksrXT07ynpZf3MBf9gNMt246\n3l8ng0i7yGcMN7eVyx/2e0fcYisO0Jh45bessQythbz4sum+x/ESGZrJXQL3\nUwuoimX0sUIILgnL0aHH8kCFlComS7w898EXLinl7HE67OH5c20sWIzzZuD7\n0m4fOE1yxVueHbXaNW6m5JMEzj/uua668kEFNPcDQauTwPSbBYiTcNxSGJl5\nkXkjS+3mkRrgVFN4umfePNBV5OGGDtMMubeAmTnnC3JrR3qiaVYZZfi1XuGY\ns2TSHLa+ZLUVso5czYDnmJmXEjOxye6ZOYX8UekQvTTkWZzMzqnQSVM9RyAO\nwhj5JlI6JurA7Fr4a+6LnPt0MLS3bTHtD97x5DwsewHnLDjQvQFQTPiSoXMH\nbo3zZIO79tu/E+k9cHWDQx1BVLyNSMx01kmJtdMHcJgs71aJ1frb2lbhumGw\n7RZ/RQ9F/S+mhhJEv+oD9BURAH10jdgOu60GZwreibO72oMW1/EgqNyXcPMw\n+cy14bdJt5GmTbgqIRkks0NYlXQcvI4ZRkFoKIkT7V0Sy8Cc6SS6CsZYQ6fE\nBE7e\r\n=ZHO8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3fb96b5d5fbb43568c9a903e5026b0bfab0ffa96","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"biilmann","email":"info@mathias-biilmann.net"},"_npmVersion":"6.4.1","description":"This is a node middleware that works with express servers, connetct servers, etc, and implementes the full Netlify edge rules engine for your local dev environment.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"cookie":"^0.3.1","chokidar":"^2.0.4","netlify-redirector":"^0.0.3","http-proxy-middleware":"^0.19.1","netlify-redirect-parser":"^1.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rules-proxy_0.1.1_1554221348948_0.5401063864349296","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@netlify/rules-proxy","version":"0.1.2","author":"","license":"ISC","_id":"@netlify/rules-proxy@0.1.2","maintainers":[{"name":"benaiah","email":"benaiah@mischenko.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"bret","email":"bcomnes@gmail.com"},{"name":"calavera","email":"david.calavera@gmail.com"},{"name":"davidwells","email":"david@inboundnow.com"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"imorente","email":"imorente@gmail.com"},{"name":"lunathecat","email":"lunaceee@gmail.com"},{"name":"shortdiv","email":"hello@shortdiv.com"},{"name":"sw-yx","email":"swyx@swyx.io"}],"dist":{"shasum":"b334c0e81cbf9e154ba973c044ffd8d218f04b89","tarball":"https://registry.npmjs.org/@netlify/rules-proxy/-/rules-proxy-0.1.2.tgz","fileCount":4,"integrity":"sha512-NiCF8EEYDAeqvaA6rwjyF/weFCQxYlztEuf9QIZmhTGLgEtvEs+0d8yD58mljdZ9df1HgMESwGyboSD6Kxohvw==","signatures":[{"sig":"MEYCIQDxdaXL1w9IU35HswXVawQsV4Te6k6lnHk1jAhfZwdeowIhALGA1TFM0NWiJowb9FCiK1AqyqNQDjkSw2RtTjgrAj8Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqQcyCRA9TVsSAnZWagAAQIkQAJLMq/V46pvh4dGJSnfG\nB9qyPPqCv3iG+p3XxwOgluD4sbzWM93u1KeOdhqG9R+LCFSNlM8w35Ktvg0I\nLbHvQLFXAW88jXL+rWOY9k2L5mrN0nLBbwJdV/cF4LHiidQaqw2wVtlIIGjU\n/RLEHC1m3JZHxKi96dCeoI7ARAHxtLBG/bxcHA/ALCKuMfiui3VaYwotczSj\n6dJg4ynDNf0Os8rIbOuO9MRjgduTsGuEY0yCk2noYv0iafriEd63VC+BWLXh\nDY4WrQod7w8cRocWxdIBtRRUzuDalA3mODtDstDSlBVZttnw5f+WUXxtjnCC\nVYm5qp/aPPvlUZWEsjYSMdaqIdm5XpIYgpcMJMgPKsEjJxzCI1Bv0IqZLnMB\nl0ziA1zsUtbvR/cya9+QG3/7qmNt+/8oaIFrEWyy7muiSmsGcZlXBpwyC1Wz\nodIRFCKaT7yIvUpT4edk9dK+jE7i+86XulCIoFDEkAn2oFvUDyQXxyde8T2P\nou149D+Qwf6dnEAO4c00wCIigT76Qyr9dhpoUbP6+KTMzGUCJ+S34LT3IEpl\nR6p9D9UcG+vC+dky06HzQH2tT/zKYQpzjHx4BUl0tsIy/+ms7SnDEK0XLgfk\nk1tvpZKISj4VDAPYlXlOiARaYuN6Le3oLxokeHdFDJ9hM8BPrXJ1nFZ+FZQM\nTcwd\r\n=BD/X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b027fc33ad35760349128756bc0a58b92f237f38","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"biilmann","email":"info@mathias-biilmann.net"},"_npmVersion":"6.4.1","description":"This is a node middleware that works with express servers, connetct servers, etc, and implementes the full Netlify edge rules engine for your local dev environment.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"cookie":"^0.3.1","chokidar":"^2.0.4","netlify-redirector":"^0.0.4","http-proxy-middleware":"^0.19.1","netlify-redirect-parser":"^1.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rules-proxy_0.1.2_1554581298048_0.10235442028617525","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@netlify/rules-proxy","version":"0.1.3","author":{},"license":"ISC","_id":"@netlify/rules-proxy@0.1.3","maintainers":[{"name":"benaiah","email":"benaiah@mischenko.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"bret","email":"bcomnes@gmail.com"},{"name":"calavera","email":"david.calavera@gmail.com"},{"name":"davidwells","email":"david@inboundnow.com"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"imorente","email":"imorente@gmail.com"},{"name":"lunathecat","email":"lunaceee@gmail.com"},{"name":"shortdiv","email":"hello@shortdiv.com"},{"name":"sw-yx","email":"swyx@swyx.io"}],"dist":{"shasum":"b286d3b0f8a5a486d7d8ebb910b7052f7a6dc2dc","tarball":"https://registry.npmjs.org/@netlify/rules-proxy/-/rules-proxy-0.1.3.tgz","fileCount":5,"integrity":"sha512-Q8d/nQWP6DdVo5VkHsXWWr5B77pcB1TIodEPa3gt2vAwpfslT/NTVP96y0+qwhlC2keb9eOGVOw1me5qjGaE7A==","signatures":[{"sig":"MEUCIB93ms5Dtx/I01RZHel3uNzejJZHm1Rq/TpOru8OTfsYAiEAxX7C59Ufv/yu50pJB9FHb66oj6Igr/2XcgDVeQApZGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctSPeCRA9TVsSAnZWagAAKa0P+wXb0U1UDCIFJvMPfTqn\nlZRWJ8ylwUQUgW2Qi+E9fOsDWaNI5yg5OyMQ11xRkX2wwimtyGJ/7iB0VEVh\nEFviUD8dAmN+X5ZQwsDhdX/4yI2as3Aiv7hQ0nQ2x7/Pw2pPtialxDri4yCl\nnt8jZ+Pw3NCQSt4wBDwLdzXMb6Aoke0vgrcaus7cAM5nX9Q4RwS8dSRUv0oJ\nVoZc8q3AI2/OAp1QU8+niHfM8g+UgAZYjvWXEd2e4Y2NtFnFOi4wP4sJN0Tf\nZcHoIvE5x/5io+H9c4XPw+5pQenXKjt1bRDEHK6Q/Sv8o3ofHUAGqXBGat0N\nLeUOOnv8SAh6g7ImBwkF1ol6FKCWfE+hsjWkaiZXJEgVExwb+EgkBjKMj1h/\n1MVqt1i72XICZ8vjw+uYpVv78tBVpYXWct2QS6nqQNHVH5rODhO9XYF+DwFx\n+p6PculVt3eHQB0zlN0L8/ker1l6RPAtbBhrgQhNRKiHhfY+2lCmyhvNl81z\nplTGrFuJrmPH242VfsavJNf0BNP5KOwMIuqCFaP1wm5w38eNyvhhZub9dlD3\nOp2oHdXtIaH1JeTx8y6admSONnV/C7Zc4LnGELdpihZjI2dXRGQ6bsj9eZAF\nvoQdpbiRi8NCmDbgTWPIQ2zbnx947HfIySkSPyXKP8Z6lk9DibrICi7KdSNS\nJxKN\r\n=LGjt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sw-yx","email":"swyx@swyx.io"},"description":"This is a node middleware that works with express servers, connetct servers, etc, and implementes the full Netlify edge rules engine for your local dev environment.","directories":{},"dependencies":{"cookie":"^0.3.1","chokidar":"^2.0.4","netlify-cli-logo":"^1.0.0","netlify-redirector":"^0.0.4","http-proxy-middleware":"^0.19.1","netlify-redirect-parser":"^1.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rules-proxy_0.1.3_1555375069864_0.3870963461419281","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@netlify/rules-proxy","version":"0.1.4","keywords":[],"author":"","license":"ISC","_id":"@netlify/rules-proxy@0.1.4","maintainers":[{"name":"benaiah","email":"benaiah@mischenko.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"bret","email":"bcomnes@gmail.com"},{"name":"calavera","email":"david.calavera@gmail.com"},{"name":"davidwells","email":"david@inboundnow.com"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"imorente","email":"imorente@gmail.com"},{"name":"lunathecat","email":"lunaceee@gmail.com"},{"name":"shortdiv","email":"hello@shortdiv.com"},{"name":"sw-yx","email":"swyx@swyx.io"}],"homepage":"https://github.com/netlify/netlify-rules-proxy#readme","bugs":{"url":"https://github.com/netlify/netlify-rules-proxy/issues"},"dist":{"shasum":"89a3d88a2396f0128721460bad4e71e568f698f7","tarball":"https://registry.npmjs.org/@netlify/rules-proxy/-/rules-proxy-0.1.4.tgz","fileCount":6,"integrity":"sha512-7xie1bD1Av3Iecc0Q4wNQhVUA9poqD1lSeIBQGDOLm2zslLLjp9ucub7xjFw0QgjxoIWAo2ZHVtDezbz+Nr4vQ==","signatures":[{"sig":"MEUCIQCJbKsEp8YVDNy9fb6+u6zfr6II0nUS/yQ6Zn8ZfzumWQIgfUGhBeLWh062HVUvWhe16bQAT3uviK36N7C1pIqxym4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1bDuCRA9TVsSAnZWagAAL/sP/3bvZcS4tVT4K8limnP+\ntTKGf7r5pG3BFTy52ikryGfT9PjZ7/t75m7Osb/4/nFz4ltZ6TO/G+zEF+Cz\nsRcw5bixN3i9GiCEbfmujSTiMf7u4pouPyDLWazlsMjOrc/HJOrILKbLe1oO\nMBxTKsrHmaK8kXSTtQN1gH5LOSuzVW63+oYHC1orV7Xtl05prpGsyIcariHw\nkN7ogvX3+9OxxsIJFq/DQ0i5cfBdFVg/H9jqg1XfHfMY1nbioHrqf70XFvk8\nWkhUxfBcLGmj60EVxCZ6ZyWynSmmlWe9RVZV5+hcNW9nV1CDx85pOyYLDnxZ\nNDk2XDI50I3CmXcGlCyrSOAOk5j5MWjE87mGRO5eLnqeaUOmj+URq0VFYktI\n5H/EWxKp5gx40+NM6gMdb3POlxQi3hgJgM5B3aFTccgbxi9v0NGYaDxVaRKX\nfYmfhN5/FqA5QWQ/dgJARRKnDsychRzfaaU54cd6ADMeUDYf20dRU9dkPikx\nyCm7Er/AAFxUJanaFM0Ov5YVAj4j+FEFoqKrykqsOuMyaluJzUimh6J403bO\ni57xW7GQetkdor68IVIFWOXID5hJfRJAXWwzDri21pl8MdLmBOgGWxFCgKyz\n8h89SoU2w5f4a4xEL2pQ9xyWprFjonP8rt91mEBB1bLtF7ZfwQ7cJi26hxwh\nP4ea\r\n=PW52\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"0597016448cec79a4a18a00e764987e5f15e9938","scripts":{"test":"echo \"Error: no test specified\" && exit 1","version":"auto-changelog -p --template keepachangelog && git add CHANGELOG.md","prepublishOnly":"git push && git push --tags && gh-release"},"_npmUser":{"name":"sw-yx","email":"swyx@swyx.io"},"prettier":{"semi":false,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+ssh://git@github.com/netlify/netlify-rules-proxy.git","type":"git"},"_npmVersion":"6.4.1","description":"This is a node middleware that works with express servers, connetct servers, etc, and implementes the full Netlify edge rules engine for your local dev environment.","directories":{},"lint-staged":{"linters":{"ignore":["**/dist/*, **/node_modules/*"],"*.{js,jsx}":["prettier --trailing-comma es5 --single-quote --write","git add"]}},"_nodeVersion":"10.13.0","dependencies":{"cookie":"^0.3.1","chokidar":"^2.0.4","netlify-cli-logo":"^1.0.0","netlify-redirector":"^0.0.4","http-proxy-middleware":"^0.19.1","netlify-redirect-parser":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^2.2.0","prettier":"^1.17.0","gh-release":"^3.5.0","lint-staged":"^8.1.6","auto-changelog":"^1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/rules-proxy_0.1.4_1557508333847_0.6202090640351678","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-03-29T06:11:56.229Z","modified":"2026-07-16T08:41:25.235Z","0.1.0":"2019-03-29T06:11:56.670Z","0.1.1":"2019-04-02T16:09:09.078Z","0.1.2":"2019-04-06T20:08:18.239Z","0.1.3":"2019-04-16T00:37:50.120Z","0.1.4":"2019-05-10T17:12:13.980Z"},"bugs":{"url":"https://github.com/netlify/netlify-rules-proxy/issues"},"license":"ISC","homepage":"https://github.com/netlify/netlify-rules-proxy#readme","keywords":[],"repository":{"url":"git+ssh://git@github.com/netlify/netlify-rules-proxy.git","type":"git"},"description":"This is a node middleware that works with express servers, connetct servers, etc, and implementes the full Netlify edge rules engine for your local dev environment.","maintainers":[{"email":"bot@netlify.com","name":"netlify-bot"},{"email":"mike.wen@netlify.com","name":"mikewen"},{"email":"youval.vaknin@gmail.com","name":"youvalv"},{"email":"philippe.serhal@netlify.com","name":"serhalp-netlify"},{"email":"mike.gualtieri@netlify.com","name":"mlgualtieri-gatsby"}],"readme":"# Netlify Rules Proxy\n\nThis is a node middleware that works with express servers, connetct servers, etc, and implementes the full Netlify edge rules engine for your local dev environment.\n\n## Usage\n\n```js\nconst rulesProxy = require(\"netlify-rules-proxy\");\n\napp.use(rulesProxy({ publicFolder: \"./dist\" }));\n```\n\nFull options:\n\n- `publicFolder` this defines the public folder the `_redirects` file gets written to\n- `jwtSecret` secret for verifying JWT tokens if using role based rules\n- `jwtRolePath` path when looking up a role in the claims of a JWT\n","readmeFilename":"README.md"}