From e0b5da64fbf0709be18260579b66aa77d6d88912 Mon Sep 17 00:00:00 2001 From: Harvey Zack Date: Wed, 26 Jun 2019 15:29:16 +0800 Subject: [PATCH] add sizereport --- .travis.yml | 15 +++++++++------ package.json | 6 +++++- sizereport.config.js | 5 +++++ 3 files changed, 19 insertions(+), 7 deletions(-) create mode 100644 sizereport.config.js diff --git a/.travis.yml b/.travis.yml index d9308a99e..f5cf04ab4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,13 +1,16 @@ language: node_js node_js: - - stable + - stable before_script: - - npm install - - npm i packages/* && lerna bootstrap --hoist + - npm install + - npm i packages/* && lerna bootstrap --hoist script: - - npm run lint - - npm run build:all - - npm run test \ No newline at end of file + - npm run lint + - npm run build:all + - npm run test + +after_success: + - npm run sizereport diff --git a/package.json b/package.json index 9d178bc4e..def9006b8 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,8 @@ "build": "npx cross-env NODE_ENV=production node ./scripts/build.js", "build:all": "npm run build all && git add . && git commit -m \"build all packages\" -n ", "test": "npx mocha-chrome ./test/index.html --mocha '{\"ui\":\"bdd\"}'", - "lint": "npx eslint packages/*/src" + "lint": "npx eslint packages/*/src", + "sizereport": "npx sizereport --config" }, "repository": { "type": "git", @@ -64,5 +65,8 @@ "rollup-plugin-svgo": "^1.0.2", "rollup-plugin-uglify": "^6.0.2", "servor": "^2.2.1" + }, + "devDependencies": { + "travis-size-report": "^1.1.0" } } diff --git a/sizereport.config.js b/sizereport.config.js new file mode 100644 index 000000000..615fc208a --- /dev/null +++ b/sizereport.config.js @@ -0,0 +1,5 @@ +module.exports = { + repo: 'zhw2590582/artplayer', + path: 'dist/*', + branch: 'master', +};