vicowa-web-components
Version:
86 lines (85 loc) • 2.63 kB
JSON
{
"name": "vicowa-web-components",
"version": "v1.1.1",
"description": "Various web components",
"type": "module",
"keywords": [
"webComponents",
"translatable",
"validation",
"collapsible"
],
"homepage": "https://github.com/virtualcodearrior/vicowa-web-components",
"bugs": {
"url": "https://github.com/virtualcodewarrior/vicowa-web-components/issues"
},
"license": "MIT",
"author": {
"name": "Rodney Draaisma"
},
"scripts": {
"server": "node server.js",
"start": "npm run server",
"build": "node ./build.js",
"doc": "node ./node_modules/jsdoc/jsdoc.js src -r -d doc -c jsdoc.conf.cjs",
"lint": "node ./node_modules/eslint/bin/eslint.js --color -c .eslintrc.cjs src/**/*.js test/**/*.js",
"unittest": "node ./node_modules/karma/bin/karma start karma.conf.cjs --single-run",
"unittest-headless": "node ./node_modules/karma/bin/karma start karma.conf.cjs --single-run --browsers FirefoxHeadless,ChromiumHeadless",
"watch-test": "node ./node_modules/karma/bin/karma start karma.conf.cjs --watch --browsers Chrome",
"coverage": "node ./node_modules/karma/bin/karma start karma.conf.cjs coverage --single-run",
"test": "npm run lint && npm run unittest",
"test-headless": "npm run lint && npm run unittest-headless",
"third_party": "node ./node_modules/dependency-relocator/dependency-relocator.js ./src/third_party",
"prepare": "npm run build -- --npm",
"pre-commit": "lint-staged"
},
"lint-staged": {
"*.{js,cjs,mjs}": [
"eslint -c ./.eslintrc.cjs"
]
},
"repository": {
"type": "git",
"url": "https://github.com/virtualcodewarrior/vicowa-web-components"
},
"nyc": {
"check-coverage": true,
"include": [
"src/**/*.js"
]
},
"files": [
"src",
"dist",
"examples"
],
"devDependencies": {
"eslint": "8.36.0",
"eslint-plugin-html": "7.1.0",
"eslint-plugin-jasmine": "4.1.3",
"express": "4.18.2",
"fs-extra": "11.1.1",
"husky": "^8.0.3",
"jasmine": "4.6.0",
"jsdoc": "4.0.2",
"karma": "6.4.1",
"karma-chrome-launcher": "3.1.1",
"karma-coverage": "2.2.0",
"karma-firefox-launcher": "2.1.2",
"karma-jasmine": "5.1.0",
"karma-jasmine-html-reporter": "2.0.0",
"karma-spec-reporter": "0.0.36",
"terser": "5.16.8"
},
"dependencies": {
"babylonjs": "5.52.0",
"babylonjs-loaders": "5.52.0",
"earcut": "2.2.4",
"intersection-observer": "0.12.2",
"jed": "1.1.1",
"lodash": "4.17.21",
"u2f-api": "1.2.1",
"walk": "2.3.15",
"web-component-base-class": "1.1.2"
}
}