- 20 May, 2018 5 commits
-
-
Luis Nell authored
* Removes Chokidar Recursive Flag According to the changelog it is not necessary anymore as it doesn't do anything. * Removes initial build on SCSS watch Chokidar now does this on it's own. * Removes sass watch recursive, default include-path as proposed by @michaelwayman * Removes another left-over build-css
-
jamesvsshark authored
-
Craig Mulligan authored
Support for .mjs files added in #3239 did not account for npm libraries which ship native mjs files alongside js files. This accounts for this by ensuring .js files resolve before their accompanying .mjs file. Note that this is not an ideal end state since selecting a .mjs over a .js extension should be the result of whether `import` was used instead of `require()` in a node environment with native ESM support (currently via `--experimental-modules`). Instead, this change just *always* selects a .js extension before the .mjs extension if it exists. This unbreaks support for using GraphQL (relay, apollo, etc) within create-react-app projects.
-
Jack Zhao authored
* - [x] Upgrade to webpack 4.8.X - [x] Utilize webpack 4 development and production modes - [x] Upgrade webpack dev server - [x] Webpack 4 compatible release of thread-loader - [x] Webpack 4 compatible release of HtmlWebpackPlugin - [x] Webpack 4 compatible release of SwPrecacheWebpackPlugin - [x] Webpack 4 compatible release of WebpackManifestPlugin - [x] Update README - [x] Update WebpackDevServerUtils - [x] Update InterpolateHtmlPlugin - [x] Update ModuleScopePlugin - [x] Update WatchMissingNodeModulesPlugin - [x] Move UglifyJS options to webpack 4 optimize - [x] Move InterpolateHtmlPlugin to make it tapable on HtmlWebpackPlugin - [x] vendor splitting via splitChunks.splitChunks (https://twitter.com/wSokra/status/969633336732905474) - [x] long term caching via splitChunks.runtimeChunk (https://twitter.com/wSokra/status/969679223278505985) - [x] Make sure process.env.NODE_ENV is proxied correctly to `react-error-overlay` - [x] Implicit webpack.NamedModulesPlugin in dev config as its default in webpack 4 - [x] Disable webpack performance hints as we have our own filesize reporter - [x] Replace ExtractTextPlugin with MiniCssExtractPlugin - [x] Switch to css whole file minification via OptimizeCSSAssetsPlugin rather than per module css minification to gain performance * disable module concatenation * fix cleanup * fix optimization * restore tmp removal * preserve * fix css tests * fix test run * fix svg test * revert tmp dir * fix import * fix import * help debugging * fix tests * fix sass test * restore cleanup
-
Andreas Cederström authored
- [x] Utilize webpack 4 development and production modes - [x] Upgrade webpack dev server - [x] Webpack 4 compatible release of thread-loader - [x] Webpack 4 compatible release of HtmlWebpackPlugin - [x] Webpack 4 compatible release of SwPrecacheWebpackPlugin - [x] Webpack 4 compatible release of WebpackManifestPlugin - [x] Update README - [x] Update WebpackDevServerUtils - [x] Update InterpolateHtmlPlugin - [x] Update ModuleScopePlugin - [x] Update WatchMissingNodeModulesPlugin - [x] Move UglifyJS options to webpack 4 optimize - [x] Move InterpolateHtmlPlugin to make it tapable on HtmlWebpackPlugin - [x] vendor splitting via splitChunks.splitChunks (https://twitter.com/wSokra/status/969633336732905474) - [x] long term caching via splitChunks.runtimeChunk (https://twitter.com/wSokra/status/969679223278505985) - [x] Make sure process.env.NODE_ENV is proxied correctly to `react-error-overlay` - [x] Implicit webpack.NamedModulesPlugin in dev config as its default in webpack 4 - [x] Disable webpack performance hints as we have our own filesize reporter - [x] Replace ExtractTextPlugin with MiniCssExtractPlugin - [x] Switch to css whole file minification via OptimizeCSSAssetsPlugin rather than per module css minification to gain performance
-
- 16 May, 2018 1 commit
-
-
Mike Kusold authored
-
- 14 May, 2018 2 commits
-
-
Ian Sutherland authored
* Update svgr to 1.9.2 in order to reduce install size
-
Jack Zhao authored
* verdaccio configs * verdaccio configs * fix typo * revert e2e-installs * move config to tasks
-
- 12 May, 2018 1 commit
-
-
shawn wang authored
Add create-react-app-parcel to alternatives section in README
-
- 11 May, 2018 1 commit
-
-
stereobooster authored
Update babel-plugin-macros to 2.2.1.
-
- 09 May, 2018 1 commit
-
-
Marco Fugaro authored
-
- 08 May, 2018 2 commits
-
-
William Chargin authored
Summary: The `hasSlash` method uses `path.substr(path, path.length - 1)` to remove the last character from `path`. Clearly, the first parameter is suspect; it should be `0`. The code works as written, but only very accidentally: the first parameter is coerced by `ToNumber` to `NaN`, which is then coerced by `ToInteger` to `+0`, per [the spec][1]. [1]: https://www.ecma-international.org/ecma-262/6.0/#sec-string.prototype.substr Test Plan: Reading the spec should be sufficient. To verify in the Real World: ```js const path = "has-slash-but-does-not-need-slash/" const a = path.substr(path, path.length - 1); const b = path.substr(0, path.length - 1); console.log(a === b); // true console.log(a); // has-slash-but-does-not-need-slash ``` wchargin-branch: ensureslash-accidental-coercion
-
arianon authored
* Update getCSSModuleLocalIdent to support Sass * Fix Sass/SCSS index module tests Also make them more consistent with the non-index variants.
-
- 30 Apr, 2018 1 commit
-
-
Trevor Brindle authored
* fix: update envinfo + implementation, update issue_template * update envinfo to 5.4.0, add IE and Edge to —info command,
-
- 28 Apr, 2018 1 commit
-
-
Mikhail Osher authored
* Update sass-loader (#4363) * Added bootstrap scss test (#4376)
-
- 27 Apr, 2018 5 commits
-
-
Mikhail Osher authored
* Support package distribution tags (#4348) * Remove redundand variable check in `getInstallPackage` * Simplify react-scripts version using `--scripts-version=@tagname` notation * Add dist-tag tests to e2e-installs
-
Andreas Cederström authored
-
Chad Greenburg authored
* Updated jest version.
-
Andreas Cederström authored
-
Andreas Cederström authored
-
- 21 Apr, 2018 2 commits
-
-
Thiago Galvani authored
* Adding License to the README.md * Adding new license wording on README * Update README.md
-
wtgtybhertgeghgtwtg authored
-
- 19 Apr, 2018 1 commit
-
-
Brian Muenzenmeyer authored
-
- 18 Apr, 2018 1 commit
-
-
Fabiano Brito authored
* Installs and adds sass loader task in webpack for dev environment. * Uses Timer's branch of sass-loader without node-sass dependency. * Adds method for handling SASS modules. * Fixes extension of excluded files when looking for scss modules. * Adds support for both .scss and .sass extensions. * Uses ExtractTextPlugin with sass-loader to bundle styles for the production build. * Bundles SASS modules for the production build. * Uses the latest version of sass-loader. * Adds function to create different rules for style loaders in dev environment. * Abstracts style loaders to a common function to avoid repetition. * Simplifies the common function that creates style loaders. * Creates assets for testing SASS/SCSS support. * Creates mock components and unit tests for SASS and SCSS with and without modules. * Creates integration tests for SASS/SCSS support. * Adds node-sass as a template dependency so sass-loader can be tested. * Includes sass tests when test component is mounted. * Fixes asserted module name for sass and scss modules tests. * Removes tests against css imports in SCSS and SASS files. * Updates sass-loader to v7. * Uses getCSSModuleLocalIdent from react-dev-utils. * Fixes tests to match the use of getCSSModuleLocalIdent. * Improves readability of getStyleLoader function. * Uses postcss after sass. * Refactors dev config to simplify common function for style loaders. * Refactors prod config to simplify common function for style loaders. * Use importLoaders config according to css-loader docs.
-
- 15 Apr, 2018 3 commits
-
-
Antti Ahti authored
-
Tom Coleman authored
Learnstorybook is a tutorial for Storybook that both uses CRA and is at a level of introductionary detail appropriate for CRA users.
-
Jerry Muzsik authored
* Docs - Document multiple build environments via * Docs - Document multiple build environments via * Docs - Document multiple build environments via * Docs - Document multiple build environments via env-cmd * fix - based upon requests * Update README.md
-
- 13 Apr, 2018 2 commits
-
-
Francis Upton IV authored
-
Ro Savage authored
* Update CSS Modules localIndetName * Add missing file to package * Correct regex * plz plz plz
-
- 06 Apr, 2018 1 commit
-
-
Rob Grochowicz authored
* Enable loose mode for `class-properties` * Update comment to point to discussion Resolves #4263
-
- 05 Apr, 2018 1 commit
-
-
Andreas Cederström authored
-
- 04 Apr, 2018 2 commits
-
-
Andreas Cederström authored
-
Joe Haddad authored
-
- 03 Apr, 2018 3 commits
-
-
Joe Haddad authored
-
Dan Abramov authored
-
Dan Abramov authored
-
- 02 Apr, 2018 4 commits
-
-
Dan Abramov authored
-
Vicente Plata authored
Add troubleshooting for an issue that has to do with either 2FA, or using Windows, or both, when trying to deploy an app via gh-pages
-
Plortinus authored
* use the lastest url of gitignore file * Update gitignore
-
Daniel authored
-