Joe Haddad
fc49946ccb
Add support for dynamic import & disable require.ensure ( #1538 )
...
* Disable require.ensure
* Replace require.ensure with import
* Add babel plugin for parsing import()
* Get the default
* Upgrade babel-eslint to support dynamic import
* Fix dep
* Update deps
2017-02-14 20:51:23 -05:00
Joe Haddad
12288836e1
Upgrade webpack ( #1291 )
...
* Upgrade webpack
* Address more webpack v2 ...
* Update html-webpack-plugin
* Remove LoaderOptionsPlugin from dev config
* ExtractTextPlugin still uses webpack 1 syntax
... and doesn't support complex options (yet)
* Grammar nit
* Update extract text webpack plugin
* - Remove webpack.LoaderOptionsPlugin
- Update deps
* Lerna hoists packages
* Update extract-text-webpack-plugin
* Update webpack-dev-server
* Remove imports for the tests
* stop removing babelrc
2017-02-11 14:11:00 -05:00
Joe Haddad
613b584f42
Add PUBLIC_URL env variable for advanced use ( #937 ) ( #1504 )
...
* Add `PUBLIC_URL` env variable for advanced use (#937 )
* Add support for `PUBLIC_URL` env variable
* Remove unnecessary duplications
* Simplify served path choice logic
* Honor PUBLIC_URL in development
* Add e2e tests
Enables serving static assets from specified host.
2017-02-09 23:15:15 -05:00
Jih-Chi Lee
1d9159de23
Make all react app vars accessible in index.html ( #1440 )
...
* Make all vars accessiable in index.html
* Fix wrong env provieded to DefinePlugin
* Separate results from getClientEnvironment
* The `string` should be object instead of string
* Fix accessing wrong field
* Changed variables naming to `raw` and `stringified`
* Remove trailing commas
2017-02-09 22:41:03 -05:00
Ro Savage
0ac0d116b9
Update comments for webpack loaders
2017-02-09 11:21:02 +13:00
Bogdan Soare
15feb02e9c
Use file-loader for svgs ( #1180 )
2016-12-06 16:07:50 +00:00
Harun
80765677d5
Remove path module from webpack config on eject. ( #1175 )
...
* Remove path module from webpack config on eject.
Fixes #1174
* Move path module inclusion right after the other imports
Re: #1174
2016-12-06 11:17:18 +00:00
Stefan
6e00813632
Adapt jest and eslint for new default loader scope. ( #1077 )
...
Revert webpack prod config comments to not refer to dev server.
2016-11-22 00:03:40 +02:00
Stefan
058b2cc887
exclude html from default loader. ( #1075 )
2016-11-21 13:57:21 +02:00
Stefan
1c622ec34f
Use url-loader with limit 10k as a default loader. ( #1059 )
...
Loads all files not already handled by other loaders.
Also, switch image loading from file loader to url-loader.
2016-11-21 00:00:10 +02:00
ekaradon
e14d2da4fc
fix poor performance with firefox when using eval as devtool ( #924 )
...
Enable sourcemaps in development
2016-11-20 17:24:54 +00:00
Ville Immonen
6bda4b9726
Remove custom babel-loader cache dir config ( #983 )
...
Upgrade `babel-loader` and remove the cache directory configuration
that was added in #620 . `babel-loader` now uses the
`./node_modules/.cache/babel-loader` directory by default, so the
custom config is no longer needed.
2016-10-29 20:00:16 +01:00
Nathan Hunzaker
59acae6ab2
PostCSS should run on @import statements. ( #929 )
2016-10-19 10:19:12 +01:00
Brian Ng
909d938166
Fix some typos ( #809 )
2016-10-01 12:13:42 +03:00
Sebastian De Deyne
0ad930e121
Typo fix in webpack.config.dev.js comments ( #777 )
...
* Typo fix in webpack.config.dev.js comments
* Typo fix in webpack.config.prod.js comments
2016-09-30 13:41:21 +01:00
Dan Abramov
9cce0fb59f
Add syntax error overlay in development ( #744 )
...
* Add syntax error overlay in development
* Support HMR being disabled
* Tweak CSS
2016-09-25 11:31:10 +01:00
Dan Abramov
e5bf5af296
Extract some utilities into a separate package ( #723 )
...
* Extract some utilities into a separate package
* Add utils dir to `files` in package.json
* Do not create an empty `utils` dir on eject
2016-09-23 20:53:08 +01:00
Dan Abramov
5b7a306cba
Minor tweaks
2016-09-23 12:41:14 +01:00
Dan Abramov
ba34b0b79b
Eject .babelrc instead of separate configs ( #705 )
...
Fixes #410 , #674
2016-09-23 00:33:14 +01:00
Dan Abramov
bc6392afaf
Add support for public/ folder ( #703 )
2016-09-22 21:25:34 +01:00
Ville Immonen
a2d0469c39
Create a shareable ESLint configuration package ( #689 )
...
* Move ESLint configuration to a separate package
* Remove the ESLint configuration, moved to eslint-config-react-app
* Update ESLint instructions
* Pin the package versions in eslint-config-react-app
* Add a README for eslint-config-react-app
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update package.json
* Update package.json
* Update production eslint-loader config
* Add the ESLint config to devDependencies of the repo
2016-09-21 15:08:02 +01:00
Ville Immonen
26464096d5
Set up a monorepo with Lerna
2016-09-19 10:52:19 +03:00