@edbzn/nuxt
Version:
<img src="https://github.com/edbzn/nx-nuxt/blob/master/logo.png" alt="@edbzn/nuxt logo" width="500" />
33 lines • 1.22 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const schematics_1 = require("@angular-devkit/schematics");
const workspace_1 = require("@nrwl/workspace");
const consts_1 = require("../../utils/consts");
const updateDependencies = workspace_1.addDepsToPackageJson({
'@nuxt/typescript-runtime': '^2.0.0',
'core-js': '^3.6.5',
nuxt: '^2.14.6',
}, {
'@nuxt/babel-preset-app': '^2.14.7',
'@nuxt/typescript-build': '^2.0.3',
'@vue/test-utils': '^1.1.1',
'fork-ts-checker-webpack-plugin': '^6.0.4',
'babel-core': '^7.0.0-bridge.0',
});
function default_1(schema) {
return schematics_1.chain([
workspace_1.setDefaultCollection(consts_1.packageName),
schema.unitTestRunner === 'jest'
? schematics_1.chain([
workspace_1.addPackageWithInit('@nrwl/jest'),
workspace_1.addDepsToPackageJson({}, { 'vue-jest': '^3.0.4' }),
])
: schematics_1.noop(),
schema.e2eTestRunner === 'cypress'
? workspace_1.addPackageWithInit('@nrwl/cypress')
: schematics_1.noop(),
updateDependencies,
]);
}
exports.default = default_1;
//# sourceMappingURL=init.js.map