UNPKG

@zeix/ui-element

Version:

UIElement - a HTML-first library for reactive Web Components

66 lines (65 loc) 2.82 kB
{ "name": "@zeix/ui-element", "version": "0.13.3", "description": "UIElement - a HTML-first library for reactive Web Components", "main": "index.js", "types": "index.d.ts", "scripts": { "build:prod": "bun build index.ts --outdir ./ --minify --define process.env.DEV_MODE=false --sourcemap=external", "build:dev": "BUN_ENV=development bun build index.dev.ts --outdir ./ --define process.env.DEV_MODE=true", "build": "bun run build:prod && bun run build:dev && bunx tsc && bun run lint", "build:docs-js": "bun build docs-src/main.ts --outdir ./docs/assets/ --minify --define process.env.DEV_MODE=false --sourcemap=external", "build:docs-css": "lightningcss --minify --bundle --targets \">= 0.25%\" docs-src/main.css -o ./docs/assets/main.css", "build:docs-html": "bun ./docs-src/server/generate-pages.ts & bun ./docs-src/server/generate-fragments.ts", "build:docs-api": "typedoc --plugin typedoc-plugin-markdown --out ./docs-src/pages/api/ index.ts", "build:docs": "bun run build:docs-js & bun run build:docs-css & bun run build:docs-html & bun run build:docs-api", "serve:docs": "bun run --hot ./docs-src/server/serve-docs.ts", "lint": "bunx biome check --write ./src", "test": "bun run test:validate && bun run test:setup && bun run test:ci", "test:validate": "cd test && node validate-tests.js", "test:setup": "playwright install-deps", "test:ci": "web-test-runner --config test/web-test-runner.config.js", "test:watch": "web-test-runner --config test/web-test-runner.config.js --watch", "test:debug": "DEBUG=true web-test-runner --config test/web-test-runner.config.js --manual", "test:components": "bun run build:docs-js && web-test-runner \"docs-src/components/**/*-test.html\" --config test/web-test-runner.config.js", "test:components:watch": "bun run build:docs-js && web-test-runner \"docs-src/components/**/*-test.html\" --config test/web-test-runner.config.js --watch", "test:all": "bun run test && bun run test:components" }, "keywords": [ "UIElement", "Web Components", "Custom Elements", "Reactivity", "States", "Signals", "Effects", "UI Accessors" ], "author": "Esther Brunner", "license": "MIT", "type": "module", "devDependencies": { "@biomejs/biome": "1.9.4", "@esm-bundle/chai": "^4.3.4-fix.0", "@types/bun": "^1.2.14", "@types/node": "^22.15.21", "@web/test-runner": "^0.19.0", "@web/test-runner-playwright": "^0.11.0", "dotenv": "^16.5.0", "globals": "^15.15.0", "gray-matter": "^4.0.3", "lightningcss-cli": "^1.30.1", "marked": "^15.0.12", "playwright": "^1.52.0", "shiki": "^2.5.0", "typedoc": "^0.28.5", "typedoc-plugin-markdown": "^4.7.0" }, "peerDependencies": { "typescript": "^5.7.3" }, "dependencies": { "@zeix/cause-effect": "^0.14.1" }, "trustedDependencies": ["@biomejs/biome"] }