|
27 | 27 | "coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls", |
28 | 28 | "demo": "webpack-dev-server --config docs/webpack.config.js", |
29 | 29 | "prepublishOnly": "npm run build", |
30 | | - "lint": "eslint --fix src docs webpack.config.js", |
| 30 | + "lint": "eslint --fix src docs webpack.config.js && stylelint \"src/**/*.css\" --fix", |
31 | 31 | "semantic-release": "semantic-release", |
32 | 32 | "travis-deploy-once": "travis-deploy-once", |
33 | 33 | "test": "cross-env NODE_ENV=test ava", |
34 | 34 | "test:cov": "rimraf .nyc_output && nyc npm test" |
35 | 35 | }, |
36 | | - "files": [ |
37 | | - "dist" |
38 | | - ], |
| 36 | + "files": ["dist"], |
39 | 37 | "dependencies": { |
40 | 38 | "classnames": "^2.2.5", |
41 | 39 | "lodash.debounce": "^4.0.8", |
42 | | - "prop-types": "^15.5.8", |
43 | | - "react-simple-dropdown": "^3.2.0" |
| 40 | + "prop-types": "^15.6.0" |
44 | 41 | }, |
45 | 42 | "devDependencies": { |
46 | 43 | "ava": "^0.25.0", |
|
49 | 46 | "babel-loader": "^7.1.2", |
50 | 47 | "babel-plugin-istanbul": "^4.1.3", |
51 | 48 | "babel-plugin-transform-class-properties": "^6.24.1", |
52 | | - "babel-plugin-transform-imports": "^1.4.1", |
53 | | - "babel-plugin-transform-react-remove-prop-types": "^0.4.12", |
54 | 49 | "babel-preset-es2015": "^6.24.1", |
55 | 50 | "babel-preset-react": "^6.24.1", |
56 | 51 | "babel-preset-stage-0": "^6.24.1", |
|
72 | 67 | "jsdom-global": "^3.0.2", |
73 | 68 | "nyc": "^11.2.1", |
74 | 69 | "open": "^0.0.5", |
| 70 | + "postcss": "^6.0.16", |
| 71 | + "postcss-cssnext": "^3.1.0", |
| 72 | + "postcss-import": "^11.0.0", |
| 73 | + "postcss-loader": "^2.0.10", |
| 74 | + "postcss-nested": "^3.0.0", |
75 | 75 | "react": "^16.0.0", |
76 | 76 | "react-dom": "^16.0.0", |
77 | 77 | "react-test-renderer": "^16.0.0", |
78 | 78 | "rimraf": "^2.6.1", |
79 | 79 | "semantic-release": "^12.2.2", |
80 | 80 | "sinon": "^4.0.0", |
81 | | - "style-loader": "^0.19.0", |
| 81 | + "style-loader": "^0.20.1", |
| 82 | + "stylelint": "^8.4.0", |
| 83 | + "stylelint-config-standard": "^18.0.0", |
82 | 84 | "travis-deploy-once": "^4.3.2", |
83 | 85 | "webpack": "^3.5.6", |
84 | 86 | "webpack-bundle-analyzer": "^2.9.2", |
85 | 87 | "webpack-dev-server": "^2.9.4" |
86 | 88 | }, |
87 | 89 | "peerDependencies": { |
88 | | - "react": "^15.0.0 || ^16.0.0", |
89 | | - "react-dom": "^15.0.0 || ^16.0.0" |
| 90 | + "react": "^15.0.0 || ^16.0.0" |
90 | 91 | }, |
91 | 92 | "ava": { |
92 | | - "files": [ |
93 | | - "src/**/*.test.js" |
94 | | - ], |
95 | | - "require": [ |
96 | | - "babel-register", |
97 | | - "ignore-styles", |
98 | | - "jsdom-global/register", |
99 | | - "./setupEnzyme" |
100 | | - ], |
| 93 | + "files": ["src/**/*.test.js"], |
| 94 | + "require": ["babel-register", "ignore-styles", "jsdom-global/register", "./setupEnzyme"], |
101 | 95 | "babel": "inherit" |
102 | 96 | }, |
103 | 97 | "nyc": { |
104 | 98 | "sourceMap": false, |
105 | 99 | "instrument": false, |
106 | 100 | "cache": true, |
107 | | - "reporter": [ |
108 | | - "html", |
109 | | - "text-summary" |
110 | | - ], |
| 101 | + "reporter": ["html", "text-summary"], |
111 | 102 | "all": true, |
112 | | - "include": [ |
113 | | - "src/**/*.js" |
114 | | - ], |
115 | | - "exclude": [ |
116 | | - "**/*.test.js", |
117 | | - "**/node_modules/**", |
118 | | - "dist", |
119 | | - "demo" |
120 | | - ] |
| 103 | + "include": ["src/**/*.js"], |
| 104 | + "exclude": ["**/*.test.js", "**/node_modules/**", "dist", "demo"] |
| 105 | + }, |
| 106 | + "stylelint": { |
| 107 | + "extends": "stylelint-config-standard" |
121 | 108 | } |
122 | 109 | } |
0 commit comments