1. 05 Mar, 2017 1 commit
    • Dan Abramov's avatar
      Fix ejecting from a scoped fork (#1727) · 23dc4226
      Dan Abramov authored
      * Read script names from own bin instead of guessing
      
      This fixes ejecting from a fork that uses a different bin script name.
      
      * Fix ejecting for a scoped react-scripts fork
      
      We shouldn't hardcode react-scripts because fork name might differ.
      We also shouldn't rely on it being an immediate child because scoped packages are a level deeper.
      
      * Clarify that own* properties only exist before ejecting
      23dc4226
  2. 04 Mar, 2017 2 commits
    • pd4d10's avatar
      Remove unneeded `url` lib (#1715) · 72695a1c
      pd4d10 authored
      Remove unused `url` import in Webpack config
      72695a1c
    • Daniel Grant's avatar
      Modularise scripts (#1433) · b88d6655
      Daniel Grant authored
      * Refactor start script into modules
      
      * Move dev server config into config file
      
      * Replace eject file whitelist with a "remove-file-on-eject" flag
      
      * Move utils into scripts folder (for inclusion in ejection)
      
      * Add missed changes
      
      * Pass showInstructions as an argument
      
      * Fix eject bug
      
      * Don't eject babelTransform
      b88d6655
  3. 28 Feb, 2017 1 commit
  4. 24 Feb, 2017 2 commits
    • Ade Viankakrisna Fadlil's avatar
      Enable eslint caching in development (#1578) · 8d413283
      Ade Viankakrisna Fadlil authored
      * Enable eslint caching in development
      
      POC for https://github.com/facebookincubator/create-react-app/issues/740. Haven't found any problem, build times improved about 1s on my project and machine.
      
      * Bump eslint-loader to 1.6.3
      
      * move @remove-on-eject block to persist cache config on eject
      8d413283
    • Valerii Sorokobatko's avatar
      Fix workflow if react-scripts package is linked via npm-link (#1356) · bec009ce
      Valerii Sorokobatko authored
      * add npm-link support
      
      * - remove extra veriable
      - simplify condition
      
      * update code after review:
      - remove utils/isReactScriptsLinked
      - add appPath and ownPath to paths.js (but only for "before eject" export case)
      
      * update code after review:
      - remove utils/isReactScriptsLinked
      - add appPath and ownPath to paths.js (but only for "before eject" export case)
      
      * update code after review:
      - remove utils/isReactScriptsLinked
      - add appPath and ownPath to paths.js (but only for "before eject" export case)
      - remove "if" block for fs.removeSync(ownPath) at ejec.tjs
      
      * change ownPath value
      bec009ce
  5. 15 Feb, 2017 1 commit
  6. 11 Feb, 2017 1 commit
    • Joe Haddad's avatar
      Upgrade webpack (#1291) · 12288836
      Joe Haddad authored
      * 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
      12288836
  7. 10 Feb, 2017 3 commits
    • Thibault Derousseaux's avatar
      Support relative asset paths for special case (#1489) · 8e127aaa
      Thibault Derousseaux authored
      * Fix paths in CSS files when homepage is set to "./"
      
      In the production build, ExtractTextPlugin is used to generate a separate CSS file instead of injecting style through JavaScript. This plugin does not work well by default with nested output structure. To fix it, we give it a relative publicPath pointing to the build folder.
      
      * Add section in README to explain how to make builds deployable anywhere
      
      * Apply review requested change
      
      * Apply review changes 2
      8e127aaa
    • Joe Haddad's avatar
      Add `PUBLIC_URL` env variable for advanced use (#937) (#1504) · 613b584f
      Joe Haddad authored
      * 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.
      613b584f
    • Jih-Chi Lee's avatar
      Make all react app vars accessible in index.html (#1440) · 1d9159de
      Jih-Chi Lee authored
      * 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
      1d9159de
  8. 08 Feb, 2017 1 commit
  9. 11 Dec, 2016 1 commit
  10. 07 Dec, 2016 3 commits
  11. 06 Dec, 2016 3 commits
  12. 21 Nov, 2016 2 commits
  13. 20 Nov, 2016 5 commits
  14. 17 Nov, 2016 1 commit
    • Ville Immonen's avatar
      Support Yarn (#898) · bcc469c9
      Ville Immonen authored
      In the `create-react-app` command, try to install packages using Yarn.
      If Yarn is not installed, use npm instead.
      
      In `react-scripts`, detect if the project is using Yarn by checking if
      a `yarn.lock` file exists. If the project is using Yarn, display all
      the instructions with Yarn commands and use Yarn to install packages
      in `init` and `eject` scripts.
      bcc469c9
  15. 29 Oct, 2016 1 commit
    • Ville Immonen's avatar
      Remove custom babel-loader cache dir config (#983) · 6bda4b97
      Ville Immonen authored
      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.
      6bda4b97
  16. 19 Oct, 2016 1 commit
  17. 11 Oct, 2016 1 commit
    • Kanitkorn Sujautra's avatar
      Create asset filenames mapping on the build output (#891) · 88c15d09
      Kanitkorn Sujautra authored
      * Create asset filenames mapping on the build output
      
      I use danethurber/webpack-manifest-plugin on Webpack production
      configuration to create a file named `asset-manifest.json` which contain a
      mapping of all asset filenames to their corresponding output file.
      
      `asset-manifest.json` will be located at the root of output folder.
      
      This'll resolve #600
      
      * Add an explanation for ManifestPlugin
      
      * Make webpack-manifest-plugin's version exact
      88c15d09
  18. 07 Oct, 2016 1 commit
  19. 06 Oct, 2016 1 commit
  20. 01 Oct, 2016 1 commit
  21. 30 Sep, 2016 2 commits
  22. 25 Sep, 2016 1 commit
  23. 23 Sep, 2016 3 commits
  24. 22 Sep, 2016 1 commit