repos / starfx

a micro-mvc framework for react apps
git clone https://github.com/neurosnap/starfx.git

Jacob Bolda  ·  2025-07-07

package.json

 1{
 2  "name": "starfx",
 3  "version": "0.14.6",
 4  "description": "A micro-mvc framework for react apps",
 5  "type": "module",
 6  "files": ["/dist"],
 7  "sideEffects": false,
 8  "main": "./dist/cjs/index.js",
 9  "types": "./dist/types/index.d.ts",
10  "module": "./dist/esm/index.js",
11  "scripts": {
12    "test": "vitest --exclude examples",
13    "lint": "npx @biomejs/biome check --write",
14    "fmt": "npx @biomejs/biome check --write --linter-enabled=false",
15    "ci": "npx @biomejs/biome ci .",
16    "template": "tsx ./api-type-template.mts",
17    "build": "tsx ./build.mts"
18  },
19  "repository": {
20    "type": "git",
21    "url": "git+https://github.com/neurosnap/starfx.git"
22  },
23  "author": "Eric Bower",
24  "license": "MIT",
25  "bugs": {
26    "url": "https://github.com/neurosnap/starfx/issues"
27  },
28  "homepage": "https://github.com/neurosnap/starfx#readme",
29  "dependencies": {
30    "effection": "^3.5.0",
31    "immer": "^10.1.1",
32    "reselect": "^5.1.1"
33  },
34  "devDependencies": {
35    "@biomejs/biome": "^1.9.4",
36    "@types/node": "^22.15.29",
37    "@types/react": "^19.1.6",
38    "@types/react-dom": "^19.1.5",
39    "execa": "^9.6.0",
40    "nock": "^14.0.5",
41    "react": "^19.1.0",
42    "react-dom": "^19.1.0",
43    "tsx": "^4.19.4",
44    "typescript": "^5.8.3",
45    "vitest": "^3.2.0"
46  },
47  "peerDependencies": {
48    "react": ">=18",
49    "react-dom": ">=18",
50    "react-redux": "9.x"
51  },
52  "peerDependenciesMeta": {
53    "react": {
54      "optional": true
55    },
56    "react-dom": {
57      "optional": true
58    },
59    "react-redux": {
60      "optional": true
61    }
62  },
63  "exports": {
64    ".": {
65      "import": {
66        "types": "./dist/types/index.d.ts",
67        "default": "./dist/esm/index.js"
68      },
69      "require": {
70        "types": "./dist/types/index.d.ts",
71        "default": "./dist/cjs/index.js"
72      }
73    },
74    "./react": {
75      "import": {
76        "types": "./dist/types/react.d.ts",
77        "default": "./dist/esm/react.js"
78      },
79      "require": {
80        "types": "./dist/types/react.d.ts",
81        "default": "./dist/cjs/react.js"
82      }
83    },
84    "./package.json": "./package.json"
85  }
86}