{"_id":"@adversarial-research/nevermore-express","_rev":"2-d7910587bda0207850b5dbc09b10d983","name":"@adversarial-research/nevermore-express","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@adversarial-research/nevermore-express","version":"0.0.1","_id":"@adversarial-research/nevermore-express@0.0.1","maintainers":[{"name":"khrome","email":"abbey@khrome.net"}],"dist":{"shasum":"988da100d3948343a4a15d7fc8b9ab2fb2a2521d","tarball":"https://registry.npmjs.org/@adversarial-research/nevermore-express/-/nevermore-express-0.0.1.tgz","fileCount":6,"integrity":"sha512-AvGG1P6jy6xUxS61qY1qdm16rjfwpR70f200NPkhO7j069wrPy7AKJfPhfXmzY8tFcOye59DNlvSiCPwFXQOAw==","signatures":[{"sig":"MEYCIQCmTNxKV4b4lRPbxvIPeK+Yl8bwVGTv/fGch6WCwQNIBQIhAOoXH9eHKXMBpv/tjYTiAV3qmVww/0RF77x6qeA2RxSO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616362},"gitHead":"dea2b7ce93eb722869bb80e2b9f7bd640237a071","scripts":{"test":"mocha test/test.mjs"},"_npmUser":{"name":"khrome","email":"abbey@khrome.net"},"_npmVersion":"10.2.3","description":"nevermore-express =================","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chai":"^6.2.2","mocha":"^11.7.5","express":"^5.2.1","css-tree":"^3.2.1","ai-nevermore":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"parse5":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nevermore-express_0.0.1_1779076942456_0.9043192764392596","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@adversarial-research/nevermore-express","version":"0.0.2","scripts":{"test":"mocha test/test.mjs"},"dependencies":{"ai-nevermore":"^0.1.2","chai":"^6.2.2","css-tree":"^3.2.1","express":"^5.2.1","mocha":"^11.7.5"},"devDependencies":{"parse5":"^8.0.1"},"_id":"@adversarial-research/nevermore-express@0.0.2","gitHead":"dba46ad5239ef05e0dc64eed89060d5f6a1671a8","description":"nevermore-express =================","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-/BYtrq3OxVQ+d90ydj05ZsyAKOU0XtM0/nXcBn7vFwEPULG+TaLkqsGyFqlgk2Cycy7Ge+xiwqf7tNVcvFkL0w==","shasum":"94e4dfb24ea91357b2921f0cd36cbdb2fc98a439","tarball":"https://registry.npmjs.org/@adversarial-research/nevermore-express/-/nevermore-express-0.0.2.tgz","fileCount":6,"unpackedSize":616384,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD3xLSRzYFP7NWlxbmTFCSfDvqP6IEmnHP9O3paaY1wggIhAJ5DSwSYaZV7kCqQT26ghw/BNjlkylkboIY2t2LiQ2qR"}]},"_npmUser":{"name":"khrome","email":"abbey@khrome.net"},"directories":{},"maintainers":[{"name":"khrome","email":"abbey@khrome.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nevermore-express_0.0.2_1779077039767_0.36840492915143264"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-18T04:02:22.394Z","modified":"2026-05-18T04:04:00.199Z","0.0.1":"2026-05-18T04:02:22.713Z","0.0.2":"2026-05-18T04:04:00.065Z"},"description":"nevermore-express =================","maintainers":[{"name":"khrome","email":"abbey@khrome.net"}],"readme":"nevermore-express\n=================\n\nA simple way to do nevermore encoding as a post-process within an express app. Binds itself to express as a side-effect of inclusion.\n\n```js\nimport express from 'express';\nimport '@adversarial-research/nevermore-express';\n\nconst app = express();\napp.get('/endpoint', (req, res)=>{\n    res.nevermore(htmlBody);\n});\napp.listen(8080);\n```\n\nDevelopment\n-----------\nThis release is currently unlicensed and should be treated as proprietary, but open meaning I am not currently accepting collaboration while I move toward 1.0 nor is this version of the code available for redistribution. I am currently evaluating source licenses for a future release during beta.\n\nI am also looking for a robot license, should such a thing exist or some generous legal professional want to help in the creation of one.\n\nEnjoy,\n- Abbey Hawk Sparrow","readmeFilename":"README.md"}