UNPKG

6.46 kBJSONView Raw
1{
2 "name": "@jetbrains/ring-ui",
3 "version": "2.0.7",
4 "description": "JetBrains UI library",
5 "author": "JetBrains",
6 "license": "Apache-2.0",
7 "files": [
8 ".babelrc",
9 "components",
10 "postcss.config.js",
11 "webpack.config.js",
12 "extract-css-vars.js",
13 "jslint-xml.js"
14 ],
15 "main": "components/index.js",
16 "lint-staged": {
17 "*.js": [
18 "npm run lint:js --fix --",
19 "git add"
20 ],
21 "*.css": [
22 "stylelint --fix",
23 "git add"
24 ]
25 },
26 "config": {
27 "clientId": "81a0bffb-6d0f-4a38-b93a-0a4d1e567698",
28 "hub": "https://hub.jetbrains.com",
29 "components": "./components/"
30 },
31 "scripts": {
32 "prebootstrap": "yarn install",
33 "bootstrap": "lerna bootstrap",
34 "component:ng": "yo @jetbrains/ring-ui:ng --path $npm_package_config_components",
35 "component:react": "yo @jetbrains/ring-ui:react --path $npm_package_config_components",
36 "component:es6": "yo @jetbrains/ring-ui:es6 --path $npm_package_config_components",
37 "test": "karma start",
38 "test-generator-e2e": "yarn --cwd packages/generator test",
39 "hermione-gui": "yarn --cwd packages/hermione run gui",
40 "hermione-test": "yarn --cwd packages/hermione run test",
41 "hermione-test-ci": "yarn --cwd packages/hermione run test-ci",
42 "hermione-gather": "yarn --cwd packages/hermione run gather",
43 "build": "build-storybook -c .storybook -o dist",
44 "start": "start-storybook -p 9999",
45 "storybook-debug": "node --inspect-brk node_modules/.bin/start-storybook -p 9999",
46 "lint:js": "eslint --report-unused-disable-directives",
47 "lint": "npm run lint:js . && npm run stylelint",
48 "prelint-ci": "echo \"##teamcity[importData type='jslint' path='eslint-report.xml']\"",
49 "lint-ci": "eslint --report-unused-disable-directives --format jslint-xml . > eslint-report.xml && npm run stylelint-ci",
50 "stylelint-ci": "stylelint --ignore-path .eslintignore --custom-formatter './jslint-xml.js' '**/*.css' | xmlappend eslint-report.xml",
51 "stylelint": "stylelint --ignore-path .eslintignore '**/*.css'",
52 "test-crossbrowser": "karma start karma-crossbrowser.conf.js",
53 "pretest-ci": "npm run lint-ci",
54 "test-ci": "xvfb-maybe karma start karma-ci.conf.js",
55 "test-watch": "karma start karma-watch.conf.js",
56 "prerelease-ci": "git pull",
57 "release-ci": "lerna publish --yes"
58 },
59 "repository": {
60 "type": "git",
61 "url": "ssh://github.com/JetBrains/ring-ui.git"
62 },
63 "readmeFilename": "README.md",
64 "devDependencies": {
65 "@babel/cli": "^7.4.4",
66 "@babel/polyfill": "^7.4.4",
67 "@jetbrains/eslint-config": "^4.0.5",
68 "@jetbrains/generator-ring-ui": "^2.0.7",
69 "@jetbrains/stylelint-config": "^1.3.4",
70 "@storybook/addon-actions": "^5.0.11",
71 "@storybook/addon-notes": "^5.0.11",
72 "@storybook/addon-storysource": "^5.0.11",
73 "@storybook/addons": "^5.0.11",
74 "@storybook/core": "^5.0.11",
75 "@storybook/core-events": "^5.0.11",
76 "@storybook/html": "^5.0.11",
77 "@storybook/theming": "^5.0.11",
78 "angular": "^1.7.8",
79 "angular-mocks": "^1.7.8",
80 "angular-route": "^1.7.8",
81 "babel-eslint": "^10.0.1",
82 "babel-plugin-istanbul": "^5.1.4",
83 "chai": "^4.2.0",
84 "chai-as-promised": "^7.1.1",
85 "chai-dom": "^1.8.1",
86 "chai-enzyme": "1.0.0-beta.1",
87 "change-case": "^3.1.0",
88 "cheerio": "^0.22.0",
89 "core-js": "^2.6.5",
90 "css-module-flow": "^1.0.0",
91 "deep-assign": "^3.0.0",
92 "electron": "^4.1.4",
93 "enzyme": "^3.9.0",
94 "enzyme-adapter-react-16": "^1.13.0",
95 "eslint": "^5.16.0",
96 "eslint-import-resolver-webpack": "^0.11.1",
97 "glob": "^7.1.4",
98 "husky": "^2.2.0",
99 "karma": "^4.1.0",
100 "karma-coverage": "^1.1.2",
101 "karma-coverage-html-index-reporter": "^1.0.2",
102 "karma-electron-launcher": "^0.2.0",
103 "karma-mocha": "^1.3.0",
104 "karma-sourcemap-loader": "^0.3.7",
105 "karma-teamcity-reporter": "^2.0.0",
106 "karma-webpack": "^3.0.0",
107 "lerna": "^3.13.4",
108 "lint-staged": "^8.1.6",
109 "mocha": "^6.1.4",
110 "raw-loader": "^2.0.0",
111 "react": "^16.8.6",
112 "react-dom": "^16.8.6",
113 "react-test-renderer": "^16.8.6",
114 "recompose": "^0.30.0",
115 "sinon": "^7.3.2",
116 "sinon-chai": "^3.3.0",
117 "storage-mock": "^1.0.3",
118 "stylelint": "^10.0.1",
119 "wallaby-webpack": "^3.9.15",
120 "webpack": "^4.31.0",
121 "webpack-cli": "^3.3.2",
122 "xmlappend": "^1.0.4",
123 "xvfb-maybe": "^0.2.1",
124 "yo": "^2.0.6"
125 },
126 "peerDependencies": {
127 "core-js": ">=2.0.0",
128 "react": ">=16.4.0",
129 "react-dom": ">=16.4.0"
130 },
131 "dependencies": {
132 "@babel/core": "^7.4.4",
133 "@jetbrains/angular-elastic": "^2.5.1",
134 "@jetbrains/babel-preset-jetbrains": "^2.1.4",
135 "@jetbrains/icons": "^3.1.0",
136 "@jetbrains/logos": "^1.1.4",
137 "@jetbrains/postcss-require-hover": "^0.1.2",
138 "angular-sanitize": "^1.7.8",
139 "babel-loader": "^8.0.6",
140 "classnames": "^2.2.6",
141 "combokeys": "^3.0.1",
142 "compile-code-loader": "^0.2.0",
143 "conic-gradient": "^1.0.0",
144 "css-loader": "^1.0.1",
145 "deep-equal": "^1.0.1",
146 "dom4": "^1.8.5",
147 "element-resize-detector": "^1.2.0",
148 "es6-error": "^4.1.1",
149 "extricate-loader": "^3.0.0",
150 "file-loader": "^3.0.1",
151 "focus-trap": "^5.0.0",
152 "highlight.js": "^9.15.6",
153 "html-loader": "^0.5.5",
154 "imports-loader": "^0.8.0",
155 "interpolate-loader": "^2.0.0",
156 "just-debounce-it": "^1.1.0",
157 "moment": "^2.24.0",
158 "pascal-case": "^2.0.1",
159 "postcss": "^7.0.16",
160 "postcss-calc": "^7.0.1",
161 "postcss-flexbugs-fixes": "^4.1.0",
162 "postcss-loader": "^3.0.0",
163 "postcss-modules-values-replace": "^3.0.1",
164 "postcss-preset-env": "^6.6.0",
165 "prop-types": "^15.7.2",
166 "react-markdown": "^4.0.8",
167 "react-sortable-hoc": "^1.9.1",
168 "react-virtualized": "^9.21.1",
169 "react-waypoint": "^9.0.2",
170 "remark-breaks": "^1.0.2",
171 "sass": "^1.20.1",
172 "sass-loader": "^7.1.0",
173 "scrollbar-width": "^3.1.1",
174 "simply-uuid": "^1.0.1",
175 "sniffr": "^1.2.0",
176 "style-loader": "^0.23.1",
177 "svg-inline-loader": "^0.8.0",
178 "svg-inline-react": "^3.1.0",
179 "url-loader": "^1.1.2",
180 "url-search-params": "^1.1.0",
181 "util-deprecate": "^1.0.2",
182 "whatwg-fetch": "^3.0.0"
183 },
184 "resolutions": {
185 "caniuse-lite": "1.0.30000887"
186 },
187 "engines": {
188 "node": ">=7.4"
189 },
190 "husky": {
191 "hooks": {
192 "pre-commit": "yarn bootstrap && lint-staged"
193 }
194 },
195 "gitHead": "9e808bdec225127668d6b422108ec0cb6837053e"
196}