1. 01 Oct, 2018 1 commit
    • Maël Nison's avatar
      Plug'n'Play support (#5136) · 9e074bbf
      Maël Nison authored
      * Adds the PnP plugin for Webpack to find dependencies when working under PnP
      
      * Adds configuration for jest
      
      * Adds an e2e test for when using PnP
      
      * Avoids cra from crashing at the engine check
      
      * Avoids cra from crashing when initializing react-scripts
      
      * Makes the ownPath portable
      
      * Fixes linting
      
      * Bumps to pnp-webpack-plugin@1.1.0, removes symlinks: false
      
      * Adds a --use-pnp option
      
      * Pin version
      9e074bbf
  2. 28 Sep, 2018 1 commit
    • Joe Haddad's avatar
      Run behavioral smoke tests with Jest, add output tests (#5150) · 2a7346e0
      Joe Haddad authored
      * Run smoke tests with Jest
      
      * Get a unique port for smoke test
      
      * Upgrade verdaccio across the board
      
      * Drop unneeded step
      
      * Try latest instead
      
      * Boot registry in home directory
      
      * Correct config path
      
      * Add mutex
      
      * Test webpack message formatting
      
      * Strip color
      
      * Add browserslist to default
      
      * Disable another broken feature
      Unverified
      2a7346e0
  3. 18 Jun, 2018 1 commit
  4. 20 May, 2018 1 commit
    • Jack Zhao's avatar
      Webpack4 (#4490) · d1454feb
      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
      d1454feb
  5. 27 Apr, 2018 1 commit
    • Mikhail Osher's avatar
      Support package distribution tags (#4350) · da4a87f6
      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
      da4a87f6
  6. 21 Mar, 2018 1 commit
  7. 20 Jan, 2018 1 commit
  8. 12 Jan, 2018 1 commit
    • Dan Abramov's avatar
      Switch to Yarn Workspaces (#3755) · 0aeffe62
      Dan Abramov authored
      * Switch to Yarn Workspaces
      
      * Feedback
      
      * Move flowconfig
      
      * Use publish script
      
      * Keep git status check
      
      * Fix Flow without perf penalty
      
      * Remove Flow from package.json "test"
      
      * Try running it from script directly (?)
      
      * Try magic incantations
      
      * lol flow COME ON
      
      * Try to skip Flow on AppVeyor
      
      * -df
      
      * -df
      
      * -df
      
      * Try to fix CI
      
      * Revert unrelated changes
      
      * Update CONTRIBUTING.md
      Unverified
      0aeffe62
  9. 11 Jan, 2018 4 commits
  10. 10 Jan, 2018 2 commits
  11. 09 Nov, 2017 1 commit
  12. 27 Sep, 2017 1 commit
  13. 26 Sep, 2017 1 commit
  14. 12 Sep, 2017 1 commit
  15. 07 Sep, 2017 1 commit
    • Ade Viankakrisna Fadlil's avatar
      run npm 5.4.0 in CI (#3026) · fcb6dc55
      Ade Viankakrisna Fadlil authored
      * run npm 5.4.0 in CI
      
      * run npm cache clean with --force in CI
      
      * use link instead of install
      
      * Update e2e-installs.sh
      
      * Update e2e-kitchensink.sh
      
      * Update e2e-simple.sh
      fcb6dc55
  16. 29 Jun, 2017 1 commit
    • Joe Haddad's avatar
      Bootstrap with Yarn when available (#2673) · aad5987a
      Joe Haddad authored
      * Bootstrap with Yarn if we can
      
      * Update test scripts
      
      * Check OS and npm concurrency ability
      
      * Windows support
      
      * Update bootstrap.js
      
      * Install yarn before bootstrap
      aad5987a
  17. 28 Jun, 2017 2 commits
    • Dan Abramov's avatar
      Test Node 8 on Travis (#2659) · 657b3fd6
      Dan Abramov authored
      * Test Node 8 on Travis
      
      We still test Node 7 on AppVeyor
      
      * Update e2e-installs.sh
      
      * Update e2e-kitchensink.sh
      
      * Update e2e-simple.sh
      
      * Update e2e-installs.sh
      
      * Update e2e-kitchensink.sh
      
      * Update e2e-installs.sh
      
      * Update e2e-simple.sh
      
      * Update e2e-simple.sh
      
      * Update e2e-kitchensink.sh
      
      * Update e2e-installs.sh
      657b3fd6
    • Dan Abramov's avatar
      Put react-scripts in dependencies, not devDependencies (#2657) · 9559ba48
      Dan Abramov authored
      * Put react-scripts in dependencies, not devDependencies
      
      * Sort dependencies on eject
      
      * Remove CI check
      9559ba48
  18. 29 May, 2017 1 commit
    • Ro Savage's avatar
      Added cache clear to e2e scripts (#2400) · 32f82c03
      Ro Savage authored
      * Added cache clear to e2e scripts
      
      * Install latest yarn on AppVeyor to avoid windows crashing bug in yarn
      
      * Alternative fix for yarn crashing e2e tests on windows machines
      32f82c03
  19. 10 May, 2017 1 commit
    • Joe Haddad's avatar
      Add `react-error-overlay` package (#2111) · 70768b32
      Joe Haddad authored
      * ༼ つ ◕_◕ ༽つ stack-frame-overlay
      
      * Fix linting
      
      * Remove auto overlay
      
      * Fix e2e
      
      * Pull in the rest
      
      * Appease flow
      
      * Correct dep
      
      * Remove old repo references
      
      * Check flow on test
      
      * Test overlay in e2e
      
      * Add cross env
      
      * Rename package
      
      * Make sure it gets built post-install
      
      * Update the README
      
      * Remove extra builds now that there's a postinstall script
      
      * Revert "Remove extra builds now that there's a postinstall script"
      
      This reverts commit 8bf601db.
      
      * Remove broken script
      
      * Fix some dev ergo
      70768b32
  20. 22 Apr, 2017 1 commit
  21. 23 Mar, 2017 1 commit
  22. 05 Mar, 2017 2 commits
  23. 02 Mar, 2017 1 commit
  24. 27 Feb, 2017 1 commit
    • Joe Haddad's avatar
      Add appveyor.yml (#1648) · a3a223aa
      Joe Haddad authored
      * Add appveyor.yml
      
      * Execute mocha directly in e2e test
      
      * Replace e2e process substitution
      
      * Kill nohup node processes after e2e
      
      * Disable known failing Windows test
      
      * Only build master
      a3a223aa
  25. 25 Feb, 2017 1 commit
  26. 15 Feb, 2017 1 commit
  27. 12 Feb, 2017 1 commit
  28. 30 Jan, 2017 1 commit
  29. 23 Jan, 2017 1 commit
    • Fabrizio Castellarin's avatar
      Use a more sophisticated template for end-to-end testing. (#1187) · 9099570b
      Fabrizio Castellarin authored
      * Use a more sophisticated template for end-to-end testing.
      
      * Not publish integration tests to npm
      
      * Use "commander" for  cli argv handling
      
      * Handle different scripts version forms and exits without a name given
      
      * Prepare the commands for testing with a template
      
      * Fix dev "template" path
      
      * Add various features to test
      
      * Test various features separately
      
      * Test language features
      
      * Comment unused e2e.sh lines
      
      * Add "development" tests
      
      * Test environment variables
      
      * Test webpack plugins
      
      * Replace kitchensink README
      
      * Switch integration tests from jest to mocha
      
      * Use `fs-extra`
      
      * Use the correct folders
      
      * Do some cleanup
      
      * Print a better message for `--template`
      
      * Test `npm start` with and without https
      
      * Separate fast e2e testing from kitchensink testing
      
      * Hide `--internal-testing-template` (former `--template`) CLI option
      9099570b
  30. 18 Dec, 2016 1 commit
  31. 11 Dec, 2016 2 commits
    • Dan Abramov's avatar
      Tweak console messages (#1236) · a8dedf32
      Dan Abramov authored
      * Tweak minimal Node error message
      
      * Tweak console messages
      
      * It doesn't need to be from npm
      
      * Try to fix e2e test
      a8dedf32
    • Fabrizio Castellarin's avatar
      Use "commander" for cli argv handling (#1195) · 7f9fb294
      Fabrizio Castellarin authored
      * Use "commander" for  cli argv handling
      
      * Handle different scripts version forms and exits without a name given
      
      * Revert comment about min supported node version
      
      * Check sooner for the minimal node version
      
      * Add travis test for node <4
      
      * Parse stderr in node versions <4
      7f9fb294
  32. 06 Dec, 2016 1 commit
  33. 05 Dec, 2016 1 commit