UNPKG

3.11 kBJSONView Raw
1{
2 "name": "coupon-components",
3 "version": "0.7.7",
4 "private": false,
5 "main": "build/main.js",
6 "peerDependencies": {
7 "react": "^16.2.0",
8 "react-dom": "^16.2.0",
9 "react-icons": "^2.2.7"
10 },
11 "devDependencies": {
12 "@storybook/addon-actions": "^3.3.2",
13 "@storybook/addon-info": "^3.3.3",
14 "@storybook/addon-knobs": "^3.3.14",
15 "@storybook/addon-links": "^3.3.2",
16 "@storybook/react": "^3.3.2",
17 "autoprefixer": "7.1.6",
18 "babel-core": "6.26.0",
19 "babel-eslint": "7.2.3",
20 "babel-jest": "20.0.3",
21 "babel-loader": "7.1.2",
22 "babel-preset-react-app": "^3.1.0",
23 "babel-runtime": "6.26.0",
24 "case-sensitive-paths-webpack-plugin": "2.1.1",
25 "chalk": "1.1.3",
26 "css-loader": "0.28.7",
27 "dotenv": "4.0.0",
28 "eslint": "4.10.0",
29 "eslint-config-react-app": "^2.0.1",
30 "eslint-loader": "1.9.0",
31 "eslint-plugin-flowtype": "2.39.1",
32 "eslint-plugin-import": "2.8.0",
33 "eslint-plugin-jsx-a11y": "5.1.1",
34 "eslint-plugin-react": "7.4.0",
35 "extract-text-webpack-plugin": "3.0.2",
36 "file-loader": "1.1.5",
37 "fs-extra": "3.0.1",
38 "html-webpack-plugin": "2.29.0",
39 "jest": "20.0.4",
40 "object-assign": "4.1.1",
41 "peer-deps-externals-webpack-plugin": "^1.0.2",
42 "postcss-cssnext": "^3.1.0",
43 "postcss-flexbugs-fixes": "3.2.0",
44 "postcss-import": "^11.0.0",
45 "postcss-loader": "2.0.8",
46 "promise": "8.0.1",
47 "raf": "3.4.0",
48 "react": "^16.2.0",
49 "react-dev-utils": "^4.2.1",
50 "react-dom": "^16.2.0",
51 "react-icons": "^2.2.7",
52 "style-loader": "0.19.0",
53 "sw-precache-webpack-plugin": "0.11.4",
54 "url-loader": "0.6.2",
55 "webpack": "3.8.1",
56 "webpack-dev-server": "2.9.4",
57 "webpack-manifest-plugin": "1.3.2",
58 "whatwg-fetch": "2.0.3"
59 },
60 "scripts": {
61 "start": "npm run storybook",
62 "build": "node scripts/build.js",
63 "test": "node scripts/test.js --env=jsdom",
64 "storybook": "start-storybook -p 6006",
65 "build-storybook": "build-storybook",
66 "build-docs": "npm run build-storybook && rm -rf docs && mv storybook-static docs",
67 "prepublish": "rm -rf ./build && npm run build"
68 },
69 "jest": {
70 "collectCoverageFrom": [
71 "src/**/*.{js,jsx,mjs}"
72 ],
73 "setupFiles": [
74 "<rootDir>/config/polyfills.js"
75 ],
76 "testMatch": [
77 "<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}",
78 "<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"
79 ],
80 "testEnvironment": "node",
81 "testURL": "http://localhost",
82 "transform": {
83 "^.+\\.(js|jsx|mjs)$": "<rootDir>/node_modules/babel-jest",
84 "^.+\\.css$": "<rootDir>/config/jest/cssTransform.js",
85 "^(?!.*\\.(js|jsx|mjs|css|json)$)": "<rootDir>/config/jest/fileTransform.js"
86 },
87 "transformIgnorePatterns": [
88 "[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"
89 ],
90 "moduleNameMapper": {
91 "^react-native$": "react-native-web"
92 },
93 "moduleFileExtensions": [
94 "web.js",
95 "mjs",
96 "js",
97 "json",
98 "web.jsx",
99 "jsx",
100 "node"
101 ]
102 },
103 "eslintConfig": {
104 "extends": "react-app"
105 },
106 "license": "MIT"
107}