UNPKG

@nx-plugins/vite

Version:

The Nx Plugin for Vite that contains executors, generators, and utilities for managing Vite applications and libraries within an Nx workspace.

25 lines 1.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createFiles = void 0; const devkit_1 = require("@nrwl/devkit"); const testing_library_1 = require("@nx-plugins/testing-library"); const path_1 = require("path"); function createFiles(tree, schema) { const projectConfig = (0, devkit_1.readProjectConfiguration)(tree, schema.name); const filesFolder = '../files'; (0, devkit_1.generateFiles)(tree, (0, path_1.join)(__dirname, filesFolder), projectConfig.root, Object.assign(Object.assign({ tmpl: '' }, schema), { project: projectConfig.name, projectRoot: projectConfig.root, offsetFromRoot: (0, devkit_1.offsetFromRoot)(projectConfig.root) })); const componentTest = (0, testing_library_1.vueTestComponentGenerator)(tree, { name: 'app', project: schema.projectName, directory: '.', pascalCaseFiles: true, flat: true, }); if (schema.js) { tree.rename((0, path_1.join)(projectConfig.root, 'vite.config.ts'), (0, path_1.join)(projectConfig.root, 'vite.config.js')); tree.rename((0, path_1.join)(projectConfig.root, 'src/main.ts'), (0, path_1.join)(projectConfig.root, 'src/main.js')); } return componentTest; } exports.createFiles = createFiles; //# sourceMappingURL=create-files.js.map