浏览代码

ci: update caching setup + update weex runtime

Evan You 8 年之前
父节点
当前提交
f38d44e23b
共有 4 个文件被更改,包括 20 次插入6 次删除
  1. 9 1
      .circleci/config.yml
  2. 3 3
      package-lock.json
  3. 1 1
      package.json
  4. 7 1
      packages/vue-server-renderer/package-lock.json

+ 9 - 1
.circleci/config.yml

@@ -15,13 +15,21 @@ jobs:
             - v1-vue-{{ .Branch }}-{{ checksum "package-lock.json" }}
             - v1-vue-{{ .Branch }}-
             - v1-vue-
+      - restore_cache:
+          keys:
+            - v1-vue-ssr-{{ .Branch }}-{{ checksum "packages/vue-server-renderer/package-lock.json" }}
+            - v1-vue-ssr-{{ .Branch }}-
+            - v1-vue-ssr-
       - run: npm install
       - run: cd packages/vue-server-renderer && npm install
       - save_cache:
           key: v1-vue-{{ .Branch }}-{{ checksum "package-lock.json" }}
           paths:
             - node_modules/
-            - packages/vue-server-renderer/node_modules
+      - save_cache:
+          key: v1-vue-ssr-{{ .Branch }}-{{ checksum "packages/vue-server-renderer/package-lock.json" }}
+          paths:
+            - packages/vue-server-renderer/node_modules/
       - persist_to_workspace:
           root: ~/project
           paths:

+ 3 - 3
package-lock.json

@@ -9233,9 +9233,9 @@
       }
     },
     "weex-js-runtime": {
-      "version": "0.22.0",
-      "resolved": "https://registry.npmjs.org/weex-js-runtime/-/weex-js-runtime-0.22.0.tgz",
-      "integrity": "sha512-NF/QvX9Ms30V/Il76+Jj+ETb+VaSkj8JKWU/HLwXvn/sgy9Z2GvPmJjsf7/Y/xaXgyW0QejN4g5JtHPPTPOUOw==",
+      "version": "0.23.0",
+      "resolved": "https://registry.npmjs.org/weex-js-runtime/-/weex-js-runtime-0.23.0.tgz",
+      "integrity": "sha512-0K2jfuqJ2yQ4NgBI7RcXsBz1WrRjuWLlEtLMd7OA78HCdSgZPDUXH/vL0ecaqL7IGzvEsTl9y9echhoWKLqj5w==",
       "dev": true
     },
     "which": {

+ 1 - 1
package.json

@@ -125,7 +125,7 @@
     "typescript": "^2.5.2",
     "uglify-js": "^3.0.15",
     "webpack": "^2.6.1",
-    "weex-js-runtime": "^0.22.0"
+    "weex-js-runtime": "^0.23.0"
   },
   "config": {
     "commitizen": {

+ 7 - 1
packages/vue-server-renderer/package-lock.json

@@ -360,6 +360,7 @@
         "babel-core": {
           "version": "6.26.0",
           "bundled": true,
+          "dev": true,
           "requires": {
             "babel-code-frame": "6.26.0",
             "babel-generator": "6.26.0",
@@ -488,6 +489,7 @@
         "babel-helpers": {
           "version": "6.24.1",
           "bundled": true,
+          "dev": true,
           "requires": {
             "babel-runtime": "6.26.0",
             "babel-template": "6.26.0"
@@ -813,6 +815,7 @@
         "babel-register": {
           "version": "6.26.0",
           "bundled": true,
+          "dev": true,
           "requires": {
             "babel-core": "6.26.0",
             "babel-runtime": "6.26.0",
@@ -1688,7 +1691,8 @@
         },
         "convert-source-map": {
           "version": "1.5.0",
-          "bundled": true
+          "bundled": true,
+          "dev": true
         },
         "cookie": {
           "version": "0.3.1",
@@ -3864,6 +3868,7 @@
         "home-or-tmp": {
           "version": "2.0.0",
           "bundled": true,
+          "dev": true,
           "requires": {
             "os-tmpdir": "1.0.2"
           }
@@ -6376,6 +6381,7 @@
         "source-map-support": {
           "version": "0.4.16",
           "bundled": true,
+          "dev": true,
           "requires": {
             "source-map": "0.5.7"
           }