Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3.4.1 version update #28 #30

Open
wants to merge 121 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
121 commits
Select commit Hold shift + click to select a range
af926d5
Bump pnp-webpack-plugin (#8509)
arcanis Feb 19, 2020
7e6d6cd
Closes webpack dev server and exits process on "end" stdin (#7203)
Feb 19, 2020
038e6fa
Widen eslint-config-react-app peer dependency versions (#7790)
lukyth Feb 19, 2020
2030ee1
Fix optional chaining and nullish coalescing support (#8526)
ianschmitz Feb 20, 2020
7d3b72c
Update template example in docs (#8561)
Vinnl Feb 29, 2020
8ba0ccb
Whitelist main in template.json (#8539)
EvanBoyle Feb 29, 2020
4d26208
Use native ESLint behaviour when extending (#8276)
mrmckeb Mar 1, 2020
3f699fd
Fix proxying API request docs (#8515)
hjr3 Mar 4, 2020
a452ddc
Bump dependencies (#8620)
ianschmitz Mar 9, 2020
6adb82a
Add React.StrictMode to default templates (#8558)
connkat Mar 10, 2020
d5b527f
Update to Babel 7.9 (#8681)
ianschmitz Mar 20, 2020
7641a3c
Prepare 3.4.1 release
iansu Mar 20, 2020
d2f813f
Publish
iansu Mar 21, 2020
79dbc33
Update template tests (#8705)
MichaelDeBoey Mar 24, 2020
edc671e
Bump TypeScript template to 3.8 (#8713)
braedongough Mar 27, 2020
42a3557
Merge branch 'master' of https://github.com/facebook/create-react-app
Jagatmachines Apr 3, 2020
bc41892
Add .cjs and .mjs files support to test runner (#8768)
ai Apr 4, 2020
56d34c0
Use simplified import of @testing-library/jest-dom (#8763)
Dremora Apr 4, 2020
c7352c7
Include absoluteRuntime in babel preset docs (#5847)
iddan Apr 4, 2020
4cbb003
Specify what files are served form a bare local copy (#8749)
challet Apr 4, 2020
e0b179c
fix: handle templates without main package field (#8734)
mrmckeb Apr 4, 2020
c5b96c2
Add experimental react-refresh support (#8582)
charrondev Apr 6, 2020
53cace5
Add setupTests.js to the list of generated files (#8791)
MostafaNawara Apr 7, 2020
f0f4d5b
Simplify wording in setting-up-your-editor.md (#8684)
coryhouse Apr 7, 2020
d80e533
Update url to see prettier in action (#8610)
M165437 Apr 7, 2020
a4fa63f
Bump acorn from 6.4.0 to 6.4.1 in /docusaurus/website (#8656)
dependabot[bot] Apr 7, 2020
e89f153
Don't use webpack multi entry unnecessarily (#8834)
sebmarkbage Apr 15, 2020
855a984
Widen eslint-config-react-app peer dependency versions (#8892)
NMinhNguyen Apr 27, 2020
3771237
Revert "Replace favicon in templates (#8194)" (#8925)
gaearon Apr 28, 2020
9cc1bdf
Minor/patch dependency upgrades (#8947)
ianschmitz May 3, 2020
9904075
Upgrade to Jest 25 (#8362)
skovhus May 4, 2020
8b0d21f
Drop Node 8 support (#8948)
ianschmitz May 4, 2020
fa93437
Bump React Hooks ESLint plugin to 4.0.0 (#8939)
gaearon May 4, 2020
99f1b6b
Update build script deployment URL (#8651)
StenAL May 4, 2020
2975939
Do not check for interactive session to shut down dev server (#8845)
jeremywadsack May 4, 2020
b37cff9
Support source maps for scss in dev environments (#8638)
MKorostoff May 4, 2020
790fba9
Skip stdin resuming to support lerna parallel (#8700)
hieuxlu May 4, 2020
4974a20
Set resetMocks to true by default in jest config (#7899)
alexkrolick May 4, 2020
3c2f2d4
Add import/no-anonymous-default-export lint rule (#8926)
shakib609 May 4, 2020
5d437b8
Upgrade testing-library packages (#8406)
gnapse May 4, 2020
5a019e6
Bump style-loader to 1.2.1 (#8891)
chybisov May 4, 2020
2473a73
Support devDependencies in templates (#8838)
mrmckeb May 4, 2020
62e8e3d
fix react-refresh babel plugin not applied (#8952)
tanhauhau May 4, 2020
6a7aaa2
Add a VSCode tip in the CSS reset section (#8246)
maazadeeb May 5, 2020
408c065
Add back in --stats output from webpack. (#8790)
samccone May 5, 2020
1f81469
Fix --use-pnp for Yarn 2 (#8460)
nickserv May 5, 2020
6b28c60
Replace period in CSS Module classnames (#8492)
evankennedy May 5, 2020
9123aae
Move shortlinks to cra.link (#8957)
iansu May 5, 2020
0cfccd8
Remove outdated comment (#8858)
availchet May 8, 2020
a0b3753
bump webpack-dev-server to 3.11.0 (#8975)
mhassan1 May 8, 2020
f5c3bdb
Dependency major version upgrades (#8950)
ianschmitz May 13, 2020
d97fbad
Update packages (#9081)
ianschmitz May 29, 2020
26a1c7f
Fix dotenv file loading order (#9037)
Timer May 29, 2020
285f9cb
feat: remove typescript flag and NODE_PATH support (#8934)
mrmckeb May 29, 2020
461775a
Update question issue template
iansu May 30, 2020
78e13b0
Update getting-started.md to match templates (#9089)
josenriagu May 31, 2020
c87ab79
Upgrade to Jest 26 (#8955)
ianschmitz Jun 1, 2020
538d527
feat(react-scripts): allow testMatch for jest config (#9114)
favna Jun 6, 2020
fa648da
Add support for absolute paths when using url() in CSS (#7937)
atlanteh Jun 7, 2020
2814124
Upgrade dependencies (#9132)
ianschmitz Jun 10, 2020
a2dac9e
Fix typo in docs (#9135)
sonicdoe Jun 10, 2020
8fda779
Add performance relayer + documentation (web-vitals) (#9116)
housseindjirdeh Jun 11, 2020
b389928
Update deployment docs for Azure Static Web Apps (#9042)
burkeholland Jun 14, 2020
41a1088
Replace Spectrum links with GitHub Discussions (#9102)
iansu Jun 14, 2020
71facad
Use process.execPath to spawn node subprocess (#8694)
anuraaga Jun 20, 2020
697dffe
Upgrade dependencies (#9196)
ianschmitz Jun 20, 2020
fdbde1f
Bump version of Verdaccio (#7787)
ianschmitz Jun 20, 2020
6223fd9
Support ESLint 7.x (#8978)
MichaelDeBoey Jun 23, 2020
abe2369
Fix chai URL (#8895)
BMorearty Jun 26, 2020
2da5517
Explain how to uninstall create-react-app globally (#9244)
nickserv Jul 2, 2020
b6d0384
Merge branch 'master' of https://github.com/facebook/create-react-app
Jagatmachines Jul 13, 2020
759696d
Upgrade dependencies (#9317)
ianschmitz Jul 16, 2020
b1d84cd
Merge branch 'master' of https://github.com/react-workspaces/create-r…
Jagatmachines Jul 20, 2020
ee88928
react-script find-up package installed
Jagatmachines Jul 20, 2020
c584a8a
Merge branch 'master' of https://github.com/Jagatmachines/create-reac…
Jagatmachines Jul 20, 2020
8e720ae
Switch to the Workbox InjectManifest plugin (#9205)
jeffposnick Jul 22, 2020
d1f32c4
Upgrade refresh plugin (#9348)
ianschmitz Jul 22, 2020
2bef8a5
feat: Update ESLint dependencies (#9251)
MichaelDeBoey Jul 22, 2020
bdae9b6
Remove server worker registration from default templates (#9349)
iansu Jul 23, 2020
a01b1c5
Clarify wording in adding TypeScript to existing project (#9231)
merelinguist Jul 27, 2020
66bf7df
feat: better refresh plugin integration (#9375)
pmmmwh Jul 28, 2020
a79d8b8
feat: exit on outdated create-react-app version (#9359)
mrmckeb Jul 29, 2020
7ab0116
Prepare 4.0.0 alpha release
iansu Jul 30, 2020
58db16b
Updated README.md Templates to Follow ESLint Markdown Rules (#9241)
Aug 1, 2020
de27bcf
[Doc] fix React Testing Library example (#9245)
sakit0 Aug 1, 2020
1a6ef92
Update running-tests.md (#9380)
andycanderson Aug 1, 2020
aeaf575
Add Fast Refresh warning when using React < 16.10 (#9350)
iansu Aug 2, 2020
5bd6e73
Publish refreshOverlayInterop with react-dev-utils (#9390)
klinem Aug 2, 2020
2c2e224
fix: remove deprecated rule (#9401)
ljosberinn Aug 2, 2020
ebab256
clean formatMessage usage (#9059)
chenxsan Aug 5, 2020
3cf2b06
feat: Update testing-library dependencies to latest (#9252)
MichaelDeBoey Aug 5, 2020
f86cf44
fix: use default modules option from `preset-env` (#9374)
JLHwung Aug 5, 2020
42dcf79
Bump immer version (#8933)
staff0rd Aug 5, 2020
6cd3826
Upgrade whatwg-fetch (#9392)
Lapz Aug 5, 2020
5036825
Fix template name handling (#9412)
iansu Aug 5, 2020
3d74b79
Prepare 4.0.0 alpha release
iansu Aug 5, 2020
c8ea284
chore: update to [email protected] (#9461)
SimenB Aug 11, 2020
5e41ca0
Create SECURITY.md
gaearon Aug 11, 2020
5e703a5
Add 3.4.2 to changelog
gaearon Aug 11, 2020
8e761d1
Add 3.4.3 to the changelog
gaearon Aug 12, 2020
7763737
Fixes in the /packages/react-devs-utils/README.md file (#9471)
webdott Aug 17, 2020
edfc30a
Added CRA logo in README.md (#9363)
raihan71 Aug 24, 2020
cf74eb9
Update Vercel deployment documentation (#9560)
timothyis Aug 28, 2020
97695bc
Fix insensitive language in Docusaurus docs (#9618)
timothyis Sep 9, 2020
e258532
Remove ESLint extends and add Jest rules (#9587)
mrmckeb Sep 13, 2020
cef668a
fix: Fix azure-pipelines' endOfLine (#9258)
MichaelDeBoey Sep 14, 2020
2a8237c
Update template dependencies to latest version (#9526)
MichaelDeBoey Sep 14, 2020
6abc7a5
Update running-tests.md (#9073)
MichaelDeBoey Sep 14, 2020
22b61c9
feat: Update ESLint dependencies (#9434)
MichaelDeBoey Sep 14, 2020
ce1e2af
Emphasise that Next.js is capable of SSG (#9630)
liamness Sep 14, 2020
65d8eb2
docs: add alt tag to homepage logo (#9499)
tobiasbueschel Sep 14, 2020
552c7a9
fix: resolve CI build failure (#9640)
mrmckeb Sep 16, 2020
730438c
Use new JSX transform with React 17 (#9645)
iansu Sep 16, 2020
14b7868
Upgrade dependencies (#9639)
ianschmitz Sep 16, 2020
930b5db
Prepare 4.0.0 alpha release
iansu Sep 16, 2020
13e0d1c
Update postcss-safe-parser
iansu Sep 16, 2020
025f273
Prepare 4.0.0 alpha release
iansu Sep 16, 2020
7e4949a
Update CODEOWNERS
iansu Sep 30, 2020
d5c0fe2
fix: resolve ESLint config from appPath (#9683)
mrmckeb Sep 30, 2020
08edd5f
Merge branch 'master' of https://github.com/facebook/create-react-app
Jagatmachines Oct 12, 2020
42ac923
version updated 3.4.1
Jagatmachines Nov 5, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* text=auto eol=lf
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
packages/ @ianschmitz @iansu @mrmckeb @petetnt
docusaurus/ @amyrlam @iansu
docusaurus/ @ianschmitz @iansu @mrmckeb
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/question.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ about: Get help with Create React App
labels: 'needs triage'
---

If you have a general question about Create React App or about building an app with Create React App we encourage you to post on our Spectrum community instead of this issue tracker. The maintainers and other community members can provide help and answer your questions there: https://spectrum.chat/create-react-app
If you have a general question about Create React App or about building an app with Create React App we encourage you to post in GitHub Discussions instead of this issue tracker. The maintainers and other community members can provide help and answer your questions there: https://github.com/facebook/create-react-app/discussions

If you're looking for general information on using React, the React docs have a list of resources: https://reactjs.org/community/support.html

Expand Down
28 changes: 14 additions & 14 deletions .github/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,20 +9,20 @@ daysUntilClose: 5

# Issues or Pull Requests with these labels will never be considered stale. Set to `[]` to disable
exemptLabels:
- "contributions: claimed"
- "contributions: up for grabs!"
- "good first issue"
- "issue: announcement"
- "issue: bug"
- "issue: needs investigation"
- "issue: proposal"
- "tag: breaking change"
- "tag: bug fix"
- "tag: documentation"
- "tag: enhancement"
- "tag: internal"
- "tag: new feature"
- "tag: underlying tools"
- 'contributions: claimed'
- 'contributions: up for grabs!'
- 'good first issue'
- 'issue: announcement'
- 'issue: bug'
- 'issue: needs investigation'
- 'issue: proposal'
- 'tag: breaking change'
- 'tag: bug fix'
- 'tag: documentation'
- 'tag: enhancement'
- 'tag: internal'
- 'tag: new feature'
- 'tag: underlying tools'

# Set to true to ignore issues in a project (defaults to false)
exemptProjects: true
Expand Down
1 change: 1 addition & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"arrowParens": "avoid",
"trailingComma": "es5",
"singleQuote": true,
"semi": true
Expand Down
833 changes: 447 additions & 386 deletions CHANGELOG-0.x.md

Large diffs are not rendered by default.

99 changes: 99 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,102 @@
## 3.4.3 (2020-08-12)

v3.4.2 release bumps `terser-webpack-plugin` to a version for which `npm audit` does not report a vulnerability. Note that **this vulnerability did not affect Create React App projects**, so this change is only necessary to satisfy auditing tools.

### Migrating from 3.4.2 to 3.4.3

Inside any created project that has not been ejected, run:

```sh
npm install --save --save-exact [email protected]
```

or

```sh
yarn add --exact [email protected]
```

## 3.4.2 (2020-08-11)

v3.4.2 release bumps `webpack-dev-server` to a version for which `npm audit` does not report a vulnerability. Note that **this vulnerability did not affect Create React App projects**, so this change is only necessary to satisfy auditing tools.

### Migrating from 3.4.1 to 3.4.2

Inside any created project that has not been ejected, run:

```sh
npm install --save --save-exact [email protected]
```

or

```sh
yarn add --exact [email protected]
```

## 3.4.1 (2020-03-20)

v3.4.1 is a maintenance release that includes minor bug fixes and documentation updates including upgrading Babel to fix a bug in the 7.8 release line. This release also brings support for TypeScript 3.8.

#### :bug: Bug Fix

- `react-scripts`
- [#8276](https://github.com/facebook/create-react-app/pull/8276) Use native ESLint behaviour when extending ([@mrmckeb](https://github.com/mrmckeb))
- [#7203](https://github.com/facebook/create-react-app/pull/7203) Closes webpack dev server and exits process on "end" stdin ([@kelseyleftwich](https://github.com/kelseyleftwich))
- `babel-preset-react-app`
- [#8526](https://github.com/facebook/create-react-app/pull/8526) Fix optional chaining and nullish coalescing support ([@ianschmitz](https://github.com/ianschmitz))
- `cra-template`, `eslint-config-react-app`, `react-scripts`
- [#7790](https://github.com/facebook/create-react-app/pull/7790) Widen eslint-config-react-app peer dependency versions ([@lukyth](https://github.com/lukyth))

#### :nail_care: Enhancement

- `cra-template-typescript`, `cra-template`
- [#8558](https://github.com/facebook/create-react-app/pull/8558) Add React.StrictMode to default templates ([@connkat](https://github.com/connkat))
- `react-scripts`
- [#8539](https://github.com/facebook/create-react-app/pull/8539) allow specification of package.main in template.json ([@EvanBoyle](https://github.com/EvanBoyle))

#### :memo: Documentation

- Other
- [#8515](https://github.com/facebook/create-react-app/pull/8515) Fix proxying API request docs ([@hjr3](https://github.com/hjr3))
- [#8561](https://github.com/facebook/create-react-app/pull/8561) Indicate that the file structure is the template's ([@Vinnl](https://github.com/Vinnl))
- `react-scripts`
- [#8276](https://github.com/facebook/create-react-app/pull/8276) Use native ESLint behaviour when extending ([@mrmckeb](https://github.com/mrmckeb))

#### :hammer: Underlying Tools

- `babel-preset-react-app`, `create-react-app`, `react-dev-utils`, `react-error-overlay`, `react-scripts`
- [#8681](https://github.com/facebook/create-react-app/pull/8681) Update to Babel 7.9 ([@ianschmitz](https://github.com/ianschmitz))
- [#8620](https://github.com/facebook/create-react-app/pull/8620) Bump dependencies ([@ianschmitz](https://github.com/ianschmitz))
- `react-scripts`
- [#8509](https://github.com/facebook/create-react-app/pull/8509) Bumps pnp-webpack-plugin ([@arcanis](https://github.com/arcanis))

#### Committers: 9

- Brody McKee ([@mrmckeb](https://github.com/mrmckeb))
- Evan Boyle ([@EvanBoyle](https://github.com/EvanBoyle))
- Herman J. Radtke III ([@hjr3](https://github.com/hjr3))
- Ian Schmitz ([@ianschmitz](https://github.com/ianschmitz))
- Kanitkorn Sujautra ([@lukyth](https://github.com/lukyth))
- KatCon ([@connkat](https://github.com/connkat))
- Kelsey Leftwich ([@kelseyleftwich](https://github.com/kelseyleftwich))
- Maël Nison ([@arcanis](https://github.com/arcanis))
- Vincent ([@Vinnl](https://github.com/Vinnl))

### Migrating from 3.4.0 to 3.4.1

Inside any created project that has not been ejected, run:

```sh
npm install --save --save-exact [email protected]
```

or

```sh
yarn add --exact [email protected]
```

## 3.4.0 (2020-02-14)

v3.4.0 is a minor release that adds new features, including support for SSL and setting `PUBLIC_URL` in development. It also includes a fix for Hot Module Reloading with CSS Modules as well as other bug fixes.
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ All functionality must be retained (and configuration given to the user) if they

2. Run `yarn` in the root `create-react-app` folder.

Once it is done, you can modify any file locally and run `yarn start`, `yarn test` or `yarn build` like you can in a generated project.
Once it is done, you can modify any file locally and run `yarn start`, `yarn test` or `yarn build` like you can in a generated project. It will serve the application from the files located in `packages/cra-template/template`.

If you want to try out the end-to-end flow with the global CLI, you can do this too:

Expand Down
11 changes: 7 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,16 @@ For more information on why this was created, please read this for more info: [S

# Create React App [![Build Status](https://dev.azure.com/facebook/create-react-app/_apis/build/status/facebook.create-react-app?branchName=master)](https://dev.azure.com/facebook/create-react-app/_build/latest?definitionId=1&branchName=master) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-green.svg)](https://github.com/facebook/create-react-app/blob/master/CONTRIBUTING.md)

<img alt="Logo" align="right" src="https://create-react-app.dev/img/logo.svg" width="20%" />

Create React apps with no build configuration.

- [Creating an App](#creating-an-app) – How to create a new app.
- [User Guide](https://facebook.github.io/create-react-app/) – How to develop apps bootstrapped with Create React App.

Create React App works on macOS, Windows, and Linux.<br>
If something doesn’t work, please [file an issue](https://github.com/facebook/create-react-app/issues/new).<br>
If you have questions or need help, please ask in our [Spectrum](https://spectrum.chat/create-react-app) community.
If you have questions or need help, please ask in [GitHub Discussions](https://github.com/facebook/create-react-app/discussions).

## Quick Overview

Expand All @@ -27,7 +29,7 @@ cd my-app
npm start
```

If you've previously installed `create-react-app` globally via `npm install -g create-react-app`, we recommend you uninstall the package using `npm uninstall -g create-react-app` to ensure that npx always uses the latest version.
If you've previously installed `create-react-app` globally via `npm install -g create-react-app`, we recommend you uninstall the package using `npm uninstall -g create-react-app` or `yarn global remove create-react-app` to ensure that npx always uses the latest version.

_([npx](https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b) comes with npm 5.2+ and higher, see [instructions for older npm versions](https://gist.github.com/gaearon/4064d3c23a77c74a3614c498a8bb1c5f))_

Expand Down Expand Up @@ -96,6 +98,7 @@ my-app
├── index.js
├── logo.svg
└── serviceWorker.js
└── setupTests.js
```

No configuration or complicated folder structures, only the files you need to build your app.<br>
Expand Down Expand Up @@ -184,9 +187,9 @@ Here are a few common cases where you might want to try something else:

- If you need to **publish a React component**, [nwb](https://github.com/insin/nwb) can [also do this](https://github.com/insin/nwb#react-components-and-libraries), as well as [Neutrino's react-components preset](https://neutrino.js.org/packages/react-components/).

- If you want to do **server rendering** with React and Node.js, check out [Next.js](https://github.com/zeit/next.js/) or [Razzle](https://github.com/jaredpalmer/razzle). Create React App is agnostic of the backend, and only produces static HTML/JS/CSS bundles.
- If you want to do **server rendering** with React and Node.js, check out [Next.js](https://nextjs.org/) or [Razzle](https://github.com/jaredpalmer/razzle). Create React App is agnostic of the backend, and only produces static HTML/JS/CSS bundles.

- If your website is **mostly static** (for example, a portfolio or a blog), consider using [Gatsby](https://www.gatsbyjs.org/) instead. Unlike Create React App, it pre-renders the website into HTML at the build time.
- If your website is **mostly static** (for example, a portfolio or a blog), consider using [Gatsby](https://www.gatsbyjs.org/) or [Next.js](https://nextjs.org/). Unlike Create React App, Gatsby pre-renders the website into HTML at build time. Next.js supports both server rendering and pre-rendering.

- Finally, if you need **more customization**, check out [Neutrino](https://neutrino.js.org/) and its [React preset](https://neutrino.js.org/packages/react/).

Expand Down
7 changes: 7 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Reporting Security Issues

If you believe you have found a security vulnerability in Create React App, we encourage you to let us know right away. We will investigate all legitimate reports and do our best to quickly fix the problem.

Please refer to the following page for our responsible disclosure policy, reward guidelines, and those things that should not be reported:

https://www.facebook.com/whitehat
78 changes: 38 additions & 40 deletions azure-pipelines-test-job.yml
Original file line number Diff line number Diff line change
@@ -1,40 +1,38 @@
#
# Azure Pipelines job for building and testing create-react-app on Linux, Windows, and macOS.
#

parameters:
name: ''
testScript: ''
configurations:
LinuxNode8: { vmImage: 'ubuntu-16.04', nodeVersion: 8.x }
LinuxNode10: { vmImage: 'ubuntu-16.04', nodeVersion: 10.x }
# WindowsNode8: { vmImage: 'vs2017-win2016', nodeVersion: 8.x }
# WindowsNode10: { vmImage: 'vs2017-win2016', nodeVersion: 10.x }

jobs:
- job: ${{ parameters.name }}
strategy:
matrix:
${{ insert }}: ${{ parameters.configurations }}
pool:
vmImage: $(vmImage)
steps:
- script: |
git config --global core.autocrlf false
git config --global user.name "Create React App"
git config --global user.email "[email protected]"
displayName: 'Initialize Git config'

- checkout: self
path: create-react-app

- task: NodeTool@0
inputs:
versionSpec: $(nodeVersion)
displayName: 'Install Node.js'

- script: yarn --frozen-lockfile
displayName: 'Run yarn'

- bash: ${{ parameters.testScript }}
displayName: 'Run tests'
#
# Azure Pipelines job for building and testing create-react-app on Linux, Windows, and macOS.
#

parameters:
name: ''
testScript: ''
configurations:
LinuxNode10: { vmImage: 'ubuntu-16.04', nodeVersion: 10.x }
LinuxNode12: { vmImage: 'ubuntu-16.04', nodeVersion: 12.x }

jobs:
- job: ${{ parameters.name }}
strategy:
matrix:
${{ insert }}: ${{ parameters.configurations }}
pool:
vmImage: $(vmImage)
steps:
- script: |
git config --global core.autocrlf false
git config --global user.name "Create React App"
git config --global user.email "[email protected]"
displayName: 'Initialize Git config'

- checkout: self
path: create-react-app

- task: NodeTool@0
inputs:
versionSpec: $(nodeVersion)
displayName: 'Install Node.js'

- script: yarn --frozen-lockfile
displayName: 'Run yarn'

- bash: ${{ parameters.testScript }}
displayName: 'Run tests'
Loading