{"_id":"7x-networks-bare-server-node","_rev":"2-6e9a7de6b0dd4f75935bc916f3019191","name":"7x-networks-bare-server-node","dist-tags":{"latest":"0.0.1"},"versions":{"1.2.5":{"name":"7x-networks-bare-server-node","description":"The Bare Server implementation in NodeJS.","version":"1.2.5","homepage":"https://github.com/tomphttp","bugs":{"url":"https://github.com/tomphttp/bare-server-node/issues","email":"tomp@sys32.dev"},"repository":{"type":"git","url":"git+https://github.com/tomphttp/bare-server-node.git"},"author":{"name":"7x-networks"},"keywords":["proxy","tomp","tomphttp"],"license":"GPL-3.0","type":"commonjs","engines":{"node":">=18.0.0"},"bin":{"7x-networks-bare-server-node":"bin.js"},"main":"dist/createServer.js","types":"dist/createServer.d.ts","scripts":{"build":"tsc","dev":"tsc --watch"},"dependencies":{"async-exit-hook":"^2.0.1","commander":"^9.4.1","dotenv":"^16.0.3","headers-polyfill":"^3.1.2","http-errors":"^2.0.0","ipaddr.js":"^2.0.1","source-map-support":"^0.5.21"},"devDependencies":{"@ianvs/prettier-plugin-sort-imports":"^3.7.1","@types/async-exit-hook":"^2.0.0","@types/http-errors":"^2.0.1","@types/node":"^18.11.13","@types/source-map-support":"^0.5.6","@typescript-eslint/eslint-plugin":"^5.46.0","@typescript-eslint/parser":"^5.46.0","eslint":"^8.29.0","prettier":"^2.8.1","typescript":"^4.9.4"},"gitHead":"f2533ea77adda4ed87e22ddc68368731ab56c88c","_id":"7x-networks-bare-server-node@1.2.5","_nodeVersion":"16.10.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-z7L/jF+u+r0mAIASJBNRmRnmwU9uuIDCDBr9+l3tXczwKwkpkrj8+G6Bb+9hBww8hU/uDdIBBBz4ZycGLMcC+w==","shasum":"6eb821edd5e0338a0ce086ae49dcb6f8c0083f16","tarball":"https://registry.npmjs.org/7x-networks-bare-server-node/-/7x-networks-bare-server-node-1.2.5.tgz","fileCount":4,"unpackedSize":38077,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICr/sPnCYQMbxxnFbFhaUe8Z8Bz7haFXFHWkCIaTGohpAiAWCVAF9+x6qcpALk3sZ3hnh/sUm+7CXAxWIlza1nPBag=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDupTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqi8A/+NSbxTRTyFXdBnQiyq2pS9azbmIc9eBdxkTUTDRPG0e2uwcqV\r\nnWO2QqmMLIyKyc+842Os0Xnodqc4Xh/YFB2nysuXXXsYRbuT5RhHkO21LAdj\r\niGW2pMOVIRwy8ADF27rCoh+dS8ZUx7ye5KEdYXgl4aEAnS3e8eHVa8MbhY6u\r\nVMutT1BPdygwBgY1Y0UDEJ1LKMYPPYBWJtfUjBZ8472uC9Da0BIYSp+g1R6q\r\n+U2kWfHnboa7VjRtXoDnP7v6fSmNvArUq/56qafcD2b4Luo8CnBZ8TFIvyww\r\n6bWxYRQfah0xOfGFmR4+gShHV9/JRxeaHcMb5JL1h2giMdAWmpJX3U0Nl0Bu\r\nYedOFGMxBn76LO2aAOSbPjHpJD0kEN5epDts2e9D/hNaTqdvbbnJpa8AT4yA\r\ng3Jgd19uiMeipbnMHuNb4nfKJK2xQT4QFxAiT8GHSWCalqu/eWQvclBk0Twe\r\n00YucBp8ZoMIZksz3vqQng7c6Z0lrgB97MBp5+bON9RVyRN70D1XCbTCFqQR\r\nYfJeJIYOs7xYRtwQsYmtqZtYhu0u70Ft8Z3V8T2moNAutb+lSEHX8smELwgV\r\nGW/bnTMDjGUotVq0moFcWXkdGPharSxd3wVZZhU3zxFiSwjxpgR8gBJg/m6D\r\nv0dLQdoqU3XwgEO1lmnscJ+dxWow1nsHCA8=\r\n=KlJe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lizn","email":"1063383308@qq.com"},"directories":{},"maintainers":[{"name":"lizn","email":"1063383308@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/7x-networks-bare-server-node_1.2.5_1678699091691_0.7995135569482079"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.1":{"name":"7x-networks-bare-server-node","description":"The Bare Server implementation in NodeJS.","version":"0.0.1","homepage":"https://github.com/tomphttp","bugs":{"url":"https://github.com/tomphttp/bare-server-node/issues","email":"tomp@sys32.dev"},"repository":{"type":"git","url":"git+https://github.com/tomphttp/bare-server-node.git"},"author":{"name":"7x-networks"},"keywords":["proxy","tomp","tomphttp"],"license":"GPL-3.0","type":"commonjs","engines":{"node":">=18.0.0"},"bin":{"7x-networks-bare-server-node":"bin.js"},"main":"dist/createServer.js","types":"dist/createServer.d.ts","scripts":{"build":"tsc","dev":"tsc --watch"},"dependencies":{"async-exit-hook":"^2.0.1","commander":"^9.4.1","dotenv":"^16.0.3","headers-polyfill":"^3.1.2","http-errors":"^2.0.0","ipaddr.js":"^2.0.1","source-map-support":"^0.5.21"},"devDependencies":{"@ianvs/prettier-plugin-sort-imports":"^3.7.1","@types/async-exit-hook":"^2.0.0","@types/http-errors":"^2.0.1","@types/node":"^18.11.13","@types/source-map-support":"^0.5.6","@typescript-eslint/eslint-plugin":"^5.46.0","@typescript-eslint/parser":"^5.46.0","eslint":"^8.29.0","prettier":"^2.8.1","typescript":"^4.9.4"},"gitHead":"f2533ea77adda4ed87e22ddc68368731ab56c88c","_id":"7x-networks-bare-server-node@0.0.1","_nodeVersion":"16.10.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-7fMQvlGV+lBYe5xxwxvAfEpCiP7VO8cgVSAWNhCT5vICOOjY9R8HDn4ThUsa863duImQRPd3CzfAv19lMZ1Mqw==","shasum":"78a0245e01ac7a5d7d38a1218620f7e370ee0540","tarball":"https://registry.npmjs.org/7x-networks-bare-server-node/-/7x-networks-bare-server-node-0.0.1.tgz","fileCount":4,"unpackedSize":38077,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGAEUZ0lGhKtnJzH7Z+HcIgstvKj6D6ms2N1BfcR+QHgIhAJ77SUCXxoh05Zpk/6jp2WQF+bZ8tL5IwwlTj+p0g0v6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDuqfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvFw/9HSScNKkCHuCPILNiksZb9n1f9lj9JolG/cs+lmKhjmRhLzvR\r\ntrLomev1+DAQkB8nqYY9tFzvHg6MZAxziSsRck1jQfB5Eap2G1HNy/zW82ot\r\nAVgTW95T8wLKyrXiKm543+UhF9delZB5J/FGbR6JeV/x62RPknvMqp7lf5p1\r\nErYZrgIhkiuGF9DQBgmAE7qIwQ8/c2Wh296YKQmeZQD3cz7TYOZ7xUrHe4Vi\r\nBspH87JMyPT2QNgI+W0KYDAk4Wq7xOzApXJPDjAqdTGdpgYmJi/ljQfsEC+j\r\nMenh4pUU3er0FFoMZnxejlPqGQMpKcs9pTb0FGY6kNzCs383+8bwPi1OW85X\r\nW9f8zqaodaEfH+HvzH5SDUTjDeOod2NG8GqaCcRHeUPk/me/8GW86FaiTGf0\r\nLn05vAUtPYMgS7GIbN5Z/C75I6KSqMcs+QkHczx6964H0O+IHByzA6qf7A5N\r\nXRLsik76y4SGoUGluNqSnHwnc7PaxeOXuFNW+nCqhOXsMATAnT0Rzjb9gyQ/\r\ndlq9CbXtZFanjm5rqVghQRFjMssyUQdIH/1+TGnBGIejt43689ifhQkxnv+c\r\nuzeaam+yVSC3awEpKC7fas/aXDOpLuH5TulVIyH+S8TD3FmWrCT99/A4nBCT\r\nnPL6Y/S2Hj88gPsKP6LyIMOx2gDpED0IchQ=\r\n=bbE+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lizn","email":"1063383308@qq.com"},"directories":{},"maintainers":[{"name":"lizn","email":"1063383308@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/7x-networks-bare-server-node_0.0.1_1678699167380_0.20673605924574567"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2023-03-13T09:18:11.691Z","1.2.5":"2023-03-13T09:18:11.821Z","modified":"2024-01-03T09:53:10.176Z","0.0.1":"2023-03-13T09:19:27.548Z"},"maintainers":[{"name":"lizn","email":"1063383308@qq.com"}],"description":"The Bare Server implementation in NodeJS.","homepage":"https://github.com/tomphttp","keywords":["proxy","tomp","tomphttp"],"repository":{"type":"git","url":"git+https://github.com/tomphttp/bare-server-node.git"},"author":{"name":"7x-networks"},"bugs":{"url":"https://github.com/tomphttp/bare-server-node/issues","email":"tomp@sys32.dev"},"license":"GPL-3.0","readme":"# TOMP Bare Server\r\n\r\nThis repository implements the TompHTTP bare server. See the specification [here](https://github.com/tomphttp/specifications/blob/master/BareServer.md).\r\n\r\n## Usage\r\n\r\nWe provide a command-line interface for creating a server.\r\n\r\nFor more features, specify the `--help` option when running the CLI.\r\n\r\n## Quickstart\r\n\r\n1. Install Bare Server Node globally\r\n\r\n```sh\r\nnpm install --global @tomphttp/bare-server-node\r\n```\r\n\r\n2. Start the server\r\n\r\n```sh\r\nnpx bare-server-node\r\n```\r\n\r\nOptionally start the server localhost:8080:\r\n\r\n```sh\r\nnpx bare-server-node --port 8080 --host localhost\r\n```\r\n\r\n## Programically create a bare server\r\n\r\nSee [examples/](https://github.com/tomphttp/bare-server-node/tree/master/examples).\r\n\r\n## Development\r\n\r\nSee the [wiki](https://github.com/tomphttp/bare-server-node/wiki).\r\n","readmeFilename":"README.md"}