@edbzn/nuxt
Version:
<img src="https://github.com/edbzn/nx-nuxt/blob/master/logo.png" alt="@edbzn/nuxt logo" width="500" />
35 lines • 1.71 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const schematics_1 = require("@angular-devkit/schematics");
const workspace_1 = require("@nrwl/workspace");
const init_1 = require("../init/init");
const add_cypress_1 = require("./lib/add-cypress");
const add_jest_1 = require("./lib/add-jest");
const add_project_1 = require("./lib/add-project");
const create_application_files_1 = require("./lib/create-application-files");
const normalize_options_1 = require("./lib/normalize-options");
const set_defaults_1 = require("./lib/set-defaults");
const update_jest_config_1 = require("./lib/update-jest-config");
const update_nuxt_config_1 = require("./lib/update-nuxt-config");
const update_nx_json_1 = require("./lib/update-nx-json");
function default_1(schema) {
return (host) => {
const options = normalize_options_1.normalizeOptions(host, schema);
return schematics_1.chain([
init_1.default(Object.assign(Object.assign({}, options), { skipFormat: true })),
workspace_1.addLintFiles(options.appProjectRoot, options.linter),
create_application_files_1.createApplicationFiles(options),
update_nx_json_1.updateNxJson(options),
update_nx_json_1.updateBabel(options),
add_project_1.addProject(options),
add_cypress_1.addCypress(options),
add_jest_1.addJest(options),
update_jest_config_1.updateJestConfig(options),
update_nuxt_config_1.updateNuxtConfig(options),
set_defaults_1.setDefaults(options),
workspace_1.formatFiles(options),
]);
};
}
exports.default = default_1;
//# sourceMappingURL=application.js.map