UNPKG

x-view-model

Version:

A lightweight, type-safe MVVM state management solution for React applications. Features reactive updates, computed properties, and deep path selection with minimal bundle size.

78 lines (77 loc) 2.01 kB
{ "name": "x-view-model", "version": "3.1.5", "description": "A lightweight, type-safe MVVM state management solution for React applications. Features reactive updates, computed properties, and deep path selection with minimal bundle size.", "main": "lib/index.js", "module": "lib/index.esm.js", "types": "lib/index.d.ts", "bin": { "xvm": "./dist/bin/xvm.js" }, "scripts": { "build": "rollup -c", "test": "jest" }, "repository": { "type": "git", "url": "git+https://github.com/shk1447/x-view-model.git", "directory": "packages/x-view-model" }, "author": "seokhwan.kim", "license": "ISC", "bugs": { "url": "https://github.com/shk1447/x-view-model/issues" }, "homepage": "https://shk1447.github.io/x-view-model", "keywords": [ "react", "state-management", "mvvm", "typescript", "reactive", "observable", "proxy", "store", "view-model", "computed", "lightweight", "performance", "react-hooks", "state", "flow", "management", "event-driven", "reactive-programming" ], "dependencies": { "chalk": "^5.3.0", "commander": "^12.0.0", "fs-extra": "^11.2.0", "inquirer": "^8.0.0", "is-hidden-file": "^1.1.2", "lodash": "^4.17.21", "path": "^0.12.7", "react": "^18.2.0" }, "devDependencies": { "@rollup/plugin-commonjs": "^22.0.1", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.3.0", "@types/commander": "^2.12.2", "@types/fs-extra": "^11.0.4", "@types/jest": "^29.5.14", "@types/lodash": "^4.14.202", "@types/node": "^20.11.17", "@types/react": "^18.0.26", "jest": "^29.7.0", "rollup": "^2.79.1", "rollup-plugin-dts": "^4.2.3", "rollup-plugin-peer-deps-external": "^2.2.4", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-typescript2": "^0.32.1", "ts-jest": "^29.3.2", "typescript": "^4.9.4", "webpack": "^5.90.3", "webpack-cli": "^5.1.4" } }