alliance/corp maps. build process optimization, new/edit map dialog fixes
This commit is contained in:
191
node_modules/.bin/build.js
generated
vendored
191
node_modules/.bin/build.js
generated
vendored
@@ -14,6 +14,18 @@
|
||||
//baseUrl should be specified as relative to the appDir.
|
||||
baseUrl: "./",
|
||||
|
||||
//By default all the configuration for optimization happens from the command
|
||||
//line or by properties in the config file, and configuration that was
|
||||
//passed to requirejs as part of the app's runtime "main" JS file is *not*
|
||||
//considered. However, if you prefer the "main" JS file configuration
|
||||
//to be read for the build so that you do not have to duplicate the values
|
||||
//in a separate configuration, set this property to the location of that
|
||||
//main JS file. The first requirejs({}), require({}), requirejs.config({}),
|
||||
//or require.config({}) call found in that file will be used.
|
||||
//As of 2.1.10, mainConfigFile can be an array of values, with the last
|
||||
//value's config take precedence over previous values in the array.
|
||||
mainConfigFile: '../../js/app.js',
|
||||
|
||||
//Specify modules to stub out in the optimized file. The optimizer will
|
||||
//use the source version of these modules for dependency tracing and for
|
||||
//plugin use, but when writing the text into an optimized bundle, these
|
||||
@@ -27,7 +39,15 @@
|
||||
//normalize() method). In those cases, an AMD loader just needs to know
|
||||
//that the module has a definition. These small stubs can be used instead of
|
||||
//including the full source for a plugin.
|
||||
stubModules: ['text'],
|
||||
//stubModules: ['text'],
|
||||
|
||||
//As of RequireJS 2.0.2, the dir above will be deleted before the
|
||||
//build starts again. If you have a big build and are not doing
|
||||
//source transforms with onBuildRead/onBuildWrite, then you can
|
||||
//set keepBuildDir to true to keep the previous dir. This allows for
|
||||
//faster rebuilds, but it could lead to unexpected errors if the
|
||||
//built code is transformed in some way.
|
||||
keepBuildDir: false,
|
||||
|
||||
//Finds require() dependencies inside a require() or define call. By default
|
||||
//this value is false, because those resources should be considered dynamic/runtime
|
||||
@@ -37,6 +57,11 @@
|
||||
//by default.
|
||||
findNestedDependencies: false,
|
||||
|
||||
|
||||
//Inlines the text for any text! dependencies, to avoid the separate
|
||||
//async XMLHttpRequest calls to load those dependencies.
|
||||
inlineText: false,
|
||||
|
||||
//If set to true, any files that were combined into a build bundle will be
|
||||
//removed from the output folder.
|
||||
removeCombined: true,
|
||||
@@ -52,12 +77,14 @@
|
||||
//built file unless the locale: section is set above.
|
||||
{
|
||||
name: 'app/main',
|
||||
include: ['text'],
|
||||
exclude: [
|
||||
// "jquery",
|
||||
// "jsPlumb"
|
||||
]
|
||||
},{
|
||||
name: 'app/landingpage',
|
||||
include: ['text'],
|
||||
exclude: [
|
||||
// "jquery",
|
||||
// "jsPlumb"
|
||||
@@ -66,118 +93,30 @@
|
||||
name: 'app/notification'
|
||||
}
|
||||
],
|
||||
paths: {
|
||||
layout: 'layout',
|
||||
dialog: 'app/ui/dialog',
|
||||
jquery: 'lib/jquery-1.11.2.min', // v1.11.2 jQuery
|
||||
//jquery: "lib/jquery-2.1.1.min", // v2.1.1 jQuery
|
||||
bootstrap: 'lib/bootstrap.min', // v3.3.0 Bootstrap js code - http://getbootstrap.com/javascript/
|
||||
text: 'lib/requirejs/text', // v2.0.12 A RequireJS/AMD loader plugin for loading text resources.
|
||||
mustache: 'lib/mustache.min', // v1.0.0 Javascript template engine - http://mustache.github.io/
|
||||
velocity: 'lib/velocity.min', // v1.2.1 animation engine - http://julian.com/research/velocity/
|
||||
velocityUI: 'lib/velocity.ui.min', // v5.0.3 plugin for velocity - http://julian.com/research/velocity/#uiPack
|
||||
templates: '../public/templates', // template dir
|
||||
slidebars: 'lib/slidebars', // v0.10 Slidebars - side menu plugin http://plugins.adchsm.me/slidebars/
|
||||
jsPlumb: 'lib/dom.jsPlumb-1.7.2-min', // v1.7.2 jsPlumb (Vanilla)- main map draw plugin http://www.jsplumb.org/
|
||||
customScrollbar: 'lib/jquery.mCustomScrollbar.concat.min', // v3.1.11 Custom scroll bars - http://manos.malihu.gr/
|
||||
datatables: 'lib/datatables/jquery.dataTables.min', // v1.10.6 DataTables - https://datatables.net/
|
||||
datatablesBootstrap: 'lib/datatables/dataTables.bootstrap', // DataTables - not used (bootstrap style)
|
||||
datatablesTableTools: 'lib/datatables/extensions/TableTools/js/dataTables.tableTools', // v2.2.3 TableTools (PlugIn) - https://datatables.net/extensions/tabletools/
|
||||
xEditable: 'lib/bootstrap-editable.min', // v1.5.1 X-editable - in placed editing
|
||||
morris: 'lib/morris.min', // v0.5.1 Morris.js - graphs and charts
|
||||
raphael: 'lib/raphael-min', // v2.1.2 Raphaël - required for morris (dependency)
|
||||
bootbox: 'lib/bootbox.min', // v4.3.0 Bootbox.js - custom dialogs
|
||||
easyPieChart: 'lib/jquery.easypiechart.min', // v2.1.6 Easy Pie Chart - HTML 5 pie charts - http://rendro.github.io/easy-pie-chart/
|
||||
dragToSelect: 'lib/jquery.dragToSelect', // v1.1 Drag to Select - http://andreaslagerkvist.com/jquery/drag-to-select/
|
||||
hoverIntent: 'lib/jquery.hoverIntent.minified', // v1.8.0 Hover intention - http://cherne.net/brian/resources/jquery.hoverIntent.html
|
||||
fullScreen: 'lib/jquery.fullscreen.min', // v0.5.0 Full screen mode - https://github.com/private-face/jquery.fullscreen
|
||||
select2: 'lib/select2.min', // v4.0.0 Drop Down customization - https://select2.github.io/
|
||||
validator: 'lib/validator.min', // v0.7.2 Validator for Bootstrap 3 - https://github.com/1000hz/bootstrap-validator
|
||||
lazylinepainter: 'lib/jquery.lazylinepainter-1.5.1.min', // v1.5.1 SVG line animation plugin - http://lazylinepainter.info/
|
||||
blueImpGallery: 'lib/blueimp-gallery', // v2.15.2 Image Gallery - https://blueimp.github.io/Bootstrap-Image-Gallery/
|
||||
blueImpGalleryHelper: 'lib/blueimp-helper', // helper function for Blue Imp Gallery
|
||||
blueImpGalleryBootstrap: 'lib/bootstrap-image-gallery', // v3.1.1 Bootstrap Extension for Blue Imp Gallery - https://blueimp.github.io/Bootstrap-Image-Gallery/
|
||||
|
||||
// header animation
|
||||
easePack: 'lib/EasePack.min',
|
||||
tweenLite: 'lib/TweenLite.min',
|
||||
//By default, comments that have a license in them are preserved in the
|
||||
//output when a minifier is used in the "optimize" option.
|
||||
//However, for a larger built files there could be a lot of
|
||||
//comment files that may be better served by having a smaller comment
|
||||
//at the top of the file that points to the list of all the licenses.
|
||||
//This option will turn off the auto-preservation, but you will need
|
||||
//work out how best to surface the license information.
|
||||
//NOTE: As of 2.1.7, if using xpcshell to run the optimizer, it cannot
|
||||
//parse out comments since its native Reflect parser is used, and does
|
||||
//not have the same comments option support as esprima.
|
||||
preserveLicenseComments: false,
|
||||
|
||||
|
||||
pnotify: 'lib/pnotify/pnotify.core', // v2.0.1 PNotify - notification core file
|
||||
//'pnotify.buttons': 'lib/pnotify/pnotify.buttons', // PNotify - buttons notification extension
|
||||
//'pnotify.confirm': 'lib/pnotify/pnotify.confirm', // PNotify - confirmation notification extension
|
||||
'pnotify.nonblock': 'lib/pnotify/pnotify.nonblock', // PNotify - notification non-block extension (hover effect)
|
||||
'pnotify.desktop': 'lib/pnotify/pnotify.desktop', // PNotify - desktop push notification extension
|
||||
//'pnotify.history': 'lib/pnotify/pnotify.history', // PNotify - history push notification history extension
|
||||
'pnotify.callbacks': 'lib/pnotify/pnotify.callbacks' // PNotify - callbacks push notification extension
|
||||
// 'pnotify.reference': 'lib/pnotify/pnotify.reference' // PNotify - reference push notification extension
|
||||
|
||||
},
|
||||
shim: {
|
||||
bootstrap: {
|
||||
deps: ['jquery']
|
||||
},
|
||||
velocity: {
|
||||
deps: ['jquery']
|
||||
},
|
||||
velocityUI: {
|
||||
deps: ['velocity']
|
||||
},
|
||||
slidebars: {
|
||||
deps: ['jquery']
|
||||
},
|
||||
customScrollbar: {
|
||||
deps: ['jquery']
|
||||
},
|
||||
datatables: {
|
||||
deps: ['jquery']
|
||||
},
|
||||
datatablesTableTools: {
|
||||
deps: ['datatables']
|
||||
},
|
||||
datatablesBootstrap: {
|
||||
deps: ['datatables']
|
||||
},
|
||||
xEditable: {
|
||||
deps: ['bootstrap']
|
||||
},
|
||||
bootbox: {
|
||||
deps: ['jquery', 'bootstrap'],
|
||||
exports: 'bootbox'
|
||||
},
|
||||
morris: {
|
||||
deps: ['jquery', 'raphael'],
|
||||
exports: 'Morris'
|
||||
},
|
||||
pnotify: {
|
||||
deps : ['jquery']
|
||||
},
|
||||
easyPieChart: {
|
||||
deps : ['jquery']
|
||||
},
|
||||
dragToSelect: {
|
||||
deps : ['jquery']
|
||||
},
|
||||
hoverIntent: {
|
||||
deps : ['jquery']
|
||||
},
|
||||
fullScreen: {
|
||||
deps : ['jquery']
|
||||
},
|
||||
select2: {
|
||||
deps : ['jquery'],
|
||||
exports: 'Select2'
|
||||
},
|
||||
validator: {
|
||||
deps : ['jquery', 'bootstrap']
|
||||
},
|
||||
lazylinepainter: {
|
||||
deps : ['jquery', 'bootstrap']
|
||||
},
|
||||
blueImpGallery: {
|
||||
deps : ['jquery']
|
||||
}
|
||||
},
|
||||
//Introduced in 2.1.2 and considered experimental.
|
||||
//If the minifier specified in the "optimize" option supports generating
|
||||
//source maps for the minified code, then generate them. The source maps
|
||||
//generated only translate minified JS to non-minified JS, it does not do
|
||||
//anything magical for translating minified JS to transpiled source code.
|
||||
//Currently only optimize: "uglify2" is supported when running in node or
|
||||
//rhino, and if running in rhino, "closure" with a closure compiler jar
|
||||
//build after r1592 (20111114 release).
|
||||
//The source files will show up in a browser developer tool that supports
|
||||
//source maps as ".js.src" files.
|
||||
generateSourceMaps: true,
|
||||
|
||||
//How to optimize all the JS files in the build output directory.
|
||||
//Right now only the following values
|
||||
@@ -190,7 +129,16 @@
|
||||
//- "closure.keepLines": Same as closure option, but keeps line returns
|
||||
//in the minified files.
|
||||
//- "none": no minification will be done.
|
||||
optimize: "uglify2",
|
||||
optimize: 'uglify2',
|
||||
|
||||
//Introduced in 2.1.2: If using "dir" for an output directory, normally the
|
||||
//optimize setting is used to optimize the build bundles (the "modules"
|
||||
//section of the config) and any other JS file in the directory. However, if
|
||||
//the non-build bundle JS files will not be loaded after a build, you can
|
||||
//skip the optimization of those files, to speed up builds. Set this value
|
||||
//to true if you want to skip optimizing those other non-build bundle JS
|
||||
//files.
|
||||
//skipDirOptimize: true,
|
||||
|
||||
//If using UglifyJS2 for script optimization, these config options can be
|
||||
//used to pass configuration values to UglifyJS2.
|
||||
@@ -213,18 +161,27 @@
|
||||
DEBUG: false
|
||||
}
|
||||
},
|
||||
warnings: true,
|
||||
warnings: false,
|
||||
mangle: true
|
||||
},
|
||||
|
||||
//A function that will be called for every write to an optimized bundle
|
||||
//of modules. This allows transforms of the content before serialization.
|
||||
onBuildWrite: function (moduleName, path, contents) {
|
||||
|
||||
// show module names for each file
|
||||
if(moduleName === 'app/main'){
|
||||
// test :)
|
||||
}
|
||||
|
||||
return contents;
|
||||
},
|
||||
|
||||
//The directory path to save the output. If not specified, then
|
||||
//the path will default to be a directory called "build" as a sibling
|
||||
//to the build file. All relative paths are relative to the build file.
|
||||
dir: "../../build_js",
|
||||
dir: "../../build_js"
|
||||
|
||||
//Inlines the text for any text! dependencies, to avoid the separate
|
||||
//async XMLHttpRequest calls to load those dependencies.
|
||||
inlineText: false
|
||||
|
||||
|
||||
})
|
||||
Reference in New Issue
Block a user