2017-02-09 00:17:10 +00:00
## Packages
2017-08-10 20:54:16 +00:00
2017-02-09 00:17:10 +00:00
### Adding new packages
To add a new package, run
```sh
2019-06-21 23:19:42 +00:00
yarn add packageName
2017-02-09 00:17:10 +00:00
```
### Adding devDependency
```sh
2019-06-21 23:19:42 +00:00
yarn add packageName --dev
2017-02-09 00:17:10 +00:00
```
### Updating a package
2017-07-24 19:49:41 +00:00
First, run
2017-02-09 00:17:10 +00:00
```sh
2019-06-21 23:19:42 +00:00
yarn outdated
2017-02-09 00:17:10 +00:00
```
... to determine which packages may need upgrading.
We _really_ should not upgrade all packages at once, but, one at a time and make darn sure
to test.
To upgrade a single package named `packageName` :
```sh
2019-06-21 23:19:42 +00:00
yarn upgrade packageName
2017-02-09 00:17:10 +00:00
```
2017-07-24 19:49:41 +00:00
## Testing
2019-06-21 23:19:42 +00:00
Tests can be run via command line with `yarn test` , from within the `/ui` directory. For more detailed reporting, use `yarn test -- --reporters=verbose` .