UNPKG

proxy-state-tree

Version:

An implementation of the Mobx/Vue state tracking approach, for library authors

51 lines 1.53 kB
{ "name": "proxy-state-tree", "version": "6.3.1", "description": "An implementation of the Mobx/Vue state tracking approach, for library authors", "main": "lib/index.js", "module": "es/index.js", "types": "lib/index.d.ts", "scripts": { "build": "(npm run build:lib & npm run build:es) && npm run build:dist", "build:lib": "tsc --outDir lib --module commonjs", "build:es": "tsc --outDir es --module ES2022 --target ES2022", "build:dist": "webpack --config webpack.config.js", "clean": "rimraf es lib coverage", "typecheck": "tsc --noEmit", "test": "jest --runInBand && npm run test:size", "test:watch": "jest --watch --updateSnapshot --coverage false", "test:size": "size-limit", "prebuild": "npm run clean", "postbuild": "rimraf {lib,es}/**/__tests__", "posttest": "npm run typecheck" }, "repository": { "type": "git", "url": "git+https://github.com/christianalfoni/proxy-state-tree.git" }, "keywords": [ "state", "proxy", "mobx", "vue", "store" ], "author": "Christian Alfoni", "license": "MIT", "bugs": { "url": "https://github.com/christianalfoni/proxy-state-tree/issues" }, "homepage": "https://github.com/christianalfoni/proxy-state-tree#readme", "devDependencies": { "@size-limit/file": "^11.2.0", "size-limit": "^11.2.0", "terser-webpack-plugin": "^5.3.14", "webpack": "^5.99.6" }, "size-limit": [ { "path": "./dist/proxy-state-tree.min.js", "limit": "300 B" } ] }