From 01e1d41e43b27c712b3e335d7a91ad3b25509147 Mon Sep 17 00:00:00 2001 From: surmon-china Date: Fri, 8 May 2020 15:05:32 +0800 Subject: [PATCH] 0.0.10 --- .github/workflows/publish.yml | 2 +- CHANGELOG.md | 27 ++++++++++++++++--------- bin/beta.ts | 16 --------------- bin/vun.js | 0 package.json | 11 ++++------ yarn.lock | 38 +---------------------------------- 6 files changed, 23 insertions(+), 71 deletions(-) delete mode 100644 bin/beta.ts mode change 100644 => 100755 bin/vun.js diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 37be169..e9d8769 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -22,7 +22,7 @@ jobs: registry-url: https://registry.npmjs.org/ - run: npm i yarn -g - run: yarn - - run: yarn build + - run: yarn rebirth - run: npm publish env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 003a983..e68074d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,18 +4,25 @@ All notable changes to this project will be documented in this file. ### TODO -- [ ] Webpack5 - - block by vue-loader - - fix bugs with html-webpack-plugin +- Builder + - [x] Build with tsc & abc + - [ ] Webpack5 + - Remove cache-loader + - https://juejin.im/post/5df5cdf66fb9a0161a0c3092 + - [x] block by vue-loader & webpack 5 + - [ ] fix bugs with html-webpack-plugin@^4.0.0-beta.11 + - [ ] modern support + - [ ] analyze support + - [ ] Jest support + - [ ] wds message + - [ ] OptimizeCSSAssetsPlugin + - [ ] server prod optimize - ~~autofix (cache-loader)~~ - ~~autofix (pnp-loader)~~ -- [ ] Meta - - Client - - Server -- [x] Build with tsc & abc -- [ ] universal 404 context -- [ ] universal cache -- [ ] morden support +- Vuniversal + - [ ] Meta + - [ ] universal 404 context + - [ ] universal cache ### 0.0.5 (2020-05-08) diff --git a/bin/beta.ts b/bin/beta.ts deleted file mode 100644 index 4db2f8c..0000000 --- a/bin/beta.ts +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/env ts-node-script - -const script = process.argv[2] - -switch (script) { - case 'build': - require('../cli/scripts/build') - case 'test': - require('../cli/scripts/test') - case '': - case 'dev': - require('../cli/scripts/dev') - default: - require('../cli/scripts/dev') - break -} diff --git a/bin/vun.js b/bin/vun.js old mode 100644 new mode 100755 diff --git a/package.json b/package.json index 8d8da1f..1d779d4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vuniversal", - "version": "0.0.8", + "version": "0.0.9", "description": "Create vue universal app", "homepage": "https://github.com/surmon-china/vuniversal#readme", "repository": { @@ -29,7 +29,6 @@ "vun-dist" ], "bin": { - "vun-beta": "bin/beta.ts", "vun": "bin/vun.js" }, "scripts": { @@ -43,9 +42,9 @@ "build:vun:prod": "npm run cleanup:vun && tsc -p ./tsconfig.vun.json", "build": "npm run build:cli:prod && npm run build:vun:prod", "lint": "eslint --ext .ts cli vuniversal", - "test": "jest test", - "test:watch": "jest test --watch -i", - "rebirth": "npm run lint && npm test && npm run build", + "test": "jest tests", + "test:watch": "jest tests --watch -i", + "rebirth": "npm run lint && npm run build", "release": ". ./scripts/release.sh" }, "peerDependencies": { @@ -64,7 +63,6 @@ "assets-webpack-plugin": "^3.9.12", "babel-jest": "^26.0.1", "babel-loader": "^8.1.0", - "bezier-easing": "^2.1.0", "boxen": "^4.2.0", "case-sensitive-paths-webpack-plugin": "^2.3.0", "chalk": "4.0.0", @@ -106,7 +104,6 @@ "terser-webpack-plugin": "^3.0.1", "thread-loader": "^2.1.3", "ts-loader": "^7.0.2", - "ts-node": "^8.10.1", "url-loader": "^4.1.0", "vue-loader": "^16.0.0-beta.1", "vue-style-loader": "^4.1.2", diff --git a/yarn.lock b/yarn.lock index 1f356db..04a8002 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2021,11 +2021,6 @@ aproba@^1.1.1: resolved "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== -arg@^4.1.0: - version "4.1.3" - resolved "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" - integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== - argparse@^1.0.7: version "1.0.10" resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -2299,11 +2294,6 @@ bcrypt-pbkdf@^1.0.0: dependencies: tweetnacl "^0.14.3" -bezier-easing@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/bezier-easing/-/bezier-easing-2.1.0.tgz#c04dfe8b926d6ecaca1813d69ff179b7c2025d86" - integrity sha1-wE3+i5JtbsrKGBPWn/F5t8ICXYY= - big.js@^5.2.2: version "5.2.2" resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" @@ -3599,11 +3589,6 @@ diff-sequences@^26.0.0: resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.0.0.tgz#0760059a5c287637b842bd7085311db7060e88a6" integrity sha512-JC/eHYEC3aSS0vZGjuoc4vHA0yAQTzhQQldXMeMF+JlxLGJlCO38Gma82NV9gk1jGFz8mDzUMeaKXvjRRdJ2dg== -diff@^4.0.1: - version "4.0.2" - resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" - integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== - diffie-hellman@^5.0.0: version "5.0.3" resolved "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" @@ -6295,11 +6280,6 @@ make-dir@^3.0.0, make-dir@^3.0.2: dependencies: semver "^6.0.0" -make-error@^1.1.1: - version "1.3.6" - resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" - integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== - makeerror@1.0.x: version "1.0.11" resolved "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" @@ -8963,7 +8943,7 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.5.17, source-map-support@^0.5.6, source-map-support@~0.5.12: +source-map-support@^0.5.6, source-map-support@~0.5.12: version "0.5.19" resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== @@ -9651,17 +9631,6 @@ ts-loader@^7.0.2: micromatch "^4.0.0" semver "^6.0.0" -ts-node@^8.10.1: - version "8.10.1" - resolved "https://registry.npmjs.org/ts-node/-/ts-node-8.10.1.tgz#77da0366ff8afbe733596361d2df9a60fc9c9bd3" - integrity sha512-bdNz1L4ekHiJul6SHtZWs1ujEKERJnHs4HxN7rjTyyVOFf3HaJ6sLqe6aPG62XTzAB/63pKRh5jTSWL0D7bsvw== - dependencies: - arg "^4.1.0" - diff "^4.0.1" - make-error "^1.1.1" - source-map-support "^0.5.17" - yn "3.1.1" - ts-pnp@^1.1.6: version "1.2.0" resolved "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" @@ -10461,8 +10430,3 @@ yauzl@^2.10.0: dependencies: buffer-crc32 "~0.2.3" fd-slicer "~1.1.0" - -yn@3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" - integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==