Left file: appwork-v1_2_2/vue-starter/package.json  
Right file: appwork-v1_3_0/vue-starter/package.json  
1 { = 1 {
2   "name": "appwork-vue-starter",   2   "name": "appwork-vue-starter",
3   "version": "1.2.2", <> 3   "version": "1.3.0",
4   "private": true, = 4   "private": true,
5   "scripts": {   5   "scripts": {
6     "start": "npm run serve",   6     "start": "npm run serve",
7     "serve": "vue-cli-service serve",   7     "serve": "vue-cli-service serve",
8     "build": "vue-cli-service build",   8     "build": "vue-cli-service build",
9     "lint": "vue-cli-service lint",   9     "lint": "vue-cli-service lint",
10     "postinstall": "npm rebuild node-sass", +-    
11     "test:unit": "vue-cli-service test:unit", = 10     "test:unit": "vue-cli-service test:unit",
12     "test:e2e": "vue-cli-service test:e2e"   11     "test:e2e": "vue-cli-service test:e2e"
13   },   12   },
14   "dependencies": {   13   "dependencies": {
15     "axios": "~0.18.0",   14     "axios": "~0.18.0",
16     "bootstrap": "~4.1.1", <> 15     "bootstrap": "~4.3.1",
17     "bootstrap-vue": "2.0.0-rc.11",   16     "bootstrap-vue": "2.0.0-rc.16",
18     "c3": "^0.6.7", = 17     "c3": "^0.6.7",
19     "chart.js": "~2.7.2", <> 18     "chart.js": "~2.8.0",
      19     "echarts": "^4.2.1",
20     "idle-vue": "~2.0.5", = 20     "idle-vue": "~2.0.5",
21     "ladda": "~2.0.1",   21     "ladda": "~2.0.1",
22     "moment": "~2.22.1", <> 22     "moment": "~2.24.0",
23     "nouislider": "~12.0.0",   23     "nouislider": "~13.1.4",
24     "numeral": "~2.0.6", = 24     "numeral": "~2.0.6",
25     "perfect-scrollbar": "~1.4.0",   25     "perfect-scrollbar": "~1.4.0",
26     "plyr": "~2.0.18",   26     "plyr": "~2.0.18",
27     "simplemde": "~1.11.2",   27     "simplemde": "~1.11.2",
28     "spinkit": "~1.2.5",   28     "spinkit": "~1.2.5",
29     "sweet-modal-vue": "~2.0.0",   29     "sweet-modal-vue": "~2.0.0",
30     "text-mask-addons": "~3.8.0",   30     "text-mask-addons": "~3.8.0",
31     "v-img": "~0.2.0",   31     "v-img": "~0.2.0",
32     "vue": "~2.6.6",   32     "vue": "~2.6.6",
33     "vue-awesome-swiper": "~3.1.3",   33     "vue-awesome-swiper": "~3.1.3",
34     "vue-blockui": "~1.1.6",   34     "vue-blockui": "~1.1.6",
35     "vue-c3": "~1.2.9",   35     "vue-c3": "~1.2.9",
36     "vue-chartjs": "~3.4.0",   36     "vue-chartjs": "~3.4.0",
37     "vue-clipboard2": "~0.2.1", <> 37     "vue-clipboard2": "~0.3.0",
38     "vue-color": "~2.7.0", = 38     "vue-color": "~2.7.0",
39     "vue-context-menu": "~2.0.6",   39     "vue-context-menu": "~2.0.6",
40     "vue-cropper": "~0.4.0",   40     "vue-cropper": "~0.4.0",
41     "vue-dragula": "~1.3.1",   41     "vue-dragula": "~1.3.1",
42     "vue-echarts": "~3.1.3", <> 42     "vue-echarts": "~4.0.1",
43     "vue-flatpickr-component": "~8.0.0",   43     "vue-flatpickr-component": "~8.1.2",
44     "vue-form-wizard": "~0.8.4", = 44     "vue-form-wizard": "~0.8.4",
45     "vue-gallery": "~1.4.0", <> 45     "vue-gallery": "~2.0.0",
46     "vue-input-tag": "~1.0.3",   46     "vue-input-tag": "~2.0.5",
47     "vue-jstree": "~2.1.6", = 47     "vue-jstree": "~2.1.6",
48     "vue-masonry": "~0.11.1",   48     "vue-masonry": "~0.11.1",
49     "vue-meta": "~1.5.0", <> 49     "vue-meta": "~1.6.0",
50     "vue-multiselect": "~2.1.0", = 50     "vue-multiselect": "~2.1.0",
51     "vue-notification": "~1.3.7",   51     "vue-notification": "~1.3.7",
52     "vue-number-input-spinner": "~2.0.3", <> 52     "vue-number-input-spinner": "~2.1.0",
53     "vue-password-strength-meter": "~1.3.0",   53     "vue-password-strength-meter": "~1.4.2",
54     "vue-quill-editor": "~3.0.5", = 54     "vue-quill-editor": "~3.0.5",
55     "vue-router": "~3.0.1",   55     "vue-router": "~3.0.1",
56     "vue-simple-calendar": "~4.1.0", <> 56     "vue-simple-calendar": "~4.2.1",
57     "vue-simplemde": "~0.4.6",   57     "vue-simplemde": "~0.5.1",
58     "vue-slider-component": "~2.7.1",   58     "vue-slider-component": "~3.0.16",
59     "vue-tables-2": "~1.4.50", = 59     "vue-tables-2": "~1.4.50",
60     "vue-text-mask": "~6.1.1",   60     "vue-text-mask": "~6.1.1",
61     "vue-toasted": "~1.1.24",   61     "vue-toasted": "~1.1.24",
62     "vue-typeahead": "~2.3.2",   62     "vue-typeahead": "~2.3.2",
63     "vue-upload-component": "~2.8.3",   63     "vue-upload-component": "~2.8.3",
64     "vue2-dropzone": "~3.5.2", <> 64     "vue2-dropzone": "3.5.2",
65     "vue2-google-maps": "~0.10.2", = 65     "vue2-google-maps": "~0.10.2",
66     "vuedraggable": "~2.16.0", <> 66     "vuedraggable": "2.20.0",
67     "vuejs-datepicker": "~1.5.3", = 67     "vuejs-datepicker": "~1.5.3",
68     "vuetrend": "~0.3.2",   68     "vuetrend": "~0.3.2",
69     "zxcvbn": "~4.4.2"   69     "zxcvbn": "~4.4.2"
70   },   70   },
71   "devDependencies": {   71   "devDependencies": {
72     "@vue/cli-plugin-babel": "^3.0.1", <> 72     "@vue/cli-plugin-babel": "^3.5.0",
73     "@vue/cli-plugin-eslint": "^3.0.1",   73     "@vue/cli-plugin-eslint": "^3.5.0",
74     "@vue/cli-service": "^3.0.1",   74     "@vue/cli-service": "^3.5.0",
75     "@vue/eslint-config-standard": "^3.0.1",   75     "@vue/eslint-config-standard": "^4.0.0",
      76     "babel-core": "7.0.0-bridge.0",
      77     "babel-eslint": "^10.0.1",
      78     "eslint": "^5.16.0",
      79     "eslint-plugin-vue": "^5.0.0",
76     "html-webpack-exclude-assets-plugin": "^0.0.7", = 80     "html-webpack-exclude-assets-plugin": "^0.0.7",
77     "node-sass": "~4.7.2", <> 81     "node-sass": "~4.11.0",
78     "rename-webpack-plugin": "^1.0.1",   82     "rename-webpack-plugin": "^2.0.0",
79     "sass-loader": "^7.0.1",   83     "sass-loader": "^7.1.0",
80     "suppress-chunks-webpack-plugin": "^0.0.4",   84     "suppress-chunks-webpack-plugin": "^1.0.5",
81     "vue-template-compiler": "~2.6.6", = 85     "vue-template-compiler": "~2.6.6",
82     "@vue/cli-plugin-e2e-nightwatch": "^3.0.1", <> 86     "@vue/cli-plugin-e2e-nightwatch": "^3.5.0",
83     "@vue/cli-plugin-unit-jest": "^3.0.1",   87     "@vue/cli-plugin-unit-jest": "^3.5.0",
84     "@vue/test-utils": "^1.0.0-beta.20",   88     "@vue/test-utils": "1.0.0-beta.29",
85     "babel-core": "7.0.0-bridge.0",      
86     "babel-jest": "^23.0.1"   89     "babel-jest": "^23.6.0"
87   }, = 90   },
88   "resolutions": {   91   "resolutions": {
89     "sass-loader/node-sass": "~4.7.2" <> 92     "sass-loader/node-sass": "~4.11.0"
90   }, = 93   },
91   "eslintConfig": {   94   "eslintConfig": {
92     "root": true,   95     "root": true,
93     "env": {   96     "env": {
94       "node": true   97       "node": true
95     },   98     },
96     "extends": [   99     "extends": [
97       "plugin:vue/essential",   100       "plugin:vue/essential",
98       "@vue/standard"   101       "@vue/standard"
99     ],   102     ],
100     "rules": {},   103     "rules": {},
101     "parserOptions": {   104     "parserOptions": {
102       "parser": "babel-eslint"   105       "parser": "babel-eslint"
103     }   106     }
104   },   107   },
105   "eslintIgnore": [   108   "eslintIgnore": [
106     "/dist/",   109     "/dist/",
107     "/*.js",   110     "/*.js",
108     "/tests/unit/coverage/",   111     "/tests/unit/coverage/",
109     "src/vendor/libs/**/*.js"   112     "src/vendor/libs/**/*.js"
110   ],   113   ],
111   "postcss": {   114   "postcss": {
112     "plugins": {   115     "plugins": {
113       "autoprefixer": {}   116       "autoprefixer": {}
114     }   117     }
115   },   118   },
116   "browserslist": [   119   "browserslist": [
117     "> 1%", <> 120     ">= 1%",
118     "last 2 versions", = 121     "last 2 versions",
119     "not ie <= 9" <> 122     "not dead",
      123     "Chrome >= 45",
      124     "Firefox >= 38",
      125     "Edge >= 12",
      126     "Explorer >= 10",
      127     "iOS >= 9",
      128     "Safari >= 9",
      129     "Android >= 4.4",
      130     "Opera >= 30"
120   ], = 131   ],
121   "jest": {   132   "jest": {
122     "moduleFileExtensions": [   133     "moduleFileExtensions": [
123       "js",   134       "js",
124       "jsx",   135       "jsx",
125       "json",   136       "json",
126       "vue"   137       "vue"
127     ],   138     ],
128     "transform": {   139     "transform": {
129       "^.+\\.vue$": "vue-jest",   140       "^.+\\.vue$": "vue-jest",
130       ".+\\.(css|styl|less|sass|scss|png|jpg|ttf|woff|woff2)$": "jest-transform-stub",   141       ".+\\.(css|styl|less|sass|scss|png|jpg|ttf|woff|woff2)$": "jest-transform-stub",
131       "^.+\\.jsx?$": "babel-jest"   142       "^.+\\.jsx?$": "babel-jest"
132     },   143     },
    -+ 144     "transformIgnorePatterns": [
      145       "/node_modules/"
      146     ],
133     "moduleNameMapper": { = 147     "moduleNameMapper": {
134       "^@/(.*)$": "<rootDir>/src/$1"   148       "^@/(.*)$": "<rootDir>/src/$1"
135     },   149     },
136     "snapshotSerializers": [   150     "snapshotSerializers": [
137       "jest-serializer-vue"   151       "jest-serializer-vue"
138     ],   152     ],
139     "testMatch": [   153     "testMatch": [
140       "**/tests/unit/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)"   154       "**/tests/unit/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)"
141     ],   155     ],
142     "testURL": "http://localhost/"   156     "testURL": "http://localhost/"
143   }   157   }
144 }   158 }