Konstantin Tarkus
dd6ec95cfe
Rename compressor field to compress in UglifyJsPlugin settings ( #264 )
2016-07-28 20:42:58 +01:00
Dan Abramov
fc32623fce
Replace eslint-plugin-flow-vars with eslint-plugin-flowtype
...
This is the one people are converging on, and flow-vars may get deprecated.
2016-07-28 19:55:48 +01:00
Dan Abramov
9dab8715d4
Add a temporary fix for generators ( #262 )
...
This enables us to ship them now, and find a way to resolve runtime path without webpack later.
See https://github.com/facebookincubator/create-react-app/issues/255
2016-07-28 19:52:14 +01:00
Dan Abramov
29c913e92e
Tweak ESLint to better understand Flow ( #261 )
2016-07-28 19:32:16 +01:00
Dan Abramov
373257255c
Enable Node environment for ESLint
...
Fixes #260
2016-07-28 17:13:30 +01:00
Dan Abramov
11894dcdb3
Enable generators ( #238 )
...
* Enable generators
* Opt out of using helpers
2016-07-27 21:44:50 +01:00
Peter Indiola
2edf2180f2
Suggest another port when 3000 is busy ( #101 , #243 )
...
Also fixes #194
2016-07-27 21:21:50 +01:00
Dan Abramov
a11d6a398f
Support .json extension
...
Some libraries rely on it, and they work fine with browserify.
Let’s just do the right thing here by default.
2016-07-27 19:32:52 +01:00
Alex Zherdev
88363b14a0
Turn off .babelrc usage ( #236 )
2016-07-27 15:41:34 +02:00
Dan Abramov
6d7741e897
Add Promise and fetch polyfills ( #235 )
2016-07-27 13:04:13 +01:00
Florian Goße
e839dff82c
Use keyword warn in eslint config ( #234 )
...
* Use keyword `warn` in eslint config
We can use the keyword `warn` for rule configuration instead of a number.
* Fix comment which where WARNING was replaced
* Remove extra apostrophe
2016-07-27 11:30:20 +01:00
Dan Abramov
62679927b9
Use shorter hashes in production builds
2016-07-26 22:35:41 +01:00
Kevin Lacker
4c55619648
allow 2 * x + 1
2016-07-25 22:03:01 -07:00
Dan Abramov
dfecfea6ba
Unroll indirection in paths ( #191 )
2016-07-25 22:45:27 +01:00
breaddevil
d69ee278f7
update webpack css include path, allow files to be loaded from the project root node_modules folder. ( #178 )
2016-07-25 19:40:26 +01:00
Ethan Cohen
90d49f83d5
[dependency] - Add select eslint-plugin-jsx-a11y rules to lint config. ( #175 )
...
This project is a really good use case to apply some accessibility
rules to the lint config. For beginners getting started with React, we
can also teach/enforce basic accessibility rules in the web at author
time.
For now, I’ve just applied to the rules that are listed in
`eslint-config-airbnb` because these are most real-world tested, and we
can continue to add.
Happy to help if there are any questions/issues/concerns about the
plugin!
2016-07-25 18:43:53 +01:00
Dan Abramov
458d3f9eb1
Provide instructions on publishing GH Pages ( #162 )
...
* Provide instructions on GH Pages deploy
* Add docs for GH Pages deployment
* Prevent incorrect paths in file-loader
* Minor message tweaks
* Update README.md
* Fix relative paths
2016-07-25 00:55:59 +01:00
Donald Hruska
ef4f8e9058
Don't assume the project is hosted at the root ( #94 )
...
* Don't assume the project is hosted at the root
* Require package.json in webpack.config.prod.js and use homepage if set; otherwise use '/'
* Fix package.json path and add sample package.json for tests
* Update publicPath to use relative path portion of URL defined in homepage
* Update successful bundle generation message
* Show bundle generation success message based on presence of homepage in package.json
2016-07-25 00:07:33 +01:00
Max Stoiber
662fdb7055
Disable jsx-handler-name eslint rule ( #157 )
...
Ref #156
Not sure if we can simply delete the line and that'll disable it, so I
went with setting it to 0. Let me know!
2016-07-24 12:18:28 +01:00
Glenn Reyes
a35ac92807
Resolve imported CSS files from node_modules ( #105 )
...
* Resolve imported CSS files from anywhere
* Resolve imported CSS files from src and node_modules folder only
Closes #103
2016-07-23 09:02:44 +02:00
Dan Abramov
68850944c0
Add Flow stubs
...
See #72 for details
2016-07-22 12:32:12 +01:00
Dan Abramov
214fc8ee0b
Disable second pass of autoprefixer
2016-07-22 11:23:34 +01:00
Dan Abramov
024b4d4fcd
Minor tweaks
2016-07-22 11:09:56 +01:00
Max
ce9fdca524
Fix webpack config
2016-07-22 11:07:45 +01:00
Dan Abramov
ee91202ca7
Move favicon outside src
2016-07-22 11:06:23 +01:00
Keyan Zhang
cbb4123b67
added favicon ( #70 )
2016-07-22 04:29:52 +01:00
Dan Abramov
e563b209c7
Fix local development paths ( #52 )
...
Local npm start and npm run build got broken by #33
2016-07-21 05:49:56 +01:00
Dan Abramov
9df1c2ff16
Make errors and warnings nicer ( #50 )
...
* Make errors and warnings nicer
* Fix license stripping to not be eager
* Minor tweaks
2016-07-21 05:04:57 +01:00
Dan Abramov
9652973e64
Optimize the production build ( #49 )
...
Inspired by react-boilerplate setup
2016-07-20 22:02:12 +01:00
Dan Abramov
b91bf6675d
Add support for some ES proposals that we use ( #43 )
2016-07-20 18:15:49 +01:00
Dan Abramov
4ad5170b0b
Enable hot reloading for CSS ( #42 )
2016-07-20 18:05:56 +01:00
Kevin Lacker
ff73f16b47
a bit of lint-relaxing ( #44 )
2016-07-20 18:04:49 +01:00
Dan Abramov
2dc6d2c903
Resolve loaders relative to react-scripts ( #36 )
...
Fixes #31
2016-07-20 14:35:00 +01:00
Dan Abramov
bfb6ed1500
Bail for production builds
...
This ensures errors are not tolerated.
Otherwise, Webpack just builds an empty bundle.
2016-07-20 13:36:30 +01:00
Dan Abramov
3d77f5be20
Use a custom ESLint rule list ( #27 )
...
* Use a custom eslint rule list
* Sort rules
* Relax some rules
2016-07-20 00:12:49 +01:00
Dan Abramov
a73ebe8e2c
Move configs to a separate folder ( #23 )
2016-07-19 14:00:41 +01:00