| { | |
| "name": "eventsource", | |
| "version": "3.0.7", | |
| "description": "WhatWG/W3C compliant EventSource client for Node.js and browsers", | |
| "sideEffects": false, | |
| "type": "module", | |
| "main": "./dist/index.cjs", | |
| "module": "./dist/index.js", | |
| "types": "./dist/index.d.ts", | |
| "exports": { | |
| ".": { | |
| "deno": "./dist/index.js", | |
| "bun": "./dist/index.js", | |
| "source": "./src/index.ts", | |
| "import": "./dist/index.js", | |
| "require": "./dist/index.cjs", | |
| "default": "./dist/index.js" | |
| }, | |
| "./package.json": "./package.json" | |
| }, | |
| "scripts": { | |
| "build": "pkg-utils build && pkg-utils --strict", | |
| "build:watch": "pkg-utils watch", | |
| "clean": "rimraf dist coverage", | |
| "lint": "eslint . && tsc --noEmit", | |
| "posttest": "npm run lint", | |
| "prebuild": "npm run clean", | |
| "prepare": "npm run build", | |
| "test": "npm run test:node && npm run test:browser", | |
| "test:browser": "tsx test/browser/client.browser.test.ts", | |
| "test:bun": "bun run test/bun/client.bun.test.ts", | |
| "test:deno": "deno run --allow-net --allow-read --allow-env --unstable-sloppy-imports test/deno/client.deno.test.ts", | |
| "test:node": "tsx test/node/client.node.test.ts" | |
| }, | |
| "files": [ | |
| "!dist/stats.html", | |
| "dist", | |
| "src" | |
| ], | |
| "repository": { | |
| "type": "git", | |
| "url": "git://git@github.com/EventSource/eventsource.git" | |
| }, | |
| "keywords": [ | |
| "sse", | |
| "eventsource", | |
| "server-sent-events" | |
| ], | |
| "author": "Espen Hovlandsdal <espen@hovlandsdal.com>", | |
| "contributors": [ | |
| "Aslak Hellesøy <aslak.hellesoy@gmail.com>", | |
| "Einar Otto Stangvik <einaro.s@gmail.com>" | |
| ], | |
| "license": "MIT", | |
| "engines": { | |
| "node": ">=18.0.0" | |
| }, | |
| "browserslist": [ | |
| "node >= 18", | |
| "chrome >= 71", | |
| "safari >= 14.1", | |
| "firefox >= 105", | |
| "edge >= 79" | |
| ], | |
| "dependencies": { | |
| "eventsource-parser": "^3.0.1" | |
| }, | |
| "devDependencies": { | |
| "@sanity/pkg-utils": "^7.1.0", | |
| "@sanity/semantic-release-preset": "^5.0.0", | |
| "@tsconfig/strictest": "^2.0.5", | |
| "@types/sinon": "^17.0.3", | |
| "@typescript-eslint/eslint-plugin": "^6.11.0", | |
| "@typescript-eslint/parser": "^6.11.0", | |
| "esbuild": "^0.25.1", | |
| "eslint": "^8.57.0", | |
| "eslint-config-prettier": "^9.1.0", | |
| "eslint-config-sanity": "^7.1.3", | |
| "eventsource-encoder": "^1.0.0", | |
| "playwright": "^1.48.2", | |
| "prettier": "^3.5.3", | |
| "rimraf": "^5.0.5", | |
| "rollup-plugin-visualizer": "^5.12.0", | |
| "semantic-release": "^24.2.0", | |
| "sinon": "^17.0.1", | |
| "tsx": "^4.19.2", | |
| "typescript": "^5.8.2", | |
| "undici": "^6.20.1" | |
| }, | |
| "overrides": { | |
| "cross-spawn": "7.0.6" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/EventSource/eventsource/issues" | |
| }, | |
| "homepage": "https://github.com/EventSource/eventsource#readme", | |
| "prettier": { | |
| "semi": false, | |
| "printWidth": 100, | |
| "bracketSpacing": false, | |
| "singleQuote": true | |
| }, | |
| "eslintConfig": { | |
| "parserOptions": { | |
| "ecmaVersion": 9, | |
| "sourceType": "module", | |
| "ecmaFeatures": { | |
| "modules": true | |
| } | |
| }, | |
| "extends": [ | |
| "sanity", | |
| "sanity/typescript", | |
| "prettier" | |
| ], | |
| "ignorePatterns": [ | |
| "lib/**/" | |
| ], | |
| "globals": { | |
| "globalThis": false | |
| }, | |
| "rules": { | |
| "no-undef": "off", | |
| "no-empty": "off" | |
| } | |
| }, | |
| "publishConfig": { | |
| "provenance": true | |
| } | |
| } | |