UNPKG

@efflore/ui-element

Version:

UIElement - minimal reactive framework based on Web Components

56 lines (55 loc) 2.01 kB
{ "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" } }