UNPKG

@armor/create-armor-ui

Version:

A CLI tool for generating Armor UI apps.

30 lines (24 loc) 1.76 kB
"use strict"; var _lodash = _interopRequireDefault(require("lodash")); var _requireText = _interopRequireDefault(require("require-text")); var _fs = _interopRequireDefault(require("fs")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } module.exports = ctx => { const environmentSources = { 'config.cert.ts': (0, _requireText.default)('../defaults/environments/config.cert.ts', require), 'config.dev.ts': (0, _requireText.default)('../defaults/environments/config.dev.ts', require), 'config.e2e.ts': (0, _requireText.default)('../defaults/environments/config.e2e.ts', require), 'config.local.ts': (0, _requireText.default)('../defaults/environments/config.local.ts', require), 'config.mocks.ts': (0, _requireText.default)('../defaults/environments/config.mocks.ts', require), 'config.prod.ts': (0, _requireText.default)('../defaults/environments/config.prod.ts', require), 'config.stage.ts': (0, _requireText.default)('../defaults/environments/config.stage.ts', require), 'environment.cert.ts': (0, _requireText.default)('../defaults/environments/environment.cert.ts', require), 'environment.dev.ts': (0, _requireText.default)('../defaults/environments/environment.dev.ts', require), 'environment.e2e.ts': (0, _requireText.default)('../defaults/environments/environment.e2e.ts', require), 'environment.prod.ts': (0, _requireText.default)('../defaults/environments/environment.prod.ts', require), 'environment.ts': (0, _requireText.default)('../defaults/environments/environment.ts', require) }; _lodash.default.forEach(environmentSources, (content, name) => { _fs.default.writeFileSync(`${ctx.name}/src/environments/${name}`, content); }); };