1 | {
|
2 | "name": "react-ions",
|
3 | "version": "5.1.58",
|
4 | "description": "An open source set of React components that implement Ambassador's Design and UX patterns.",
|
5 | "main": "./lib/index.js",
|
6 | "repository": {
|
7 | "type": "git",
|
8 | "url": "https://github.com/GetAmbassador/react-ions.git"
|
9 | },
|
10 | "engines": {
|
11 | "node": "10.11.0",
|
12 | "npm": "6.4.1"
|
13 | },
|
14 | "keywords": [
|
15 | "react",
|
16 | "conventions",
|
17 | "components",
|
18 | "library",
|
19 | "ambassador"
|
20 | ],
|
21 | "author": "Ambassador Engineering",
|
22 | "license": "MIT",
|
23 | "bugs": {
|
24 | "url": "https://github.com/GetAmbassador/react-ions/issues"
|
25 | },
|
26 | "homepage": "https://github.com/GetAmbassador/react-ions",
|
27 | "scripts": {
|
28 | "test:karma": "export NODE_ENV=test && node_modules/karma/bin/karma start test/config/karma.local.conf.js",
|
29 | "test:jest": "jest --coverage",
|
30 | "test:jest:watch": "jest --watchAll",
|
31 | "test:jest:update": "jest -u",
|
32 | "start": "node docs/server",
|
33 | "build:server": "npm run clean && export NODE_ENV=production && webpack --config ./docs/webpack.prod.config.js --profile --colors",
|
34 | "build:release": "npm run clean && export NODE_ENV=production && babel ./src --out-dir ./lib --copy-files && node ./scripts/gen-export.js",
|
35 | "build:sprite": "node ./scripts/gen-sprite.js",
|
36 | "clean": "rimraf dist lib",
|
37 | "lint": "eslint --ext .js --ext .jsx .",
|
38 | "lint:fix": "eslint --ext .js --ext .jsx --fix .",
|
39 | "jscs": "jscs .",
|
40 | "heroku-postbuild": "npm run build:server"
|
41 | },
|
42 | "jest": {
|
43 | "moduleNameMapper": {
|
44 | "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/__mocks__/fileMock.js",
|
45 | "\\.scss$": "identity-obj-proxy",
|
46 | "^src/(.*)": "<rootDir>/src/$1"
|
47 | },
|
48 | "snapshotSerializers": [
|
49 | "enzyme-to-json/serializer"
|
50 | ],
|
51 | "setupTestFrameworkScriptFile": "<rootDir>/test/config/enzyme.setup.conf.js",
|
52 | "modulePaths": [
|
53 | "/src"
|
54 | ],
|
55 | "moduleFileExtensions": [
|
56 | "js"
|
57 | ],
|
58 | "moduleDirectories": [
|
59 | "node_modules"
|
60 | ]
|
61 | },
|
62 | "dependencies": {
|
63 | "camelcase": "^4.0.0",
|
64 | "camelcase-keys": "^4.0.0",
|
65 | "classnames": "~2.2.5",
|
66 | "clipboard": "~2.0.1",
|
67 | "fuzzy": "~0.1.1",
|
68 | "immutability-helper": "^2.6.4",
|
69 | "immutable": "~3.8.1",
|
70 | "inline-style-prefixer": "^3.0.1",
|
71 | "jest-cli": "^23.6.0",
|
72 | "lodash": "~4.17.5",
|
73 | "marked": "~0.3.7",
|
74 | "moment": "~2.19.3",
|
75 | "precss": "~1.4.0",
|
76 | "prop-types": "~15.5.10",
|
77 | "quill": "~1.0.4",
|
78 | "react-click-outside": "~2.3.1",
|
79 | "react-color": "~2.12.0",
|
80 | "react-dnd": "~2.4.0",
|
81 | "react-dnd-html5-backend": "~2.4.1",
|
82 | "react-dropzone": "~3.13.2",
|
83 | "react-hotkeys": "~0.10.0",
|
84 | "react-infinite": "~0.11.0",
|
85 | "react-router": "~3.0.5",
|
86 | "stats-webpack-plugin": "~0.2.1",
|
87 | "svg4everybody": "~2.1.9"
|
88 | },
|
89 | "devDependencies": {
|
90 | "autoprefixer": "6.7.2",
|
91 | "babel-cli": "^6.4.0",
|
92 | "babel-eslint": "7.1.1",
|
93 | "babel-jscs": "~2.0.5",
|
94 | "babel-loader": "~6.2.3",
|
95 | "babel-plugin-array-includes": "~2.0.3",
|
96 | "babel-plugin-transform-class-properties": "~6.9.0",
|
97 | "babel-plugin-transform-export-extensions": "~6.5.0",
|
98 | "babel-plugin-transform-object-assign": "~6.8.0",
|
99 | "babel-plugin-transform-object-rest-spread": "~6.6.5",
|
100 | "babel-polyfill": "~6.9.0",
|
101 | "babel-preset-airbnb": "~1.0.1",
|
102 | "babel-preset-es2015": "~6.3.13",
|
103 | "babel-preset-react": "~6.3.13",
|
104 | "babel-preset-react-hmre": "~1.1.0",
|
105 | "chai": "~3.2.0",
|
106 | "clean-webpack-plugin": "~0.1.8",
|
107 | "css-loader": "0.19.0",
|
108 | "docgen-loader": "~1.3.4",
|
109 | "enzyme": "3.2.0",
|
110 | "enzyme-adapter-react-16": "^1.6.0",
|
111 | "enzyme-to-json": "^3.3.4",
|
112 | "eslint": "3.16.1",
|
113 | "eslint-loader": "~1.3.0",
|
114 | "eslint-plugin-mocha": "^4.8.0",
|
115 | "eslint-plugin-react": "7.3.0",
|
116 | "express": "^4.16.4",
|
117 | "extract-text-webpack-plugin": "~0.8.2",
|
118 | "file-loader": "~0.8.5",
|
119 | "highlight.js": "~9.3.0",
|
120 | "html-webpack-plugin": "^3.2.0",
|
121 | "identity-obj-proxy": "^3.0.0",
|
122 | "install": "~0.6.1",
|
123 | "isparta-instrumenter-loader": "~1.0.0",
|
124 | "jest": "^23.6.0",
|
125 | "jest-styled-components": "^6.2.2",
|
126 | "jscs": "^3.0.7",
|
127 | "jsdom": "^6.5.1",
|
128 | "json-loader": "~0.5.3",
|
129 | "karma": "^3.1.4",
|
130 | "karma-chai": "~0.1.0",
|
131 | "karma-chrome-launcher": "~0.2.3",
|
132 | "karma-coverage": "~1.1.2",
|
133 | "karma-enzyme-react-16": "0.0.1",
|
134 | "karma-mocha": "~0.2.2",
|
135 | "karma-mocha-reporter": "~2.0.0",
|
136 | "karma-sinon": "~1.0.4",
|
137 | "karma-sourcemap-loader": "~0.3.7",
|
138 | "karma-threshold-reporter": "~0.1.15",
|
139 | "karma-webpack": "^3.0.5",
|
140 | "material-design-icons": "3.0.1",
|
141 | "mkdirp": "^0.5.1",
|
142 | "mocha": "^5.2.0",
|
143 | "mocha-jsdom": "~1.0.0",
|
144 | "ncp": "^2.0.0",
|
145 | "node-sass": "^3.13.1",
|
146 | "postcss-load-config": "1.1.0",
|
147 | "postcss-loader": "1.2.2",
|
148 | "raw-loader": "~0.5.1",
|
149 | "react": "16.2.0",
|
150 | "react-dnd-test-backend": "~1.0.2",
|
151 | "react-docgen": "2.20.0",
|
152 | "react-dom": "16.2.1",
|
153 | "react-highlight": "~0.8.0",
|
154 | "react-svg-inline": "~1.1.0",
|
155 | "react-test-renderer": "16.2.0",
|
156 | "react-transform-hmr": "~1.0.0",
|
157 | "rewire": "~2.5.2",
|
158 | "rewire-webpack": "~1.0.1",
|
159 | "rimraf": "~2.4.3",
|
160 | "sass-loader": "~3.2.0",
|
161 | "sinon": "~1.17.4",
|
162 | "sinon-chai": "~2.8.0",
|
163 | "style-loader": "~0.12.4",
|
164 | "styled-components": "2.2.2",
|
165 | "svg-sprite": "^1.3.7",
|
166 | "url-loader": "^1.1.2",
|
167 | "webpack": "~1.12.2",
|
168 | "webpack-dev-middleware": "~2.0.6",
|
169 | "webpack-hot-middleware": "~2.2.0"
|
170 | },
|
171 | "peerDependencies": {
|
172 | "styled-components": ">= 2.0.0",
|
173 | "react": ">= 15.3.0 <= 16.2.0",
|
174 | "react-dom": ">= 15.3.0 <= 16.2.0"
|
175 | }
|
176 | }
|