@fanoutio/eventstream
Version:
Connect-compatible middleware that enables the easy creation of EventStream endpoints
71 lines (70 loc) • 1.75 kB
JSON
{
"name": "@fanoutio/eventstream",
"version": "2.0.0",
"type": "module",
"author": "Fanout, Inc. <info@fanout.io>",
"description": "Connect-compatible middleware that enables the easy creation of EventStream endpoints",
"contributors": [
{
"name": "Katsuyuki Ohmuro",
"email": "kats@fanout.io"
},
{
"name": "Konstantin Bokarius",
"email": "kon@fanout.io"
}
],
"main": "./build/main.js",
"files": [
"browser/**/*",
"build/**/*",
"types/**/*"
],
"types": "./build/main.d.ts",
"scripts": {
"prepack": "npm run build",
"build": "npm run test && npm run build-package",
"build-package": "npm run build-package:clean && npm run build-package:compile",
"build-package:clean": "rimraf build",
"build-package:compile": "tsc --build tsconfig.build.json",
"coverage": "c8 npm test",
"test": "npm run test:unit",
"test:unit": "node --test --no-warnings=ExperimentalWarning --loader ts-node/esm test/unit/**/*.test.ts"
},
"repository": {
"type": "git",
"url": "https://github.com/fanout/js-eventstream.git"
},
"readmeFilename": "README.md",
"keywords": [
"grip",
"fanout",
"pushpin",
"realtime",
"push",
"publish",
"express",
"connect",
"nextjs"
],
"license": "MIT",
"devDependencies": {
"@types/accepts": "^1.3.5",
"@types/debug": "^4.1.5",
"@types/node": "^22.13.4",
"c8": "^8.0.1",
"rimraf": "^3.0.2",
"ts-node": "^10.9.2",
"typescript": "^5.7.3"
},
"dependencies": {
"@fanoutio/serve-grip": "^2",
"@fanoutio/grip": "^4",
"accepts": "^1.3.7",
"callable-instance": "^2.0.0",
"debug": "^4.1.1"
},
"engines": {
"node": ">= 18"
}
}