UNPKG

css-burrito

Version:
51 lines (32 loc) 1.4 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = removeModuleFile; var _fsExtra = require('fs-extra'); var _fsExtra2 = _interopRequireDefault(_fsExtra); var _path = require('path'); var _path2 = _interopRequireDefault(_path); var _config = require('./config'); var _config2 = _interopRequireDefault(_config); var _compareModuleFiles = require('./utils/compare-module-files'); var _compareModuleFiles2 = _interopRequireDefault(_compareModuleFiles); var _updateModuleImportsFile = require('./utils/update-module-imports-file'); var _updateModuleImportsFile2 = _interopRequireDefault(_updateModuleImportsFile); var _messages = require('./utils/messages'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function removeModuleFile() { var files = (0, _compareModuleFiles2.default)(); var notEnoughArgs = !Object.keys(files).length; if (notEnoughArgs) { (0, _messages.notEnoughArgsErrorMessage)(); return; } var successFiles = files.existingFiles; var errorFiles = files.newFiles; (0, _messages.removeModuleMessage)(successFiles, errorFiles); successFiles.forEach(function (fileName) { _fsExtra2.default.unlinkSync(_path2.default.join((0, _config2.default)().moduleDirectoryPath(), '_' + fileName + '.scss')); }); (0, _updateModuleImportsFile2.default)(); }