@larva.io/webcomponents
Version:
Fentrica SmartUnits WebComponents package
116 lines (115 loc) • 3.45 kB
JSON
{
"name": "@larva.io/webcomponents",
"version": "2.0.8",
"description": "Fentrica SmartUnits WebComponents package",
"main": "dist/components/index.js",
"module": "dist/components/index.js",
"types": "dist/types/interface.d.ts",
"collection": "dist/collection/collection-manifest.json",
"exports": {
".": {
"import": "./dist/components/index.js",
"types": "./dist/types/interface.d.ts"
},
"./react": {
"import": "./dist/react/index.js",
"types": "./dist/react/index.d.ts"
},
"./vue": {
"import": "./dist/vue/index.js",
"types": "./dist/vue/index.d.ts"
},
"./dist/*": {
"import": "./dist/*",
"types": "./dist/*"
},
"./components": {
"import": "./dist/components/index.js",
"types": "./dist/components/index.d.ts"
},
"./components/*.js": {
"import": "./dist/components/*",
"types": "./dist/components/*.d.ts"
},
"./components/*": {
"import": "./dist/components/*.js",
"types": "./dist/components/*.d.ts"
},
"./loader": {
"import": "./loader/index.js",
"require": "./loader/index.cjs",
"types": "./loader/index.d.ts"
}
},
"files": [
"dist/",
"css/",
"loader/"
],
"scripts": {
"build": "npm run clean && npm run build.css && stencil build --docs && npm run build.wrappers && npm run localefix",
"build.wrappers": "npm run build.react && npm run build.vue",
"build.react": "tsc -p react/tsconfig.json && cp -r react/assets dist/react/",
"build.vue": "tsc -p vue/tsconfig.json && cp -r vue/assets dist/vue/",
"dev": "npm run build.css && npm run videoproxy & stencil build --dev --watch --serve",
"build.css": "npm run css.sass && npm run css.clean",
"css.clean": "cleancss -O2 -o ./css/larva.min.css ./css/larva.css",
"css.sass": "sass src/css:./css --style=compressed --no-source-map",
"start": "npm run dev",
"test": "echo 'No tests yet' && exit 0",
"clean": "node scripts/clean.js",
"localefix": "mkdir -p dist/esm/locale && echo > dist/esm/locale/gitkeep",
"videoproxy": "node scripts/videoproxy.js"
},
"dependencies": {
"@stencil/react-output-target": "^1.2.0",
"@stencil/vue-output-target": "^0.11.8",
"i18next": "^25.7.1"
},
"peerDependencies": {
"react": ">=17.0.2",
"react-dom": ">=17.0.2",
"vue": "^3.0.11"
},
"peerDependenciesMeta": {
"react": {
"optional": true
},
"react-dom": {
"optional": true
},
"vue": {
"optional": true
}
},
"devDependencies": {
"@larva.io/report-definitions": "^1.0.30",
"@stencil/core": "^4.38.3",
"@stencil/sass": "^3.2.3",
"@stencil/utils": "latest",
"@types/lodash-es": "^4.17.12",
"@types/node": "^24.10.1",
"@types/react": "^19.2.7",
"@types/react-dom": "^19.2.3",
"clean-css-cli": "^5.6.3",
"fs-extra": "^11.3.2",
"lodash": "^4.17.21",
"lodash-es": "^4.17.21",
"media-stream-library": "^13.3.3",
"moment": "^2.30.1",
"react": "^19.2.1",
"react-dom": "^19.2.1",
"rmfr": "^2.0.0",
"rollup-plugin-node-polyfills": "^0.2.1",
"sass": "^1.94.2",
"sip.js": "^0.21.2",
"swiper": "^12.0.3",
"typescript": "^5.9.3",
"uuid": "^13.0.0",
"vue": "^3.5.25",
"vue-router": "^4.1.6"
},
"author": "Fentrica",
"license": "SEE LICENSE IN LICENSE.md",
"homepage": "http://fentrica.com"
}