{"_id":"@art-ws.org/http-server","_rev":"3-6fabc7c3ef8850522993576c02ad932e","name":"@art-ws.org/http-server","dist-tags":{"latest":"2.0.26"},"versions":{"2.0.24":{"name":"@art-ws.org/http-server","version":"2.0.24","author":{"name":"art-ws.com Dev Team"},"license":"UNLICENSED","_id":"@art-ws.org/http-server@2.0.24","maintainers":[{"name":"saaivs","email":"saaivs@gmail.com"},{"name":"art-ws","email":"art-ws@pm.me"}],"dist":{"shasum":"4d5bd3d546a00c823005d681f2fbf8e18a436250","tarball":"https://registry.npmjs.org/@art-ws.org/http-server/-/http-server-2.0.24.tgz","fileCount":9,"integrity":"sha512-IQa13Dgl5LxMjSO3DfuDgPlSIflrv5JnTWcmdVo1ulHkdwV1VE3DWmvj3erChLVYsuyUc8+J8D5+DcnGkOVKQQ==","signatures":[{"sig":"MEUCIQCRU6xb8UStmO5oF4/zXMcJtt+24ULjxdooe7K4VYJlQwIgaE5800Q82NYEZ0RxrU0sSqKuJRsowDhX1ZRxCsijTQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4056},"main":"./dist/es/index.js","type":"module","_from":"file:art-ws.org-http-server-2.0.24.tgz","types":"dist/es/index.d.ts","scripts":{"lint":"eslint .","test":"exit 0","build":"tsc","check":"pnpm clean && pnpm build && pnpm lint && pnpm test","clean":"rm -rf dist","watch":"tsc --watch","clean:nm":"rm -rf node_modules","test:watch":"exit 0"},"_npmUser":{"name":"saaivs","email":"saaivs@gmail.com"},"_resolved":"/private/var/folders/d6/_mc3452n2dd__f8txsk98ptm0000gn/T/0ede90e9ea531de550ce78d5c4ad940c/art-ws.org-http-server-2.0.24.tgz","_integrity":"sha512-IQa13Dgl5LxMjSO3DfuDgPlSIflrv5JnTWcmdVo1ulHkdwV1VE3DWmvj3erChLVYsuyUc8+J8D5+DcnGkOVKQQ==","_npmVersion":"11.6.0","description":"HTTP Server","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","typescript":"^5.9.2","@art-ws/config-ts":"2.0.6","@art-ws/config-eslint":"2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/http-server_2.0.24_1758366619881_0.055524514732113506","host":"s3://npm-registry-packages-npm-production"}},"2.0.25":{"name":"@art-ws.org/http-server","version":"2.0.25","author":{"name":"art-ws.com Dev Team"},"license":"UNLICENSED","_id":"@art-ws.org/http-server@2.0.25","maintainers":[{"name":"saaivs","email":"saaivs@gmail.com"},{"name":"art-ws","email":"art-ws@pm.me"}],"dist":{"shasum":"d2f1570cec15b38efefa4131d6abcd65c7b64b65","tarball":"https://registry.npmjs.org/@art-ws.org/http-server/-/http-server-2.0.25.tgz","fileCount":9,"integrity":"sha512-xAWsv/p4pf8jHoEuIotsSsiXFuwwTymoGVmsJkCwSZ+I7OtNrV4MWutbRaBYo8LH1rzBB8Ns15k8GFaxQbCACA==","signatures":[{"sig":"MEQCIE7ny9qObvycJUJT181JghOzFsAmOIxszW4mDXCmapmPAiAqTG8fEJwkKI+zvwe7Y+0QMevipmszDlSr6o3rkCO3iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4257},"main":"./dist/es/index.js","type":"module","_from":"file:art-ws.org-http-server-2.0.25.tgz","types":"dist/es/index.d.ts","scripts":{"pub":"pnpm pub:bump && pnpm pub:pub","lint":"eslint .","test":"exit 0","build":"tsc","check":"pnpm clean && pnpm build && pnpm lint && pnpm test","clean":"rm -rf dist","watch":"tsc --watch","pub:pub":"pnpm publish --access public --no-git-checks","clean:nm":"rm -rf node_modules","pub:bump":"pnpm version patch","test:watch":"exit 0"},"_npmUser":{"name":"saaivs","email":"saaivs@gmail.com"},"_resolved":"/private/var/folders/d6/_mc3452n2dd__f8txsk98ptm0000gn/T/000afcc9e327177e402b393d54e7918d/art-ws.org-http-server-2.0.25.tgz","_integrity":"sha512-xAWsv/p4pf8jHoEuIotsSsiXFuwwTymoGVmsJkCwSZ+I7OtNrV4MWutbRaBYo8LH1rzBB8Ns15k8GFaxQbCACA==","_npmVersion":"11.6.0","description":"HTTP Server","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","typescript":"^5.9.2","@art-ws/config-ts":"npm:@art-ws.org/config-ts@2.0.6","@art-ws/config-eslint":"npm:@art-ws.org/config-eslint@2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/http-server_2.0.25_1758385178796_0.8415848874113228","host":"s3://npm-registry-packages-npm-production"}},"2.0.26":{"name":"@art-ws.org/http-server","version":"2.0.26","description":"HTTP Server","license":"UNLICENSED","author":{"name":"art-ws.com Dev Team"},"type":"module","main":"./dist/es/index.js","types":"dist/es/index.d.ts","devDependencies":{"@art-ws/config-eslint":"npm:@art-ws.org/config-eslint@2.0.3","@art-ws/config-ts":"npm:@art-ws.org/config-ts@2.0.6","eslint":"^9.36.0","typescript":"^5.9.2"},"scripts":{"build":"tsc","check":"pnpm clean && pnpm build && pnpm lint && pnpm test","clean":"rm -rf dist","clean:nm":"rm -rf node_modules","pub":"pnpm pub:bump && pnpm pub:pub","pub:bump":"pnpm version patch","pub:pub":"pnpm publish --access public --no-git-checks","lint":"eslint .","test":"exit 0","test:watch":"exit 0","watch":"tsc --watch"},"_id":"@art-ws.org/http-server@2.0.26","_integrity":"sha512-Q11CnC9i95rg1/m9ALEHnShPrtcAC0xuOlNeAqVenGbZoejpbw6md63u232soNdV2ixEZxchzM6aIZ8k3GItvg==","_resolved":"/var/folders/d6/_mc3452n2dd__f8txsk98ptm0000gn/T/artws-mirror/art-ws.org-http-server-2.0.26.tgz","_from":"file:/var/folders/d6/_mc3452n2dd__f8txsk98ptm0000gn/T/artws-mirror/art-ws.org-http-server-2.0.26.tgz","_nodeVersion":"26.3.1","_npmVersion":"11.16.0","dist":{"integrity":"sha512-Q11CnC9i95rg1/m9ALEHnShPrtcAC0xuOlNeAqVenGbZoejpbw6md63u232soNdV2ixEZxchzM6aIZ8k3GItvg==","shasum":"bc9b544b617d03294a66aa8ff0022a6393c33a1a","tarball":"https://registry.npmjs.org/@art-ws.org/http-server/-/http-server-2.0.26.tgz","fileCount":10,"unpackedSize":5164,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDbBEXzX+yw43ZHGMYl4aT7XVnJ11/Oab8h+1Eka1fg+wIhAKSfOuUf82ywrmd49VvPnmNqPpGUhsZYM9O/r3Y8rxZG"}]},"_npmUser":{"name":"art-ws","email":"art-ws@pm.me"},"directories":{},"maintainers":[{"name":"saaivs","email":"saaivs@gmail.com"},{"name":"art-ws","email":"art-ws@pm.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/http-server_2.0.26_1786734309171_0.9730937607946288"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-20T11:10:19.775Z","modified":"2026-08-14T19:05:09.607Z","2.0.24":"2025-09-20T11:10:20.077Z","2.0.25":"2025-09-20T16:19:38.985Z","2.0.26":"2026-08-14T19:05:09.433Z"},"author":{"name":"art-ws.com Dev Team"},"license":"UNLICENSED","description":"HTTP Server","maintainers":[{"name":"saaivs","email":"saaivs@gmail.com"},{"name":"art-ws","email":"art-ws@pm.me"}],"readme":"# @art-ws.org/http-server\n\nA fallback mirror of **[@art-ws/http-server](https://www.npmjs.com/package/@art-ws/http-server)**.\n\n`@art-ws/http-server` is the canonical package and the one that receives updates. Use it\nunless you have a specific reason not to.\n\n## Why this scope exists\n\nThese packages were published on 20 September 2025, while the main npm account was\nlocked during the response to the Shai-Hulud supply-chain campaign. They were made so\nthat our own builds would keep working, and they are kept as a fallback.\n\nThe packages in this scope were not part of the compromise — no advisory has ever been\nissued for any of them. The compromised versions were in the `@art-ws` scope, and they\nwere removed from npm.\n\nFull write-up of the September 2025 incident, including every affected package and\nversion, and how to check your own project:\n**https://art-ws.org/security/2025-09-shai-hulud/**\n","readmeFilename":"README.md"}