1{
2 "name": "@effect/bundle",
3 "version": "0.0.0",
4 "type": "module",
5 "private": true,
6 "license": "MIT",
7 "description": "Bundle size testing infrastructure for Effect packages",
8 "homepage": "https://effect.website",
9 "repository": {
10 "type": "git",
11 "url": "https://github.com/Effect-TS/effect.git",
12 "directory": "packages/tools/bundle"
13 },
14 "sideEffects": [],
15 "bin": {
16 "effect-bundle": "./src/bin.ts"
17 },
18 "exports": {
19 "./package.json": "./package.json",
20 "./*": "./src/*.ts"
21 },
22 "files": [
23 "src/**/*.ts",
24 "dist/**/*.js",
25 "dist/**/*.js.map",
26 "dist/**/*.d.ts",
27 "dist/**/*.d.ts.map"
28 ],
29 "scripts": {
30 "build": "tsc -b tsconfig.src.json && pnpm babel",
31 "babel": "babel dist --plugins annotate-pure-calls --out-dir dist --source-maps",
32 "check": "tsc -b tsconfig.json",
33 "compare": "node src/bin.ts compare",
34 "report": "node src/bin.ts report",
35 "visualize": "node src/bin.ts visualize"
36 },
37 "dependencies": {
38 "@effect/platform-node": "workspace:^",
39 "@rollup/plugin-node-resolve": "^16.0.3",
40 "@rollup/plugin-replace": "^6.0.3",
41 "@rollup/plugin-terser": "^1.0.0",
42 "effect": "workspace:^",
43 "glob": "^13.0.6",
44 "rollup": "^4.63.5",
45 "rollup-plugin-esbuild": "^6.2.1",
46 "rollup-plugin-visualizer": "^7.1.1"
47 },
48 "devDependencies": {
49 "@babel/core": "^8.0.6",
50 "@types/node": "^26.6.3",
51 "babel-plugin-annotate-pure-calls": "^0.5.0",
52 "esbuild": "^0.28.2"
53 }
54}