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