@dependable/state
Version:
Observables and computeds for reactive state management
66 lines (65 loc) • 1.8 kB
JSON
{
"type": "module",
"name": "@dependable/state",
"version": "0.20.0",
"description": "Observables and computeds for reactive state management",
"module": "./src/state.js",
"exports": {
".": "./src/state.js"
},
"types": "./types/state.d.ts",
"files": [
"dist",
"src",
"types"
],
"keywords": [
"dependable",
"observable",
"computed",
"state"
],
"scripts": {
"test": "mocha",
"format": "prettier --write '**/*.js'",
"lint": "prettier --check '**/*.js' && eslint .",
"types": "tsc && cp ./src/shared.d.ts ./types",
"build": "rm -rf dist types && npm run types && rollup -c rollup.config.js",
"coverage": "c8 -r lcov -r text npm test",
"api-docs": "npm run types && typedoc --out api-docs --hideLegend --hideGenerator src/shared.d.ts src/state.js",
"publish-docs": "npm run api-docs && surge api-docs dependable-state-api.surge.sh",
"prepublishOnly": "npm run build"
},
"author": "Sune Simonsen",
"license": "MIT",
"bugs": "https://github.com/sunesimonsen/dependable-state/issues",
"repository": {
"type": "git",
"url": "https://github.com/sunesimonsen/dependable-state"
},
"publishConfig": {
"access": "public"
},
"engines": {
"node": ">=14"
},
"devDependencies": {
"c8": "^7.11.3",
"eslint": "^8.17.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-prettier": "^4.0.0",
"fake-promise": "^2.5.44",
"mocha": "^10.0.0",
"prettier": "^2.6.2",
"rollup": "^2.27.1",
"rollup-plugin-terser": "^7.0.2",
"sinon": "^14.0.0",
"surge": "^0.23.1",
"terser": "^5.14.0",
"typedoc": "^0.22.17",
"typescript": "^4.7.3",
"unexpected": "^13.0.0",
"unexpected-dependable": "^1.1.0",
"unexpected-sinon": "^11.1.0"
}
}