/** * @class Cmd.codebase.json.Output * This object contains the configuration options that controls various build output. The * `base` config determines the base location of all the other output artifacts. */ /** * @cfg {String} base * The base location of all the other output artifacts. All relative `path` options are * relative to this location. */ /** * @cfg {String/Object} css * @cfg {Boolean} css.enable * @cfg {String} css.path */ /** * @cfg {String/Object} js * @cfg {Boolean} js.enable * @cfg {String} js.path * @cfg {"ES5"/"ES6"} js.version * @cfg {"all"/"minimum"/"used"} js.filter The js class filtering level when loading files for used packages. * "all" includes all files from the app, framework, and all required packages. filtering is disabled. * "minimum" only includes files directly required by files from the application or used packages. * "used" Includes all files from "minimum", plus all files for any package that is "required" by * both the app and a used package. * @cfg {"auto"/"usages"/"warn"} js.dependencies Controls how js class dependencies are processed. */ /** * @cfg {String} resources */ /** * @cfg {String/Object} slicer * @cfg {Boolean} slicer.enable * @cfg {String} slicer.path */