diff --git a/packages/create-vue-lib/src/index.ts b/packages/create-vue-lib/src/index.ts index e0cee9b..4906cf6 100644 --- a/packages/create-vue-lib/src/index.ts +++ b/packages/create-vue-lib/src/index.ts @@ -474,14 +474,6 @@ function copyFiles(templateFile: string, config: Config) { fs.writeFileSync(target, content) } - else if (['package.json', 'vite.config.mts', 'config.mts', 'index.md', 'introduction.md', 'App.vue', 'tsconfig.app.json', 'env.d.ts'].includes(filename)) { - const template = fs.readFileSync(templatePath, 'utf-8') - const content = template - .replace(/@projectName@/g, config.mainPackageDirName) - .replace(new RegExp(`@(${Object.keys(config).join('|')})@`, 'g'), (all, setting) => `${config[setting as keyof Config] ?? all}`) - - fs.writeFileSync(targetPath, content) - } else { fs.copyFileSync(templatePath, targetPath) } diff --git a/packages/create-vue-lib/src/template/playground/config/packages/playground/env.d.ts b/packages/create-vue-lib/src/template/playground/config/packages/playground/env.d.ts deleted file mode 100644 index 7a25855..0000000 --- a/packages/create-vue-lib/src/template/playground/config/packages/playground/env.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -/// - -import '../@projectName@/env.d.ts' diff --git a/packages/create-vue-lib/src/template/playground/config/packages/playground/env.d.ts.ejs b/packages/create-vue-lib/src/template/playground/config/packages/playground/env.d.ts.ejs new file mode 100644 index 0000000..d6e68cf --- /dev/null +++ b/packages/create-vue-lib/src/template/playground/config/packages/playground/env.d.ts.ejs @@ -0,0 +1,3 @@ +/// + +import '../<%- config.mainPackageDirName %>/env.d.ts' diff --git a/packages/create-vue-lib/src/template/vitepress/config/packages/docs/env.d.ts b/packages/create-vue-lib/src/template/vitepress/config/packages/docs/env.d.ts deleted file mode 100644 index 7a25855..0000000 --- a/packages/create-vue-lib/src/template/vitepress/config/packages/docs/env.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -/// - -import '../@projectName@/env.d.ts' diff --git a/packages/create-vue-lib/src/template/vitepress/config/packages/docs/env.d.ts.ejs b/packages/create-vue-lib/src/template/vitepress/config/packages/docs/env.d.ts.ejs new file mode 100644 index 0000000..d6e68cf --- /dev/null +++ b/packages/create-vue-lib/src/template/vitepress/config/packages/docs/env.d.ts.ejs @@ -0,0 +1,3 @@ +/// + +import '../<%- config.mainPackageDirName %>/env.d.ts' diff --git a/packages/create-vue-lib/src/template/vitepress/examples/packages/docs/src/index.md b/packages/create-vue-lib/src/template/vitepress/examples/packages/docs/src/index.md.ejs similarity index 79% rename from packages/create-vue-lib/src/template/vitepress/examples/packages/docs/src/index.md rename to packages/create-vue-lib/src/template/vitepress/examples/packages/docs/src/index.md.ejs index aa335f2..6f64223 100644 --- a/packages/create-vue-lib/src/template/vitepress/examples/packages/docs/src/index.md +++ b/packages/create-vue-lib/src/template/vitepress/examples/packages/docs/src/index.md.ejs @@ -1,11 +1,11 @@ --- layout: home -title: @unscopedPackageName@ +title: <%- config.unscopedPackageName %> titleTemplate: Title template hero: - name: @unscopedPackageName@ + name: <%- config.unscopedPackageName %> text: Description tagline: Tag line! actions: @@ -14,7 +14,7 @@ hero: link: /introduction - theme: alt text: View on GitHub - link: https://github.com/@githubPath@ + link: https://github.com/<%- config.githubPath %> - theme: alt text: See a demo link: https://play.vuejs.org/