UNPKG

@expressive/react

Version:
80 lines (79 loc) 1.87 kB
{ "name": "@expressive/react", "description": "Use classes to define state in React!", "author": { "name": "Gabe Klein", "email": "gabe@termtm.com", "url": "https://github.com/gabeklein" }, "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/gabeklein/expressive-state.git" }, "publishConfig": { "access": "public" }, "keywords": [ "expressive", "react", "state" ], "main": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { "types": "./dist/index.d.ts", "require": "./dist/index.js", "import": "./dist/esm/index.js" }, "./state": { "types": "./dist/state.d.ts", "require": "./dist/state.js", "import": "./dist/esm/state.js" }, "./jsx-runtime": { "types": "./dist/jsx-runtime.d.ts", "require": "./dist/jsx-runtime.js", "import": "./dist/esm/jsx-runtime.js" }, "./jsx-dev-runtime": { "types": "./dist/jsx-dev-runtime.d.ts", "require": "./dist/jsx-dev-runtime.js", "import": "./dist/esm/jsx-dev-runtime.js" } }, "files": [ "dist" ], "scripts": { "build": "tsdown", "test": "tsc --noEmit && vitest run --coverage", "preversion": "npm run test && npm run build" }, "dependencies": { "@expressive/state": "^0.74.0" }, "peerDependencies": { "react": ">=16.8.0 <20.0.0" }, "peerDependenciesMeta": { "react": { "optional": true } }, "devDependencies": { "@testing-library/react": "^16.3.0", "@types/react": "^19", "@types/react-dom": "^19", "@vitest/browser": "^4.0.18", "react": "^19", "react-dom": "^19", "tsdown": "^0.20.1", "tsup": "^8.0.2", "vitest": "^4.0.18" }, "version": "0.74.1", "gitHead": "050f3959c0294d4223a39b4f42b7831c1962d353" }