1{
2 "name": "@effect/platform-node-shared",
3 "type": "module",
4 "version": "4.0.1",
5 "license": "MIT",
6 "description": "Unified interfaces for common platform-specific services",
7 "homepage": "https://effect.website",
8 "repository": {
9 "type": "git",
10 "url": "https://github.com/Effect-TS/effect.git",
11 "directory": "packages/platform/node-shared"
12 },
13 "bugs": {
14 "url": "https://github.com/Effect-TS/effect/issues"
15 },
16 "tags": [
17 "typescript",
18 "algebraic-data-types",
19 "functional-programming"
20 ],
21 "keywords": [
22 "typescript",
23 "algebraic-data-types",
24 "functional-programming"
25 ],
26 "engines": {
27 "node": ">=18.0.0"
28 },
29 "sideEffects": [],
30 "exports": {
31 "./package.json": "./package.json",
32 ".": "./src/index.ts",
33 "./*": "./src/*.ts",
34 "./internal/*": null,
35 "./index": null,
36 "./*/index": null
37 },
38 "files": [
39 "src/**/*.ts",
40 "dist/**/*.js",
41 "dist/**/*.js.map",
42 "dist/**/*.d.ts",
43 "dist/**/*.d.ts.map",
44 "AGENTS.md",
45 "CLAUDE.md",
46 "ai-docs/**/*"
47 ],
48 "publishConfig": {
49 "access": "public",
50 "provenance": true,
51 "exports": {
52 "./package.json": "./package.json",
53 ".": "./dist/index.js",
54 "./*": "./dist/*.js",
55 "./internal/*": null,
56 "./index": null,
57 "./*/index": null
58 }
59 },
60 "scripts": {
61 "benchmark:socket": "node benchmark/Socket.ts",
62 "codegen": "effect-utils codegen",
63 "build": "tsc -b tsconfig.json && pnpm babel",
64 "babel": "babel dist --plugins annotate-pure-calls --out-dir dist --source-maps",
65 "check": "tsc -b tsconfig.json"
66 },
67 "peerDependencies": {
68 "effect": "workspace:^"
69 },
70 "devDependencies": {
71 "@types/node": "^26.6.3",
72 "effect": "workspace:^",
73 "tar": "^7.5.22",
74 "tinybench": "^6.2.0"
75 },
76 "dependencies": {
77 "@types/ws": "^8.18.1",
78 "ws": "^8.22.0"
79 }
80}