UNPKG

@nx/nuxt

Version:

The Nuxt plugin for Nx contains executors and generators for managing Nuxt applications and libraries within an Nx workspace. It provides: - Integration with libraries such as Vitest, Playwright, Cypress, and Storybook. - Generators for applications, l

22 lines (21 loc) 1.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.nuxtInitGenerator = nuxtInitGenerator; const devkit_1 = require("@nx/devkit"); const add_plugin_1 = require("@nx/devkit/src/utils/add-plugin"); const plugin_1 = require("../../plugins/plugin"); const utils_1 = require("./lib/utils"); async function nuxtInitGenerator(host, schema) { await (0, add_plugin_1.addPlugin)(host, await (0, devkit_1.createProjectGraphAsync)(), '@nx/nuxt/plugin', plugin_1.createNodesV2, { buildTargetName: ['build', 'nuxt:build', 'nuxt-build'], serveTargetName: ['serve', 'nuxt:serve', 'nuxt-serve'], buildDepsTargetName: ['build-deps', 'nuxt:build-deps', 'nuxt-build-deps'], watchDepsTargetName: ['watch-deps', 'nuxt:watch-deps', 'nuxt-watch-deps'], }, schema.updatePackageScripts); let installTask = () => { }; if (!schema.skipPackageJson) { installTask = await (0, utils_1.updateDependencies)(host, schema); } return installTask; } exports.default = nuxtInitGenerator;