wj-elements
Version:
WebJET Elements is a modern set of user interface tools harnessing the power of web components designed to simplify web application development.
117 lines (116 loc) • 4.27 kB
JSON
{
"name": "wj-elements",
"description": "WebJET Elements is a modern set of user interface tools harnessing the power of web components designed to simplify web application development.",
"version": "0.1.225",
"homepage": "https://github.com/lencys/wj-elements",
"author": "Lukáš Ondrejček <lukas.ondrejcek@gmail.com>",
"license": "MIT",
"customElements": "dist/custom-elements.json",
"keywords": [
"Web Components",
"Custom Elements",
"UI Components",
"Components",
"Elements"
],
"repository": {
"type": "git",
"url": "https://github.com/lencys/wj-elements.git"
},
"type": "module",
"web-types": "dist/web-types.json",
"types": "dist/packages/index.d.ts",
"module": "dist/wje-master.js",
"sideEffects": [
"**/*.css",
"./dist/**/*.js"
],
"private": false,
"files": [
"dist"
],
"scripts": {
"dev": "vite --mode development",
"build": "vite build --mode production",
"preview": "vite preview --mode production",
"watch": "vite build --watch --mode development",
"analyze": "cem analyze",
"create-element": "node wje-cli-script/create-element.cjs",
"copy-dist": "node wje-cli-script/copy-dist.cjs",
"build:copy-dist": "npm run build && npm run copy-dist -- /Users/rastislavhrompa/Desktop/Interway-MFE/parcels/node_modules/wj-elements",
"target:copy-dist": "npm run copy-dist -- /Users/rastislavhrompa/Desktop/Interway-MFE/custom-fields/node_modules/wj-elements",
"test": "web-test-runner --group default",
"test:watch": "web-test-runner --watch --group default",
"lint": "eslint packages experimental-packages --max-warnings 0",
"lint:fix": "eslint packages experimental-packages --max-warnings 0 --fix",
"prettier": "prettier --write ./packages ./experimental-packages",
"test:animation": "web-test-runner --files packages/wje-animation/animation.test.js",
"test:badge": "web-test-runner --files packages/wje-badge/badge.test.js",
"test:breadcrumbs": "web-test-runner --files packages/wje-breadcrumbs/breadcrumbs.test.js",
"test:button": "web-test-runner --files packages/wje-button/button.test.js",
"test:color-picker": "web-test-runner --files packages/wje-color-picker/color-picker.test.js",
"test:format-digital": "web-test-runner --files packages/wje-format-digital/format-digital.test.js",
"test:relative-time": "web-test-runner --files packages/wje-relative-time/relative-time.test.js",
"test:toast": "web-test-runner --files packages/wje-toast/toast.test.js"
},
"exports": {
".": {
"import": "./dist/wje-master.js"
},
"./*": {
"import": "./dist/*"
},
"./style.css": "./dist/styles.css",
"./light.css": "./dist/light.css",
"./dark.css": "./dist/dark.css"
},
"browserslist": [
"last 2 versions",
"not dead",
"> 0.2%"
],
"dependencies": {
"@crowdin/cli": "^3.19.2",
"@docusaurus/core": "^3.8.0",
"@docusaurus/mdx-loader": "^3.8.0",
"@docusaurus/plugin-client-redirects": "^3.8.0",
"@faker-js/faker": "^8.0.0",
"@floating-ui/dom": "^1.5.1",
"animate.css": "^4.1.1",
"morphdom": "^2.7.4",
"qrious": "^4.0.2",
"slick-router": "^3.0.1",
"tinycolor2": "^1.6.0",
"typescript": "^5.8.2"
},
"devDependencies": {
"@babel/eslint-parser": "^7.26.5",
"@custom-elements-manifest/analyzer": "^0.9.3",
"@eslint/js": "^9.13.0",
"@open-wc/semantic-dom-diff": "^0.20.1",
"@open-wc/testing": "^3.2.0",
"@web/test-runner": "^0.19.0",
"@web/test-runner-commands": "^0.9.0",
"@web/test-runner-playwright": "^0.11.0",
"animate.css": "^4.1.1",
"custom-element-jet-brains-integration": "^1.4.4",
"dotenv": "^16.4.5",
"eslint": "^9.19.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-import": "^2.28.1",
"eslint-plugin-jsdoc": "^50.5.0",
"eslint-plugin-wc": "^2.2.0",
"globals": "^15.11.0",
"javascript-obfuscator": "^4.1.0",
"jsdoc": "^4.0.4",
"miragejs": "^0.1.48",
"playwright": "^1.48.1",
"prettier": "^3.3.3",
"rollup-plugin-dts": "^6.1.1",
"sass": "^1.83.0",
"sinon": "^19.0.2",
"vite": "^6.3.5",
"vite-plugin-dts": "^4.5.0",
"vite-plugin-javascript-obfuscator": "^3.1.0"
}
}