UNPKG

7.34 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.90.0",
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-icons": "^7.0.7",
37 "flatpickr": "4.5.7",
38 "lodash.debounce": "^4.0.8",
39 "warning": "^3.0.0"
40 },
41 "devDependencies": {
42 "@babel/core": "^7.0.0",
43 "@babel/plugin-proposal-class-properties": "^7.0.0",
44 "@babel/plugin-proposal-object-rest-spread": "^7.0.0",
45 "@babel/plugin-transform-modules-umd": "^7.0.0",
46 "@babel/plugin-transform-runtime": "^7.2.0",
47 "@babel/preset-env": "^7.0.0",
48 "@babel/preset-react": "^7.0.0",
49 "@babel/runtime": "^7.0.0",
50 "@carbon/elements": "^0.0.1-beta.2",
51 "@carbon/icons-handlebars": "^0.0.1-beta.2",
52 "@commitlint/cli": "^7.0.0",
53 "@commitlint/config-conventional": "^7.0.1",
54 "@frctl/fractal": "^1.1.0",
55 "adaro": "1.0.4",
56 "autoprefixer": "^8.2.0",
57 "babel-core": "^7.0.0-bridge.0",
58 "babel-eslint": "^7.0.0",
59 "babel-jest": "^23.6.0",
60 "babel-loader": "^8.0.0",
61 "babel-plugin-dev-expression": "^0.2.1",
62 "babel-plugin-istanbul": "^3.0.0",
63 "babel-plugin-rewire": "^1.1.0",
64 "bluebird": "~3.1.1",
65 "browser-sync": "^2.26.3",
66 "carbon-components": "^9.0.0",
67 "carbon-components-react": "^6.0.0",
68 "chokidar": "^2.0.0",
69 "classnames": "^2.2.0",
70 "commander": "^2.13.0",
71 "core-js": "^2.4.0",
72 "cross-env": "^5.2.0",
73 "css-loader": "^0.28.0",
74 "custom-event": "^1.0.0",
75 "del": "~2.0.2",
76 "diff": "^3.4.0",
77 "eslint": "^5.0.0",
78 "eslint-config-airbnb": "^17.0.0",
79 "eslint-config-airbnb-base": "^13.0.0",
80 "eslint-config-carbon": "^1.0.0",
81 "eslint-config-carbon-base": "^1.0.1",
82 "eslint-config-prettier": "^3.0.0",
83 "eslint-plugin-import": "^2.14.0",
84 "eslint-plugin-jsdoc": "^3.3.0",
85 "eslint-plugin-jsx-a11y": "^6.1.1",
86 "eslint-plugin-prettier": "^2.3.1",
87 "eslint-plugin-react": "^7.11.0",
88 "eslint-restricted-globals": "^0.1.0",
89 "express-handlebars": "^3.0.0",
90 "glob": "^7.1.2",
91 "globby": "4.0.0",
92 "gulp": "~3.9.0",
93 "gulp-autoprefixer": "~3.0.1",
94 "gulp-axe-webdriver": "^1.4.0",
95 "gulp-babel": "^8.0.0",
96 "gulp-header": "^2.0.0",
97 "gulp-jsdoc3": "^0.2.1",
98 "gulp-nodemon": "^2.4.2",
99 "gulp-rename": "^1.2.2",
100 "gulp-sass": "2.3.1",
101 "gulp-sass-lint": "~1.1.1",
102 "gulp-sourcemaps": "~1.6.0",
103 "gulp-terser": "^1.0.0",
104 "gulp-util": "~3.0.7",
105 "handlebars": "^4.0.12",
106 "handlebars-helpers": "^0.10.0",
107 "html-loader": "^0.5.0",
108 "husky": "^0.14.3",
109 "jasmine-core": "^3.0.0",
110 "jest": "^23.5.0",
111 "karma": "^3.0.0",
112 "karma-chrome-launcher": "^2.2.0",
113 "karma-coverage": "^1.1.0",
114 "karma-firefox-launcher": "^1.0.0",
115 "karma-html2js-preprocessor": "^1.1.0",
116 "karma-ie-launcher": "^1.0.0",
117 "karma-jasmine": "^2.0.1",
118 "karma-safari-launcher": "^1.0.0",
119 "karma-sourcemap-loader": "~0.3.7",
120 "karma-spec-reporter": "0.0.32",
121 "karma-webpack": "^2.0.0",
122 "lint-staged": "^7.1.3",
123 "lolex": "1.4.0",
124 "markdown-it": "^8.4.0",
125 "merge-stream": "^1.0.0",
126 "minimatch": "^3.0.4",
127 "mkdirp": "^0.5.0",
128 "mock-raf": "^1.0.0",
129 "node-sass": "^4.11.0",
130 "nodemon": "^1.18.7",
131 "path-to-regexp": "^2.2.0",
132 "portscanner": "^2.2.0",
133 "postcss-loader": "^2.1.0",
134 "prettier": "^1.15.0",
135 "promise": "^8.0.1",
136 "prop-types": "^15.6.0",
137 "pump": "^1.0.2",
138 "react": "^16.2.0",
139 "react-copy-to-clipboard": "^5.0.0",
140 "react-dom": "^16.2.0",
141 "react-ga": "^2.4.0",
142 "rollup": "^1.0.0",
143 "rollup-plugin-babel": "^4.0.0",
144 "rollup-plugin-commonjs": "^9.0.0",
145 "rollup-plugin-filesize": "^6.0.0",
146 "rollup-plugin-node-resolve": "^4.0.0",
147 "rollup-plugin-replace": "^2.0.0",
148 "rollup-plugin-terser": "^4.0.0",
149 "rollup-plugin-virtual": "^1.0.0",
150 "sass-loader": "^6.0.0",
151 "scss-to-json": "1.1.0",
152 "semantic-release": "^15.5.0",
153 "serve-static": "^1.13.0",
154 "style-loader": "^0.20.0",
155 "terser": "^3.14.0",
156 "through2": "^3.0.0",
157 "vinyl-named": "^1.1.0",
158 "webpack": "^4.23.1",
159 "webpack-dev-middleware": "^2.0.0",
160 "webpack-hot-middleware": "^2.21.0",
161 "whatwg-fetch": "^2.0.4"
162 },
163 "resolutions": {
164 "babel-core": "7.0.0-bridge.0",
165 "freshy": ">= 1.0.3"
166 },
167 "files": [
168 "css/**/*",
169 "es/**/*",
170 "html/**/*",
171 "scripts/**/*",
172 "scss/**/*",
173 "src/**/*",
174 "umd/**/*"
175 ],
176 "scripts": {
177 "build": "gulp build",
178 "build-dev": "gulp build:dev",
179 "build-dev-rollup": "gulp build:dev:deploy --rollup",
180 "build-dev-rollup-experimental": "gulp build:dev:deploy --rollup -e",
181 "ci-check": "sh ./tools/ci-check.sh",
182 "commitmsg": "commitlint -e $GIT_PARAMS",
183 "dev": "gulp serve",
184 "lint": "eslint .",
185 "lint:staged": "eslint",
186 "prebuild": "gulp clean",
187 "precommit": "lint-staged",
188 "prepublishOnly": "npm run build",
189 "format": "prettier --write \"**/*.{css,js,md,scss}\"",
190 "format:staged": "prettier --write",
191 "start": "node server.js",
192 "test": "gulp test",
193 "test:build": "cross-env BABEL_ENV=test jest",
194 "test:unit": "gulp test:unit",
195 "test:a11y": "gulp test:a11y",
196 "semantic-release": "semantic-release"
197 },
198 "license": "Apache-2.0",
199 "commitlint": {
200 "extends": [
201 "@commitlint/config-conventional"
202 ]
203 },
204 "prettier": {
205 "jsxBracketSameLine": true,
206 "printWidth": 130,
207 "singleQuote": true,
208 "trailingComma": "es5"
209 },
210 "babel": {
211 "presets": [
212 "./tools/env"
213 ],
214 "plugins": [
215 "@babel/plugin-proposal-class-properties",
216 "@babel/plugin-proposal-object-rest-spread",
217 "dev-expression"
218 ]
219 },
220 "lint-staged": {
221 "*.js": [
222 "yarn format:staged",
223 "yarn lint:staged",
224 "git add"
225 ],
226 "*.{css,md,scss}": [
227 "yarn format:staged",
228 "git add"
229 ]
230 },
231 "maintainers": [
232 {
233 "name": "Mari Johannessen",
234 "email": "mjohannessen@us.ibm.com"
235 },
236 {
237 "name": "TJ Egan",
238 "email": "twegan@us.ibm.com"
239 },
240 {
241 "name": "Akira Sudoh",
242 "email": "asudoh@jp.ibm.com"
243 },
244 {
245 "name": "Alison Joseph",
246 "email": "alison.joseph@us.ibm.com"
247 },
248 {
249 "name": "Alessandra Davila",
250 "email": "aledavila@us.ibm.com"
251 }
252 ],
253 "eyeglass": {
254 "sassDir": "scss",
255 "exports": false,
256 "name": "carbon-components",
257 "needs": "^1.2.1"
258 },
259 "jest": {
260 "testMatch": [
261 "<rootDir>/**/__tests__/**/*.js?(x)",
262 "<rootDir>/**/?(*-)(spec|test).js?(x)"
263 ],
264 "testPathIgnorePatterns": [
265 "/cjs/",
266 "/dist/",
267 "/es/",
268 "/lib/",
269 "/umd/"
270 ],
271 "transform": {
272 "^.+\\.(js|jsx)$": "./tools/jest/jsTransform.js"
273 }
274 }
275}