UNPKG

6.99 kBJSONView Raw
1{
2 "name": "carbon-components",
3 "description": "Carbon Components is a component library for IBM Cloud",
4 "homepage": "http://carbondesignsystem.com/",
5 "version": "9.28.1",
6 "module": "es/index.js",
7 "main": "umd/index.js",
8 "repository": {
9 "type": "git",
10 "url": "https://github.com/IBM/carbon-components.git"
11 },
12 "bugs": {
13 "url": "https://github.com/IBM/carbon-components/issues"
14 },
15 "keywords": [
16 "carbon",
17 "component",
18 "components",
19 "css",
20 "html",
21 "ibm",
22 "javascript",
23 "js",
24 "library",
25 "pattern",
26 "patterns",
27 "sass",
28 "scss",
29 "style guide",
30 "eyeglass-module"
31 ],
32 "engines": {
33 "node": ">=6.x"
34 },
35 "dependencies": {
36 "@carbon/colors": "^0.0.1-alpha.0",
37 "carbon-icons": "^7.0.7",
38 "flatpickr": "2.6.3",
39 "lodash.debounce": "^4.0.8",
40 "warning": "^3.0.0"
41 },
42 "devDependencies": {
43 "@commitlint/cli": "^7.0.0",
44 "@commitlint/config-conventional": "^7.0.1",
45 "@frctl/fractal": "^1.1.0",
46 "adaro": "1.0.4",
47 "autoprefixer": "^8.2.0",
48 "babel-core": "^6.22.0",
49 "babel-eslint": "^7.0.0",
50 "babel-loader": "^7.1.0",
51 "babel-plugin-dev-expression": "^0.2.1",
52 "babel-plugin-external-helpers": "^6.22.0",
53 "babel-plugin-istanbul": "^3.0.0",
54 "babel-plugin-rewire": "^1.1.0",
55 "babel-plugin-transform-class-properties": "^6.22.0",
56 "babel-plugin-transform-es2015-modules-umd": "^6.22.0",
57 "babel-plugin-transform-object-rest-spread": "^6.26.0",
58 "babel-plugin-transform-runtime": "^6.22.0",
59 "babel-preset-env": "^1.0.0",
60 "babel-preset-react": "^6.24.0",
61 "babel-runtime": "^6.22.0",
62 "bluebird": "~3.1.1",
63 "browser-sync": "^2.24.0",
64 "carbon-addons-cloud": "^1.8.0",
65 "carbon-components-react": "^5.8.0",
66 "chokidar": "^2.0.0",
67 "classnames": "^2.2.0",
68 "commander": "^2.13.0",
69 "core-js": "^2.4.0",
70 "css-loader": "^0.28.0",
71 "custom-event": "^1.0.0",
72 "del": "~2.0.2",
73 "diff": "^3.4.0",
74 "eslint": "^3.0.0",
75 "eslint-config-airbnb": "^11.0.0",
76 "eslint-config-airbnb-base": "^11.0.0",
77 "eslint-config-carbon": "^1.0.0",
78 "eslint-config-carbon-base": "^1.0.1",
79 "eslint-config-prettier": "^2.6.0",
80 "eslint-plugin-import": "^2.8.0",
81 "eslint-plugin-jsdoc": "^3.3.0",
82 "eslint-plugin-jsx-a11y": "^2.0.0",
83 "eslint-plugin-prettier": "^2.3.1",
84 "eslint-plugin-react": "^7.5.0",
85 "express-handlebars": "^3.0.0",
86 "glob": "^7.1.2",
87 "globby": "4.0.0",
88 "gulp": "~3.9.0",
89 "gulp-autoprefixer": "~3.0.1",
90 "gulp-axe-webdriver": "^1.4.0",
91 "gulp-babel": "^6.1.2",
92 "gulp-header": "^2.0.0",
93 "gulp-jsdoc3": "^0.2.1",
94 "gulp-nodemon": "^2.2.0",
95 "gulp-rename": "^1.2.2",
96 "gulp-sass": "2.3.1",
97 "gulp-sass-lint": "~1.1.1",
98 "gulp-sourcemaps": "~1.6.0",
99 "gulp-uglify": "^2.1.2",
100 "gulp-util": "~3.0.7",
101 "handlebars-helpers": "^0.10.0",
102 "html-loader": "^0.5.0",
103 "husky": "^0.14.3",
104 "jasmine-core": "^2.9.0",
105 "jest": "^23.5.0",
106 "karma": "^2.0.0",
107 "karma-chrome-launcher": "^2.2.0",
108 "karma-coverage": "^1.1.0",
109 "karma-firefox-launcher": "^1.0.0",
110 "karma-html2js-preprocessor": "^1.1.0",
111 "karma-ie-launcher": "^1.0.0",
112 "karma-jasmine": "^1.1.0",
113 "karma-safari-launcher": "^1.0.0",
114 "karma-sourcemap-loader": "~0.3.7",
115 "karma-spec-reporter": "0.0.32",
116 "karma-webpack": "^2.0.0",
117 "lint-staged": "^7.1.3",
118 "lolex": "1.4.0",
119 "markdown-it": "^8.4.0",
120 "merge-stream": "^1.0.0",
121 "minimatch": "^3.0.0",
122 "mkdirp": "^0.5.0",
123 "mock-raf": "^1.0.0",
124 "node-sass": "^4.9.2",
125 "nodemon": "1.9.1",
126 "path-to-regexp": "^2.2.0",
127 "portscanner": "^2.2.0",
128 "postcss-loader": "^2.1.0",
129 "prettier": "^1.13.0",
130 "promise": "^8.0.1",
131 "prop-types": "^15.6.0",
132 "pump": "^1.0.2",
133 "react": "^16.2.0",
134 "react-copy-to-clipboard": "^5.0.0",
135 "react-dom": "^16.2.0",
136 "react-ga": "^2.4.0",
137 "rollup": "^0.49.0",
138 "rollup-plugin-babel": "^3.0.0",
139 "rollup-plugin-commonjs": "^8.2.0",
140 "rollup-plugin-filesize": "^1.2.1",
141 "rollup-plugin-node-resolve": "^3.0.0",
142 "rollup-plugin-replace": "^2.0.0",
143 "rollup-plugin-uglify": "^2.0.0",
144 "sass-loader": "^6.0.0",
145 "scss-to-json": "1.1.0",
146 "semantic-release": "^15.5.0",
147 "serve-static": "^1.13.0",
148 "style-loader": "^0.20.0",
149 "vinyl-named": "^1.1.0",
150 "webpack": "^3.10.0",
151 "webpack-dev-middleware": "^2.0.0",
152 "webpack-hot-middleware": "^2.21.0",
153 "whatwg-fetch": "^2.0.4"
154 },
155 "resolutions": {
156 "freshy": ">= 1.0.3"
157 },
158 "files": [
159 "css/**/*",
160 "es/**/*",
161 "html/**/*",
162 "scripts/**/*",
163 "scss/**/*",
164 "src/**/*",
165 "umd/**/*"
166 ],
167 "scripts": {
168 "build": "gulp build",
169 "build-dev": "gulp build:dev",
170 "build-dev-rollup": "gulp build:dev --rollup",
171 "build-dev-rollup-experimental": "gulp build:dev --rollup -e",
172 "ci-check": "sh ./tools/ci-check.sh",
173 "commitmsg": "commitlint -e $GIT_PARAMS",
174 "dev": "gulp serve",
175 "lint": "eslint .",
176 "lint:staged": "eslint",
177 "prebuild": "gulp clean",
178 "precommit": "lint-staged",
179 "prepublishOnly": "npm run build",
180 "format": "prettier --write \"**/*.{css,js,md,scss}\"",
181 "format:staged": "prettier --write",
182 "start": "node server.js",
183 "test": "gulp test",
184 "test:styles": "jest",
185 "test:unit": "gulp test:unit",
186 "test:a11y": "gulp test:a11y",
187 "semantic-release": "semantic-release"
188 },
189 "license": "Apache-2.0",
190 "commitlint": {
191 "extends": [
192 "@commitlint/config-conventional"
193 ]
194 },
195 "prettier": {
196 "jsxBracketSameLine": true,
197 "printWidth": 130,
198 "singleQuote": true,
199 "trailingComma": "es5"
200 },
201 "babel": {
202 "presets": [
203 [
204 "env",
205 {
206 "modules": false,
207 "targets": {
208 "browsers": [
209 "last 1 version",
210 "ie >= 11"
211 ]
212 }
213 }
214 ]
215 ],
216 "plugins": [
217 "transform-class-properties",
218 "transform-object-rest-spread",
219 "dev-expression"
220 ]
221 },
222 "lint-staged": {
223 "*.js": [
224 "yarn format:staged",
225 "yarn lint:staged",
226 "git add"
227 ],
228 "*.{css,md,scss}": [
229 "yarn format:staged",
230 "git add"
231 ]
232 },
233 "maintainers": [
234 {
235 "name": "Mari Johannessen",
236 "email": "mjohannessen@us.ibm.com"
237 },
238 {
239 "name": "TJ Egan",
240 "email": "twegan@us.ibm.com"
241 },
242 {
243 "name": "Akira Sudoh",
244 "email": "asudoh@jp.ibm.com"
245 },
246 {
247 "name": "Alison Joseph",
248 "email": "alison.joseph@us.ibm.com"
249 },
250 {
251 "name": "Alessandra Davila",
252 "email": "aledavila@us.ibm.com"
253 }
254 ],
255 "eyeglass": {
256 "sassDir": "scss",
257 "exports": false,
258 "name": "carbon-components",
259 "needs": "^1.2.1"
260 },
261 "jest": {
262 "testMatch": [
263 "<rootDir>/**/__tests__/**/*.js?(x)",
264 "<rootDir>/**/?(*-)(spec|test).js?(x)"
265 ]
266 }
267}