UNPKG

art-build-configurator

Version:

Tools for configuring npm (package.json) and webpack (webpack.config.js)

278 lines (260 loc) 11.1 kB
module.exports = /******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.l = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ /******/ // define getter function for harmony exports /******/ __webpack_require__.d = function(exports, name, getter) { /******/ if(!__webpack_require__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); /******/ } /******/ }; /******/ /******/ // define __esModule on exports /******/ __webpack_require__.r = function(exports) { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ /******/ // create a fake namespace object /******/ // mode & 1: value is a module id, require it /******/ // mode & 2: merge all properties of value into the ns /******/ // mode & 4: return value when already ns object /******/ // mode & 8|1: behave like require /******/ __webpack_require__.t = function(value, mode) { /******/ if(mode & 1) value = __webpack_require__(value); /******/ if(mode & 8) return value; /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; /******/ var ns = Object.create(null); /******/ __webpack_require__.r(ns); /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); /******/ return ns; /******/ }; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __webpack_require__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = ""; /******/ /******/ /******/ // Load entry module and return exports /******/ return __webpack_require__(__webpack_require__.s = 0); /******/ }) /************************************************************************/ /******/ ([ /* 0 */ /*!************************!*\ !*** ./abcCommand.caf ***! \************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(module) { let Caf = __webpack_require__(/*! caffeine-script-runtime */ 2); Caf.defMod(module, () => { let Neptune = global.Neptune, process = global.process, console = global.console, String = global.String, ArtBuildConfigurator, realRequire, git, pv, pretend, configure, init, force, verbose, app, requireOption, commander; __webpack_require__(/*! colors */ 3); ArtBuildConfigurator = Neptune.Art.Build.Configurator; realRequire = eval("require"); ({ git, pv, pretend, configure, init, force, verbose, app, require: requireOption } = commander = __webpack_require__(/*! commander */ 4) .option("-c, --configure", "configure and update all") .option("-v, --verbose", "verbose") .option( "-r, --require [source]", "require(source) - use to register recipes" ) .option( "-p, --pretend", "show the configs that will be generated without writing them" ) .option("-f, --force", "when initialize, force overwrite all") .option("-i, --init [recipe]", "initialize a new Art-style project") .option("--git", "init git (unless .git is already present)") .option("--pv", "show YOUR package's current version") .version(__webpack_require__(/*! ./package */ 5).version) .on("--help", function() { return console.log( `looks for '${Caf.toString( ArtBuildConfigurator.configFilename )}' and configs as instructed\n(using build: ${Caf.toString( __webpack_require__(/*! ./use-build */ 6) )})` ); }) .parse(process.argv)); return (() => { switch (false) { case !pv: return console.log(ArtBuildConfigurator.Versioning.current); case !(pretend || configure || init || git): if (Caf.is(requireOption, String)) { console.log( "loading: require ".blue + `'${Caf.toString(requireOption)}'`.green ); realRequire(requireOption); } return ArtBuildConfigurator.go(process.cwd(), { pretend, configure, init, force, verbose, app, git }).catch(function(e) { return __webpack_require__(/*! art-standard-lib */ 7).log.error(e.stack); }); default: return commander.outputHelp(); } })(); }); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/module.js */ 1)(module))) /***/ }), /* 1 */ /*!*************************************************!*\ !*** ../node_modules/webpack/buildin/module.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = function(module) { if (!module.webpackPolyfill) { module.deprecate = function() {}; module.paths = []; // module.parent = undefined by default if (!module.children) module.children = []; Object.defineProperty(module, "loaded", { enumerable: true, get: function() { return module.l; } }); Object.defineProperty(module, "id", { enumerable: true, get: function() { return module.i; } }); module.webpackPolyfill = 1; } return module; }; /***/ }), /* 2 */ /*!******************************************************************************************!*\ !*** external "require('caffeine-script-runtime' /* ABC - not inlining fellow NPM *_/)" ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = require('caffeine-script-runtime' /* ABC - not inlining fellow NPM */); /***/ }), /* 3 */ /*!*************************************************************************!*\ !*** external "require('colors' /* ABC - not inlining fellow NPM *_/)" ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = require('colors' /* ABC - not inlining fellow NPM */); /***/ }), /* 4 */ /*!****************************************************************************!*\ !*** external "require('commander' /* ABC - not inlining fellow NPM *_/)" ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = require('commander' /* ABC - not inlining fellow NPM */); /***/ }), /* 5 */ /*!**********************!*\ !*** ./package.json ***! \**********************/ /*! exports provided: author, bin, bugs, dependencies, description, devDependencies, homepage, license, name, repository, scripts, version, default */ /***/ (function(module) { module.exports = JSON.parse("{\"author\":\"Shane Brinkman-Davis Delamore, Imikimi LLC\",\"bin\":{\"abc\":\"./abc\"},\"bugs\":\"https:/github.com/art-suite/art-build-configurator/issues\",\"dependencies\":{\"art-browser-tools\":\"*\",\"art-build-configurator\":\"*\",\"art-class-system\":\"*\",\"art-config\":\"*\",\"art-filebuilder\":\"*\",\"art-object-tree-factory\":\"*\",\"art-standard-lib\":\"*\",\"bluebird\":\"^3.5.5\",\"caffeine-script\":\"*\",\"caffeine-script-runtime\":\"*\",\"coffee-script\":\"^1.12.7\",\"colors\":\"^1.3.2\",\"commander\":\"^2.19.0\",\"dateformat\":\"^3.0.3\",\"detect-node\":\"^2.0.4\",\"fs-extra\":\"^8.0.0\",\"glob\":\"^7.1.4\",\"glob-promise\":\"^3.4.0\",\"neptune-namespaces\":\"*\",\"pluralize\":\"^8.0.0\"},\"description\":\"Tools for configuring npm (package.json) and webpack (webpack.config.js)\",\"devDependencies\":{\"art-testbench\":\"*\",\"case-sensitive-paths-webpack-plugin\":\"^2.2.0\",\"chai\":\"^4.2.0\",\"coffee-loader\":\"^0.7.3\",\"css-loader\":\"^3.0.0\",\"json-loader\":\"^0.5.7\",\"mocha\":\"^6.2.0\",\"mock-fs\":\"^4.10.0\",\"script-loader\":\"^0.7.2\",\"style-loader\":\"^1.0.0\",\"webpack\":\"^4.39.1\",\"webpack-cli\":\"*\",\"webpack-dev-server\":\"^3.7.2\",\"webpack-merge\":\"^4.2.1\",\"webpack-node-externals\":\"^1.7.2\",\"webpack-stylish\":\"^0.1.8\"},\"homepage\":\"https://github.com/art-suite/art-build-configurator\",\"license\":\"ISC\",\"name\":\"art-build-configurator\",\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/art-suite/art-build-configurator.git\"},\"scripts\":{\"build\":\"webpack --progress\",\"start\":\"webpack-dev-server --hot --inline --progress --env.devServer\",\"test\":\"nn -s;mocha -u tdd\",\"testInBrowser\":\"webpack-dev-server --progress --env.devServer\"},\"version\":\"1.26.1\"}"); /***/ }), /* 6 */ /*!**********************!*\ !*** ./use-build.js ***! \**********************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = true /***/ }), /* 7 */ /*!***********************************************************************************!*\ !*** external "require('art-standard-lib' /* ABC - not inlining fellow NPM *_/)" ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = require('art-standard-lib' /* ABC - not inlining fellow NPM */); /***/ }) /******/ ]);