UNPKG

ez-observable

Version:

Make class fields reactive in React with a single decorator + hook

83 lines (82 loc) 2.06 kB
{ "name": "ez-observable", "version": "1.0.0", "description": "Make class fields reactive in React with a single decorator + hook", "keywords": [ "decorators", "ecmascript", "es", "stage-3", "observable", "store", "reactive", "rx", "react", "hook", "accessor", "typescript", "ts" ], "license": "MIT", "repository": "git@github.com:Shevsky/ez-observable.git", "main": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "files": [ "dist" ], "scripts": { "build": "tsc && tsc-alias", "postbuild": "esbuild './dist/**/*.js' --minify --allow-overwrite --format=esm --log-level=silent --outdir=dist", "test": "vitest --run" }, "release": { "branches": [ "master" ], "plugins": [ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", "@semantic-release/changelog", [ "@semantic-release/npm", { "npmPublish": true } ], [ "@semantic-release/git", { "assets": [ "package.json", "CHANGELOG.md" ], "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" } ], "@semantic-release/github" ] }, "devDependencies": { "@semantic-release/changelog": "6.0.3", "@semantic-release/commit-analyzer": "13.0.1", "@semantic-release/git": "10.0.1", "@semantic-release/github": "11.0.3", "@semantic-release/npm": "12.0.1", "@semantic-release/release-notes-generator": "14.0.3", "@testing-library/jest-dom": "6.6.3", "@testing-library/react": "16.3.0", "@testing-library/user-event": "14.6.1", "@types/node": "22.15.19", "@types/react": "19.1.6", "esbuild": "0.25.5", "jsdom": "26.1.0", "prettier": "3.5.3", "react": "19.1.0", "semantic-release": "24.2.5", "tsc-alias": "1.8.16", "typescript": "5.8.3", "vite-tsconfig-paths": "5.1.4", "vitest": "3.1.3" } }