UNPKG

@nx/gatsby

Version:

Gatsby Plugin for Nx

27 lines 1.69 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createApplicationFiles = void 0; const devkit_1 = require("@nx/devkit"); const path_1 = require("path"); const create_application_files_helpers_1 = require("./create-application-files.helpers"); function createApplicationFiles(host, options) { const isPnpm = host.exists('pnpm-lock.yaml'); const templateVariables = Object.assign(Object.assign(Object.assign(Object.assign({}, options), { isPnpm }), (0, devkit_1.names)(options.name)), { offsetFromRoot: (0, devkit_1.offsetFromRoot)(options.projectRoot), tmpl: '', appContent: (0, create_application_files_helpers_1.createAppJsx)(options.projectName), pageWrapperStyle: (0, create_application_files_helpers_1.createPageWrapperStyle)(), pageStyleContent: (0, create_application_files_helpers_1.createPageStyleContent)() }); (0, devkit_1.generateFiles)(host, (0, path_1.join)(__dirname, '../files'), options.projectRoot, templateVariables); if (options.styledModule) { host.delete(`${options.projectRoot}/src/pages/index.module.${options.style}`); } if (options.style === 'none') { host.delete(`${options.projectRoot}/src/pages/index.tsx`); host.rename(`${options.projectRoot}/src/pages/index.none.tsx`, `${options.projectRoot}/src/pages/index.tsx`); } else { host.delete(`${options.projectRoot}/src/pages/index.none.tsx`); } if (options.js) { (0, devkit_1.toJS)(host); (0, devkit_1.updateTsConfigsToJs)(host, { projectRoot: options.projectRoot }); } } exports.createApplicationFiles = createApplicationFiles; //# sourceMappingURL=create-application-files.js.map