{"_id":"@37bytes/front-proxy","_rev":"4-37a726508049a0e682ddcd44d25ff563","name":"@37bytes/front-proxy","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@37bytes/front-proxy","version":"1.0.0","description":"Proxy for special URL with predefined cookies. Created for local developing without CORS problems.","author":{"name":"37bytes"},"license":"MIT","main":"build/proxy.js","scripts":{"build":"rimraf build && tsc --project ./tsconfig.json","build&watch":"rimraf build && tsc --project ./tsconfig.json --watch","npm-packlist":"npm run build && npx -y npm-packlist@6.0.1"},"bin":{"front-proxy":"build/proxy.js"},"engines":{"node":">=16"},"dependencies":{"cookie-parser":"^1.4.5","dotenv":"^8.2.0","express":"^4.17.1","request":"^2.88.2","rimraf":"^3.0.2"},"devDependencies":{"@types/express":"^4.17.13","@types/node":"^16.9.3","typescript":"^4.4.3"},"gitHead":"cce15909f1bcb0416ec6fc57a23f27b031ff7e78","_id":"@37bytes/front-proxy@1.0.0","_nodeVersion":"16.7.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-MCC/6FKw3xNtll1qvNBZ2T5L4caEVVsBunWCfC4T6/BLIX5UCdy4x/wwgbRotAT3rEhN/U9MwZB3nvAFjwpt3A==","shasum":"7799ef97a82f7fa59c25d58ee51203c692515589","tarball":"https://registry.npmjs.org/@37bytes/front-proxy/-/front-proxy-1.0.0.tgz","fileCount":6,"unpackedSize":7884,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5MFe/Cg6GAoZAwCDioOgeegHFK3msL//Hu4GoQhvAagIgK0R3je7AtHYcRXzCvH55DMcjJTXhlgWERg1+R4Ta2dU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJja9eFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoESg/+K5xbEqJIet79CgL1ArWqraAawMjmatPn2wzbFgnZG/LVMz5f\r\naKPSF+BrMxyV31BMHg9mUUCj5cDk7EPdncTY5BWlA6ywXrJQcoq/1sHW3Yhk\r\nsNt+8IpY6AlvMMPEIQoAxf098uq5bKCm0rUJradOyU7tGRPHXEoeJUJTLzOi\r\nFiCSpxwy8CS6GuX53O6NBFJE+ly9EjkrDLWTodd2vQwhfGNLZx42ZuUTaL1u\r\nIGyIJwaf0rRLdMZ04AeDkkd1kmerQKQnXP8xYCqzqd+P7+d5DLDyIQKGlnLy\r\n6Sau518MxkxtSY6xl55HTvqc8KuD7TWQrwhiPJA+VUDeeNSHa1qjdYTiVgyq\r\n/m0TOrvT4XQOSRFAqPSk8XuVeP+hAd1Fq9fZKy/bbVvQXVh8hUUcIBEe6mBm\r\nrHuaYrD2oGsf++mbmGt5pnbjO6UaSYzzZQcDuO9sBroJkC2ihOVABVQkez5y\r\nSAipET/xLw/iXOa0fmw771CW9o1dRja8ELLxYi4HaxMwjPV7ozygYN0L4pm5\r\nOgw86QVg2qRgsBSj4aOb/uQKPHJ2OkPhc0M3pfIIEWFZmMWg+EBmPt9Kq0go\r\nMQY7vfDElLvLtZHfjhEpLcY6W14vaji3wFcOow10EIRr8r+v4DTWVDMxEEaD\r\nO+Dz6JJhzA2ZG9qDjfhP8Lq0qPRDhYkpcJY=\r\n=mPPa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dc.nikolaev","email":"dnikolaev@37bytes.com"},"directories":{},"maintainers":[{"name":"tnikolaeva","email":"tnikolaeva@37bytes.com"},{"name":"dc.nikolaev","email":"dnikolaev@37bytes.com"},{"name":"mgarmash","email":"ops@37bytes.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/front-proxy_1.0.0_1668011909342_0.3928044207543475"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-09T16:38:29.235Z","1.0.0":"2022-11-09T16:38:29.569Z","modified":"2023-12-21T13:06:49.313Z"},"maintainers":[{"email":"naushev@37bytes.com","name":"arhonist-37b"},{"email":"rispaev@37bytes.com","name":"rispaev"},{"email":"yavavilin@37bytes.com","name":"yar_vav"},{"email":"rteslenko@37bytes.com","name":"rteslenko"},{"email":"tnikolaeva@37bytes.com","name":"tnikolaeva"},{"email":"dnikolaev@37bytes.com","name":"dc.nikolaev"},{"email":"ops@37bytes.com","name":"mgarmash"}],"description":"Proxy for special URL with predefined cookies. Created for local developing without CORS problems.","author":{"name":"37bytes"},"license":"MIT","readme":"### arguments\n```dotenv\nPORT=9000\nPATH_TO_CONFIG=.env.proxy\nPROXY_MODE=json\n```\n\nPROXY_MODE values: `json` (default), `file`.\n\n### .env\n```dotenv\nAPI_HOST=www.example.com\nCOOKIE=demo=debug;test=123\n```\n\n### usage\n- `touch .env.proxy`\n- fill config\n- `npx -y front-proxy` or `npx -y front-proxy PORT=9001 PATH_TO_CONFIG=proxy/.env.proxy PROXY_MODE=file`\n\nYes, that's it.\n\n### notes\n- use `process.env.NODE_TLS_REJECT_UNAUTHORIZED` with value `0` if proxy has problems with API certificate\n\n### version history\n\n2.0.0\n- first public version\n","readmeFilename":"README.md"}