diff --git a/package.json b/package.json index ca4e774..a9afa94 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "doc:serve": "pnpm run -C docs serve", "build": "pnpm run -C packages/build build && pnpm run -C packages/theme-chalk build && pnpm run -C packages/princess-ui build", "theme": "pnpm run -C packages/theme-chalk build", - "release": "cd packages/princess-ui & npm publish" + "release": "npm run build & cd packages/princess-ui & npm publish" }, "keywords": [], "author": "", diff --git a/packages/build/build.ts b/packages/build/build.ts index 77b7378..29e2be9 100644 --- a/packages/build/build.ts +++ b/packages/build/build.ts @@ -46,10 +46,13 @@ rimraf(getOutput("lib"), async err => { // } // dts.bundle(dtsOptions) // console.log(chalk.red("生成完毕,开始清理残余")) - fs.moveSync(getOutput("lib/packages/components/components.d.ts"), getOutput("lib/components.d.ts"), { overwrite: true }) - fs.moveSync(getOutput("lib/packages/hooks"), getOutput("lib/hooks"), { overwrite: true }) - fs.moveSync(getOutput("lib/packages/all.d.ts"), getOutput("lib/index.d.ts"), { overwrite: true }) - rimraf.sync(getOutput('lib/packages')) + fs.moveSync(getOutput("lib/components/components.d.ts"), getOutput("lib/components.d.ts"), { overwrite: true }) + fs.moveSync(getOutput("lib/all.d.ts"), getOutput("lib/index.d.ts"), { overwrite: true }) + rimraf.sync(getOutput('lib/components')) + // fs.moveSync(getOutput("lib/packages/components/components.d.ts"), getOutput("lib/components.d.ts"), { overwrite: true }) + // fs.moveSync(getOutput("lib/packages/hooks"), getOutput("lib/hooks"), { overwrite: true }) + // fs.moveSync(getOutput("lib/packages/all.d.ts"), getOutput("lib/index.d.ts"), { overwrite: true }) + // rimraf.sync(getOutput('lib/packages')) // console.log(chalk.green("残余清理完毕")) console.log(chalk.green("d.ts生成完毕")) process.cwd = oldCwdFn diff --git a/packages/components/tree/better-directory-sort.ts b/packages/components/tree/better-directory-sort.ts index ecc64d3..d77b903 100644 --- a/packages/components/tree/better-directory-sort.ts +++ b/packages/components/tree/better-directory-sort.ts @@ -32,6 +32,7 @@ function createBetterDirectorySort(opts: Opts = {}): Comparator { // directories should be placed before files if (a.isDirectory && !b.isDirectory) return -1; if (b.isDirectory && !a.isDirectory) return 1; + if (!a.name) return 1; // dotsfiles should be placed before non-dotfiles let aDot = a.name[0] === "."; diff --git a/packages/components/tree/tree.vue b/packages/components/tree/tree.vue index bf08773..0686e60 100644 --- a/packages/components/tree/tree.vue +++ b/packages/components/tree/tree.vue @@ -14,7 +14,7 @@