Commit Graph

153 Commits

Author SHA1 Message Date
creynders
bc2fc80898 eject: Additionally remove react-scripts from dependencies (#1458)
ATM if react-scripts is (erroneously) declared in `dependencies` instead of `devDependencies` or isn't declared at all, the `eject` script will fail half-way. This change makes it more robust, react-scripts will be removed from either, if present.
2017-01-27 16:26:35 +00:00
Anthony F
dd788b672a Readme: Removes experimental from Jest snapshot (#1453)
Per final comment in #372

`Snapshot rendering should actually be pretty stable / useable after React 15.4.1.
See this post for more info.`
2017-01-26 18:40:12 +00:00
Dan Abramov
da321b2433 Bump Jest version (#1432) 2017-01-24 23:39:42 +00:00
Jonathan Kim
dbb7ffe6a5 Added babel-runtime dependency to deduplicate dependencies when using yarn (#1441) 2017-01-24 17:20:57 +00:00
Alex Driaguine
3bb31ccb0f Added links to tutorials for integrating cra with an api backend (#1437)
* Added Rails link to User Guide

* docs: unify sections for rails and node backend integration

* docs: fix faulty link and indentation
2017-01-24 11:12:01 +00:00
Vasiliy Taranov
65bde54306 Add causes of dev server not detecting changes (#1422)
* Add causes of dev server not detecting changes

Add causes of `npm start` not detecting changes to Troubleshooting chapter of User Guide

* Reworded slightly

* Update README.md
2017-01-23 21:22:55 +01:00
Fabrizio Castellarin
9099570b94 Use a more sophisticated template for end-to-end testing. (#1187)
* 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
2017-01-23 20:43:16 +01:00
Ville Immonen
11cc5aef48 Merge pull request #1367 from facebookincubator/0.8.x
0.8.5
2017-01-09 17:59:11 +02:00
Ville Immonen
a5b838940e Publish
- create-react-app@1.0.3
 - react-scripts@0.8.5
2017-01-09 17:51:41 +02:00
Ville Immonen
24abc5e154 Use yarnpkg alias to run Yarn (#1365)
There’s a common tool included in Hadoop that also has a `yarn` command,
which created issues for users who had Hadoop installed:
* #1257
* #1363

Yarn also installs the command under `yarnpkg` alias (added in
cefa9a368d)
so we can use `yarnpkg` instead of `yarn` to make it more reliable.

This has no effect on users who don't have Hadoop installed, but those
who have won't see errors from falsely detecting Hadoop Yarn as Yarn
the package manager, and they can now also install Yarn to make use of
our Yarn support without the Hadoop Yarn interfering.
2017-01-09 17:27:07 +02:00
Ville Immonen
1b645e2cc4 Use yarnpkg alias to run Yarn (#1365)
There’s a common tool included in Hadoop that also has a `yarn` command,
which created issues for users who had Hadoop installed:
* #1257
* #1363

Yarn also installs the command under `yarnpkg` alias (added in
cefa9a368d)
so we can use `yarnpkg` instead of `yarn` to make it more reliable.

This has no effect on users who don't have Hadoop installed, but those
who have won't see errors from falsely detecting Hadoop Yarn as Yarn
the package manager, and they can now also install Yarn to make use of
our Yarn support without the Hadoop Yarn interfering.
2017-01-09 17:25:31 +02:00
Fatih
25480273b0 Bump babel-loader version (#1009) (#1309) 2017-01-08 05:46:29 -08:00
Paul O’Shannessy
4d7b7544e7 Use npm script hooks to avoid && in deploy script (#1324) 2016-12-30 17:59:27 +02:00
Christian Raidl
a90e2b2eea fix readme: remove double 'we' (#1312) 2016-12-30 17:56:12 +02:00
Johnny Magrippis
e45b08746a Fixes duplicate "is" typo (#1306) 2016-12-30 17:55:31 +02:00
David
ac6a4c83fd Updated react-scripts babel-jest && jest packages to 18.0.0 (#1311) 2016-12-23 12:09:39 -08:00
Eduard Kyvenko
21b0044412 Remove path-exists from dependencies and replace it with fs.existsSync (#1289) 2016-12-18 20:57:00 +02:00
Jay Phelps
7408e36478 Only gitignore dirs in root, not deep (#1267) 2016-12-14 03:06:38 -08:00
Cary Landholt
94c912dc60 Remove interactive shell check when opening browser on start (#1264)
Browser launch can still be suppressed using BROWSER=none
2016-12-13 08:13:30 -08:00
MUA
7a8edf07fb Heroku Deployment: Adds a note on how to resolve "File/Module Not Found Errors" (#1260)
* Adds note on how to resolve file or directory not found errors for heroku deployments

* Style tweaks
2016-12-12 16:43:08 -08:00
Dan Abramov
ab3913cc11 Clarify when to use the public folder 2016-12-12 14:21:46 +00:00
Dan Abramov
587b2f8b59 Add "Changing the Page Title" to User Guide (#1256)
* Add "Changing the Page Title" to User Guide

* Add link to main README
2016-12-12 05:43:59 -08:00
Dan Abramov
3df6b49b8e Style nit 2016-12-12 01:49:01 +00:00
Dan Abramov
2b2b8ff338 Replace the Flow documentation section (#1245) 2016-12-11 10:08:37 -08:00
Dan Abramov
96f4be9b75 Publish
- create-react-app@1.0.2
 - react-dev-utils@0.4.2
 - react-scripts@0.8.4
2016-12-11 11:50:25 +00:00
Dan Abramov
a13a65f1c5 Clear scrollback in test mode (#1237) 2016-12-11 03:33:34 -08:00
Benoit Averty
a60140f811 Disable jest watch mode when --coverage flag is present (#1229) 2016-12-11 02:03:19 -08:00
Pavel Kolesnikov
9d42ffab97 Proxy rewrites Origin header to match the target server URL (#1212)
* Proxy rewrites Origin header to match the target server URL

* Added comments on rewriting Origin header by the proxy middleware
2016-12-11 00:48:35 -08:00
Brian Ng
801b955146 Bump babel-eslint version (#1214) 2016-12-11 00:47:39 -08:00
Joe Haddad
f4c3f8b6d8 Disable subresource integrity temporarily (#1233) 2016-12-11 00:34:22 -08:00
Jirat Ki
39a5b4de6e Skip gh-page setup instruction if scripts.deploy has been added (#1222) 2016-12-09 12:42:52 -08:00
Dave Baskin
f44ae25fcf Adding troubleshooting information about Subresource Integrity digests. (#1220) 2016-12-09 12:41:56 -08:00
Dan Abramov
e7d71bd574 Publish
- create-react-app@1.0.1
 - react-scripts@0.8.3
2016-12-08 15:45:27 +00:00
Dan Abramov
0a9865db34 Update webpack-subresource-integrity to fix Windows builds (#1203) 2016-12-08 07:04:56 -08:00
mustang
adbc1a206d Instruct Jest to load native components from RNW instead of RN (#1201) 2016-12-08 00:40:18 +00:00
Marek Suscak
9fd528c5b7 Add syntax highlighting configuration guide. (#806)
* Add syntax highlighting configuration guide.

* Update link.
2016-12-07 23:37:10 +02:00
Dan Abramov
49414d6ba0 Publish
- babel-preset-react-app@2.0.1
 - eslint-config-react-app@0.5.0
 - react-dev-utils@0.4.1
 - react-scripts@0.8.2
2016-12-07 21:31:11 +00:00
Dan Abramov
5456ffff29 Let Jest handle all file types (#1197)
* Let Jest handle all file types

* Update regexes

* Fix exclusion regex to also exclude files without extension
* Be over-cautious with Windows paths because I'm not sure how Jest handles them

* There is no automatic babel-jest discovery now that we use transsform
2016-12-07 20:28:03 +00:00
Dan Abramov
cf64077f81 Only honor relative NODE_PATH (#1194) 2016-12-07 16:06:35 +00:00
Dan Abramov
5f57040376 Update Webpack to fix source map issues (#1188) 2016-12-07 12:58:01 +00:00
Vincenzo Chianese
45c042685e Update webpack prod config (#1181) 2016-12-07 12:27:07 +00:00
Bogdan Soare
15feb02e9c Use file-loader for svgs (#1180) 2016-12-06 16:07:50 +00:00
Vincenzo Chianese
11cd813802 Add Subresource Integrity support (#1176)
* Add Subresource Integrity support

* Pin dependency
2016-12-06 12:20:09 +00:00
Harun
80765677d5 Remove path module from webpack config on eject. (#1175)
* Remove path module from webpack config on eject.

Fixes #1174

* Move path module inclusion right after the other imports

Re: #1174
2016-12-06 11:17:18 +00:00
Guilherme Heynemann Bruzzi
023a5d9d46 Add deploy to Firebase CDN on template's README (Closes #374) (#1143)
* Add deploy to Firebase CDN on template's README (Closes #374)

* Move section and minor tweaks
2016-12-05 22:19:26 +00:00
Li Xuanji
b61dc67430 Document what npm build does and pushState (#933)
* Document what npm build does and pushState

* Fix typos, add express example

* Tweaks

* Update README.md
2016-12-05 21:57:54 +00:00
Alex Wilmer
3f6d68390a Fix minor typo/grammar (#1099) 2016-12-05 21:40:22 +00:00
Dan Abramov
0b6f4b8d3c Add "npm run build silently fails" to Troubleshooting (#1168)
* Add "npm run build silently fails" to Troubleshooting

* Update README.md
2016-12-05 21:24:54 +00:00
Stephen John Sorensen
aaa615f6fa Add testURL to jest config (#1120)
In my tests, jsdom was throwing a "SecurityError" at HistoryImpl._sharedPushAndReplaceState (node_modules/react-scripts/node_modules/jsdom/lib/jsdom/living/window/History-impl.js:87:15)

This happens because document.URL defaults to "about:blank". Unfortunately, if you interact with the History object it tries and fails to parse the URL, causing a "SecurityError" to be thrown. Setting the default URL to "http://localhost" fixes this issue.
2016-12-05 20:06:47 +00:00
Ville Immonen
b844e4e878 Publish
- react-scripts@0.8.1
2016-12-04 11:04:12 +02:00