@efflore/ui-element
Version:
UIElement - minimal reactive framework based on Web Components
56 lines (55 loc) • 2.01 kB
JSON
{
"name": "@efflore/ui-element",
"version": "0.8.5",
"description": "UIElement - minimal reactive framework based on Web Components",
"main": "index.min.js",
"types": "types/ui-element.d.ts",
"scripts": {
"build": "npm run lint && npm run build:main && npm run build:cause-effect && npm run build:types && npm run build:docs",
"build:main": "NODE_ENV=production rollup -c && rollup -c rollup.main.min.config.js",
"build:cause-effect": "NODE_ENV=production rollup -c rollup.cause-effect.config.js && rollup -c rollup.cause-effect.min.config.js",
"build:types": "tsc -p tsconfig.types.json",
"build:docs": "rollup -c rollup.docs.config.js",
"lint": "npx eslint src/",
"test": "run-s test:setup test:ci",
"test:setup": "npx playwright install-deps",
"test:ci": "web-test-runner \"test/*-test.html\" --node-resolve --playwright --browsers chromium firefox webkit",
"watch": "web-test-runner \"test/*-test.html\" --node-resolve --watch --playwright --browsers chromium firefox webkit"
},
"keywords": [
"UIElement",
"Web Components",
"Custom Elements",
"Reactivity",
"Signals",
"Effects"
],
"author": "Esther Brunner",
"license": "MIT",
"type": "module",
"devDependencies": {
"@efflore/ui-element": "^0.8.4",
"@eslint/js": "^9.9.0",
"@esm-bundle/chai": "^4.3.4-fix.0",
"@rollup/plugin-node-resolve": "^15.3.0",
"@rollup/plugin-replace": "^5.0.7",
"@rollup/plugin-terser": "^0.4.4",
"@rollup/plugin-typescript": "^11.1.6",
"@types/eslint__js": "^8.42.3",
"@web/test-runner": "^0.18.3",
"@web/test-runner-playwright": "^0.11.0",
"dotenv": "^16.4.5",
"eslint": "^9.9.0",
"globals": "^15.9.0",
"npm-run-all": "^4.1.5",
"playwright": "^1.46.0",
"prismjs": "^1.29.0",
"rollup": "^4.20.0",
"rollup-plugin-copy": "^3.5.0",
"sinon": "^18.0.0",
"terser": "^5.31.5",
"tslib": "^2.6.3",
"typescript": "^5.5.4",
"typescript-eslint": "^8.0.1"
}
}