UNPKG

5.53 kBJSONView Raw
1{
2 "name": "web-ui-pack",
3 "version": "0.8.1",
4 "description": "Web package with UI elements",
5 "main": "index.js",
6 "types": "index.d.ts",
7 "sideEffects": false,
8 "scripts": {
9 "pretest": "npm run build && webpack --config test\\browser\\srv\\webpack.config.js",
10 "test": "jest --config test/jest.config.js --coverage",
11 "test-single": "jest --config test\\jest.config.js --coverage=false",
12 "show-coverage": "start .\\coverage\\index.html",
13 "test-minify": "node .\\test\\minification\\start.js",
14 "coverage": "npm test -- --coverageReporters=lcov && coveralls < coverage\\lcov.info && shx rm -rf .\\coverage && echo \nCoverage: published\n",
15 "start": ".\\node_modules\\.bin\\webpack serve --open --config demo/webpack.devServer.js",
16 "start-host": ".\\node_modules\\.bin\\webpack serve --open --config demo/webpack.devServer.js --host=0.0.0.0",
17 "build-demo": ".\\node_modules\\.bin\\webpack --mode production --config demo/webpack.prod.js",
18 "build-demo-dev": ".\\node_modules\\.bin\\webpack --mode development --config demo/webpack.dev.js --watch",
19 "lint-code": ".\\node_modules\\.bin\\eslint --fix --cache ./**/*.{js,jsx,ts,tsx,json}",
20 "lint-styles": ".\\node_modules\\.bin\\stylelint --fix --cache ./**/*.{css,scss,less}",
21 "lint-md": ".\\node_modules\\.bin\\markdownlint --fix **/*.md --ignore node_modules --ignore dist",
22 "lint": "npm run lint-code && npm run lint-styles && npm run lint-md",
23 "build": "node .\\build.copyFiles.js && tsc --listEmittedFiles --incremental",
24 "build-prod": "npm run build",
25 "release": "node ./release.js",
26 "go-publish": "cd ./dist && npm publish"
27 },
28 "repository": {
29 "type": "git",
30 "url": "git+https://github.com/Yegorich555/web-ui-pack.git"
31 },
32 "keywords": [
33 "webuipack",
34 "web ui pack",
35 "WUP",
36 "html",
37 "input",
38 "mask",
39 "control",
40 "form",
41 "helper",
42 "material",
43 "angular",
44 "react",
45 "vue",
46 "vanilla js",
47 "accessibility",
48 "popup",
49 "spin",
50 "spinner",
51 "checkbox",
52 "radiobox",
53 "switchbox",
54 "switch",
55 "toggler",
56 "dropdown",
57 "select",
58 "combobox",
59 "select",
60 "multiselect",
61 "select many",
62 "calendar",
63 "date",
64 "datepicker",
65 "time",
66 "timepicker",
67 "numeric",
68 "textarea"
69 ],
70 "author": "Yegor.Golubchik",
71 "license": "MIT",
72 "bugs": {
73 "url": "https://github.com/Yegorich555/web-ui-pack/issues"
74 },
75 "homepage": "https://github.com/Yegorich555/web-ui-pack#readme",
76 "devDependencies": {
77 "@babel/core": "^7.19.0",
78 "@babel/plugin-proposal-class-properties": "^7.18.6",
79 "@babel/plugin-proposal-private-methods": "^7.18.6",
80 "@babel/preset-env": "^7.19.0",
81 "@babel/preset-react": "^7.18.6",
82 "@babel/preset-typescript": "^7.18.6",
83 "@types/jest": "^28.1.6",
84 "@types/jest-environment-puppeteer": "^5.0.2",
85 "@types/jsdom": "^20.0.0",
86 "@types/prismjs": "^1.26.0",
87 "@types/puppeteer": "^5.4.6",
88 "@types/react": "^17.0.48",
89 "@types/react-dom": "^17.0.17",
90 "@typescript-eslint/eslint-plugin": "^5.31.0",
91 "@typescript-eslint/parser": "^5.31.0",
92 "autoprefixer": "^10.4.8",
93 "babel-eslint": "^10.0.3",
94 "babel-loader": "^8.2.5",
95 "babel-plugin-jsx-classnames-advanced": "^1.0.2",
96 "babel-plugin-prismjs": "^2.1.0",
97 "case-sensitive-paths-webpack-plugin": "^2.4.0",
98 "copy-webpack-plugin": "^10.2.4",
99 "coveralls": "^3.1.1",
100 "css-loader": "^6.7.1",
101 "eslint": "^8.20.0",
102 "eslint-config-airbnb": "^19.0.4",
103 "eslint-config-prettier": "^8.5.0",
104 "eslint-import-resolver-typescript": "^2.7.1",
105 "eslint-plugin-import": "^2.26.0",
106 "eslint-plugin-jest": "^26.6.0",
107 "eslint-plugin-json": "^3.1.0",
108 "eslint-plugin-jsx-a11y": "^6.6.1",
109 "eslint-plugin-prettier": "^4.2.1",
110 "eslint-plugin-react": "^7.30.1",
111 "eslint-plugin-react-hooks": "^4.6.0",
112 "eslint-plugin-unused-imports": "^2.0.0",
113 "gulp": "^4.0.2",
114 "html-webpack-plugin": "^5.5.0",
115 "jest": "^29.0.2",
116 "jest-environment-jsdom": "^29.0.2",
117 "jest-puppeteer": "^6.1.1",
118 "markdownlint": "^0.25.1",
119 "markdownlint-cli": "^0.31.1",
120 "mini-css-class-name": "^0.13.1",
121 "mini-css-extract-plugin": "^2.6.1",
122 "mini-svg-data-uri": "^1.4.4",
123 "node-sass": "^7.0.1",
124 "optimize-css-assets-webpack-plugin": "^6.0.1",
125 "postcss": "^8.4.14",
126 "postcss-font-base64": "^1.0.5",
127 "postcss-hover-media-feature": "^1.0.2",
128 "postcss-import": "^14.1.0",
129 "postcss-loader": "^6.2.1",
130 "postcss-normalize": "^10.0.1",
131 "postcss-scss": "^4.0.4",
132 "preload-webpack-plugin": "^2.3.0",
133 "prettier": "^2.7.1",
134 "prettier-eslint": "^13.0.0",
135 "prismjs": "^1.28.0",
136 "puppeteer": "^15.5.0",
137 "react": "^17.0.2",
138 "react-dom": "^17.0.2",
139 "react-router-dom": "^6.3.0",
140 "sass-loader": "^12.6.0",
141 "shx": "^0.3.4",
142 "style-loader": "^3.3.1",
143 "stylelint": "^15.10.1",
144 "stylelint-config-prettier": "^9.0.3",
145 "stylelint-config-recommended-scss": "^5.0.2",
146 "stylelint-no-unsupported-browser-features": "^5.0.3",
147 "stylelint-prettier": "^2.0.0",
148 "stylelint-scss": "^4.3.0",
149 "terser": "^5.14.2",
150 "ts-loader": "^9.3.1",
151 "tsconfig-paths-webpack-plugin": "^3.5.2",
152 "typescript": "^4.7.4",
153 "v8-to-istanbul": "^9.0.1",
154 "webpack": "^5.74.0",
155 "webpack-cli": "^4.10.0",
156 "webpack-dev-server": "^4.9.3",
157 "webpack-merge": "^5.8.0",
158 "webpack-mock-server": "^1.0.17"
159 },
160 "dependencies": {}
161}