UNPKG

web-ui-pack

Version:
185 lines (184 loc) 5.88 kB
{ "name": "web-ui-pack", "version": "1.2.6", "description": "Web package with UI elements", "main": "index.js", "types": "index.d.ts", "sideEffects": false, "scripts": { "pretest": "npm run build-dev && webpack --config test\\browser\\srv\\webpack.config.js", "test": "jest --config test/jest.config.js --coverage", "test-single": "jest --config test\\jest.config.js --coverage=false", "show-coverage": "start .\\coverage\\index.html", "test-minify": "node .\\test\\minification\\start.js", "coverage": "npm test -- --coverageReporters=lcov && coveralls < coverage\\lcov.info && shx rm -rf .\\coverage && echo \nCoverage: published\n", "start": "webpack serve --open --config demo/webpack.devServer.js", "start-host": "webpack serve --open --config demo/webpack.devServer.js --host=0.0.0.0", "build-demo": "webpack --mode production --config demo/webpack.prod.js", "build-demo-dev": "webpack --mode development --config demo/webpack.dev.js --watch", "lint-code": ".\\node_modules\\.bin\\eslint --fix --cache ./**/*.{js,jsx,ts,tsx,json}", "lint-styles": ".\\node_modules\\.bin\\stylelint --fix --cache ./**/*.{css,scss,less}", "lint-md": ".\\node_modules\\.bin\\markdownlint --fix **/*.md --ignore node_modules --ignore dist", "lint": "npm run lint-code && npm run lint-styles && npm run lint-md", "build-dev": "node ./build.pre.js && tsc --listEmittedFiles", "build": "npm run build-dev -- --removeComments && tsc --emitDeclarationOnly", "release": "node ./release.js", "go-publish": "cd ./dist && npm publish" }, "repository": { "type": "git", "url": "git+https://github.com/Yegorich555/web-ui-pack.git" }, "keywords": [ "webuipack", "web ui pack", "WUP", "front-end", "framework", "web components", "web", "format", "helpers", "html", "input", "mask", "control", "form", "helper", "material", "angular", "react", "vue", "vanilla js", "accessibility", "popup", "modal", "pretty alert", "spin", "spinner", "gauge", "circle", "checkbox", "radiobox", "switchbox", "switch", "toggler", "dropdown", "select", "combobox", "select", "multiselect", "select many", "calendar", "date", "datepicker", "time", "timepicker", "numeric", "textarea", "toastify", "alert", "notify" ], "author": "Yegor.Golubchik", "license": "MIT", "bugs": { "url": "https://github.com/Yegorich555/web-ui-pack/issues" }, "homepage": "https://github.com/Yegorich555/web-ui-pack#readme", "devDependencies": { "@babel/core": "^7.19.0", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-private-methods": "^7.18.6", "@babel/preset-env": "^7.19.0", "@babel/preset-react": "^7.18.6", "@babel/preset-typescript": "^7.18.6", "@types/jest": "^28.1.6", "@types/jest-environment-puppeteer": "^5.0.2", "@types/jsdom": "^20.0.0", "@types/node": "^20.7.0", "@types/prismjs": "^1.26.0", "@types/puppeteer": "^5.4.6", "@types/react": "^19.0.1", "@types/react-dom": "^19.0.2", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "autoprefixer": "^10.4.8", "babel-eslint": "^10.0.3", "babel-loader": "^8.2.5", "babel-plugin-jsx-classnames-advanced": "^1.0.2", "babel-plugin-prismjs": "^2.1.0", "browserslist": "^4.22.2", "case-sensitive-paths-webpack-plugin": "^2.4.0", "copy-webpack-plugin": "^10.2.4", "coveralls": "^3.1.1", "css-loader": "^6.7.1", "eslint": "^8.20.0", "eslint-config-airbnb": "^19.0.4", "eslint-config-prettier": "^8.5.0", "eslint-import-resolver-typescript": "^2.7.1", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jest": "^26.6.0", "eslint-plugin-json": "^3.1.0", "eslint-plugin-jsx-a11y": "^6.6.1", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-react": "^7.30.1", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-unused-imports": "^2.0.0", "gulp": "^4.0.2", "html-webpack-plugin": "^5.5.0", "jest": "^29.0.2", "jest-environment-jsdom": "^29.0.2", "jest-puppeteer": "^6.1.1", "markdownlint": "^0.25.1", "markdownlint-cli": "^0.31.1", "mini-css-class-name": "^0.13.1", "mini-css-extract-plugin": "^2.7.6", "mini-svg-data-uri": "^1.4.4", "optimize-css-assets-webpack-plugin": "^6.0.1", "postcss": "^8.4.14", "postcss-font-base64": "^1.0.5", "postcss-hover-media-feature": "^1.0.2", "postcss-import": "^14.1.0", "postcss-loader": "^6.2.1", "postcss-normalize": "^10.0.1", "postcss-scss": "^4.0.4", "preact": "^10.19.2", "preload-webpack-plugin": "^2.3.0", "prettier": "^2.7.1", "prettier-eslint": "^13.0.0", "prismjs": "^1.28.0", "puppeteer": "^15.5.0", "react": "^19.0.0", "react-dom": "^19.0.0", "react-router-dom": "^6.3.0", "sass": "^1.32.13", "sass-loader": "^12.6.0", "shx": "^0.3.4", "style-loader": "^3.3.1", "stylelint": "^15.10.1", "stylelint-config-prettier": "^9.0.3", "stylelint-config-recommended-scss": "^5.0.2", "stylelint-no-unsupported-browser-features": "^5.0.3", "stylelint-prettier": "^2.0.0", "stylelint-scss": "^4.3.0", "terser": "^5.14.2", "ts-loader": "^9.3.1", "tsconfig-paths-webpack-plugin": "^3.5.2", "typescript": "^5.2.2", "v8-to-istanbul": "^9.0.1", "webpack": "^5.88.2", "webpack-cli": "^4.10.0", "webpack-dev-server": "^4.9.3", "webpack-merge": "^5.8.0", "webpack-mock-server": "^1.0.17" }, "contributes": { "html": { "customData": [ "html.custom-elements.json" ] } }, "web-types": "./types.html.webstorm.json" }