1. 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
  2. 22 Jan, 2018 1 commit
  3. 21 Jan, 2018 1 commit
  4. 18 Jan, 2018 1 commit
  5. 17 Jan, 2018 4 commits
  6. 15 Jan, 2018 9 commits
  7. 07 Dec, 2017 1 commit
  8. 04 Nov, 2017 1 commit
  9. 28 Oct, 2017 2 commits
  10. 06 Oct, 2017 1 commit
  11. 26 Sep, 2017 1 commit
  12. 20 Sep, 2017 1 commit
  13. 02 Sep, 2017 1 commit
  14. 09 Aug, 2017 1 commit
  15. 02 Aug, 2017 1 commit
    • iamdoron's avatar
      Allow importing package.json (#2468) · 24b18aed
      iamdoron authored
      * Allow importing package.json
      
      * Remove package.json import from App.js template
      
      * fix importing package.json
      
      * Rename variable to reflect path is relative to root
      
      * Check for both package & package.json in ModuleScopePlugin
      
      * Use regex to check relative path to package.json
      
      * Strictly enforce package.json extension on scope plugin
      
      * Add allowedPaths to ModuleScopePlugin ctor and use it to allow app package.json
      
      * Remove package.json import from App.js template
      
      * Add package.json to react-scripts/template, show package version and name in the template
      
      * Remove import package.json from template
      
      * Remove template/package.json and its references in code
      
      * Update ModuleScopePlugin.js
      
      * Update README.md
      24b18aed
  16. 09 Jul, 2017 1 commit
  17. 07 Jul, 2017 1 commit
    • Đinh Quang Trung's avatar
      ESLint 4 (#2735) · bbbc15dc
      Đinh Quang Trung authored
      * Update eslint-loader 1.7.1 -> 1.9.0
      
      * Add eslintPath option
      
      * Update eslint 3.19.0 -> 4.1.1
      
      * Update peer dependencies
      
      * Move eslintPath config to outside @remove-on-eject
      bbbc15dc
  18. 29 Jun, 2017 1 commit
  19. 28 Jun, 2017 1 commit
  20. 27 Jun, 2017 3 commits
  21. 26 Jun, 2017 4 commits
  22. 27 May, 2017 2 commits