@dependable/view
Version:
View layer for @dependable/state
88 lines (87 loc) • 2.4 kB
JSON
{
"type": "module",
"name": "@dependable/view",
"version": "0.23.0",
"description": "View layer for @dependable/state",
"sideEffects": false,
"module": "./dist/dependable-view-index.esm.js",
"exports": {
".": {
"types": "./lib/index.d.ts",
"module": "./dist/dependable-view-index.esm.js",
"import": "./dist/dependable-view-index.esm.js"
},
"./h": {
"types": "./lib/h.d.ts",
"module": "./dist/dependable-view-h.esm.js",
"import": "./dist/dependable-view-h.esm.js"
}
},
"types": "./lib/index.d.ts",
"files": [
"dist",
"src",
"lib"
],
"keywords": [
"dependable",
"vdom",
"view",
"reactive",
"observable",
"computed",
"state"
],
"scripts": {
"test": "mocha",
"format": "prettier --write '**/*.{ts,js,md}'",
"lint": "prettier --check '**/*.js' && eslint .",
"types": "rm -rf lib && mkdir lib && cp ./src/* ./lib && tsc",
"build": "rm -rf dist && 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 --hideGenerator ./lib/shared.d.ts ./lib/index.d.ts",
"publish-docs": "npm run api-docs && surge api-docs dependable-view-api.surge.sh",
"prepublishOnly": "npm run build"
},
"author": "Sune Simonsen",
"license": "MIT",
"bugs": "https://github.com/sunesimonsen/dependable-view/issues",
"repository": {
"type": "git",
"url": "https://github.com/sunesimonsen/dependable-view"
},
"publishConfig": {
"access": "public"
},
"engines": {
"node": ">=16"
},
"dependencies": {
"@dependable/state": ">= 0.20",
"htm": "^3.1.1"
},
"devDependencies": {
"@rollup/plugin-node-resolve": "^11.0.0",
"@types/linkify-it": "^3.0.5",
"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",
"jsdoc": "^3.6.10",
"mocha": "^10.0.0",
"mocha-dominate": "^2.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.26.8",
"typescript": "^5.6.2",
"unexpected": "^13.0.0",
"unexpected-check": "^3.1.0",
"unexpected-dom": "^5.1.0",
"unexpected-sinon": "^11.1.0"
}
}