UNPKG

@lume/element

Version:

Create Custom Elements with reactivity and automatic re-rendering.

107 lines (106 loc) 2.92 kB
{ "name": "@lume/element", "version": "0.16.2", "description": "Create Custom Elements with reactivity and automatic re-rendering.", "author": "Joe Pea <joe@trusktr.io>", "license": "MIT", "homepage": "http://github.com/lume/element#readme", "type": "module", "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { "LUME SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX": "", "clean": "lume clean", "// TODO remove patch-package once we update Stencil to support jsxImportSource in https://github.com/stenciljs/core/issues/6180": "", "build": "patch-package && lume build && npm run build:copy", "build:copy": "npm run build:copy:jsx-runtime", "build:copy:jsx-runtime": "ncp ./dist/jsx-runtime.d.ts ./jsx-runtime.d.ts && ncp ./dist/jsx-runtime.js ./jsx-runtime.js", "// ^ build:copy TODO": "Add a copy files feature to lume build. This would copy specified files after each build or re-build. Perhaps add options for the existing copyAssets command", "dev": "patch-package && lume dev", "typecheck": "lume typecheck", "typecheck:watch": "lume typecheckWatch", "test": "lume test", "test:watch": "lume test --watch", "prettier": "lume prettier", "prettier:check": "lume prettierCheck", "release:patch": "lume releasePatch", "release:minor": "lume releaseMinor", "release:major": "lume releaseMajor", "release:beta": "lume releaseBeta", "version": "lume versionHook", "postversion": "lume postVersionHook" }, "dependencies": { "babel-preset-solid": "^1.0.0", "classy-solid": "^0.4.0", "lowclass": "^8.0.0", "solid-js": "^1.0.0" }, "devDependencies": { "@lume/cli": "^0.15.0", "@stencil/core": "^4.0.0", "@types/react": "^19.0.0", "@types/react-dom": "^19.0.0", "ncp": "^2.0.0", "patch-package": "^8.0.0", "prettier": "3.5.3", "svelte": "^5.2.3", "typescript": "^5.0.0", "vue": "^3.5.12" }, "peerDependencies": { "@stencil/core": "^4.0.0", "@types/react": "*", "@types/react-dom": "*", "svelte": "^5.0.0", "vue": "^3.0.0" }, "peerDependenciesMeta": { "@stencil/core": { "optional": true }, "@types/react": { "optional": true }, "@types/react-dom": { "optional": true }, "svelte": { "optional": true }, "vue": { "optional": true } }, "repository": { "type": "git", "url": "git+ssh://git@github.com/lume/element.git" }, "bugs": { "url": "https://github.com/lume/element/issues" }, "keywords": [ "custom elements", "custom-elements", "web components", "web-components", "html", "shadowdom", "shadow-dom", "ui", "ui components", "ui-components", "frp", "functional reactive programming", "functional-reactive-programming", "reactive programming", "reactive-programming", "reactive coding", "reactive-coding", "reactive variables", "reactive-variables", "reactivity", "reactive computation", "reactive-computation" ] }