UNPKG

4.73 kBJSONView Raw
1{
2 "name": "react-oui-icons",
3 "version": "2.9.0",
4 "main": "dist/index.js",
5 "module": "module/index.js",
6 "private": false,
7 "repository": {
8 "type": "git",
9 "url": "https://github.com/optimizely/react-oui-icons.git"
10 },
11 "keywords": [
12 "oui",
13 "icons",
14 "components",
15 "optimizely",
16 "react",
17 "ui"
18 ],
19 "author": "Iñaki Aranzadi <inaki.aranzadi@optimizely.com> ",
20 "contributors": [
21 {
22 "name": "Dave Rau",
23 "email": "dave.rau@optimizely.com"
24 },
25 {
26 "name": "James Fox",
27 "email": "james@optimizely.com"
28 },
29 {
30 "name": "Michael Fields",
31 "email": "michael.fields@optimizely.com"
32 }
33 ],
34 "license": "ISC",
35 "scripts": {
36 "build": "yarn babel-es5 && yarn babel-module && gulp svg:combined",
37 "babel-es5": "babel ./src --ignore *test.js --out-dir ./dist --presets=@babel/env,@babel/react --plugins=inline-json-import",
38 "babel-module": "babel ./src --ignore *test.js --out-dir ./module --presets=@babel/env,@babel/react",
39 "test": "node scripts/test.js --env=jsdom",
40 "storybook": "start-storybook -p 6006",
41 "build-storybook": "build-storybook",
42 "svgson": "rm ./src/Icon/icons.json && svgson -i ./assets/svgs --title -P ouicons_ -S -24 --pretty --svgo --attrs a -o ./src/Icon/icons.json",
43 "release": "release-it --no-npm.publish --src.tagName='v%s'"
44 },
45 "files": [
46 "dist",
47 "src"
48 ],
49 "peerDependencies": {
50 "prop-types": "^15.6.0",
51 "react": "^16.0.0",
52 "react-dom": "^16.0.0"
53 },
54 "devDependencies": {
55 "@babel/cli": "^7.0.0",
56 "@babel/core": "^7.0.0",
57 "@babel/plugin-proposal-class-properties": "^7.0.0",
58 "@babel/plugin-proposal-decorators": "^7.0.0",
59 "@babel/plugin-proposal-do-expressions": "^7.0.0",
60 "@babel/plugin-proposal-export-default-from": "^7.0.0",
61 "@babel/plugin-proposal-export-namespace-from": "^7.0.0",
62 "@babel/plugin-proposal-function-bind": "^7.0.0",
63 "@babel/plugin-proposal-function-sent": "^7.0.0",
64 "@babel/plugin-proposal-json-strings": "^7.0.0",
65 "@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
66 "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
67 "@babel/plugin-proposal-numeric-separator": "^7.0.0",
68 "@babel/plugin-proposal-optional-chaining": "^7.0.0",
69 "@babel/plugin-proposal-pipeline-operator": "^7.0.0",
70 "@babel/plugin-proposal-throw-expressions": "^7.0.0",
71 "@babel/plugin-syntax-dynamic-import": "^7.0.0",
72 "@babel/plugin-syntax-import-meta": "^7.0.0",
73 "@babel/preset-env": "^7.0.0",
74 "@babel/preset-react": "^7.0.0",
75 "@babel/runtime-corejs2": "^7.0.0",
76 "@storybook/addon-actions": "^3.2.12",
77 "@storybook/addon-info": "^3.2.12",
78 "@storybook/addon-knobs": "^3.2.12",
79 "@storybook/addon-options": "^3.2.12",
80 "@storybook/react": "^3.2.12",
81 "ajv": "^6.1.1",
82 "autoprefixer": "7.1.1",
83 "babel-core": "^7.0.0-bridge.0",
84 "babel-eslint": "^9.0.0",
85 "babel-jest": "^23.4.2",
86 "babel-plugin-inline-json-import": "^0.2.1",
87 "chalk": "1.1.3",
88 "dotenv": "4.0.0",
89 "enzyme": "^2.9.1",
90 "eslint": "3.19.0",
91 "eslint-config-react-app": "^1.0.5",
92 "eslint-plugin-flowtype": "2.34.0",
93 "eslint-plugin-import": "2.2.0",
94 "eslint-plugin-jsx-a11y": "5.0.3",
95 "eslint-plugin-react": "7.1.0",
96 "fs-extra": "3.0.1",
97 "gulp": "^4.0.2",
98 "gulp-svg-symbols": "^1.0.0",
99 "gulp-svgo": "^1.0.3",
100 "jest": "21.2.1",
101 "object-assign": "4.1.1",
102 "promise": "7.1.1",
103 "prop-types": "^15.6.0",
104 "react": "^16.0.0",
105 "react-dev-utils": "^3.0.2",
106 "react-dom": "^16.0.0",
107 "react-error-overlay": "^1.0.9",
108 "react-test-renderer": "^16.0.0",
109 "release-it": "^7.0.2",
110 "styled-components": "^2.1.2",
111 "svgo": "^0.7.2",
112 "svgson": "2.1.0",
113 "whatwg-fetch": "2.0.3"
114 },
115 "jest": {
116 "collectCoverageFrom": [
117 "src/**/*.{js,jsx}"
118 ],
119 "setupFiles": [
120 "<rootDir>/config/polyfills.js"
121 ],
122 "testMatch": [
123 "<rootDir>/src/**/__tests__/**/*.js?(x)",
124 "<rootDir>/src/**/?(*.)(spec|test).js?(x)"
125 ],
126 "testEnvironment": "node",
127 "testURL": "http://localhost",
128 "transform": {
129 "^.+\\.(js|jsx)$": "<rootDir>/node_modules/babel-jest",
130 "^.+\\.css$": "<rootDir>/config/jest/cssTransform.js",
131 "^(?!.*\\.(js|jsx|css|json)$)": "<rootDir>/config/jest/fileTransform.js"
132 },
133 "transformIgnorePatterns": [
134 "[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"
135 ],
136 "moduleNameMapper": {
137 "^react-native$": "react-native-web"
138 },
139 "moduleFileExtensions": [
140 "web.js",
141 "js",
142 "json",
143 "web.jsx",
144 "jsx"
145 ]
146 },
147 "publishConfig": {
148 "registry": "https://registry.npmjs.org"
149 }
150}