@armor/create-armor-ui
Version:
A cli tool for generating Armor UI apps.
40 lines (26 loc) • 1.87 kB
JavaScript
;
var _requireText = _interopRequireDefault(require("require-text"));
var _fs = _interopRequireDefault(require("fs"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const mainTs = (0, _requireText.default)('../defaults/main.ts', require);
const hmrTs = (0, _requireText.default)('../defaults/hmr.ts', require);
const indexHtml = (0, _requireText.default)('../defaults/index.html', require);
const appModuleTs = (0, _requireText.default)('../defaults/app/app.module.ts', require);
const appNavTs = (0, _requireText.default)('../defaults/app/app.nav.ts', require);
const appRoutingTs = (0, _requireText.default)('../defaults/app/app.routing.module.ts', require);
const appComponentTs = (0, _requireText.default)('../defaults/app/app.component.ts', require);
const appComponentHtml = (0, _requireText.default)('../defaults/app/app.component.html', require);
const mainModuleTs = (0, _requireText.default)('../defaults/app/main-module.module.ts', require);
const mainModuleRoutingTs = (0, _requireText.default)('../defaults/app/main-module-routing.module.ts', require);
module.exports = () => {
_fs.default.writeFileSync('src/main.ts', mainTs);
_fs.default.writeFileSync('src/hmr.ts', hmrTs);
_fs.default.writeFileSync('src/index.html', indexHtml);
_fs.default.writeFileSync('src/app/main-module/main-module-routing.module.ts', mainModuleRoutingTs);
_fs.default.writeFileSync('src/app/main-module/main-module.module.ts', mainModuleTs);
_fs.default.writeFileSync('src/app/app.module.ts', appModuleTs);
_fs.default.writeFileSync('src/app/app-routing.module.ts', appRoutingTs);
_fs.default.writeFileSync('src/app/app.nav.ts', appNavTs);
_fs.default.writeFileSync('src/app/app.component.ts', appComponentTs);
_fs.default.writeFileSync('src/app/app.component.html', appComponentHtml);
};