diff --git a/.travis.yml b/.travis.yml
index 9332a915..f9e1efaf 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -4,8 +4,8 @@ node_js:
- 10.7
cache:
- directories:
- - node_modules
+ - npm: true
+ - yarn: true
matrix:
fast_finish: true
diff --git a/package.json b/package.json
index 01cf949b..833ff1cd 100644
--- a/package.json
+++ b/package.json
@@ -8,9 +8,9 @@
"bootstrap": "lerna bootstrap",
"jest": "lerna run test",
"lint": "lerna run lint",
- "prepare-release": "git checkout master && git pull --rebase origin master && npm run test",
- "release": "npm run prepare-release && lerna publish && lerna run gh-pages",
- "test": "lerna bootstrap && npm run lint && npm run jest"
+ "prepare-release": "git checkout master && git pull --rebase origin master && yarn run test",
+ "release": "yarn run prepare-release && lerna publish && lerna run gh-pages",
+ "test": "lerna bootstrap && yarn run lint && yarn run jest"
},
"repository": "https://github.com/williaster/data-ui.git",
"keywords": [
@@ -26,7 +26,8 @@
"license": "MIT",
"devDependencies": {
"coveralls": "^3.0.0",
- "lerna": "^3.0.0"
+ "lerna": "^3.0.0",
+ "yarn": "^1.12.3"
},
"engines": {
"node": ">=8.10.0"
diff --git a/packages/data-table/README.md b/packages/data-table/README.md
index fe248564..e1bd5076 100644
--- a/packages/data-table/README.md
+++ b/packages/data-table/README.md
@@ -24,5 +24,5 @@ See the @data-ui/
```
npm install
-npm run build
+yarn run build
```
diff --git a/packages/data-table/package.json b/packages/data-table/package.json
index dba07f3d..f937e530 100644
--- a/packages/data-table/package.json
+++ b/packages/data-table/package.json
@@ -12,13 +12,13 @@
"scripts": {
"build:cjs": "beemo babel ./src --out-dir lib/ --react --minify",
"build:esm": "beemo babel ./src --out-dir esm/ --react --esm --minify",
- "build": "npm run build:cjs && npm run build:esm",
+ "build": "yarn run build:cjs && yarn run build:esm",
"jest": "beemo jest --react --color --coverage",
"eslint": "beemo eslint \"./{src,test}/**/*.{js,jsx,json,md}\" --fix",
- "lint": "beemo create-config prettier && npm run eslint",
- "test": "npm run jest",
+ "lint": "beemo create-config prettier && yarn run eslint",
+ "test": "yarn run jest",
"prettier": "beemo prettier \"./{src,test}/**/*.{js,jsx,json,md}\"",
- "prepublish": "npm run build"
+ "prepublish": "yarn run build"
},
"repository": "https://github.com/williaster/data-ui",
"keywords": [
diff --git a/packages/data-ui-theme/package.json b/packages/data-ui-theme/package.json
index ab18715b..ddfc1918 100644
--- a/packages/data-ui-theme/package.json
+++ b/packages/data-ui-theme/package.json
@@ -12,13 +12,13 @@
"scripts": {
"build:cjs": "beemo babel ./src --out-dir lib/ --minify",
"build:esm": "beemo babel ./src --out-dir esm/ --esm --minify",
- "build": "npm run build:cjs && npm run build:esm",
+ "build": "yarn run build:cjs && yarn run build:esm",
"jest": "beemo jest --color --coverage",
"eslint": "beemo eslint \"./{src,test}/**/*.{js,jsx,json,md}\"",
- "lint": "beemo create-config prettier && npm run eslint",
- "test": "npm run jest",
+ "lint": "beemo create-config prettier && yarn run eslint",
+ "test": "yarn run jest",
"prettier": "beemo prettier \"./{src,test}/**/*.{js,jsx,json,md}\"",
- "prepublish": "npm run build"
+ "prepublish": "yarn run build"
},
"repository": "https://github.com/williaster/data-ui.git",
"keywords": [
diff --git a/packages/demo/package.json b/packages/demo/package.json
index 5f59e138..cfd6414d 100644
--- a/packages/demo/package.json
+++ b/packages/demo/package.json
@@ -6,11 +6,11 @@
"gh-pages:clean": "rm -rf _gh-pages && lerna run dev:nowatch",
"gh-pages:build": "build-storybook -o _gh-pages -c ./storybook-config -s ../../assets/",
"gh-pages:publish": "git-directory-deploy --directory _gh-pages",
- "gh-pages": "npm run gh-pages:clean && npm run gh-pages:build && npm run gh-pages:publish && npm run gh-pages:clean",
+ "gh-pages": "yarn run gh-pages:clean && yarn run gh-pages:build && yarn run gh-pages:publish && yarn run gh-pages:clean",
"dev": "start-storybook -p 9001 -c ./storybook-config -s ../../assets/",
"test": "echo no tests in @data-ui/demo",
"eslint": "beemo eslint \"./examples/**/*.{js,jsx,json,md}\" --fix",
- "lint": "beemo create-config prettier && npm run eslint",
+ "lint": "beemo create-config prettier && yarn run eslint",
"prettier": "beemo prettier \"./examples/**/*.{js,jsx,json,md}\""
},
"repository": "https://github.com/williaster/data-ui.git",
diff --git a/packages/event-flow/package.json b/packages/event-flow/package.json
index 78585ed1..fbe40e42 100644
--- a/packages/event-flow/package.json
+++ b/packages/event-flow/package.json
@@ -15,9 +15,9 @@
"build": "webpack -p",
"dev": "webpack --progress --colors --watch",
"eslint": "beemo eslint \"./{src,test}/**/*.{js,jsx,json,md}\" --fix",
- "lint": "beemo create-config prettier && npm run eslint",
+ "lint": "beemo create-config prettier && yarn run eslint",
"prettier": "beemo prettier \"./{src,test}/**/*.{js,jsx,json,md}\"",
- "prepublish": "npm run build",
+ "prepublish": "yarn run build",
"test": "jest --colors --verbose --coverage"
},
"repository": "https://github.com/williaster/data-ui.git",
diff --git a/packages/forms/README.md b/packages/forms/README.md
index 376d0d64..740e5182 100644
--- a/packages/forms/README.md
+++ b/packages/forms/README.md
@@ -6,5 +6,5 @@ demo at williaste
## Development
```shell
npm install
-npm run dev # or 'prod'
+yarn run dev # or 'prod'
```
diff --git a/packages/forms/package.json b/packages/forms/package.json
index 349fb1ef..75edb34b 100644
--- a/packages/forms/package.json
+++ b/packages/forms/package.json
@@ -4,13 +4,13 @@
"description": "A package of form elements for data-rich UIs. https://williaster.github.io/data-ui",
"main": "build/index.js",
"scripts": {
- "build": "webpack -p && npm run copy-styles",
+ "build": "webpack -p && yarn run copy-styles",
"copy-styles": "cp ./node_modules/react-select/dist/react-select.min.css ./build/react-select.min.css",
"dev": "webpack --progress --colors --watch",
"eslint": "beemo eslint \"./{src,test}/**/*.{js,jsx,json,md}\" --fix",
- "lint": "beemo create-config prettier && npm run eslint",
+ "lint": "beemo create-config prettier && yarn run eslint",
"prettier": "beemo prettier \"./{src,test}/**/*.{js,jsx,json,md}\"",
- "prepublish": "npm run build",
+ "prepublish": "yarn run build",
"test": "jest --colors --verbose --coverage"
},
"repository": "https://github.com/williaster/data-ui",
diff --git a/packages/histogram/README.md b/packages/histogram/README.md
index 4e3d12d4..994d288d 100644
--- a/packages/histogram/README.md
+++ b/packages/histogram/README.md
@@ -225,5 +225,5 @@ export const themeShape = PropTypes.shape({
## Development
```
npm install
-npm run dev # or 'build'
+yarn run dev # or 'build'
```
diff --git a/packages/histogram/package.json b/packages/histogram/package.json
index 91464e36..14a92993 100644
--- a/packages/histogram/package.json
+++ b/packages/histogram/package.json
@@ -12,14 +12,14 @@
"scripts": {
"build:cjs": "beemo babel ./src --out-dir lib/ --react",
"build:esm": "beemo babel ./src --out-dir esm/ --react --esm",
- "build": "npm run build:cjs && npm run build:esm",
+ "build": "yarn run build:cjs && yarn run build:esm",
"dev": "beemo babel --watch ./src --out-dir esm/ --react --esm",
"jest": "beemo jest --react --color --coverage",
"eslint": "beemo eslint \"./{src,test}/**/*.{js,jsx,json,md}\" --fix",
- "lint": "beemo create-config prettier && npm run eslint",
- "test": "npm run jest",
+ "lint": "beemo create-config prettier && yarn run eslint",
+ "test": "yarn run jest",
"prettier": "beemo prettier \"./{src,test}/**/*.{js,jsx,json,md}\"",
- "prepublish": "npm run build"
+ "prepublish": "yarn run build"
},
"repository": {
"type": "git",
diff --git a/packages/network/package.json b/packages/network/package.json
index 372dd527..08c7c417 100644
--- a/packages/network/package.json
+++ b/packages/network/package.json
@@ -12,13 +12,13 @@
"scripts": {
"build:cjs": "beemo babel ./src --out-dir lib/ --react --minify",
"build:esm": "beemo babel ./src --out-dir esm/ --react --esm --minify",
- "build": "npm run build:cjs && npm run build:esm",
+ "build": "yarn run build:cjs && yarn run build:esm",
"jest": "beemo jest --react --color --coverage",
"eslint": "beemo eslint \"./{src,test}/**/*.{js,jsx,json,md}\" --fix",
- "lint": "beemo create-config prettier && npm run eslint",
- "test": "npm run jest",
+ "lint": "beemo create-config prettier && yarn run eslint",
+ "test": "yarn run jest",
"prettier": "beemo prettier \"./{src,test}/**/*.{js,jsx,json,md}\"",
- "prepublish": "npm run build"
+ "prepublish": "yarn run build"
},
"repository": {
"type": "git",
diff --git a/packages/radial-chart/package.json b/packages/radial-chart/package.json
index 69413596..b1efccbe 100644
--- a/packages/radial-chart/package.json
+++ b/packages/radial-chart/package.json
@@ -12,13 +12,13 @@
"scripts": {
"build:cjs": "beemo babel ./src --out-dir lib/ --react --minify",
"build:esm": "beemo babel ./src --out-dir esm/ --react --esm --minify",
- "build": "npm run build:cjs && npm run build:esm",
+ "build": "yarn run build:cjs && yarn run build:esm",
"jest": "beemo jest --react --color --coverage",
"eslint": "beemo eslint \"./{src,test}/**/*.{js,jsx,json,md}\" --fix",
- "lint": "beemo create-config prettier && npm run eslint",
- "test": "npm run jest",
+ "lint": "beemo create-config prettier && yarn run eslint",
+ "test": "yarn run jest",
"prettier": "beemo prettier \"./{src,test}/**/*.{js,jsx,json,md}\"",
- "prepublish": "npm run build"
+ "prepublish": "yarn run build"
},
"repository": "https://github.com/williaster/data-ui",
"keywords": [
diff --git a/packages/shared/package.json b/packages/shared/package.json
index b68e5db8..fdb85bc4 100644
--- a/packages/shared/package.json
+++ b/packages/shared/package.json
@@ -12,13 +12,13 @@
"scripts": {
"build:cjs": "beemo babel ./src --out-dir lib/ --react --minify",
"build:esm": "beemo babel ./src --out-dir esm/ --react --esm --minify",
- "build": "npm run build:cjs && npm run build:esm",
+ "build": "yarn run build:cjs && yarn run build:esm",
"jest": "beemo jest --react --color --coverage",
"eslint": "beemo eslint \"./{src,test}/**/*.{js,jsx,json,md}\" --fix",
- "lint": "beemo create-config prettier && npm run eslint",
- "test": "npm run jest",
+ "lint": "beemo create-config prettier && yarn run eslint",
+ "test": "yarn run jest",
"prettier": "beemo prettier \"./{src,test}/**/*.{js,jsx,json,md}\"",
- "prepublish": "npm run build"
+ "prepublish": "yarn run build"
},
"repository": {
"type": "git",
@@ -49,7 +49,7 @@
"react-dom": "^15.0.0-0 || ^16.0.0-0"
},
"dependencies": {
- "@babel/runtime": "^7.1.2",
+ "@babel/runtime": "^7.1.5",
"@data-ui/theme": "^0.0.69",
"@vx/event": "^0.0.165",
"@vx/group": "^0.0.165",
diff --git a/packages/sparkline/package.json b/packages/sparkline/package.json
index 182ab201..a90fc9b0 100644
--- a/packages/sparkline/package.json
+++ b/packages/sparkline/package.json
@@ -12,14 +12,14 @@
"scripts": {
"build:cjs": "beemo babel ./src --out-dir lib/ --react",
"build:esm": "beemo babel ./src --out-dir esm/ --react --esm",
- "build": "npm run build:cjs && npm run build:esm",
+ "build": "yarn run build:cjs && yarn run build:esm",
"dev": "beemo babel --watch ./src --out-dir esm/ --react --esm",
"jest": "beemo jest --react --color --coverage",
"eslint": "beemo eslint \"./{src,test}/**/*.{js,jsx,json,md}\" --fix",
- "lint": "beemo create-config prettier && npm run eslint",
- "test": "npm run jest",
+ "lint": "beemo create-config prettier && yarn run eslint",
+ "test": "yarn run jest",
"prettier": "beemo prettier \"./{src,test}/**/*.{js,jsx,json,md}\"",
- "prepublish": "npm run build"
+ "prepublish": "yarn run build"
},
"repository": {
"type": "git",
@@ -51,20 +51,21 @@
"react-dom": "^15.0.0-0 || ^16.0.0-0"
},
"dependencies": {
- "@babel/runtime": "^7.1.2",
+ "@babel/runtime": "^7.1.5",
"@data-ui/shared": "^0.0.69",
- "@data-ui/theme": "0.0.8",
- "@vx/axis": "0.0.140",
- "@vx/curve": "0.0.140",
- "@vx/event": "0.0.143",
- "@vx/glyph": "0.0.140",
- "@vx/gradient": "0.0.140",
- "@vx/group": "0.0.140",
- "@vx/pattern": "0.0.140",
- "@vx/point": "0.0.136",
- "@vx/responsive": "0.0.140",
- "@vx/scale": "0.0.140",
- "@vx/shape": "0.0.140",
+ "@data-ui/theme": "^0.0.8",
+ "@vx/axis": "^0.0.179",
+ "@vx/curve": "^0.0.165",
+ "@vx/event": "^0.0.179",
+ "@vx/glyph": "^0.0.179",
+ "@vx/gradient": "^0.0.165",
+ "@vx/group": "^0.0.170",
+ "@vx/pattern": "^0.0.179",
+ "@vx/point": "^0.0.165",
+ "@vx/responsive": "^0.0.179",
+ "@vx/scale": "^0.0.179",
+ "@vx/shape": "^0.0.179",
+ "@vx/text": "^0.0.179",
"d3-array": "^1.2.0",
"prop-types": "^15.5.10"
},
diff --git a/packages/xy-chart/README.md b/packages/xy-chart/README.md
index 96501d65..d2b5ce44 100644
--- a/packages/xy-chart/README.md
+++ b/packages/xy-chart/README.md
@@ -473,5 +473,5 @@ See the storybook for example usage!
```
npm install
-npm run dev # or 'build'
+yarn run dev # or 'build'
```
diff --git a/packages/xy-chart/package.json b/packages/xy-chart/package.json
index fd5b98ba..e7dbdb09 100644
--- a/packages/xy-chart/package.json
+++ b/packages/xy-chart/package.json
@@ -12,14 +12,14 @@
"scripts": {
"build:cjs": "beemo babel ./src --out-dir lib/ --react",
"build:esm": "beemo babel ./src --out-dir esm/ --react --esm",
- "build": "npm run build:cjs && npm run build:esm",
+ "build": "yarn run build:cjs && yarn run build:esm",
"dev": "beemo babel --watch ./src --out-dir esm/ --react --esm",
"jest": "beemo jest --react --color --coverage",
"eslint": "beemo eslint \"./{src,test}/**/*.{js,jsx,json,md}\" --fix",
- "lint": "beemo create-config prettier && npm run eslint",
- "test": "npm run jest",
+ "lint": "beemo create-config prettier && yarn run eslint",
+ "test": "yarn run jest",
"prettier": "beemo prettier \"./{src,test}/**/*.{js,jsx,json,md}\"",
- "prepublish": "npm run build"
+ "prepublish": "yarn run build"
},
"repository": "https://github.com/williaster/data-ui",
"keywords": [