@lume/element
Version:
Create Custom Elements with reactivity and automatic re-rendering.
107 lines (106 loc) • 2.92 kB
JSON
{
"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"
]
}