master 4.1.6
yutent 2023-02-16 00:42:59 +08:00
parent 8f5cc1efb1
commit 50bbe140a9
2 changed files with 24 additions and 20 deletions

View File

@ -1,7 +1,7 @@
{ {
"name": "@bytedo/vue-router", "name": "@bytedo/vue-router",
"description": "vue-router去除`@vue/devtools-api`依赖版", "description": "vue-router去除`@vue/devtools-api`依赖版",
"version": "1.0.0", "version": "4.1.6",
"type": "module", "type": "module",
"scripts": { "scripts": {
"start": "node ./update.js" "start": "node ./update.js"

View File

@ -8,6 +8,7 @@ import Es from 'esbuild'
import fs from 'iofs' import fs from 'iofs'
import { resolve } from 'path' import { resolve } from 'path'
import { exec } from 'child_process' import { exec } from 'child_process'
import pkg from './package.json' assert { type: 'json' }
const NPM_URL = 'https://registry.npmmirror.com' const NPM_URL = 'https://registry.npmmirror.com'
@ -28,26 +29,29 @@ export function execAsync(cmd) {
} }
!(async function () { !(async function () {
// let { version, url } = await fetch( let { version, url } = await fetch(
// 'https://registry.npmmirror.com/vue-router', 'https://registry.npmmirror.com/vue-router',
// { {
// headers: { headers: {
// 'content-type': 'application/json', 'content-type': 'application/json',
// accept: 'application/json' accept: 'application/json'
// } }
// } }
// ) )
// .then(r => r.json()) .then(r => r.json())
// .then(r => { .then(r => {
// let v = r['dist-tags'].latest let v = r['dist-tags'].latest
// let url = r.versions[v].dist.tarball let url = r.versions[v].dist.tarball
// return { version: v, url } return { version: v, url }
// }) })
// let ab = await download(url) let ab = await download(url)
// fs.echo(Buffer.from(ab), './vue-router.tgz') pkg.version = version
// await execAsync('tar -xzf vue-router.tgz') fs.echo(JSON.stringify(pkg, null, 2), './package.json')
fs.echo(Buffer.from(ab), './vue-router.tgz')
await execAsync('tar -xzf vue-router.tgz')
let code = fs.cat('package/dist/vue-router.esm-browser.js').toString() let code = fs.cat('package/dist/vue-router.esm-browser.js').toString()