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

Use Yarn to manage dependencies #38481

Merged
merged 43 commits into from
Nov 16, 2017
Merged
Changes from 1 commit
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
c04085a
yarn: initial commit
joaomoreno Nov 13, 2017
a3046ee
remove npm shrinkwrap
joaomoreno Nov 13, 2017
3822d58
fix postinstall
joaomoreno Nov 13, 2017
0092e9c
fix extensions
joaomoreno Nov 13, 2017
0a8b6fb
yarn: replace most shrinkwrap files
joaomoreno Nov 13, 2017
b6bc9ec
yarn: missing yarn.lock files
joaomoreno Nov 13, 2017
c230630
Merge branch 'master' into yarn
joaomoreno Nov 14, 2017
50cabbc
yarn import css|html|json server
joaomoreno Nov 14, 2017
b635672
remove shrinkwrap references
joaomoreno Nov 14, 2017
39ea787
update css|html|json dependencies
joaomoreno Nov 14, 2017
72d55f0
remove @types/semver from yarn.lock
joaomoreno Nov 14, 2017
b088da1
build/monaco/yarn.lock
joaomoreno Nov 14, 2017
deed70d
Merge branch 'master' into yarn
joaomoreno Nov 14, 2017
525b980
fix vscode gulpfile to use yarn to discover dependencies
joaomoreno Nov 14, 2017
25c14fc
upgrade vsce
joaomoreno Nov 14, 2017
acfaf48
adopt latest vsce
joaomoreno Nov 14, 2017
5e5ebf5
Merge branch 'master' into yarn
joaomoreno Nov 14, 2017
f47e544
use patched gulp-tsb to fix @types compilation mess
joaomoreno Nov 14, 2017
a5a27b5
move down to 2.0.4 based gulp-tsb
joaomoreno Nov 14, 2017
3d71f19
Merge branch 'master' into yarn
joaomoreno Nov 14, 2017
ffa63ae
gulp-tsb remove from yarn
joaomoreno Nov 14, 2017
206a500
upgrade vsce
joaomoreno Nov 14, 2017
2069d83
update gulp tsb
joaomoreno Nov 15, 2017
97c108d
update vsce
joaomoreno Nov 15, 2017
deb667a
fix dependencies
joaomoreno Nov 15, 2017
9d1aea2
omit stderr from yarn deps
joaomoreno Nov 15, 2017
90d276f
Merge branch 'master' into yarn
joaomoreno Nov 15, 2017
758c47e
npm > yarn
joaomoreno Nov 15, 2017
9fa007f
use vscode-chokidar
joaomoreno Nov 15, 2017
c817693
use yarn in travis
joaomoreno Nov 15, 2017
126f4db
travis: cache apt
joaomoreno Nov 15, 2017
aead222
cache yarn in travis
joaomoreno Nov 15, 2017
e732274
use yarn in appveyor
joaomoreno Nov 15, 2017
5f46e5c
update tfs builds to use yarn
joaomoreno Nov 15, 2017
fbed34f
tfs: yarn cache dir windows
joaomoreno Nov 15, 2017
a7ded33
use add instead of install
joaomoreno Nov 15, 2017
aadcc9f
:lipstick:
joaomoreno Nov 15, 2017
3fa2784
fix tfs windows build
joaomoreno Nov 15, 2017
ff55615
fix nsfw for gulp watch
joaomoreno Nov 16, 2017
c4cb8bf
improve preinstall script
joaomoreno Nov 16, 2017
70b8b9c
:lipstick: clean tfs builds
joaomoreno Nov 16, 2017
5d4d385
use yarn in extension scripts
joaomoreno Nov 16, 2017
4537783
adopt yarn in scripts
joaomoreno Nov 16, 2017
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
Prev Previous commit
Next Next commit
use yarn in travis
  • Loading branch information
joaomoreno committed Nov 15, 2017

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
commit c817693f47bc32fbf6c34952d3bc16804043e3b7
19 changes: 10 additions & 9 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -5,9 +5,9 @@ os:
- linux
- osx

cache:
directories:
- $HOME/.npm
# cache:
# directories:
# - $HOME/.npm

notifications:
email: false
@@ -33,20 +33,21 @@ before_install:
- git submodule update --init --recursive
- git clone --depth 1 https://github.com/creationix/nvm.git ./.nvm
- source ./.nvm/nvm.sh
- nvm install 7.9.0
- nvm use 7.9.0
- npm config set python `which python`
- nvm install 8.9.1
- nvm use 8.9.1
- npm i -g yarn
# - npm config set python `which python`
- if [ $TRAVIS_OS_NAME == "linux" ]; then
export CXX="g++-4.9" CC="gcc-4.9" DISPLAY=:99.0;
sh -e /etc/init.d/xvfb start;
sleep 3;
fi
# Make npm logs less verbose
- npm config set depth 0
- npm config set loglevel warn
# - npm config set depth 0
# - npm config set loglevel warn

install:
- ./scripts/npm.sh install
- yarn

script:
- node_modules/.bin/gulp hygiene