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. 30 Sep, 2018 1 commit
  3. 26 Sep, 2018 4 commits
  4. 18 Sep, 2018 1 commit
  5. 16 Jul, 2018 1 commit
    • Ian Sutherland's avatar
      Add Node 10 to CI config and remove Node 6 (#4383) · 92d9c5ad
      Ian Sutherland authored
      * Add Node 10 to Travis config. Remove Node 6.
      
      * Add Node 10 to Appveyor config. Remove Node 6.
      
      * Remove node 9 from travis config.
      
      * Increase mocha timeout.
      
      * Update minimum Node version to 8.
      
      * Update yarn to latest on Travis.
      
      * Update old-node test to use Node 4.
      
      * Increase mocha timeout in kitchensink-eject tests.
      
      * Update yarn to latest on Appveyor.
      Unverified
      92d9c5ad
  6. 15 Jul, 2018 1 commit
  7. 01 Feb, 2018 1 commit
    • bradfordlemley's avatar
      Add support for yarn and lerna monorepos. (#3741) · b43ad04b
      bradfordlemley authored
      * Support for multiple source paths via package.json srcPaths entry.
      
      Initial support for yarn workspace.
      
      Support lerna workspace, fix for when to use template files.
      
      Remove support for specifying srcPaths in package.json.
      
      Re-enable transpilation caching.
      
      * Clean up, use file matching (similar to original) in webpack configs instead of matching function.
      
      * Remove package lock files.
      
      * Fix for eject.
      Note: monorepos won't work after eject.
      Can be fixed easily with JEST 22.0.?+ which has file pattern matches against realpaths.
      
      * Filter tests to run only tests in monorepo components included by the app.
      (Not sure this is desireable, might be cool to be able to easily run all tests in monorepo from one app.)
      
      * Fix conditions for when to use template.
      
      * Fix eject.
      
      * Remove code that is not needed w/ Jest 22.
      
      * Include all cra-comp tests in monorepo instead of trying to include only tests that are dependencies of app.
      (tests can be easily filtered via jest cli if desired, e.g. 'npm test -- myapp comp1')
      
      * Pin find-pkg version.
      
      * Hopefully fix jest test file matching on windows by removing first slash.
      
      * E2E tests for monorepo.
      
      * Run monorepo tests in CI.
      
      * Fix and test post-eject build.
      
      * Fix e2e test.
      
      * Fix test suite names in appveyor.
      
      * Include individual package dirs as srcPaths instead of top-level monorepo root.
      Fixes build/start after eject.
      
      * Fix running tests after eject.
      
      * Clean up test workspace, add some verifcations.
      
      * Cleanup.
      
      * Try to fix hang when running test on appveyor.
      
      * Don't write babel or lint config to package.json when ejecting.
      
      * Incorporate review comments.
      * Simply monorepo pkg finder
      * Only include monorepo pkgs if app itself is included in monorepo
      * Check for specific tests in e2e
      
      * Fixes for windows.
      
      * Fix for kitchensink mocha tests compiling.
      
      * Add lerna monorepo test.
      
      * Fix lerna bootstrap on windows.
      
      * Incorporate more review comments:
      * remove support for lerna w/o yarn workspace
      * add react and react-dom as devDeps to comp1 and comp2
      
      * Add monorepo info to user guide.
      b43ad04b
  8. 05 Nov, 2017 1 commit
  9. 30 Oct, 2017 1 commit
    • Joe Haddad's avatar
      Stop using `npm link` in tests (#3345) · de1beec6
      Joe Haddad authored
      * Try a custom function
      
      * fix path
      
      * install rsync
      
      * Test with node 8
      
      * Ensure package is removed from the tree
      
      * Remove ours
      
      * matching functions
      
      * try cygwin
      
      * try c:/
      
      * sigh
      
      * Try /cygdrive/
      
      * Try /cygdrive/
      
      * Revert "Try /cygdrive/"
      
      This reverts commit ab1ed779456d39bedbdb128a7aec3bb88b8eeb1c.
      
      * Use sub-optimal copy
      
      * Remove rsync install
      
      * Fix variable
      
      * Continue on err
      
      * Don't link react-scripts, lol
      
      * run yarn after eject
      
      * re-enable cleanup
      
      * uninstall yarn
      
      * try with force
      
      * appveyor ... seriously?
      
      * swallow bad eject
      
      * remove eject error swallow
      
      * Revert "run yarn after eject"
      
      This reverts commit eebf1dbc19aeb6e1f66d5ec27bda2d076bea0956.
      
      * Run yarn after eject
      
      * add a comment
      de1beec6
  10. 09 May, 2017 1 commit
    • Ian Schmitz's avatar
      Bump minimal Node version to 6 (#1897) · f35593c1
      Ian Schmitz authored
      * Bump minimal Node version to 4.7.0
      
      * Bump minimal Node version to 4.7.0
      
      Modified additional files that needed a bump to 4.7.0 minimum node version
      
      * Bump minimal Node version to 4.7.0
      
      Reverse changes to packages/create-react-app/index.js as this file needs to continue to work on Node 0.10+
      
      * Bump minimal node version to 6
      
      * Bump minimal node version to 6
      
      * Bump minimal node version to 6
      f35593c1
  11. 25 Mar, 2017 1 commit
  12. 22 Mar, 2017 1 commit
  13. 09 Mar, 2017 1 commit
  14. 05 Mar, 2017 2 commits
  15. 01 Mar, 2017 1 commit
  16. 28 Feb, 2017 1 commit
  17. 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