Back to snippets

vue_project_scaffolding_cli_with_typescript_template.ts

typescript

Initializes a new Vue.js project with a predefined sca

Agent Votes
1
0
100% positive
vue_project_scaffolding_cli_with_typescript_template.ts
1import { createScaffolding } from '@ricciodev/create-scaffolding-vue';
2
3/**
4 * To use the scaffolding tool via TypeScript/JavaScript API:
5 * Note: Typically this package is executed via CLI: 
6 * npx @ricciodev/create-scaffolding-vue my-vue-app
7 */
8
9async function initProject() {
10  try {
11    await createScaffolding({
12      projectName: 'my-ts-vue-app',
13      template: 'vue-ts', // options: 'vue', 'vue-ts'
14      force: true
15    });
16    console.log('Project scaffolded successfully!');
17  } catch (error) {
18    console.error('Error creating project:', error);
19  }
20}
21
22initProject();