UNPKG

overmind

Version:
55 lines 1.49 kB
{ "name": "overmind", "version": "28.0.4", "description": "Frictionless state management", "author": "Christian Alfoni <christianalfoni@gmail.com>", "license": "MIT", "repository": "git+https://github.com/cerebral/overmind.git", "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" }, "keywords": [ "state", "sideeffects", "app", "framework" ], "files": [ "lib", "es", "config" ], "dependencies": { "betsy": "1.0.2", "is-plain-obj": "^3.0.0", "proxy-state-tree": "6.3.1", "tslib": "^2.8.1" }, "devDependencies": { "@size-limit/file": "^11.2.0", "@types/node": "^20.17.30", "size-limit": "^11.2.0", "terser-webpack-plugin": "^5.3.14", "webpack": "^5.99.6" }, "size-limit": [ { "path": "./dist/overmind.min.js", "limit": "1 kB" } ] }