canvas-lms/gems/selinimum
Ryan Shaw 05f55c1c30 Deprecate `npm` client. Use `yarn` instead
Closes: CNVS-35152

This changes all our tooling that used `npm` to
Run scripts to use `yarn`. `npm` will still work
for now but if you have yarn installed, it will use
that.

Cheat Sheet:
old command      -> new command
npm install      -> yarn install (or just `yarn`)
npm run webpack  -> yarn run webpack
npm test         -> yarn test
See more at https://yarnpkg.com

Test plan:
* all Jenkins builds should pass
* without yarn installed:
* run script/nuke_node.sh
* it should work and warn you about how `npm` is deprecated
* now install yarn, e.g.: `brew install yarn`
* run script/nuke_node.sh again
* it should work and you should see silly yarn emoji
  in the output and it should be a lot faster

* the docker changes I made should work and docker should
  build correctly and use yarn.

Change-Id: I4aa31eeae3ecc504634a7c72a1ea0d3396f445e3
Reviewed-on: https://gerrit.instructure.com/102969
Tested-by: Jenkins
Reviewed-by: Brent Burgoyne <bburgoyne@instructure.com>
Product-Review: Ryan Shaw <ryan@instructure.com>
QA-Review: Ryan Shaw <ryan@instructure.com>
2017-03-01 19:39:01 +00:00
..
bin selinimum: the saga continues 2015-10-14 18:58:49 +00:00
lib spec: fix selinimum capture autoload issue, fixes SD-2103 2017-02-17 23:41:22 +00:00
spec/selinimum spec: fix selinimum capture autoload issue, fixes SD-2103 2017-02-17 23:41:22 +00:00
Gemfile upgrade selinimum to aws-sdk v2 2017-01-05 17:49:42 +00:00
package.json upgrade to node 6 2016-08-09 23:37:07 +00:00
selinimum.gemspec upgrade selinimum to aws-sdk v2 2017-01-05 17:49:42 +00:00
test.sh simplify gem test harnesses 2016-01-19 17:52:58 +00:00
yarn.lock Deprecate `npm` client. Use `yarn` instead 2017-03-01 19:39:01 +00:00