Ticket #43731: wordpress_webpack.2.patch
File wordpress_webpack.2.patch, 309.7 KB (added by , 7 years ago) |
---|
-
Gruntfile.js
diff --git Gruntfile.js Gruntfile.js index 0dc8b7fa50..57aaccee35 100644
2 2 /* globals Set */ 3 3 var webpackConfig = require( './webpack.config.prod' ); 4 4 var webpackDevConfig = require( './webpack.config.dev' ); 5 var webpackWatchConfig = require( './webpack.config.watch' ); 5 6 6 7 module.exports = function(grunt) { 7 8 var path = require('path'), … … module.exports = function(grunt) { 110 111 cwd: BUILD_DIR, 111 112 src: [] 112 113 }, 113 tinymce: [' <%= concat.tinymce.dest %>'],114 tinymce: ['./build/wp-includes/js/tinymce/wp-tinymce.js'], 114 115 qunit: ['tests/qunit/compiled.html'] 115 116 }, 116 file_append: {117 default_options: {118 files: [119 {120 append: 'jQuery.noConflict();',121 input: './build/wp-includes/js/jquery/jquery.js',122 output: './build/wp-includes/js/jquery/jquery.js'123 }124 ]125 }126 },127 117 copy: { 128 118 files: { 129 119 files: [ … … module.exports = function(grunt) { 150 140 } 151 141 ] 152 142 }, 153 'npm-packages': {154 files: {155 'build/wp-includes/js/backbone.js': ['./node_modules/backbone/backbone.js'],156 'build/wp-includes/js/hoverIntent.js': ['./node_modules/jquery-hoverintent/jquery.hoverIntent.js'],157 'build/wp-includes/js/imagesloaded.min.js': ['./node_modules/imagesloaded/imagesloaded.pkgd.min.js'],158 'build/wp-includes/js/jquery/jquery-migrate.js': ['./node_modules/jquery-migrate/dist/jquery-migrate.js'],159 'build/wp-includes/js/jquery/jquery-migrate.min.js': ['./node_modules/jquery-migrate/dist/jquery-migrate.min.js'],160 'build/wp-includes/js/jquery/jquery.form.js': ['./node_modules/jquery-form/src/jquery.form.js'],161 'build/wp-includes/js/jquery/jquery.form.min.js': ['./node_modules/jquery-form/dist/jquery.form.min.js'],162 'build/wp-includes/js/jquery/jquery.js': ['./node_modules/jquery/dist/jquery.min.js'],163 'build/wp-includes/js/masonry.min.js': ['./node_modules/masonry-layout/dist/masonry.pkgd.min.js'],164 'build/wp-includes/js/twemoji.js': ['./node_modules/twemoji/2/twemoji.js'],165 'build/wp-includes/js/underscore.min.js': ['./node_modules/underscore/underscore-min.js']166 }167 },168 'vendor-js': {169 files: [170 {171 expand: true,172 cwd: SOURCE_DIR + 'js/_enqueues/vendor/',173 src: [174 '**/*',175 '!farbtastic.js',176 '!iris.min.js',177 '!deprecated/**',178 '!README.md',179 // Ignore unminified version of vendor lib we don't ship.180 '!jquery/jquery.masonry.js',181 '!tinymce/tinymce.js'182 ],183 dest: 'build/wp-includes/js/'184 },185 {186 expand: true,187 cwd: SOURCE_DIR + 'js/_enqueues/vendor/',188 src: [189 'farbtastic.js',190 'iris.min.js'191 ],192 dest: 'build/wp-admin/js/'193 },194 {195 expand: true,196 cwd: SOURCE_DIR + 'js/_enqueues/vendor/deprecated',197 src: [198 'suggest*'199 ],200 dest: 'build/wp-includes/js/jquery/'201 }202 ]203 },204 'admin-js': {205 files: {206 'build/wp-admin/js/accordion.js': ['./src/js/_enqueues/lib/accordion.js'],207 'build/wp-admin/js/code-editor.js': ['./src/js/_enqueues/wp/code-editor.js'],208 'build/wp-admin/js/color-picker.js': ['./src/js/_enqueues/lib/color-picker.js'],209 'build/wp-admin/js/comment.js': ['./src/js/_enqueues/admin/comment.js'],210 'build/wp-admin/js/common.js': ['./src/js/_enqueues/admin/common.js'],211 'build/wp-admin/js/custom-background.js': ['./src/js/_enqueues/admin/custom-background.js'],212 'build/wp-admin/js/custom-header.js': ['./src/js/_enqueues/admin/custom-header.js'],213 'build/wp-admin/js/customize-controls.js': ['./src/js/_enqueues/wp/customize/controls.js'],214 'build/wp-admin/js/customize-nav-menus.js': ['./src/js/_enqueues/wp/customize/nav-menus.js'],215 'build/wp-admin/js/customize-widgets.js': ['./src/js/_enqueues/wp/customize/widgets.js'],216 'build/wp-admin/js/dashboard.js': ['./src/js/_enqueues/wp/dashboard.js'],217 'build/wp-admin/js/edit-comments.js': ['./src/js/_enqueues/admin/edit-comments.js'],218 'build/wp-admin/js/editor-expand.js': ['./src/js/_enqueues/wp/editor/dfw.js'],219 'build/wp-admin/js/editor.js': ['./src/js/_enqueues/wp/editor/base.js'],220 'build/wp-admin/js/gallery.js': ['./src/js/_enqueues/lib/gallery.js'],221 'build/wp-admin/js/image-edit.js': ['./src/js/_enqueues/lib/image-edit.js'],222 'build/wp-admin/js/inline-edit-post.js': ['./src/js/_enqueues/admin/inline-edit-post.js'],223 'build/wp-admin/js/inline-edit-tax.js': ['./src/js/_enqueues/admin/inline-edit-tax.js'],224 'build/wp-admin/js/language-chooser.js': ['./src/js/_enqueues/lib/language-chooser.js'],225 'build/wp-admin/js/link.js': ['./src/js/_enqueues/admin/link.js'],226 'build/wp-admin/js/media-gallery.js': ['./src/js/_enqueues/deprecated/media-gallery.js'],227 'build/wp-admin/js/media-upload.js': ['./src/js/_enqueues/admin/media-upload.js'],228 'build/wp-admin/js/media.js': ['./src/js/_enqueues/admin/media.js'],229 'build/wp-admin/js/nav-menu.js': ['./src/js/_enqueues/lib/nav-menu.js'],230 'build/wp-admin/js/password-strength-meter.js': ['./src/js/_enqueues/wp/password-strength-meter.js'],231 'build/wp-admin/js/plugin-install.js': ['./src/js/_enqueues/admin/plugin-install.js'],232 'build/wp-admin/js/post.js': ['./src/js/_enqueues/admin/post.js'],233 'build/wp-admin/js/postbox.js': ['./src/js/_enqueues/admin/postbox.js'],234 'build/wp-admin/js/revisions.js': ['./src/js/_enqueues/wp/revisions.js'],235 'build/wp-admin/js/set-post-thumbnail.js': ['./src/js/_enqueues/admin/set-post-thumbnail.js'],236 'build/wp-admin/js/svg-painter.js': ['./src/js/_enqueues/wp/svg-painter.js'],237 'build/wp-admin/js/tags-box.js': ['./src/js/_enqueues/admin/tags-box.js'],238 'build/wp-admin/js/tags-suggest.js': ['./src/js/_enqueues/admin/tags-suggest.js'],239 'build/wp-admin/js/tags.js': ['./src/js/_enqueues/admin/tags.js'],240 'build/wp-admin/js/theme-plugin-editor.js': ['./src/js/_enqueues/wp/theme-plugin-editor.js'],241 'build/wp-admin/js/theme.js': ['./src/js/_enqueues/wp/theme.js'],242 'build/wp-admin/js/updates.js': ['./src/js/_enqueues/wp/updates.js'],243 'build/wp-admin/js/user-profile.js': ['./src/js/_enqueues/admin/user-profile.js'],244 'build/wp-admin/js/user-suggest.js': ['./src/js/_enqueues/lib/user-suggest.js'],245 'build/wp-admin/js/widgets/custom-html-widgets.js': ['./src/js/_enqueues/wp/widgets/custom-html.js'],246 'build/wp-admin/js/widgets/media-audio-widget.js': ['./src/js/_enqueues/wp/widgets/media-audio.js'],247 'build/wp-admin/js/widgets/media-gallery-widget.js': ['./src/js/_enqueues/wp/widgets/media-gallery.js'],248 'build/wp-admin/js/widgets/media-image-widget.js': ['./src/js/_enqueues/wp/widgets/media-image.js'],249 'build/wp-admin/js/widgets/media-video-widget.js': ['./src/js/_enqueues/wp/widgets/media-video.js'],250 'build/wp-admin/js/widgets/media-widgets.js': ['./src/js/_enqueues/wp/widgets/media.js'],251 'build/wp-admin/js/widgets/text-widgets.js': ['./src/js/_enqueues/wp/widgets/text.js'],252 'build/wp-admin/js/widgets.js': ['./src/js/_enqueues/admin/widgets.js'],253 'build/wp-admin/js/word-count.js': ['./src/js/_enqueues/wp/utils/word-count.js'],254 'build/wp-admin/js/wp-fullscreen-stub.js': ['./src/js/_enqueues/deprecated/fullscreen-stub.js'],255 'build/wp-admin/js/xfn.js': ['./src/js/_enqueues/admin/xfn.js']256 }257 },258 'includes-js': {259 files: {260 'build/wp-includes/js/admin-bar.js': ['./src/js/_enqueues/lib/admin-bar.js'],261 'build/wp-includes/js/api-request.js': ['./src/js/_enqueues/wp/api-request.js'],262 'build/wp-includes/js/autosave.js': ['./src/js/_enqueues/wp/autosave.js'],263 'build/wp-includes/js/comment-reply.js': ['./src/js/_enqueues/lib/comment-reply.js'],264 'build/wp-includes/js/customize-base.js': ['./src/js/_enqueues/wp/customize/base.js'],265 'build/wp-includes/js/customize-loader.js': ['./src/js/_enqueues/wp/customize/loader.js'],266 'build/wp-includes/js/customize-models.js': ['./src/js/_enqueues/wp/customize/models.js'],267 'build/wp-includes/js/customize-preview-nav-menus.js': ['./src/js/_enqueues/wp/customize/preview-nav-menus.js'],268 'build/wp-includes/js/customize-preview-widgets.js': ['./src/js/_enqueues/wp/customize/preview-widgets.js'],269 'build/wp-includes/js/customize-preview.js': ['./src/js/_enqueues/wp/customize/preview.js'],270 'build/wp-includes/js/customize-selective-refresh.js': ['./src/js/_enqueues/wp/customize/selective-refresh.js'],271 'build/wp-includes/js/customize-views.js': ['./src/js/_enqueues/wp/customize/views.js'],272 'build/wp-includes/js/heartbeat.js': ['./src/js/_enqueues/wp/heartbeat.js'],273 'build/wp-includes/js/mce-view.js': ['./src/js/_enqueues/wp/mce-view.js'],274 'build/wp-includes/js/media-editor.js': ['./src/js/_enqueues/wp/media/editor.js'],275 'build/wp-includes/js/quicktags.js': ['./src/js/_enqueues/lib/quicktags.js'],276 'build/wp-includes/js/shortcode.js': ['./src/js/_enqueues/wp/shortcode.js'],277 'build/wp-includes/js/utils.js': ['./src/js/_enqueues/lib/cookies.js'],278 'build/wp-includes/js/wp-a11y.js': ['./src/js/_enqueues/wp/a11y.js'],279 'build/wp-includes/js/wp-ajax-response.js': ['./src/js/_enqueues/lib/ajax-response.js'],280 'build/wp-includes/js/wp-api.js': ['./src/js/_enqueues/wp/api.js'],281 'build/wp-includes/js/wp-auth-check.js': ['./src/js/_enqueues/lib/auth-check.js'],282 'build/wp-includes/js/wp-backbone.js': ['./src/js/_enqueues/wp/backbone.js'],283 'build/wp-includes/js/wp-custom-header.js': ['./src/js/_enqueues/wp/custom-header.js'],284 'build/wp-includes/js/wp-embed-template.js': ['./src/js/_enqueues/lib/embed-template.js'],285 'build/wp-includes/js/wp-embed.js': ['./src/js/_enqueues/wp/embed.js'],286 'build/wp-includes/js/wp-emoji-loader.js': ['./src/js/_enqueues/lib/emoji-loader.js'],287 'build/wp-includes/js/wp-emoji.js': ['./src/js/_enqueues/wp/emoji.js'],288 'build/wp-includes/js/wp-list-revisions.js': ['./src/js/_enqueues/lib/list-revisions.js'],289 'build/wp-includes/js/wp-lists.js': ['./src/js/_enqueues/lib/lists.js'],290 'build/wp-includes/js/wp-pointer.js': ['./src/js/_enqueues/lib/pointer.js'],291 'build/wp-includes/js/wp-sanitize.js': ['./src/js/_enqueues/wp/sanitize.js'],292 'build/wp-includes/js/wp-util.js': ['./src/js/_enqueues/wp/util.js'],293 'build/wp-includes/js/wpdialog.js': ['./src/js/_enqueues/lib/dialog.js'],294 'build/wp-includes/js/wplink.js': ['./src/js/_enqueues/lib/link.js'],295 'build/wp-includes/js/zxcvbn-async.js': ['./src/js/_enqueues/lib/zxcvbn-async.js']296 }297 },298 143 'wp-admin-css-compat-rtl': { 299 144 options: { 300 145 processContent: function( src ) { … … module.exports = function(grunt) { 637 482 args: ['--verbose', '-c', 'phpunit.xml.dist', '--group', 'restapi-jsclient'] 638 483 } 639 484 }, 640 uglify: {641 options: {642 ASCIIOnly: true,643 screwIE8: false644 },645 core: {646 expand: true,647 cwd: BUILD_DIR,648 dest: BUILD_DIR,649 ext: '.min.js',650 src: [651 'wp-admin/js/**/*.js',652 'wp-includes/js/*.js',653 'wp-includes/js/plupload/*.js',654 'wp-includes/js/mediaelement/wp-mediaelement.js',655 'wp-includes/js/mediaelement/wp-playlist.js',656 'wp-includes/js/mediaelement/mediaelement-migrate.js',657 'wp-includes/js/tinymce/plugins/wordpress/plugin.js',658 'wp-includes/js/tinymce/plugins/wp*/plugin.js',659 660 // Exceptions661 '!**/*.min.js',662 '!wp-admin/js/custom-header.js', // Why? We should minify this.663 '!wp-admin/js/farbtastic.js',664 '!wp-includes/js/swfobject.js',665 '!wp-includes/js/wp-embed.js' // We have extra options for this, see uglify:embed666 ]667 },668 embed: {669 options: {670 compress: {671 conditionals: false672 }673 },674 expand: true,675 cwd: BUILD_DIR,676 dest: BUILD_DIR,677 ext: '.min.js',678 src: ['wp-includes/js/wp-embed.js']679 },680 jqueryui: {681 options: {682 // Preserve comments that start with a bang.683 preserveComments: /^!/684 },685 expand: true,686 cwd: 'node_modules/jquery-ui/ui/',687 dest: BUILD_DIR + 'wp-includes/js/jquery/ui/',688 ext: '.min.js',689 src: ['*.js']690 },691 imgareaselect: {692 src: BUILD_DIR + 'wp-includes/js/imgareaselect/jquery.imgareaselect.js',693 dest: BUILD_DIR + 'wp-includes/js/imgareaselect/jquery.imgareaselect.min.js'694 },695 dynamic: {696 expand: true,697 cwd: BUILD_DIR,698 dest: BUILD_DIR,699 ext: '.min.js',700 src: []701 }702 },703 485 webpack: { 704 486 prod: webpackConfig, 705 dev: webpackDevConfig 706 }, 707 concat: { 708 tinymce: { 709 options: { 710 separator: '\n', 711 process: function( src, filepath ) { 712 return '// Source: ' + filepath.replace( BUILD_DIR, '' ) + '\n' + src; 713 } 714 }, 715 src: [ 716 BUILD_DIR + 'wp-includes/js/tinymce/tinymce.min.js', 717 BUILD_DIR + 'wp-includes/js/tinymce/themes/modern/theme.min.js', 718 BUILD_DIR + 'wp-includes/js/tinymce/plugins/*/plugin.min.js' 719 ], 720 dest: BUILD_DIR + 'wp-includes/js/tinymce/wp-tinymce.js' 721 }, 722 emoji: { 723 options: { 724 separator: '\n', 725 process: function( src, filepath ) { 726 return '// Source: ' + filepath.replace( BUILD_DIR, '' ) + '\n' + src; 727 } 728 }, 729 src: [ 730 BUILD_DIR + 'wp-includes/js/twemoji.min.js', 731 BUILD_DIR + 'wp-includes/js/wp-emoji.min.js' 732 ], 733 dest: BUILD_DIR + 'wp-includes/js/wp-emoji-release.min.js' 734 } 735 }, 736 compress: { 737 tinymce: { 738 options: { 739 mode: 'gzip', 740 level: 9 741 }, 742 src: '<%= concat.tinymce.dest %>', 743 dest: BUILD_DIR + 'wp-includes/js/tinymce/wp-tinymce.js.gz' 744 } 487 dev: webpackDevConfig, 488 watch: webpackWatchConfig 745 489 }, 746 490 patch:{ 747 491 options: { … … module.exports = function(grunt) { 1054 798 all: { 1055 799 files: [ 1056 800 SOURCE_DIR + '**', 1057 '!' + SOURCE_DIR + 'js/**/*.js ',801 '!' + SOURCE_DIR + 'js/**/*.js*', 1058 802 // Ignore version control directories. 1059 803 '!' + SOURCE_DIR + '**/.{svn,git}/**' 1060 804 ], … … module.exports = function(grunt) { 1064 808 spawn: false 1065 809 } 1066 810 }, 1067 'js-enqueues': {1068 files: [SOURCE_DIR + 'js/_enqueues/**/*.js'],1069 tasks: ['clean:dynamic', 'copy:dynamic-js', 'uglify:dynamic', 'jsvalidate:dynamic'],1070 options: {1071 dot: true,1072 spawn: false1073 }1074 },1075 'js-webpack': {1076 files: [1077 SOURCE_DIR + 'js/**/*.js',1078 '!' + SOURCE_DIR + 'js/_enqueues/**/*.js',1079 'webpack-dev.config.js'1080 ],1081 tasks: ['clean:dynamic', 'webpack:dev', 'uglify:dynamic', 'jsvalidate:dynamic'],1082 options: {1083 dot: true,1084 spawn: false1085 }1086 },1087 811 config: { 1088 812 files: [ 1089 813 'Gruntfile.js', 1090 'webpack-dev.config.js', 1091 'webpack.config.js' 814 'webpack.config.*.js' 1092 815 ] 1093 816 }, 1094 817 colors: { … … module.exports = function(grunt) { 1112 835 ], 1113 836 tasks: ['qunit'] 1114 837 } 838 }, 839 concurrent: { 840 watch: { 841 tasks: ['_watch', 'webpack:watch'], 842 options: { 843 logConcurrentOutput: true 844 } 845 } 1115 846 } 1116 847 }); 1117 848 … … module.exports = function(grunt) { 1163 894 }; 1164 895 } 1165 896 1166 grunt.task.run( '_' + this.nameArgs ); 897 if ( this.nameArgs === 'watch' ) { 898 grunt.task.run( 'concurrent:watch' ); 899 } else if ( this.nameArgs === 'watch:webpack' ) { 900 grunt.task.run( 'webpack:watch' ); 901 } else { 902 grunt.task.run( '_' + this.nameArgs ); 903 } 904 1167 905 } ); 1168 906 1169 907 grunt.registerTask( 'precommit:image', [ … … module.exports = function(grunt) { 1173 911 grunt.registerTask( 'precommit:js', [ 1174 912 'webpack:prod', 1175 913 'jshint:corejs', 1176 'uglify:imgareaselect',1177 914 'qunit:compiled' 1178 915 ] ); 1179 916 … … module.exports = function(grunt) { 1281 1018 } 1282 1019 } ); 1283 1020 1284 grunt.registerTask( 'copy:js', [1285 'copy:npm-packages',1286 'copy:vendor-js',1287 'copy:admin-js',1288 'copy:includes-js'1289 ] );1290 1291 1021 grunt.registerTask( 'uglify:all', [ 1292 'uglify:core', 1293 'uglify:embed', 1294 'uglify:jqueryui', 1295 'uglify:imgareaselect' 1296 ] ); 1297 1298 grunt.registerTask( 'build:tinymce', [ 1299 'concat:tinymce', 1300 'compress:tinymce', 1301 'clean:tinymce' 1022 'uglify:core' 1302 1023 ] ); 1303 1024 1304 1025 grunt.registerTask( 'build:js', [ 1305 1026 'clean:js', 1306 1027 'webpack:dev', 1307 'copy:js',1308 'file_append',1309 'uglify:all',1310 'build:tinymce',1311 'concat:emoji',1312 1028 'jsvalidate:build' 1313 1029 ] ); 1314 1030 … … module.exports = function(grunt) { 1316 1032 'copy:files', 1317 1033 'copy:wp-admin-css-compat-rtl', 1318 1034 'copy:wp-admin-css-compat-min', 1319 'copy:version', 1320 'copy:js' 1035 'copy:version' 1321 1036 ] ); 1322 1037 1323 1038 grunt.registerTask( 'build', [ 1324 1039 'clean:all', 1325 1040 'webpack:dev', 1326 1041 'copy:all', 1327 'file_append',1328 1042 'cssmin:core', 1329 1043 'colors', 1330 1044 'rtl', 1331 1045 'cssmin:rtl', 1332 1046 'cssmin:colors', 1333 'uglify:all',1334 'build:tinymce',1335 'concat:emoji',1336 1047 'includes:emoji', 1337 1048 'includes:embed', 1338 1049 'usebanner', … … module.exports = function(grunt) { 1381 1092 var src; 1382 1093 1383 1094 // Only configure the dynamic tasks based on known targets. 1384 if ( [ 'all', 'rtl' , 'webpack', 'js-enqueues', 'js-webpack'].indexOf( target ) === -1 ) {1095 if ( [ 'all', 'rtl' ].indexOf( target ) === -1 ) { 1385 1096 return; 1386 1097 } 1387 1098 1388 1099 // Normalize filepath for Windows. 1389 1100 filepath = filepath.replace( /\\/g, '/' ); 1390 1101 1391 // If the target is a file in the restructured js src. 1392 if ( target === 'js-enqueues' ) { 1393 var files = {}; 1394 var configs, dest; 1395 1396 // If it's a vendor file which are configured with glob matchers. 1397 if ( filepath.indexOf( SOURCE_DIR + 'js/_enqueues/vendor/' ) === 0 ) { 1398 // Grab the glob matchers from the copy task. 1399 configs = grunt.config( [ 'copy', 'vendor-js', 'files' ] ); 1400 1401 // For each glob matcher check if it matches and if so set the variables for our dynamic tasks. 1402 for ( var i = 0; i < configs.length; i++ ) { 1403 var config = configs[ i ]; 1404 var relative = path.relative( config.cwd, filepath ); 1405 var minimatch = require('minimatch'); 1406 1407 if ( minimatch.match( config.src, relative, {} ) ) { 1408 dest = config.dest + relative; 1409 src = [ path.relative( BUILD_DIR, dest ) ]; 1410 files[ dest ] = [ filepath ]; 1411 break; 1412 } 1413 } 1414 // Or if it's another file which has a straight mapping. 1415 } else { 1416 configs = Object.assign( {}, 1417 grunt.config( [ 'copy', 'admin-js', 'files' ] ), 1418 grunt.config( [ 'copy', 'includes-js', 'files' ] ) 1419 ); 1420 1421 for ( dest in configs ) { 1422 // If a file in the mapping matches then set the variables for our dynamic tasks. 1423 if ( dest && configs.hasOwnProperty( dest ) && configs[ dest ][0] === './' + filepath ) { 1424 files[ dest ] = configs[ dest ]; 1425 src = [ path.relative( BUILD_DIR, dest ) ]; 1426 break; 1427 } 1428 } 1429 } 1430 1431 // Configure our dynamic-js copy task which uses a file mapping rather than simply copying from src to build. 1432 if ( action !== 'deleted' ) { 1433 grunt.config( [ 'copy', 'dynamic-js', 'files' ], files ); 1434 } 1435 // For the webpack builds configure the jsvalidate task to only check those files build by webpack. 1436 } else if ( target === 'js-webpack' ) { 1437 src = [ 1438 'wp-includes/js/media-audiovideo.js', 1439 'wp-includes/js/media-grid.js', 1440 'wp-includes/js/media-models.js', 1441 'wp-includes/js/media-views.js' 1442 ]; 1443 // Else simply use the path relative to the source directory. 1444 } else { 1445 src = [ path.relative( SOURCE_DIR, filepath ) ]; 1446 } 1102 src = [ path.relative( SOURCE_DIR, filepath ) ]; 1447 1103 1448 1104 if ( ! src ) { 1449 1105 grunt.warn( 'Failed to determine the destination file.' ); … … module.exports = function(grunt) { 1457 1113 // Otherwise copy over only the changed file. 1458 1114 grunt.config( [ 'copy', 'dynamic', 'src' ], src ); 1459 1115 1460 // For javascript also minify and validate the changed file.1461 if ( target === 'js-enqueues' ) {1462 grunt.config( [ 'uglify', 'dynamic', 'src' ], src );1463 grunt.config( [ 'jsvalidate', 'dynamic', 'files', 'src' ], src.map( function( dir ) { return BUILD_DIR + dir; } ) );1464 }1465 // For webpack only validate the file, minification is handled by webpack itself.1466 if ( target === 'js-webpack' ) {1467 grunt.config( [ 'jsvalidate', 'dynamic', 'files', 'src' ], src.map( function( dir ) { return BUILD_DIR + dir; } ) );1468 }1469 1116 // For css run the rtl task on just the changed file. 1470 1117 if ( target === 'rtl' ) { 1471 1118 grunt.config( [ 'rtlcss', 'dynamic', 'src' ], src ); -
package-lock.json
diff --git package-lock.json package-lock.json index 477488d18a..67406daa92 100644
16 16 "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", 17 17 "dev": true, 18 18 "requires": { 19 "mime-types": " ~2.1.18",19 "mime-types": "2.1.18", 20 20 "negotiator": "0.6.1" 21 21 } 22 22 }, … … 32 32 "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", 33 33 "dev": true, 34 34 "requires": { 35 "acorn": " ^4.0.3"35 "acorn": "4.0.13" 36 36 }, 37 37 "dependencies": { 38 38 "acorn": { … … 49 49 "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", 50 50 "dev": true, 51 51 "requires": { 52 "co": " ^4.6.0",53 "fast-deep-equal": " ^1.0.0",54 "fast-json-stable-stringify": " ^2.0.0",55 "json-schema-traverse": " ^0.3.0"52 "co": "4.6.0", 53 "fast-deep-equal": "1.1.0", 54 "fast-json-stable-stringify": "2.0.0", 55 "json-schema-traverse": "0.3.1" 56 56 }, 57 57 "dependencies": { 58 58 "co": { … … 75 75 "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", 76 76 "dev": true, 77 77 "requires": { 78 "kind-of": " ^3.0.2",79 "longest": " ^1.0.1",80 "repeat-string": " ^1.5.2"78 "kind-of": "3.2.2", 79 "longest": "1.0.1", 80 "repeat-string": "1.6.1" 81 81 } 82 82 }, 83 83 "amdefine": { … … 131 131 "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", 132 132 "dev": true, 133 133 "requires": { 134 "micromatch": " ^3.1.4",135 "normalize-path": " ^2.1.1"134 "micromatch": "3.1.9", 135 "normalize-path": "2.1.1" 136 136 }, 137 137 "dependencies": { 138 138 "arr-diff": { … … 153 153 "integrity": "sha512-SO5lYHA3vO6gz66erVvedSCkp7AKWdv6VcQ2N4ysXfPxdAlxAMMAdwegGGcv1Bqwm7naF1hNdk5d6AAIEHV2nQ==", 154 154 "dev": true, 155 155 "requires": { 156 "arr-flatten": " ^1.1.0",157 "array-unique": " ^0.3.2",158 "define-property": " ^1.0.0",159 "extend-shallow": " ^2.0.1",160 "fill-range": " ^4.0.0",161 "isobject": " ^3.0.1",162 "kind-of": " ^6.0.2",163 "repeat-element": " ^1.1.2",164 "snapdragon": " ^0.8.1",165 "snapdragon-node": " ^2.0.1",166 "split-string": " ^3.0.2",167 "to-regex": " ^3.0.1"156 "arr-flatten": "1.1.0", 157 "array-unique": "0.3.2", 158 "define-property": "1.0.0", 159 "extend-shallow": "2.0.1", 160 "fill-range": "4.0.0", 161 "isobject": "3.0.1", 162 "kind-of": "6.0.2", 163 "repeat-element": "1.1.2", 164 "snapdragon": "0.8.1", 165 "snapdragon-node": "2.1.1", 166 "split-string": "3.1.0", 167 "to-regex": "3.0.2" 168 168 }, 169 169 "dependencies": { 170 170 "define-property": { … … 173 173 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 174 174 "dev": true, 175 175 "requires": { 176 "is-descriptor": " ^1.0.0"176 "is-descriptor": "1.0.2" 177 177 } 178 178 }, 179 179 "extend-shallow": { … … 182 182 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 183 183 "dev": true, 184 184 "requires": { 185 "is-extendable": " ^0.1.0"185 "is-extendable": "0.1.1" 186 186 } 187 187 } 188 188 } … … 193 193 "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", 194 194 "dev": true, 195 195 "requires": { 196 "debug": " ^2.3.3",197 "define-property": " ^0.2.5",198 "extend-shallow": " ^2.0.1",199 "posix-character-classes": " ^0.1.0",200 "regex-not": " ^1.0.0",201 "snapdragon": " ^0.8.1",202 "to-regex": " ^3.0.1"196 "debug": "2.6.9", 197 "define-property": "0.2.5", 198 "extend-shallow": "2.0.1", 199 "posix-character-classes": "0.1.1", 200 "regex-not": "1.0.2", 201 "snapdragon": "0.8.1", 202 "to-regex": "3.0.2" 203 203 }, 204 204 "dependencies": { 205 205 "define-property": { … … 208 208 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 209 209 "dev": true, 210 210 "requires": { 211 "is-descriptor": " ^0.1.0"211 "is-descriptor": "0.1.6" 212 212 } 213 213 }, 214 214 "extend-shallow": { … … 217 217 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 218 218 "dev": true, 219 219 "requires": { 220 "is-extendable": " ^0.1.0"220 "is-extendable": "0.1.1" 221 221 } 222 222 }, 223 223 "is-descriptor": { … … 226 226 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 227 227 "dev": true, 228 228 "requires": { 229 "is-accessor-descriptor": " ^0.1.6",230 "is-data-descriptor": " ^0.1.4",231 "kind-of": " ^5.0.0"229 "is-accessor-descriptor": "0.1.6", 230 "is-data-descriptor": "0.1.4", 231 "kind-of": "5.1.0" 232 232 } 233 233 }, 234 234 "kind-of": { … … 245 245 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", 246 246 "dev": true, 247 247 "requires": { 248 "assign-symbols": " ^1.0.0",249 "is-extendable": " ^1.0.1"248 "assign-symbols": "1.0.0", 249 "is-extendable": "1.0.1" 250 250 }, 251 251 "dependencies": { 252 252 "is-extendable": { … … 255 255 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 256 256 "dev": true, 257 257 "requires": { 258 "is-plain-object": " ^2.0.4"258 "is-plain-object": "2.0.4" 259 259 } 260 260 } 261 261 } … … 266 266 "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", 267 267 "dev": true, 268 268 "requires": { 269 "array-unique": " ^0.3.2",270 "define-property": " ^1.0.0",271 "expand-brackets": " ^2.1.4",272 "extend-shallow": " ^2.0.1",273 "fragment-cache": " ^0.2.1",274 "regex-not": " ^1.0.0",275 "snapdragon": " ^0.8.1",276 "to-regex": " ^3.0.1"269 "array-unique": "0.3.2", 270 "define-property": "1.0.0", 271 "expand-brackets": "2.1.4", 272 "extend-shallow": "2.0.1", 273 "fragment-cache": "0.2.1", 274 "regex-not": "1.0.2", 275 "snapdragon": "0.8.1", 276 "to-regex": "3.0.2" 277 277 }, 278 278 "dependencies": { 279 279 "define-property": { … … 282 282 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 283 283 "dev": true, 284 284 "requires": { 285 "is-descriptor": " ^1.0.0"285 "is-descriptor": "1.0.2" 286 286 } 287 287 }, 288 288 "extend-shallow": { … … 291 291 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 292 292 "dev": true, 293 293 "requires": { 294 "is-extendable": " ^0.1.0"294 "is-extendable": "0.1.1" 295 295 } 296 296 } 297 297 } … … 302 302 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", 303 303 "dev": true, 304 304 "requires": { 305 "extend-shallow": " ^2.0.1",306 "is-number": " ^3.0.0",307 "repeat-string": " ^1.6.1",308 "to-regex-range": " ^2.1.0"305 "extend-shallow": "2.0.1", 306 "is-number": "3.0.0", 307 "repeat-string": "1.6.1", 308 "to-regex-range": "2.1.1" 309 309 }, 310 310 "dependencies": { 311 311 "extend-shallow": { … … 314 314 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 315 315 "dev": true, 316 316 "requires": { 317 "is-extendable": " ^0.1.0"317 "is-extendable": "0.1.1" 318 318 } 319 319 } 320 320 } … … 325 325 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 326 326 "dev": true, 327 327 "requires": { 328 "kind-of": " ^3.0.2"328 "kind-of": "3.2.2" 329 329 }, 330 330 "dependencies": { 331 331 "kind-of": { … … 334 334 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 335 335 "dev": true, 336 336 "requires": { 337 "is-buffer": " ^1.1.5"337 "is-buffer": "1.1.6" 338 338 } 339 339 } 340 340 } … … 345 345 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 346 346 "dev": true, 347 347 "requires": { 348 "kind-of": " ^3.0.2"348 "kind-of": "3.2.2" 349 349 }, 350 350 "dependencies": { 351 351 "kind-of": { … … 354 354 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 355 355 "dev": true, 356 356 "requires": { 357 "is-buffer": " ^1.1.5"357 "is-buffer": "1.1.6" 358 358 } 359 359 } 360 360 } … … 365 365 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 366 366 "dev": true, 367 367 "requires": { 368 "kind-of": " ^3.0.2"368 "kind-of": "3.2.2" 369 369 }, 370 370 "dependencies": { 371 371 "kind-of": { … … 374 374 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 375 375 "dev": true, 376 376 "requires": { 377 "is-buffer": " ^1.1.5"377 "is-buffer": "1.1.6" 378 378 } 379 379 } 380 380 } … … 397 397 "integrity": "sha512-SlIz6sv5UPaAVVFRKodKjCg48EbNoIhgetzfK/Cy0v5U52Z6zB136M8tp0UC9jM53LYbmIRihJszvvqpKkfm9g==", 398 398 "dev": true, 399 399 "requires": { 400 "arr-diff": " ^4.0.0",401 "array-unique": " ^0.3.2",402 "braces": " ^2.3.1",403 "define-property": " ^2.0.2",404 "extend-shallow": " ^3.0.2",405 "extglob": " ^2.0.4",406 "fragment-cache": " ^0.2.1",407 "kind-of": " ^6.0.2",408 "nanomatch": " ^1.2.9",409 "object.pick": " ^1.3.0",410 "regex-not": " ^1.0.0",411 "snapdragon": " ^0.8.1",412 "to-regex": " ^3.0.1"400 "arr-diff": "4.0.0", 401 "array-unique": "0.3.2", 402 "braces": "2.3.1", 403 "define-property": "2.0.2", 404 "extend-shallow": "3.0.2", 405 "extglob": "2.0.4", 406 "fragment-cache": "0.2.1", 407 "kind-of": "6.0.2", 408 "nanomatch": "1.2.9", 409 "object.pick": "1.3.0", 410 "regex-not": "1.0.2", 411 "snapdragon": "0.8.1", 412 "to-regex": "3.0.2" 413 413 } 414 414 } 415 415 } … … 420 420 "integrity": "sha1-qEaFeegfZzl7tWNMKZU77c0PVsA=", 421 421 "dev": true, 422 422 "requires": { 423 "cson-parser": " ^1.1.0",424 "js-yaml": " ^3.3.0",425 "lodash": " ^3.10.0"423 "cson-parser": "1.3.5", 424 "js-yaml": "3.11.0", 425 "lodash": "3.10.1" 426 426 }, 427 427 "dependencies": { 428 428 "argparse": { … … 431 431 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 432 432 "dev": true, 433 433 "requires": { 434 "sprintf-js": " ~1.0.2"434 "sprintf-js": "1.0.3" 435 435 } 436 436 }, 437 437 "esprima": { … … 446 446 "integrity": "sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw==", 447 447 "dev": true, 448 448 "requires": { 449 "argparse": " ^1.0.7",450 "esprima": " ^4.0.0"449 "argparse": "1.0.10", 450 "esprima": "4.0.0" 451 451 } 452 452 }, 453 453 "lodash": { … … 470 470 "integrity": "sha1-nNnABpV+vpX62tW9YJiUKoE3N/Y=", 471 471 "dev": true, 472 472 "requires": { 473 "file-type": "^3.1.0" 474 } 475 }, 476 "archiver": { 477 "version": "1.3.0", 478 "resolved": "https://registry.npmjs.org/archiver/-/archiver-1.3.0.tgz", 479 "integrity": "sha1-TyGU1tj5nfP1MeaIHxTxXVX6ryI=", 480 "dev": true, 481 "requires": { 482 "archiver-utils": "^1.3.0", 483 "async": "^2.0.0", 484 "buffer-crc32": "^0.2.1", 485 "glob": "^7.0.0", 486 "lodash": "^4.8.0", 487 "readable-stream": "^2.0.0", 488 "tar-stream": "^1.5.0", 489 "walkdir": "^0.0.11", 490 "zip-stream": "^1.1.0" 491 }, 492 "dependencies": { 493 "async": { 494 "version": "2.6.0", 495 "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", 496 "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", 497 "dev": true, 498 "requires": { 499 "lodash": "^4.14.0" 500 } 501 }, 502 "glob": { 503 "version": "7.1.2", 504 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", 505 "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", 506 "dev": true, 507 "requires": { 508 "fs.realpath": "^1.0.0", 509 "inflight": "^1.0.4", 510 "inherits": "2", 511 "minimatch": "^3.0.4", 512 "once": "^1.3.0", 513 "path-is-absolute": "^1.0.0" 514 } 515 }, 516 "lodash": { 517 "version": "4.17.5", 518 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", 519 "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==", 520 "dev": true 521 }, 522 "minimatch": { 523 "version": "3.0.4", 524 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 525 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 526 "dev": true, 527 "requires": { 528 "brace-expansion": "^1.1.7" 529 } 530 } 531 } 532 }, 533 "archiver-utils": { 534 "version": "1.3.0", 535 "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz", 536 "integrity": "sha1-5QtMCccL89aA4y/xt5lOn52JUXQ=", 537 "dev": true, 538 "requires": { 539 "glob": "^7.0.0", 540 "graceful-fs": "^4.1.0", 541 "lazystream": "^1.0.0", 542 "lodash": "^4.8.0", 543 "normalize-path": "^2.0.0", 544 "readable-stream": "^2.0.0" 545 }, 546 "dependencies": { 547 "glob": { 548 "version": "7.1.2", 549 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", 550 "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", 551 "dev": true, 552 "requires": { 553 "fs.realpath": "^1.0.0", 554 "inflight": "^1.0.4", 555 "inherits": "2", 556 "minimatch": "^3.0.4", 557 "once": "^1.3.0", 558 "path-is-absolute": "^1.0.0" 559 } 560 }, 561 "graceful-fs": { 562 "version": "4.1.11", 563 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", 564 "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", 565 "dev": true 566 }, 567 "lodash": { 568 "version": "4.17.5", 569 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", 570 "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==", 571 "dev": true 572 }, 573 "minimatch": { 574 "version": "3.0.4", 575 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 576 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 577 "dev": true, 578 "requires": { 579 "brace-expansion": "^1.1.7" 580 } 581 } 473 "file-type": "3.9.0" 582 474 } 583 475 }, 584 476 "are-we-there-yet": { … … 587 479 "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", 588 480 "dev": true, 589 481 "requires": { 590 "delegates": " ^1.0.0",591 "readable-stream": " ^2.0.6"482 "delegates": "1.0.0", 483 "readable-stream": "2.3.5" 592 484 } 593 485 }, 594 486 "argparse": { … … 597 489 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 598 490 "dev": true, 599 491 "requires": { 600 "sprintf-js": " ~1.0.2"492 "sprintf-js": "1.0.3" 601 493 } 602 494 }, 603 495 "arr-diff": { … … 606 498 "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", 607 499 "dev": true, 608 500 "requires": { 609 "arr-flatten": " ^1.0.1"501 "arr-flatten": "1.1.0" 610 502 } 611 503 }, 612 504 "arr-flatten": { … … 645 537 "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", 646 538 "dev": true, 647 539 "requires": { 648 "define-properties": " ^1.1.2",649 "es-abstract": " ^1.7.0"540 "define-properties": "1.1.2", 541 "es-abstract": "1.10.0" 650 542 } 651 543 }, 652 544 "array-union": { … … 655 547 "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", 656 548 "dev": true, 657 549 "requires": { 658 "array-uniq": " ^1.0.1"550 "array-uniq": "1.0.3" 659 551 } 660 552 }, 661 553 "array-uniq": { … … 670 562 "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", 671 563 "dev": true 672 564 }, 565 "arrify": { 566 "version": "1.0.1", 567 "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", 568 "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", 569 "dev": true 570 }, 673 571 "asn1": { 674 572 "version": "0.2.3", 675 573 "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", … … 682 580 "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", 683 581 "dev": true, 684 582 "requires": { 685 "bn.js": " ^4.0.0",686 "inherits": " ^2.0.1",687 "minimalistic-assert": " ^1.0.0"583 "bn.js": "4.11.8", 584 "inherits": "2.0.3", 585 "minimalistic-assert": "1.0.0" 688 586 } 689 587 }, 690 588 "assert": { … … 751 649 "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", 752 650 "dev": true, 753 651 "requires": { 754 "browserslist": " ^1.7.6",755 "caniuse-db": " ^1.0.30000634",756 "normalize-range": " ^0.1.2",757 "num2fraction": " ^1.2.2",758 "postcss": " ^5.2.16",759 "postcss-value-parser": " ^3.2.3"652 "browserslist": "1.7.7", 653 "caniuse-db": "1.0.30000813", 654 "normalize-range": "0.1.2", 655 "num2fraction": "1.2.2", 656 "postcss": "5.2.18", 657 "postcss-value-parser": "3.3.0" 760 658 } 761 659 }, 762 660 "aws-sign2": { … … 782 680 "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.3.3.tgz", 783 681 "integrity": "sha1-TMgOp8sWMaxHSInOQPL4vGg7KZk=", 784 682 "requires": { 785 "underscore": " >=1.8.3"683 "underscore": "1.8.3" 786 684 } 787 685 }, 788 686 "balanced-match": { … … 797 695 "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", 798 696 "dev": true, 799 697 "requires": { 800 "cache-base": " ^1.0.1",801 "class-utils": " ^0.3.5",802 "component-emitter": " ^1.2.1",803 "define-property": " ^1.0.0",804 "isobject": " ^3.0.1",805 "mixin-deep": " ^1.2.0",806 "pascalcase": " ^0.1.1"698 "cache-base": "1.0.1", 699 "class-utils": "0.3.6", 700 "component-emitter": "1.2.1", 701 "define-property": "1.0.0", 702 "isobject": "3.0.1", 703 "mixin-deep": "1.3.1", 704 "pascalcase": "0.1.1" 807 705 }, 808 706 "dependencies": { 809 707 "define-property": { … … 812 710 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 813 711 "dev": true, 814 712 "requires": { 815 "is-descriptor": " ^1.0.0"713 "is-descriptor": "1.0.2" 816 714 } 817 715 }, 818 716 "isobject": { … … 842 740 "dev": true, 843 741 "optional": true, 844 742 "requires": { 845 "tweetnacl": " ^0.14.3"743 "tweetnacl": "0.14.5" 846 744 } 847 745 }, 848 746 "beeper": { … … 864 762 "dev": true, 865 763 "optional": true, 866 764 "requires": { 867 "archive-type": " ^3.0.1",868 "decompress": " ^3.0.0",869 "download": " ^4.1.2",870 "exec-series": " ^1.0.0",871 "rimraf": " ^2.2.6",872 "tempfile": " ^1.0.0",873 "url-regex": " ^3.0.0"765 "archive-type": "3.2.0", 766 "decompress": "3.0.0", 767 "download": "4.4.3", 768 "exec-series": "1.0.3", 769 "rimraf": "2.2.8", 770 "tempfile": "1.1.1", 771 "url-regex": "3.2.0" 874 772 } 875 773 }, 876 774 "bin-check": { … … 880 778 "dev": true, 881 779 "optional": true, 882 780 "requires": { 883 "executable": " ^1.0.0"781 "executable": "1.1.0" 884 782 } 885 783 }, 886 784 "bin-version": { … … 890 788 "dev": true, 891 789 "optional": true, 892 790 "requires": { 893 "find-versions": " ^1.0.0"791 "find-versions": "1.2.1" 894 792 } 895 793 }, 896 794 "bin-version-check": { … … 900 798 "dev": true, 901 799 "optional": true, 902 800 "requires": { 903 "bin-version": " ^1.0.0",904 "minimist": " ^1.1.0",905 "semver": " ^4.0.3",906 "semver-truncate": " ^1.0.0"801 "bin-version": "1.0.4", 802 "minimist": "1.2.0", 803 "semver": "4.3.6", 804 "semver-truncate": "1.1.2" 907 805 }, 908 806 "dependencies": { 909 807 "semver": { … … 922 820 "dev": true, 923 821 "optional": true, 924 822 "requires": { 925 "bin-check": " ^2.0.0",926 "bin-version-check": " ^2.1.0",927 "download": " ^4.0.0",928 "each-async": " ^1.1.1",929 "lazy-req": " ^1.0.0",930 "os-filter-obj": " ^1.0.0"823 "bin-check": "2.0.0", 824 "bin-version-check": "2.1.0", 825 "download": "4.4.3", 826 "each-async": "1.1.1", 827 "lazy-req": "1.1.0", 828 "os-filter-obj": "1.0.3" 931 829 } 932 830 }, 933 831 "binary-extensions": { … … 942 840 "integrity": "sha1-ysMo977kVzDUBLaSID/LWQ4XLV4=", 943 841 "dev": true, 944 842 "requires": { 945 "readable-stream": " ^2.0.5"843 "readable-stream": "2.3.5" 946 844 } 947 845 }, 948 846 "block-stream": { … … 951 849 "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", 952 850 "dev": true, 953 851 "requires": { 954 "inherits": " ~2.0.0"852 "inherits": "2.0.3" 955 853 } 956 854 }, 957 855 "bluebird": { … … 973 871 "dev": true, 974 872 "requires": { 975 873 "bytes": "2.2.0", 976 "content-type": " ~1.0.1",977 "debug": " ~2.2.0",978 "depd": " ~1.1.0",979 "http-errors": " ~1.3.1",874 "content-type": "1.0.4", 875 "debug": "2.2.0", 876 "depd": "1.1.2", 877 "http-errors": "1.3.1", 980 878 "iconv-lite": "0.4.13", 981 "on-finished": " ~2.3.0",879 "on-finished": "2.3.0", 982 880 "qs": "5.2.0", 983 "raw-body": " ~2.1.5",984 "type-is": " ~1.6.10"881 "raw-body": "2.1.7", 882 "type-is": "1.6.16" 985 883 }, 986 884 "dependencies": { 987 885 "debug": { … … 1019 917 "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", 1020 918 "dev": true, 1021 919 "requires": { 1022 "array-flatten": " ^2.1.0",1023 "deep-equal": " ^1.0.1",1024 "dns-equal": " ^1.0.0",1025 "dns-txt": " ^2.0.2",1026 "multicast-dns": " ^6.0.1",1027 "multicast-dns-service-types": " ^1.1.0"920 "array-flatten": "2.1.1", 921 "deep-equal": "1.0.1", 922 "dns-equal": "1.0.0", 923 "dns-txt": "2.0.2", 924 "multicast-dns": "6.2.3", 925 "multicast-dns-service-types": "1.1.0" 1028 926 } 1029 927 }, 1030 928 "boom": { … … 1033 931 "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", 1034 932 "dev": true, 1035 933 "requires": { 1036 "hoek": "4. x.x"934 "hoek": "4.2.1" 1037 935 } 1038 936 }, 1039 937 "brace-expansion": { … … 1042 940 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 1043 941 "dev": true, 1044 942 "requires": { 1045 "balanced-match": " ^1.0.0",943 "balanced-match": "1.0.0", 1046 944 "concat-map": "0.0.1" 1047 945 } 1048 946 }, … … 1052 950 "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", 1053 951 "dev": true, 1054 952 "requires": { 1055 "expand-range": " ^1.8.1",1056 "preserve": " ^0.2.0",1057 "repeat-element": " ^1.1.2"953 "expand-range": "1.8.2", 954 "preserve": "0.2.0", 955 "repeat-element": "1.1.2" 1058 956 } 1059 957 }, 1060 958 "brorand": { … … 1069 967 "integrity": "sha512-UGnTYAnB2a3YuYKIRy1/4FB2HdM866E0qC46JXvVTYKlBlZlnvfpSfY6OKfXZAkv70eJ2a1SqzpAo5CRhZGDFg==", 1070 968 "dev": true, 1071 969 "requires": { 1072 "buffer-xor": " ^1.0.3",1073 "cipher-base": " ^1.0.0",1074 "create-hash": " ^1.1.0",1075 "evp_bytestokey": " ^1.0.3",1076 "inherits": " ^2.0.1",1077 "safe-buffer": " ^5.0.1"970 "buffer-xor": "1.0.3", 971 "cipher-base": "1.0.4", 972 "create-hash": "1.1.3", 973 "evp_bytestokey": "1.0.3", 974 "inherits": "2.0.3", 975 "safe-buffer": "5.1.1" 1078 976 } 1079 977 }, 1080 978 "browserify-cipher": { … … 1083 981 "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=", 1084 982 "dev": true, 1085 983 "requires": { 1086 "browserify-aes": " ^1.0.4",1087 "browserify-des": " ^1.0.0",1088 "evp_bytestokey": " ^1.0.0"984 "browserify-aes": "1.1.1", 985 "browserify-des": "1.0.0", 986 "evp_bytestokey": "1.0.3" 1089 987 } 1090 988 }, 1091 989 "browserify-des": { … … 1094 992 "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=", 1095 993 "dev": true, 1096 994 "requires": { 1097 "cipher-base": " ^1.0.1",1098 "des.js": " ^1.0.0",1099 "inherits": " ^2.0.1"995 "cipher-base": "1.0.4", 996 "des.js": "1.0.0", 997 "inherits": "2.0.3" 1100 998 } 1101 999 }, 1102 1000 "browserify-rsa": { … … 1105 1003 "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", 1106 1004 "dev": true, 1107 1005 "requires": { 1108 "bn.js": " ^4.1.0",1109 "randombytes": " ^2.0.1"1006 "bn.js": "4.11.8", 1007 "randombytes": "2.0.6" 1110 1008 } 1111 1009 }, 1112 1010 "browserify-sign": { … … 1115 1013 "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", 1116 1014 "dev": true, 1117 1015 "requires": { 1118 "bn.js": " ^4.1.1",1119 "browserify-rsa": " ^4.0.0",1120 "create-hash": " ^1.1.0",1121 "create-hmac": " ^1.1.2",1122 "elliptic": " ^6.0.0",1123 "inherits": " ^2.0.1",1124 "parse-asn1": " ^5.0.0"1016 "bn.js": "4.11.8", 1017 "browserify-rsa": "4.0.1", 1018 "create-hash": "1.1.3", 1019 "create-hmac": "1.1.6", 1020 "elliptic": "6.4.0", 1021 "inherits": "2.0.3", 1022 "parse-asn1": "5.1.0" 1125 1023 } 1126 1024 }, 1127 1025 "browserify-zlib": { … … 1130 1028 "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", 1131 1029 "dev": true, 1132 1030 "requires": { 1133 "pako": " ~0.2.0"1031 "pako": "0.2.9" 1134 1032 } 1135 1033 }, 1136 1034 "browserslist": { … … 1139 1037 "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", 1140 1038 "dev": true, 1141 1039 "requires": { 1142 "caniuse-db": " ^1.0.30000639",1143 "electron-to-chromium": " ^1.2.7"1040 "caniuse-db": "1.0.30000813", 1041 "electron-to-chromium": "1.3.36" 1144 1042 } 1145 1043 }, 1146 1044 "buffer": { … … 1149 1047 "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", 1150 1048 "dev": true, 1151 1049 "requires": { 1152 "base64-js": " ^1.0.2",1153 "ieee754": " ^1.1.4",1154 "isarray": " ^1.0.0"1050 "base64-js": "1.2.3", 1051 "ieee754": "1.1.8", 1052 "isarray": "1.0.0" 1155 1053 } 1156 1054 }, 1157 1055 "buffer-crc32": { … … 1172 1070 "integrity": "sha1-APFfruOreh3aLN5tkSG//dB7ImI=", 1173 1071 "dev": true, 1174 1072 "requires": { 1175 "file-type": " ^3.1.0",1176 "readable-stream": " ^2.0.2",1177 "uuid": " ^2.0.1",1178 "vinyl": " ^1.0.0"1073 "file-type": "3.9.0", 1074 "readable-stream": "2.3.5", 1075 "uuid": "2.0.3", 1076 "vinyl": "1.2.0" 1179 1077 } 1180 1078 }, 1181 1079 "buffer-xor": { … … 1202 1100 "integrity": "sha1-/TVGSkA/b5EXwt42Cez/nK4ABYg=", 1203 1101 "dev": true 1204 1102 }, 1103 "cacache": { 1104 "version": "10.0.4", 1105 "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", 1106 "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", 1107 "dev": true, 1108 "requires": { 1109 "bluebird": "3.5.1", 1110 "chownr": "1.0.1", 1111 "glob": "7.1.2", 1112 "graceful-fs": "4.1.11", 1113 "lru-cache": "4.1.3", 1114 "mississippi": "2.0.0", 1115 "mkdirp": "0.5.1", 1116 "move-concurrently": "1.0.1", 1117 "promise-inflight": "1.0.1", 1118 "rimraf": "2.6.2", 1119 "ssri": "5.3.0", 1120 "unique-filename": "1.1.0", 1121 "y18n": "4.0.0" 1122 }, 1123 "dependencies": { 1124 "glob": { 1125 "version": "7.1.2", 1126 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", 1127 "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", 1128 "dev": true, 1129 "requires": { 1130 "fs.realpath": "1.0.0", 1131 "inflight": "1.0.6", 1132 "inherits": "2.0.3", 1133 "minimatch": "3.0.4", 1134 "once": "1.4.0", 1135 "path-is-absolute": "1.0.1" 1136 } 1137 }, 1138 "rimraf": { 1139 "version": "2.6.2", 1140 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", 1141 "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", 1142 "dev": true, 1143 "requires": { 1144 "glob": "7.1.2" 1145 } 1146 }, 1147 "y18n": { 1148 "version": "4.0.0", 1149 "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", 1150 "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", 1151 "dev": true 1152 } 1153 } 1154 }, 1205 1155 "cache-base": { 1206 1156 "version": "1.0.1", 1207 1157 "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", 1208 1158 "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", 1209 1159 "dev": true, 1210 1160 "requires": { 1211 "collection-visit": " ^1.0.0",1212 "component-emitter": " ^1.2.1",1213 "get-value": " ^2.0.6",1214 "has-value": " ^1.0.0",1215 "isobject": " ^3.0.1",1216 "set-value": " ^2.0.0",1217 "to-object-path": " ^0.3.0",1218 "union-value": " ^1.0.0",1219 "unset-value": " ^1.0.0"1161 "collection-visit": "1.0.0", 1162 "component-emitter": "1.2.1", 1163 "get-value": "2.0.6", 1164 "has-value": "1.0.0", 1165 "isobject": "3.0.1", 1166 "set-value": "2.0.0", 1167 "to-object-path": "0.3.0", 1168 "union-value": "1.0.0", 1169 "unset-value": "1.0.0" 1220 1170 }, 1221 1171 "dependencies": { 1222 1172 "isobject": { … … 1239 1189 "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", 1240 1190 "dev": true, 1241 1191 "requires": { 1242 "camelcase": " ^2.0.0",1243 "map-obj": " ^1.0.0"1192 "camelcase": "2.1.1", 1193 "map-obj": "1.0.1" 1244 1194 } 1245 1195 }, 1246 1196 "caniuse-db": { … … 1267 1217 "integrity": "sha1-mMyJDKZS3S7w5ws3klMQ/56Q/Is=", 1268 1218 "dev": true, 1269 1219 "requires": { 1270 "underscore-contrib": " ~0.3.0"1220 "underscore-contrib": "0.3.0" 1271 1221 } 1272 1222 }, 1273 1223 "caw": { … … 1276 1226 "integrity": "sha1-/7Im/n78VHKI3GLuPpcHPCEtEDQ=", 1277 1227 "dev": true, 1278 1228 "requires": { 1279 "get-proxy": " ^1.0.1",1280 "is-obj": " ^1.0.0",1281 "object-assign": " ^3.0.0",1282 "tunnel-agent": " ^0.4.0"1229 "get-proxy": "1.1.0", 1230 "is-obj": "1.0.1", 1231 "object-assign": "3.0.0", 1232 "tunnel-agent": "0.4.3" 1283 1233 }, 1284 1234 "dependencies": { 1285 1235 "object-assign": { … … 1296 1246 "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", 1297 1247 "dev": true, 1298 1248 "requires": { 1299 "align-text": " ^0.1.3",1300 "lazy-cache": " ^1.0.3"1249 "align-text": "0.1.4", 1250 "lazy-cache": "1.0.4" 1301 1251 } 1302 1252 }, 1303 1253 "chalk": { … … 1306 1256 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 1307 1257 "dev": true, 1308 1258 "requires": { 1309 "ansi-styles": " ^2.2.1",1310 "escape-string-regexp": " ^1.0.2",1311 "has-ansi": " ^2.0.0",1312 "strip-ansi": " ^3.0.0",1313 "supports-color": " ^2.0.0"1259 "ansi-styles": "2.2.1", 1260 "escape-string-regexp": "1.0.5", 1261 "has-ansi": "2.0.0", 1262 "strip-ansi": "3.0.1", 1263 "supports-color": "2.0.0" 1314 1264 }, 1315 1265 "dependencies": { 1316 1266 "supports-color": { … … 1333 1283 "integrity": "sha512-mJu4dADRf+NUeOyGgFTXaLtjyyffD3Eej2RA9IEk1CdHmoVurErLD++e/Ps6uKfsB273ky+0Z9NlOiuplxuNdw==", 1334 1284 "dev": true, 1335 1285 "requires": { 1336 "chalk": " ^2.3.0",1337 "map-values": " ^1.0.1",1338 "minimist": " ^1.2.0",1339 "object-filter": " ^1.0.2",1340 "object.assign": " ^4.0.4",1341 "run-parallel": " ^1.1.4",1342 "semver": " ^5.0.3"1286 "chalk": "2.4.1", 1287 "map-values": "1.0.1", 1288 "minimist": "1.2.0", 1289 "object-filter": "1.0.2", 1290 "object.assign": "4.1.0", 1291 "run-parallel": "1.1.9", 1292 "semver": "5.5.0" 1343 1293 }, 1344 1294 "dependencies": { 1345 1295 "ansi-styles": { … … 1348 1298 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 1349 1299 "dev": true, 1350 1300 "requires": { 1351 "color-convert": " ^1.9.0"1301 "color-convert": "1.9.1" 1352 1302 } 1353 1303 }, 1354 1304 "chalk": { … … 1357 1307 "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", 1358 1308 "dev": true, 1359 1309 "requires": { 1360 "ansi-styles": " ^3.2.1",1361 "escape-string-regexp": " ^1.0.5",1362 "supports-color": " ^5.3.0"1310 "ansi-styles": "3.2.1", 1311 "escape-string-regexp": "1.0.5", 1312 "supports-color": "5.4.0" 1363 1313 } 1364 1314 }, 1365 1315 "has-flag": { … … 1374 1324 "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", 1375 1325 "dev": true, 1376 1326 "requires": { 1377 "has-flag": " ^3.0.0"1327 "has-flag": "3.0.0" 1378 1328 } 1379 1329 } 1380 1330 } … … 1385 1335 "integrity": "sha512-l32Hw3wqB0L2kGVmSbK/a+xXLDrUEsc84pSgMkmwygHvD7ubRsP/vxxHa5BtB6oix1XLLVCHyYMsckRXxThmZw==", 1386 1336 "dev": true, 1387 1337 "requires": { 1388 "anymatch": " ^2.0.0",1389 "async-each": " ^1.0.0",1390 "braces": " ^2.3.0",1391 "fsevents": " ^1.0.0",1392 "glob-parent": " ^3.1.0",1393 "inherits": " ^2.0.1",1394 "is-binary-path": " ^1.0.0",1395 "is-glob": " ^4.0.0",1396 "normalize-path": " ^2.1.1",1397 "path-is-absolute": " ^1.0.0",1398 "readdirp": " ^2.0.0",1399 "upath": " ^1.0.0"1338 "anymatch": "2.0.0", 1339 "async-each": "1.0.1", 1340 "braces": "2.3.1", 1341 "fsevents": "1.1.3", 1342 "glob-parent": "3.1.0", 1343 "inherits": "2.0.3", 1344 "is-binary-path": "1.0.1", 1345 "is-glob": "4.0.0", 1346 "normalize-path": "2.1.1", 1347 "path-is-absolute": "1.0.1", 1348 "readdirp": "2.1.0", 1349 "upath": "1.0.4" 1400 1350 }, 1401 1351 "dependencies": { 1402 1352 "array-unique": { … … 1411 1361 "integrity": "sha512-SO5lYHA3vO6gz66erVvedSCkp7AKWdv6VcQ2N4ysXfPxdAlxAMMAdwegGGcv1Bqwm7naF1hNdk5d6AAIEHV2nQ==", 1412 1362 "dev": true, 1413 1363 "requires": { 1414 "arr-flatten": " ^1.1.0",1415 "array-unique": " ^0.3.2",1416 "define-property": " ^1.0.0",1417 "extend-shallow": " ^2.0.1",1418 "fill-range": " ^4.0.0",1419 "isobject": " ^3.0.1",1420 "kind-of": " ^6.0.2",1421 "repeat-element": " ^1.1.2",1422 "snapdragon": " ^0.8.1",1423 "snapdragon-node": " ^2.0.1",1424 "split-string": " ^3.0.2",1425 "to-regex": " ^3.0.1"1364 "arr-flatten": "1.1.0", 1365 "array-unique": "0.3.2", 1366 "define-property": "1.0.0", 1367 "extend-shallow": "2.0.1", 1368 "fill-range": "4.0.0", 1369 "isobject": "3.0.1", 1370 "kind-of": "6.0.2", 1371 "repeat-element": "1.1.2", 1372 "snapdragon": "0.8.1", 1373 "snapdragon-node": "2.1.1", 1374 "split-string": "3.1.0", 1375 "to-regex": "3.0.2" 1426 1376 } 1427 1377 }, 1428 1378 "define-property": { … … 1431 1381 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 1432 1382 "dev": true, 1433 1383 "requires": { 1434 "is-descriptor": " ^1.0.0"1384 "is-descriptor": "1.0.2" 1435 1385 } 1436 1386 }, 1437 1387 "fill-range": { … … 1440 1390 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", 1441 1391 "dev": true, 1442 1392 "requires": { 1443 "extend-shallow": " ^2.0.1",1444 "is-number": " ^3.0.0",1445 "repeat-string": " ^1.6.1",1446 "to-regex-range": " ^2.1.0"1393 "extend-shallow": "2.0.1", 1394 "is-number": "3.0.0", 1395 "repeat-string": "1.6.1", 1396 "to-regex-range": "2.1.1" 1447 1397 } 1448 1398 }, 1449 1399 "is-glob": { … … 1452 1402 "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", 1453 1403 "dev": true, 1454 1404 "requires": { 1455 "is-extglob": " ^2.1.1"1405 "is-extglob": "2.1.1" 1456 1406 } 1457 1407 }, 1458 1408 "is-number": { … … 1461 1411 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 1462 1412 "dev": true, 1463 1413 "requires": { 1464 "kind-of": " ^3.0.2"1414 "kind-of": "3.2.2" 1465 1415 }, 1466 1416 "dependencies": { 1467 1417 "kind-of": { … … 1470 1420 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 1471 1421 "dev": true, 1472 1422 "requires": { 1473 "is-buffer": " ^1.1.5"1423 "is-buffer": "1.1.6" 1474 1424 } 1475 1425 } 1476 1426 } … … 1489 1439 } 1490 1440 } 1491 1441 }, 1442 "chownr": { 1443 "version": "1.0.1", 1444 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", 1445 "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", 1446 "dev": true 1447 }, 1492 1448 "cipher-base": { 1493 1449 "version": "1.0.4", 1494 1450 "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", 1495 1451 "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", 1496 1452 "dev": true, 1497 1453 "requires": { 1498 "inherits": " ^2.0.1",1499 "safe-buffer": " ^5.0.1"1454 "inherits": "2.0.3", 1455 "safe-buffer": "5.1.1" 1500 1456 } 1501 1457 }, 1502 1458 "clap": { … … 1506 1462 "dev": true, 1507 1463 "optional": true, 1508 1464 "requires": { 1509 "chalk": " ^1.1.3"1465 "chalk": "1.1.3" 1510 1466 } 1511 1467 }, 1512 1468 "class-utils": { … … 1515 1471 "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", 1516 1472 "dev": true, 1517 1473 "requires": { 1518 "arr-union": " ^3.1.0",1519 "define-property": " ^0.2.5",1520 "isobject": " ^3.0.0",1521 "static-extend": " ^0.1.1"1474 "arr-union": "3.1.0", 1475 "define-property": "0.2.5", 1476 "isobject": "3.0.1", 1477 "static-extend": "0.1.2" 1522 1478 }, 1523 1479 "dependencies": { 1524 1480 "define-property": { … … 1527 1483 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 1528 1484 "dev": true, 1529 1485 "requires": { 1530 "is-descriptor": " ^0.1.0"1486 "is-descriptor": "0.1.6" 1531 1487 } 1532 1488 }, 1533 1489 "is-accessor-descriptor": { … … 1536 1492 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 1537 1493 "dev": true, 1538 1494 "requires": { 1539 "kind-of": " ^3.0.2"1495 "kind-of": "3.2.2" 1540 1496 }, 1541 1497 "dependencies": { 1542 1498 "kind-of": { … … 1545 1501 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 1546 1502 "dev": true, 1547 1503 "requires": { 1548 "is-buffer": " ^1.1.5"1504 "is-buffer": "1.1.6" 1549 1505 } 1550 1506 } 1551 1507 } … … 1556 1512 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 1557 1513 "dev": true, 1558 1514 "requires": { 1559 "kind-of": " ^3.0.2"1515 "kind-of": "3.2.2" 1560 1516 }, 1561 1517 "dependencies": { 1562 1518 "kind-of": { … … 1565 1521 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 1566 1522 "dev": true, 1567 1523 "requires": { 1568 "is-buffer": " ^1.1.5"1524 "is-buffer": "1.1.6" 1569 1525 } 1570 1526 } 1571 1527 } … … 1576 1532 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 1577 1533 "dev": true, 1578 1534 "requires": { 1579 "is-accessor-descriptor": " ^0.1.6",1580 "is-data-descriptor": " ^0.1.4",1581 "kind-of": " ^5.0.0"1535 "is-accessor-descriptor": "0.1.6", 1536 "is-data-descriptor": "0.1.4", 1537 "kind-of": "5.1.0" 1582 1538 } 1583 1539 }, 1584 1540 "isobject": { … … 1601 1557 "integrity": "sha1-vxlF6C/ICPVWlebd6uwBQA79A/8=", 1602 1558 "dev": true, 1603 1559 "requires": { 1604 "commander": "2.8. x",1605 "source-map": "0.4. x"1560 "commander": "2.8.1", 1561 "source-map": "0.4.4" 1606 1562 }, 1607 1563 "dependencies": { 1608 1564 "source-map": { … … 1611 1567 "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", 1612 1568 "dev": true, 1613 1569 "requires": { 1614 "amdefine": " >=0.0.4"1570 "amdefine": "1.0.1" 1615 1571 } 1616 1572 } 1617 1573 } … … 1623 1579 "dev": true, 1624 1580 "requires": { 1625 1581 "exit": "0.1.2", 1626 "glob": " ^7.1.1"1582 "glob": "7.1.2" 1627 1583 }, 1628 1584 "dependencies": { 1629 1585 "glob": { … … 1632 1588 "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", 1633 1589 "dev": true, 1634 1590 "requires": { 1635 "fs.realpath": " ^1.0.0",1636 "inflight": " ^1.0.4",1637 "inherits": "2 ",1638 "minimatch": " ^3.0.4",1639 "once": " ^1.3.0",1640 "path-is-absolute": " ^1.0.0"1591 "fs.realpath": "1.0.0", 1592 "inflight": "1.0.6", 1593 "inherits": "2.0.3", 1594 "minimatch": "3.0.4", 1595 "once": "1.4.0", 1596 "path-is-absolute": "1.0.1" 1641 1597 } 1642 1598 }, 1643 1599 "minimatch": { … … 1646 1602 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 1647 1603 "dev": true, 1648 1604 "requires": { 1649 "brace-expansion": " ^1.1.7"1605 "brace-expansion": "1.1.11" 1650 1606 } 1651 1607 } 1652 1608 } … … 1657 1613 "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", 1658 1614 "dev": true, 1659 1615 "requires": { 1660 "restore-cursor": " ^2.0.0"1616 "restore-cursor": "2.0.0" 1661 1617 } 1662 1618 }, 1663 1619 "cli-width": { … … 1672 1628 "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", 1673 1629 "dev": true, 1674 1630 "requires": { 1675 "center-align": " ^0.1.1",1676 "right-align": " ^0.1.1",1631 "center-align": "0.1.3", 1632 "right-align": "0.1.3", 1677 1633 "wordwrap": "0.0.2" 1678 1634 } 1679 1635 }, … … 1702 1658 "dev": true, 1703 1659 "optional": true, 1704 1660 "requires": { 1705 "q": " ^1.1.2"1661 "q": "1.5.1" 1706 1662 } 1707 1663 }, 1708 1664 "code-point-at": { … … 1723 1679 "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", 1724 1680 "dev": true, 1725 1681 "requires": { 1726 "map-visit": " ^1.0.0",1727 "object-visit": " ^1.0.0"1682 "map-visit": "1.0.0", 1683 "object-visit": "1.0.1" 1728 1684 } 1729 1685 }, 1730 1686 "color-convert": { … … 1733 1689 "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", 1734 1690 "dev": true, 1735 1691 "requires": { 1736 "color-name": " ^1.1.1"1692 "color-name": "1.1.3" 1737 1693 } 1738 1694 }, 1739 1695 "color-name": { … … 1760 1716 "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", 1761 1717 "dev": true, 1762 1718 "requires": { 1763 "delayed-stream": " ~1.0.0"1719 "delayed-stream": "1.0.0" 1764 1720 } 1765 1721 }, 1766 1722 "commander": { … … 1769 1725 "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", 1770 1726 "dev": true, 1771 1727 "requires": { 1772 "graceful-readlink": " >= 1.0.0"1728 "graceful-readlink": "1.0.1" 1773 1729 } 1774 1730 }, 1731 "commondir": { 1732 "version": "1.0.1", 1733 "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", 1734 "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", 1735 "dev": true 1736 }, 1775 1737 "component-emitter": { 1776 1738 "version": "1.2.1", 1777 1739 "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", 1778 1740 "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", 1779 1741 "dev": true 1780 1742 }, 1781 "compress-commons": {1782 "version": "1.2.2",1783 "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz",1784 "integrity": "sha1-UkqfEJA/OoEzibAiXSfEi7dRiQ8=",1785 "dev": true,1786 "requires": {1787 "buffer-crc32": "^0.2.1",1788 "crc32-stream": "^2.0.0",1789 "normalize-path": "^2.0.0",1790 "readable-stream": "^2.0.0"1791 }1792 },1793 1743 "compressible": { 1794 1744 "version": "2.0.13", 1795 1745 "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.13.tgz", 1796 1746 "integrity": "sha1-DRAgq5JLL9tNYnmHXH1tq6a6p6k=", 1797 1747 "dev": true, 1798 1748 "requires": { 1799 "mime-db": " >= 1.33.0 < 2"1749 "mime-db": "1.33.0" 1800 1750 } 1801 1751 }, 1802 1752 "compression": { … … 1805 1755 "integrity": "sha1-qv+81qr4VLROuygDU9WtFlH1mmk=", 1806 1756 "dev": true, 1807 1757 "requires": { 1808 "accepts": " ~1.3.4",1758 "accepts": "1.3.5", 1809 1759 "bytes": "3.0.0", 1810 "compressible": " ~2.0.13",1760 "compressible": "2.0.13", 1811 1761 "debug": "2.6.9", 1812 "on-headers": " ~1.0.1",1762 "on-headers": "1.0.1", 1813 1763 "safe-buffer": "5.1.1", 1814 "vary": " ~1.1.2"1764 "vary": "1.1.2" 1815 1765 }, 1816 1766 "dependencies": { 1817 1767 "bytes": { … … 1822 1772 } 1823 1773 } 1824 1774 }, 1775 "compression-webpack-plugin": { 1776 "version": "1.1.11", 1777 "resolved": "https://registry.npmjs.org/compression-webpack-plugin/-/compression-webpack-plugin-1.1.11.tgz", 1778 "integrity": "sha512-ZVWKrTQhtOP7rDx3M/koXTnRm/iwcYbuCdV+i4lZfAIe32Mov7vUVM0+8Vpz4q0xH+TBUZxq+rM8nhtkDH50YQ==", 1779 "dev": true, 1780 "requires": { 1781 "cacache": "10.0.4", 1782 "find-cache-dir": "1.0.0", 1783 "neo-async": "2.5.0", 1784 "serialize-javascript": "1.5.0", 1785 "webpack-sources": "1.1.0" 1786 } 1787 }, 1825 1788 "concat-map": { 1826 1789 "version": "0.0.1", 1827 1790 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", … … 1834 1797 "integrity": "sha512-gslSSJx03QKa59cIKqeJO9HQ/WZMotvYJCuaUULrLpjj8oG40kV2Z+gz82pVxlTkOADi4PJxQPPfhl1ELYrrXw==", 1835 1798 "dev": true, 1836 1799 "requires": { 1837 "inherits": "^2.0.3", 1838 "readable-stream": "^2.2.2", 1839 "typedarray": "^0.0.6" 1800 "inherits": "2.0.3", 1801 "readable-stream": "2.3.5", 1802 "typedarray": "0.0.6" 1803 } 1804 }, 1805 "concat-with-sourcemaps": { 1806 "version": "1.1.0", 1807 "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", 1808 "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", 1809 "dev": true, 1810 "requires": { 1811 "source-map": "0.6.1" 1812 }, 1813 "dependencies": { 1814 "source-map": { 1815 "version": "0.6.1", 1816 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 1817 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 1818 "dev": true 1819 } 1840 1820 } 1841 1821 }, 1842 1822 "connect-history-api-fallback": { … … 1851 1831 "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", 1852 1832 "dev": true, 1853 1833 "requires": { 1854 "date-now": " ^0.1.4"1834 "date-now": "0.1.4" 1855 1835 } 1856 1836 }, 1857 1837 "console-control-strings": { … … 1903 1883 "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", 1904 1884 "dev": true 1905 1885 }, 1886 "copy-concurrently": { 1887 "version": "1.0.5", 1888 "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", 1889 "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", 1890 "dev": true, 1891 "requires": { 1892 "aproba": "1.2.0", 1893 "fs-write-stream-atomic": "1.0.10", 1894 "iferr": "0.1.5", 1895 "mkdirp": "0.5.1", 1896 "rimraf": "2.6.2", 1897 "run-queue": "1.0.3" 1898 }, 1899 "dependencies": { 1900 "rimraf": { 1901 "version": "2.6.2", 1902 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", 1903 "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", 1904 "dev": true, 1905 "requires": { 1906 "glob": "7.0.6" 1907 } 1908 } 1909 } 1910 }, 1906 1911 "copy-descriptor": { 1907 1912 "version": "0.1.1", 1908 1913 "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", 1909 1914 "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", 1910 1915 "dev": true 1911 1916 }, 1917 "copy-webpack-plugin": { 1918 "version": "4.5.1", 1919 "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.5.1.tgz", 1920 "integrity": "sha512-OlTo6DYg0XfTKOF8eLf79wcHm4Ut10xU2cRBRPMW/NA5F9VMjZGTfRHWDIYC3s+1kObGYrBLshXWU1K0hILkNQ==", 1921 "dev": true, 1922 "requires": { 1923 "cacache": "10.0.4", 1924 "find-cache-dir": "1.0.0", 1925 "globby": "7.1.1", 1926 "is-glob": "4.0.0", 1927 "loader-utils": "1.1.0", 1928 "minimatch": "3.0.4", 1929 "p-limit": "1.2.0", 1930 "serialize-javascript": "1.5.0" 1931 }, 1932 "dependencies": { 1933 "glob": { 1934 "version": "7.1.2", 1935 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", 1936 "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", 1937 "dev": true, 1938 "requires": { 1939 "fs.realpath": "1.0.0", 1940 "inflight": "1.0.6", 1941 "inherits": "2.0.3", 1942 "minimatch": "3.0.4", 1943 "once": "1.4.0", 1944 "path-is-absolute": "1.0.1" 1945 } 1946 }, 1947 "globby": { 1948 "version": "7.1.1", 1949 "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", 1950 "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", 1951 "dev": true, 1952 "requires": { 1953 "array-union": "1.0.2", 1954 "dir-glob": "2.0.0", 1955 "glob": "7.1.2", 1956 "ignore": "3.3.8", 1957 "pify": "3.0.0", 1958 "slash": "1.0.0" 1959 } 1960 }, 1961 "is-glob": { 1962 "version": "4.0.0", 1963 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", 1964 "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", 1965 "dev": true, 1966 "requires": { 1967 "is-extglob": "2.1.1" 1968 } 1969 }, 1970 "pify": { 1971 "version": "3.0.0", 1972 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 1973 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 1974 "dev": true 1975 } 1976 } 1977 }, 1912 1978 "core-util-is": { 1913 1979 "version": "1.0.2", 1914 1980 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 1915 1981 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", 1916 1982 "dev": true 1917 1983 }, 1918 "crc": {1919 "version": "3.5.0",1920 "resolved": "https://registry.npmjs.org/crc/-/crc-3.5.0.tgz",1921 "integrity": "sha1-mLi6fUiWZbo5efWbITgTdBAaGWQ=",1922 "dev": true1923 },1924 "crc32-stream": {1925 "version": "2.0.0",1926 "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz",1927 "integrity": "sha1-483TtN8xaN10494/u8t7KX/pCPQ=",1928 "dev": true,1929 "requires": {1930 "crc": "^3.4.4",1931 "readable-stream": "^2.0.0"1932 }1933 },1934 1984 "create-ecdh": { 1935 1985 "version": "4.0.0", 1936 1986 "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz", 1937 1987 "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=", 1938 1988 "dev": true, 1939 1989 "requires": { 1940 "bn.js": " ^4.1.0",1941 "elliptic": " ^6.0.0"1990 "bn.js": "4.11.8", 1991 "elliptic": "6.4.0" 1942 1992 } 1943 1993 }, 1944 1994 "create-error-class": { … … 1947 1997 "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", 1948 1998 "dev": true, 1949 1999 "requires": { 1950 "capture-stack-trace": " ^1.0.0"2000 "capture-stack-trace": "1.0.0" 1951 2001 } 1952 2002 }, 1953 2003 "create-hash": { … … 1956 2006 "integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=", 1957 2007 "dev": true, 1958 2008 "requires": { 1959 "cipher-base": " ^1.0.1",1960 "inherits": " ^2.0.1",1961 "ripemd160": " ^2.0.0",1962 "sha.js": " ^2.4.0"2009 "cipher-base": "1.0.4", 2010 "inherits": "2.0.3", 2011 "ripemd160": "2.0.1", 2012 "sha.js": "2.4.10" 1963 2013 } 1964 2014 }, 1965 2015 "create-hmac": { … … 1968 2018 "integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=", 1969 2019 "dev": true, 1970 2020 "requires": { 1971 "cipher-base": " ^1.0.3",1972 "create-hash": " ^1.1.0",1973 "inherits": " ^2.0.1",1974 "ripemd160": " ^2.0.0",1975 "safe-buffer": " ^5.0.1",1976 "sha.js": " ^2.4.8"2021 "cipher-base": "1.0.4", 2022 "create-hash": "1.1.3", 2023 "inherits": "2.0.3", 2024 "ripemd160": "2.0.1", 2025 "safe-buffer": "5.1.1", 2026 "sha.js": "2.4.10" 1977 2027 } 1978 2028 }, 1979 2029 "cross-spawn": { … … 1982 2032 "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", 1983 2033 "dev": true, 1984 2034 "requires": { 1985 "lru-cache": " ^4.0.1",1986 "which": " ^1.2.9"2035 "lru-cache": "4.1.2", 2036 "which": "1.3.0" 1987 2037 }, 1988 2038 "dependencies": { 1989 2039 "lru-cache": { … … 1992 2042 "integrity": "sha512-wgeVXhrDwAWnIF/yZARsFnMBtdFXOg1b8RIrhilp+0iDYN4mdQcNZElDZ0e4B64BhaxeQ5zN7PMyvu7we1kPeQ==", 1993 2043 "dev": true, 1994 2044 "requires": { 1995 "pseudomap": " ^1.0.2",1996 "yallist": " ^2.1.2"2045 "pseudomap": "1.0.2", 2046 "yallist": "2.1.2" 1997 2047 } 1998 2048 }, 1999 2049 "which": { … … 2002 2052 "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", 2003 2053 "dev": true, 2004 2054 "requires": { 2005 "isexe": " ^2.0.0"2055 "isexe": "2.0.0" 2006 2056 } 2007 2057 } 2008 2058 } … … 2013 2063 "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", 2014 2064 "dev": true, 2015 2065 "requires": { 2016 "boom": "5. x.x"2066 "boom": "5.2.0" 2017 2067 }, 2018 2068 "dependencies": { 2019 2069 "boom": { … … 2022 2072 "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", 2023 2073 "dev": true, 2024 2074 "requires": { 2025 "hoek": "4. x.x"2075 "hoek": "4.2.1" 2026 2076 } 2027 2077 } 2028 2078 } … … 2033 2083 "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", 2034 2084 "dev": true, 2035 2085 "requires": { 2036 "browserify-cipher": " ^1.0.0",2037 "browserify-sign": " ^4.0.0",2038 "create-ecdh": " ^4.0.0",2039 "create-hash": " ^1.1.0",2040 "create-hmac": " ^1.1.0",2041 "diffie-hellman": " ^5.0.0",2042 "inherits": " ^2.0.1",2043 "pbkdf2": " ^3.0.3",2044 "public-encrypt": " ^4.0.0",2045 "randombytes": " ^2.0.0",2046 "randomfill": " ^1.0.3"2086 "browserify-cipher": "1.0.0", 2087 "browserify-sign": "4.0.4", 2088 "create-ecdh": "4.0.0", 2089 "create-hash": "1.1.3", 2090 "create-hmac": "1.1.6", 2091 "diffie-hellman": "5.0.2", 2092 "inherits": "2.0.3", 2093 "pbkdf2": "3.0.14", 2094 "public-encrypt": "4.0.0", 2095 "randombytes": "2.0.6", 2096 "randomfill": "1.0.4" 2047 2097 } 2048 2098 }, 2049 2099 "cson-parser": { … … 2052 2102 "integrity": "sha1-fsZ14DkUVTO/KmqFYHPxWZ2cLSQ=", 2053 2103 "dev": true, 2054 2104 "requires": { 2055 "coffee-script": " ^1.10.0"2105 "coffee-script": "1.12.7" 2056 2106 }, 2057 2107 "dependencies": { 2058 2108 "coffee-script": { … … 2070 2120 "dev": true, 2071 2121 "optional": true, 2072 2122 "requires": { 2073 "clap": " ^1.0.9",2074 "source-map": " ^0.5.3"2123 "clap": "1.2.3", 2124 "source-map": "0.5.7" 2075 2125 } 2076 2126 }, 2077 2127 "currently-unhandled": { … … 2080 2130 "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", 2081 2131 "dev": true, 2082 2132 "requires": { 2083 "array-find-index": " ^1.0.1"2133 "array-find-index": "1.0.2" 2084 2134 } 2085 2135 }, 2136 "cyclist": { 2137 "version": "0.2.2", 2138 "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", 2139 "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", 2140 "dev": true 2141 }, 2086 2142 "d": { 2087 2143 "version": "1.0.0", 2088 2144 "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", 2089 2145 "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", 2090 2146 "dev": true, 2091 2147 "requires": { 2092 "es5-ext": " ^0.10.9"2148 "es5-ext": "0.10.39" 2093 2149 } 2094 2150 }, 2095 2151 "dashdash": { … … 2098 2154 "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", 2099 2155 "dev": true, 2100 2156 "requires": { 2101 "assert-plus": " ^1.0.0"2157 "assert-plus": "1.0.0" 2102 2158 } 2103 2159 }, 2104 2160 "date-now": { … … 2113 2169 "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", 2114 2170 "dev": true, 2115 2171 "requires": { 2116 "get-stdin": " ^4.0.1",2117 "meow": " ^3.3.0"2172 "get-stdin": "4.0.1", 2173 "meow": "3.7.0" 2118 2174 } 2119 2175 }, 2120 2176 "debug": { … … 2144 2200 "integrity": "sha1-rx3VDQbjv8QyRh033hGzjA2ZG+0=", 2145 2201 "dev": true, 2146 2202 "requires": { 2147 "buffer-to-vinyl": " ^1.0.0",2148 "concat-stream": " ^1.4.6",2149 "decompress-tar": " ^3.0.0",2150 "decompress-tarbz2": " ^3.0.0",2151 "decompress-targz": " ^3.0.0",2152 "decompress-unzip": " ^3.0.0",2153 "stream-combiner2": " ^1.1.1",2154 "vinyl-assign": " ^1.0.1",2155 "vinyl-fs": " ^2.2.0"2203 "buffer-to-vinyl": "1.1.0", 2204 "concat-stream": "1.6.1", 2205 "decompress-tar": "3.1.0", 2206 "decompress-tarbz2": "3.1.0", 2207 "decompress-targz": "3.1.0", 2208 "decompress-unzip": "3.4.0", 2209 "stream-combiner2": "1.1.1", 2210 "vinyl-assign": "1.2.1", 2211 "vinyl-fs": "2.4.4" 2156 2212 } 2157 2213 }, 2158 2214 "decompress-tar": { … … 2161 2217 "integrity": "sha1-IXx4n5uURQ76rcXF5TeXj8MzxGY=", 2162 2218 "dev": true, 2163 2219 "requires": { 2164 "is-tar": " ^1.0.0",2165 "object-assign": " ^2.0.0",2166 "strip-dirs": " ^1.0.0",2167 "tar-stream": " ^1.1.1",2168 "through2": " ^0.6.1",2169 "vinyl": " ^0.4.3"2220 "is-tar": "1.0.0", 2221 "object-assign": "2.1.1", 2222 "strip-dirs": "1.1.1", 2223 "tar-stream": "1.5.5", 2224 "through2": "0.6.5", 2225 "vinyl": "0.4.6" 2170 2226 }, 2171 2227 "dependencies": { 2172 2228 "clone": { … … 2187 2243 "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", 2188 2244 "dev": true, 2189 2245 "requires": { 2190 "clone": " ^0.2.0",2191 "clone-stats": " ^0.0.1"2246 "clone": "0.2.0", 2247 "clone-stats": "0.0.1" 2192 2248 } 2193 2249 } 2194 2250 } … … 2199 2255 "integrity": "sha1-iyOTVoE1X58YnYclag+L3ZbZZm0=", 2200 2256 "dev": true, 2201 2257 "requires": { 2202 "is-bzip2": " ^1.0.0",2203 "object-assign": " ^2.0.0",2204 "seek-bzip": " ^1.0.3",2205 "strip-dirs": " ^1.0.0",2206 "tar-stream": " ^1.1.1",2207 "through2": " ^0.6.1",2208 "vinyl": " ^0.4.3"2258 "is-bzip2": "1.0.0", 2259 "object-assign": "2.1.1", 2260 "seek-bzip": "1.0.5", 2261 "strip-dirs": "1.1.1", 2262 "tar-stream": "1.5.5", 2263 "through2": "0.6.5", 2264 "vinyl": "0.4.6" 2209 2265 }, 2210 2266 "dependencies": { 2211 2267 "clone": { … … 2226 2282 "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", 2227 2283 "dev": true, 2228 2284 "requires": { 2229 "clone": " ^0.2.0",2230 "clone-stats": " ^0.0.1"2285 "clone": "0.2.0", 2286 "clone-stats": "0.0.1" 2231 2287 } 2232 2288 } 2233 2289 } … … 2238 2294 "integrity": "sha1-ssE9+YFmJomRtxXWRH9kLpaW9aA=", 2239 2295 "dev": true, 2240 2296 "requires": { 2241 "is-gzip": " ^1.0.0",2242 "object-assign": " ^2.0.0",2243 "strip-dirs": " ^1.0.0",2244 "tar-stream": " ^1.1.1",2245 "through2": " ^0.6.1",2246 "vinyl": " ^0.4.3"2297 "is-gzip": "1.0.0", 2298 "object-assign": "2.1.1", 2299 "strip-dirs": "1.1.1", 2300 "tar-stream": "1.5.5", 2301 "through2": "0.6.5", 2302 "vinyl": "0.4.6" 2247 2303 }, 2248 2304 "dependencies": { 2249 2305 "clone": { … … 2264 2320 "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", 2265 2321 "dev": true, 2266 2322 "requires": { 2267 "clone": " ^0.2.0",2268 "clone-stats": " ^0.0.1"2323 "clone": "0.2.0", 2324 "clone-stats": "0.0.1" 2269 2325 } 2270 2326 } 2271 2327 } … … 2276 2332 "integrity": "sha1-YUdbQVIGa74/7hL51inRX+ZHjus=", 2277 2333 "dev": true, 2278 2334 "requires": { 2279 "is-zip": " ^1.0.0",2280 "read-all-stream": " ^3.0.0",2281 "stat-mode": " ^0.2.0",2282 "strip-dirs": " ^1.0.0",2283 "through2": " ^2.0.0",2284 "vinyl": " ^1.0.0",2285 "yauzl": " ^2.2.1"2335 "is-zip": "1.0.0", 2336 "read-all-stream": "3.1.0", 2337 "stat-mode": "0.2.2", 2338 "strip-dirs": "1.1.1", 2339 "through2": "2.0.3", 2340 "vinyl": "1.2.0", 2341 "yauzl": "2.9.1" 2286 2342 }, 2287 2343 "dependencies": { 2288 2344 "through2": { … … 2291 2347 "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", 2292 2348 "dev": true, 2293 2349 "requires": { 2294 "readable-stream": " ^2.1.5",2295 "xtend": " ~4.0.1"2350 "readable-stream": "2.3.5", 2351 "xtend": "4.0.1" 2296 2352 } 2297 2353 } 2298 2354 } … … 2315 2371 "integrity": "sha1-r6DOJJxYSSqXIFOUeKGNN+GxC64=", 2316 2372 "dev": true, 2317 2373 "requires": { 2318 "is-plain-object": " ^2.0.1"2374 "is-plain-object": "2.0.4" 2319 2375 } 2320 2376 }, 2321 2377 "define-properties": { … … 2324 2380 "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", 2325 2381 "dev": true, 2326 2382 "requires": { 2327 "foreach": " ^2.0.5",2328 "object-keys": " ^1.0.8"2383 "foreach": "2.0.5", 2384 "object-keys": "1.0.11" 2329 2385 } 2330 2386 }, 2331 2387 "define-property": { … … 2334 2390 "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", 2335 2391 "dev": true, 2336 2392 "requires": { 2337 "is-descriptor": " ^1.0.2",2338 "isobject": " ^3.0.1"2393 "is-descriptor": "1.0.2", 2394 "isobject": "3.0.1" 2339 2395 }, 2340 2396 "dependencies": { 2341 2397 "isobject": { … … 2352 2408 "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", 2353 2409 "dev": true, 2354 2410 "requires": { 2355 "globby": " ^6.1.0",2356 "is-path-cwd": " ^1.0.0",2357 "is-path-in-cwd": " ^1.0.0",2358 "p-map": " ^1.1.1",2359 "pify": " ^3.0.0",2360 "rimraf": " ^2.2.8"2411 "globby": "6.1.0", 2412 "is-path-cwd": "1.0.0", 2413 "is-path-in-cwd": "1.0.0", 2414 "p-map": "1.2.0", 2415 "pify": "3.0.0", 2416 "rimraf": "2.2.8" 2361 2417 }, 2362 2418 "dependencies": { 2363 2419 "pify": { … … 2392 2448 "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", 2393 2449 "dev": true, 2394 2450 "requires": { 2395 "inherits": " ^2.0.1",2396 "minimalistic-assert": " ^1.0.0"2451 "inherits": "2.0.3", 2452 "minimalistic-assert": "1.0.0" 2397 2453 } 2398 2454 }, 2399 2455 "desandro-get-style-property": { … … 2430 2486 "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=", 2431 2487 "dev": true, 2432 2488 "requires": { 2433 "bn.js": "^4.1.0", 2434 "miller-rabin": "^4.0.0", 2435 "randombytes": "^2.0.0" 2489 "bn.js": "4.11.8", 2490 "miller-rabin": "4.0.1", 2491 "randombytes": "2.0.6" 2492 } 2493 }, 2494 "dir-glob": { 2495 "version": "2.0.0", 2496 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", 2497 "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", 2498 "dev": true, 2499 "requires": { 2500 "arrify": "1.0.1", 2501 "path-type": "3.0.0" 2502 }, 2503 "dependencies": { 2504 "path-type": { 2505 "version": "3.0.0", 2506 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", 2507 "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", 2508 "dev": true, 2509 "requires": { 2510 "pify": "3.0.0" 2511 } 2512 }, 2513 "pify": { 2514 "version": "3.0.0", 2515 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 2516 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 2517 "dev": true 2518 } 2436 2519 } 2437 2520 }, 2438 2521 "dns-equal": { … … 2447 2530 "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", 2448 2531 "dev": true, 2449 2532 "requires": { 2450 "ip": " ^1.1.0",2451 "safe-buffer": " ^5.0.1"2533 "ip": "1.1.5", 2534 "safe-buffer": "5.1.1" 2452 2535 } 2453 2536 }, 2454 2537 "dns-txt": { … … 2457 2540 "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", 2458 2541 "dev": true, 2459 2542 "requires": { 2460 "buffer-indexof": " ^1.0.0"2543 "buffer-indexof": "1.1.1" 2461 2544 } 2462 2545 }, 2463 2546 "doc-ready": { … … 2465 2548 "resolved": "https://registry.npmjs.org/doc-ready/-/doc-ready-1.0.4.tgz", 2466 2549 "integrity": "sha1-N/U5GWnP+ZQwP9/vLl1QNX+BZNM=", 2467 2550 "requires": { 2468 "eventie": " ^1"2551 "eventie": "1.0.6" 2469 2552 } 2470 2553 }, 2471 2554 "dom-serializer": { … … 2474 2557 "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", 2475 2558 "dev": true, 2476 2559 "requires": { 2477 "domelementtype": " ~1.1.1",2478 "entities": " ~1.1.1"2560 "domelementtype": "1.1.3", 2561 "entities": "1.1.1" 2479 2562 }, 2480 2563 "dependencies": { 2481 2564 "domelementtype": { … … 2510 2593 "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", 2511 2594 "dev": true, 2512 2595 "requires": { 2513 "domelementtype": "1 "2596 "domelementtype": "1.3.0" 2514 2597 } 2515 2598 }, 2516 2599 "domutils": { … … 2519 2602 "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", 2520 2603 "dev": true, 2521 2604 "requires": { 2522 "dom-serializer": "0 ",2523 "domelementtype": "1 "2605 "dom-serializer": "0.1.0", 2606 "domelementtype": "1.3.0" 2524 2607 } 2525 2608 }, 2526 2609 "download": { … … 2529 2612 "integrity": "sha1-qlX9rTktldS2jowr4D4MKqIbqaw=", 2530 2613 "dev": true, 2531 2614 "requires": { 2532 "caw": " ^1.0.1",2533 "concat-stream": " ^1.4.7",2534 "each-async": " ^1.0.0",2535 "filenamify": " ^1.0.1",2536 "got": " ^5.0.0",2537 "gulp-decompress": " ^1.2.0",2538 "gulp-rename": " ^1.2.0",2539 "is-url": " ^1.2.0",2540 "object-assign": " ^4.0.1",2541 "read-all-stream": " ^3.0.0",2542 "readable-stream": " ^2.0.2",2543 "stream-combiner2": " ^1.1.1",2544 "vinyl": " ^1.0.0",2545 "vinyl-fs": " ^2.2.0",2546 "ware": " ^1.2.0"2615 "caw": "1.2.0", 2616 "concat-stream": "1.6.1", 2617 "each-async": "1.1.1", 2618 "filenamify": "1.2.1", 2619 "got": "5.7.1", 2620 "gulp-decompress": "1.2.0", 2621 "gulp-rename": "1.2.2", 2622 "is-url": "1.2.2", 2623 "object-assign": "4.1.1", 2624 "read-all-stream": "3.1.0", 2625 "readable-stream": "2.3.5", 2626 "stream-combiner2": "1.1.1", 2627 "vinyl": "1.2.0", 2628 "vinyl-fs": "2.4.4", 2629 "ware": "1.3.0" 2547 2630 } 2548 2631 }, 2549 2632 "duplexer2": { … … 2552 2635 "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", 2553 2636 "dev": true, 2554 2637 "requires": { 2555 "readable-stream": " ^2.0.2"2638 "readable-stream": "2.3.5" 2556 2639 } 2557 2640 }, 2558 2641 "duplexify": { … … 2561 2644 "integrity": "sha512-JzYSLYMhoVVBe8+mbHQ4KgpvHpm0DZpJuL8PY93Vyv1fW7jYJ90LoXa1di/CVbJM+TgMs91rbDapE/RNIfnJsA==", 2562 2645 "dev": true, 2563 2646 "requires": { 2564 "end-of-stream": " ^1.0.0",2565 "inherits": " ^2.0.1",2566 "readable-stream": " ^2.0.0",2567 "stream-shift": " ^1.0.0"2647 "end-of-stream": "1.4.1", 2648 "inherits": "2.0.3", 2649 "readable-stream": "2.3.5", 2650 "stream-shift": "1.0.0" 2568 2651 } 2569 2652 }, 2570 2653 "each-async": { … … 2573 2656 "integrity": "sha1-3uUim98KtrogEqOV4bhpq/iBNHM=", 2574 2657 "dev": true, 2575 2658 "requires": { 2576 "onetime": " ^1.0.0",2577 "set-immediate-shim": " ^1.0.0"2659 "onetime": "1.1.0", 2660 "set-immediate-shim": "1.0.1" 2578 2661 } 2579 2662 }, 2580 2663 "ecc-jsbn": { … … 2584 2667 "dev": true, 2585 2668 "optional": true, 2586 2669 "requires": { 2587 "jsbn": " ~0.1.0"2670 "jsbn": "0.1.1" 2588 2671 } 2589 2672 }, 2590 2673 "ee-first": { … … 2605 2688 "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", 2606 2689 "dev": true, 2607 2690 "requires": { 2608 "bn.js": " ^4.4.0",2609 "brorand": " ^1.0.1",2610 "hash.js": " ^1.0.0",2611 "hmac-drbg": " ^1.0.0",2612 "inherits": " ^2.0.1",2613 "minimalistic-assert": " ^1.0.0",2614 "minimalistic-crypto-utils": " ^1.0.0"2691 "bn.js": "4.11.8", 2692 "brorand": "1.1.0", 2693 "hash.js": "1.1.3", 2694 "hmac-drbg": "1.0.1", 2695 "inherits": "2.0.3", 2696 "minimalistic-assert": "1.0.0", 2697 "minimalistic-crypto-utils": "1.0.1" 2615 2698 } 2616 2699 }, 2617 2700 "emojis-list": { … … 2632 2715 "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", 2633 2716 "dev": true, 2634 2717 "requires": { 2635 "once": " ^1.4.0"2718 "once": "1.4.0" 2636 2719 } 2637 2720 }, 2638 2721 "enhanced-resolve": { … … 2641 2724 "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", 2642 2725 "dev": true, 2643 2726 "requires": { 2644 "graceful-fs": " ^4.1.2",2645 "memory-fs": " ^0.4.0",2646 "object-assign": " ^4.0.1",2647 "tapable": " ^0.2.7"2727 "graceful-fs": "4.1.11", 2728 "memory-fs": "0.4.1", 2729 "object-assign": "4.1.1", 2730 "tapable": "0.2.8" 2648 2731 }, 2649 2732 "dependencies": { 2650 2733 "graceful-fs": { … … 2667 2750 "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", 2668 2751 "dev": true, 2669 2752 "requires": { 2670 "prr": " ~1.0.1"2753 "prr": "1.0.1" 2671 2754 } 2672 2755 }, 2673 2756 "error-ex": { … … 2676 2759 "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", 2677 2760 "dev": true, 2678 2761 "requires": { 2679 "is-arrayish": " ^0.2.1"2762 "is-arrayish": "0.2.1" 2680 2763 } 2681 2764 }, 2682 2765 "es-abstract": { … … 2685 2768 "integrity": "sha512-/uh/DhdqIOSkAWifU+8nG78vlQxdLckUdI/sPgy0VhuXi2qJ7T8czBmqIYtLQVpCIFYafChnsRsB5pyb1JdmCQ==", 2686 2769 "dev": true, 2687 2770 "requires": { 2688 "es-to-primitive": " ^1.1.1",2689 "function-bind": " ^1.1.1",2690 "has": " ^1.0.1",2691 "is-callable": " ^1.1.3",2692 "is-regex": " ^1.0.4"2771 "es-to-primitive": "1.1.1", 2772 "function-bind": "1.1.1", 2773 "has": "1.0.1", 2774 "is-callable": "1.1.3", 2775 "is-regex": "1.0.4" 2693 2776 } 2694 2777 }, 2695 2778 "es-to-primitive": { … … 2698 2781 "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", 2699 2782 "dev": true, 2700 2783 "requires": { 2701 "is-callable": " ^1.1.1",2702 "is-date-object": " ^1.0.1",2703 "is-symbol": " ^1.0.1"2784 "is-callable": "1.1.3", 2785 "is-date-object": "1.0.1", 2786 "is-symbol": "1.0.1" 2704 2787 } 2705 2788 }, 2706 2789 "es5-ext": { … … 2709 2792 "integrity": "sha512-AlaXZhPHl0po/uxMx1tyrlt1O86M6D5iVaDH8UgLfgek4kXTX6vzsRfJQWC2Ku+aG8pkw1XWzh9eTkwfVrsD5g==", 2710 2793 "dev": true, 2711 2794 "requires": { 2712 "es6-iterator": " ~2.0.3",2713 "es6-symbol": " ~3.1.1"2795 "es6-iterator": "2.0.3", 2796 "es6-symbol": "3.1.1" 2714 2797 } 2715 2798 }, 2716 2799 "es6-iterator": { … … 2719 2802 "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", 2720 2803 "dev": true, 2721 2804 "requires": { 2722 "d": "1 ",2723 "es5-ext": " ^0.10.35",2724 "es6-symbol": " ^3.1.1"2805 "d": "1.0.0", 2806 "es5-ext": "0.10.39", 2807 "es6-symbol": "3.1.1" 2725 2808 } 2726 2809 }, 2727 2810 "es6-map": { … … 2730 2813 "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", 2731 2814 "dev": true, 2732 2815 "requires": { 2733 "d": "1 ",2734 "es5-ext": " ~0.10.14",2735 "es6-iterator": " ~2.0.1",2736 "es6-set": " ~0.1.5",2737 "es6-symbol": " ~3.1.1",2738 "event-emitter": " ~0.3.5"2816 "d": "1.0.0", 2817 "es5-ext": "0.10.39", 2818 "es6-iterator": "2.0.3", 2819 "es6-set": "0.1.5", 2820 "es6-symbol": "3.1.1", 2821 "event-emitter": "0.3.5" 2739 2822 } 2740 2823 }, 2741 2824 "es6-promise": { … … 2750 2833 "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", 2751 2834 "dev": true, 2752 2835 "requires": { 2753 "d": "1 ",2754 "es5-ext": " ~0.10.14",2755 "es6-iterator": " ~2.0.1",2836 "d": "1.0.0", 2837 "es5-ext": "0.10.39", 2838 "es6-iterator": "2.0.3", 2756 2839 "es6-symbol": "3.1.1", 2757 "event-emitter": " ~0.3.5"2840 "event-emitter": "0.3.5" 2758 2841 } 2759 2842 }, 2760 2843 "es6-symbol": { … … 2763 2846 "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", 2764 2847 "dev": true, 2765 2848 "requires": { 2766 "d": "1 ",2767 "es5-ext": " ~0.10.14"2849 "d": "1.0.0", 2850 "es5-ext": "0.10.39" 2768 2851 } 2769 2852 }, 2770 2853 "es6-weak-map": { … … 2773 2856 "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", 2774 2857 "dev": true, 2775 2858 "requires": { 2776 "d": "1 ",2777 "es5-ext": " ^0.10.14",2778 "es6-iterator": " ^2.0.1",2779 "es6-symbol": " ^3.1.1"2859 "d": "1.0.0", 2860 "es5-ext": "0.10.39", 2861 "es6-iterator": "2.0.3", 2862 "es6-symbol": "3.1.1" 2780 2863 } 2781 2864 }, 2782 2865 "escape-html": { … … 2797 2880 "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", 2798 2881 "dev": true, 2799 2882 "requires": { 2800 "es6-map": " ^0.1.3",2801 "es6-weak-map": " ^2.0.1",2802 "esrecurse": " ^4.1.0",2803 "estraverse": " ^4.1.1"2883 "es6-map": "0.1.5", 2884 "es6-weak-map": "2.0.2", 2885 "esrecurse": "4.2.1", 2886 "estraverse": "4.2.0" 2804 2887 } 2805 2888 }, 2806 2889 "esprima": { … … 2815 2898 "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", 2816 2899 "dev": true, 2817 2900 "requires": { 2818 "estraverse": " ^4.1.0"2901 "estraverse": "4.2.0" 2819 2902 } 2820 2903 }, 2821 2904 "estraverse": { … … 2836 2919 "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", 2837 2920 "dev": true, 2838 2921 "requires": { 2839 "d": "1 ",2840 "es5-ext": " ~0.10.14"2922 "d": "1.0.0", 2923 "es5-ext": "0.10.39" 2841 2924 } 2842 2925 }, 2843 2926 "eventemitter2": { … … 2869 2952 "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", 2870 2953 "dev": true, 2871 2954 "requires": { 2872 "original": " >=0.0.5"2955 "original": "1.0.0" 2873 2956 } 2874 2957 }, 2875 2958 "evp_bytestokey": { … … 2878 2961 "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", 2879 2962 "dev": true, 2880 2963 "requires": { 2881 "md5.js": " ^1.3.4",2882 "safe-buffer": " ^5.1.1"2964 "md5.js": "1.3.4", 2965 "safe-buffer": "5.1.1" 2883 2966 } 2884 2967 }, 2885 2968 "exec-buffer": { … … 2889 2972 "dev": true, 2890 2973 "optional": true, 2891 2974 "requires": { 2892 "rimraf": " ^2.2.6",2893 "tempfile": " ^1.0.0"2975 "rimraf": "2.2.8", 2976 "tempfile": "1.1.1" 2894 2977 } 2895 2978 }, 2896 2979 "exec-series": { … … 2900 2983 "dev": true, 2901 2984 "optional": true, 2902 2985 "requires": { 2903 "async-each-series": " ^1.1.0",2904 "object-assign": " ^4.1.0"2986 "async-each-series": "1.1.0", 2987 "object-assign": "4.1.1" 2905 2988 } 2906 2989 }, 2907 2990 "execa": { … … 2910 2993 "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", 2911 2994 "dev": true, 2912 2995 "requires": { 2913 "cross-spawn": " ^5.0.1",2914 "get-stream": " ^3.0.0",2915 "is-stream": " ^1.1.0",2916 "npm-run-path": " ^2.0.0",2917 "p-finally": " ^1.0.0",2918 "signal-exit": " ^3.0.0",2919 "strip-eof": " ^1.0.0"2996 "cross-spawn": "5.1.0", 2997 "get-stream": "3.0.0", 2998 "is-stream": "1.1.0", 2999 "npm-run-path": "2.0.2", 3000 "p-finally": "1.0.0", 3001 "signal-exit": "3.0.2", 3002 "strip-eof": "1.0.0" 2920 3003 }, 2921 3004 "dependencies": { 2922 3005 "cross-spawn": { … … 2925 3008 "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", 2926 3009 "dev": true, 2927 3010 "requires": { 2928 "lru-cache": " ^4.0.1",2929 "shebang-command": " ^1.2.0",2930 "which": " ^1.2.9"3011 "lru-cache": "4.1.2", 3012 "shebang-command": "1.2.0", 3013 "which": "1.3.0" 2931 3014 } 2932 3015 }, 2933 3016 "lru-cache": { … … 2936 3019 "integrity": "sha512-wgeVXhrDwAWnIF/yZARsFnMBtdFXOg1b8RIrhilp+0iDYN4mdQcNZElDZ0e4B64BhaxeQ5zN7PMyvu7we1kPeQ==", 2937 3020 "dev": true, 2938 3021 "requires": { 2939 "pseudomap": " ^1.0.2",2940 "yallist": " ^2.1.2"3022 "pseudomap": "1.0.2", 3023 "yallist": "2.1.2" 2941 3024 } 2942 3025 }, 2943 3026 "which": { … … 2946 3029 "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", 2947 3030 "dev": true, 2948 3031 "requires": { 2949 "isexe": " ^2.0.0"3032 "isexe": "2.0.0" 2950 3033 } 2951 3034 } 2952 3035 } … … 2958 3041 "dev": true, 2959 3042 "optional": true, 2960 3043 "requires": { 2961 "meow": " ^3.1.0"3044 "meow": "3.7.0" 2962 3045 } 2963 3046 }, 2964 3047 "exit": { … … 2973 3056 "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", 2974 3057 "dev": true, 2975 3058 "requires": { 2976 "is-posix-bracket": " ^0.1.0"3059 "is-posix-bracket": "0.1.1" 2977 3060 } 2978 3061 }, 2979 3062 "expand-range": { … … 2982 3065 "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", 2983 3066 "dev": true, 2984 3067 "requires": { 2985 "fill-range": " ^2.1.0"3068 "fill-range": "2.2.3" 2986 3069 } 2987 3070 }, 2988 3071 "express": { … … 2991 3074 "integrity": "sha1-41xt/i1kt9ygpc1PIXgb4ymeB2w=", 2992 3075 "dev": true, 2993 3076 "requires": { 2994 "accepts": " ~1.3.4",3077 "accepts": "1.3.5", 2995 3078 "array-flatten": "1.1.1", 2996 3079 "body-parser": "1.18.2", 2997 3080 "content-disposition": "0.5.2", 2998 "content-type": " ~1.0.4",3081 "content-type": "1.0.4", 2999 3082 "cookie": "0.3.1", 3000 3083 "cookie-signature": "1.0.6", 3001 3084 "debug": "2.6.9", 3002 "depd": " ~1.1.1",3003 "encodeurl": " ~1.0.1",3004 "escape-html": " ~1.0.3",3005 "etag": " ~1.8.1",3085 "depd": "1.1.2", 3086 "encodeurl": "1.0.2", 3087 "escape-html": "1.0.3", 3088 "etag": "1.8.1", 3006 3089 "finalhandler": "1.1.0", 3007 3090 "fresh": "0.5.2", 3008 3091 "merge-descriptors": "1.0.1", 3009 "methods": " ~1.1.2",3010 "on-finished": " ~2.3.0",3011 "parseurl": " ~1.3.2",3092 "methods": "1.1.2", 3093 "on-finished": "2.3.0", 3094 "parseurl": "1.3.2", 3012 3095 "path-to-regexp": "0.1.7", 3013 "proxy-addr": " ~2.0.2",3096 "proxy-addr": "2.0.3", 3014 3097 "qs": "6.5.1", 3015 "range-parser": " ~1.2.0",3098 "range-parser": "1.2.0", 3016 3099 "safe-buffer": "5.1.1", 3017 3100 "send": "0.16.1", 3018 3101 "serve-static": "1.13.1", 3019 3102 "setprototypeof": "1.1.0", 3020 "statuses": " ~1.3.1",3021 "type-is": " ~1.6.15",3103 "statuses": "1.3.1", 3104 "type-is": "1.6.16", 3022 3105 "utils-merge": "1.0.1", 3023 "vary": " ~1.1.2"3106 "vary": "1.1.2" 3024 3107 }, 3025 3108 "dependencies": { 3026 3109 "array-flatten": { … … 3036 3119 "dev": true, 3037 3120 "requires": { 3038 3121 "bytes": "3.0.0", 3039 "content-type": " ~1.0.4",3122 "content-type": "1.0.4", 3040 3123 "debug": "2.6.9", 3041 "depd": " ~1.1.1",3042 "http-errors": " ~1.6.2",3124 "depd": "1.1.2", 3125 "http-errors": "1.6.2", 3043 3126 "iconv-lite": "0.4.19", 3044 "on-finished": " ~2.3.0",3127 "on-finished": "2.3.0", 3045 3128 "qs": "6.5.1", 3046 3129 "raw-body": "2.3.2", 3047 "type-is": " ~1.6.15"3130 "type-is": "1.6.16" 3048 3131 } 3049 3132 }, 3050 3133 "bytes": { … … 3062 3145 "depd": "1.1.1", 3063 3146 "inherits": "2.0.3", 3064 3147 "setprototypeof": "1.0.3", 3065 "statuses": " >= 1.3.1 < 2"3148 "statuses": "1.3.1" 3066 3149 }, 3067 3150 "dependencies": { 3068 3151 "depd": { … … 3117 3200 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 3118 3201 "dev": true, 3119 3202 "requires": { 3120 "is-extendable": " ^0.1.0"3203 "is-extendable": "0.1.1" 3121 3204 } 3122 3205 }, 3123 3206 "external-editor": { … … 3126 3209 "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", 3127 3210 "dev": true, 3128 3211 "requires": { 3129 "chardet": " ^0.4.0",3130 "iconv-lite": " ^0.4.17",3131 "tmp": " ^0.0.33"3212 "chardet": "0.4.2", 3213 "iconv-lite": "0.4.23", 3214 "tmp": "0.0.33" 3132 3215 }, 3133 3216 "dependencies": { 3134 3217 "iconv-lite": { … … 3137 3220 "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", 3138 3221 "dev": true, 3139 3222 "requires": { 3140 "safer-buffer": " >= 2.1.2 < 3"3223 "safer-buffer": "2.1.2" 3141 3224 } 3142 3225 } 3143 3226 } … … 3148 3231 "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", 3149 3232 "dev": true, 3150 3233 "requires": { 3151 "is-extglob": " ^1.0.0"3234 "is-extglob": "1.0.0" 3152 3235 }, 3153 3236 "dependencies": { 3154 3237 "is-extglob": { … … 3177 3260 "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", 3178 3261 "dev": true, 3179 3262 "requires": { 3180 "inherits": " ^2.0.3",3181 "readable-stream": " ^2.2.2",3182 "typedarray": " ^0.0.6"3263 "inherits": "2.0.3", 3264 "readable-stream": "2.3.5", 3265 "typedarray": "0.0.6" 3183 3266 } 3184 3267 }, 3185 3268 "minimist": { … … 3203 3286 "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", 3204 3287 "dev": true, 3205 3288 "requires": { 3206 "fd-slicer": " ~1.0.1"3289 "fd-slicer": "1.0.1" 3207 3290 } 3208 3291 } 3209 3292 } … … 3220 3303 "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=", 3221 3304 "dev": true, 3222 3305 "requires": { 3223 "ansi-gray": " ^0.1.1",3224 "color-support": " ^1.1.3",3225 "time-stamp": " ^1.0.0"3306 "ansi-gray": "0.1.1", 3307 "color-support": "1.1.3", 3308 "time-stamp": "1.1.0" 3226 3309 } 3227 3310 }, 3228 3311 "fast-deep-equal": { … … 3243 3326 "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", 3244 3327 "dev": true, 3245 3328 "requires": { 3246 "websocket-driver": " >=0.5.1"3329 "websocket-driver": "0.7.0" 3247 3330 } 3248 3331 }, 3249 3332 "fd-slicer": { … … 3252 3335 "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", 3253 3336 "dev": true, 3254 3337 "requires": { 3255 "pend": " ~1.2.0"3338 "pend": "1.2.0" 3256 3339 } 3257 3340 }, 3258 3341 "figures": { … … 3261 3344 "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", 3262 3345 "dev": true, 3263 3346 "requires": { 3264 "escape-string-regexp": " ^1.0.5",3265 "object-assign": " ^4.1.0"3347 "escape-string-regexp": "1.0.5", 3348 "object-assign": "4.1.1" 3266 3349 } 3267 3350 }, 3268 3351 "file-sync-cmp": { … … 3295 3378 "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=", 3296 3379 "dev": true, 3297 3380 "requires": { 3298 "filename-reserved-regex": " ^1.0.0",3299 "strip-outer": " ^1.0.0",3300 "trim-repeated": " ^1.0.0"3381 "filename-reserved-regex": "1.0.0", 3382 "strip-outer": "1.0.0", 3383 "trim-repeated": "1.0.0" 3301 3384 } 3302 3385 }, 3303 3386 "fill-range": { … … 3306 3389 "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", 3307 3390 "dev": true, 3308 3391 "requires": { 3309 "is-number": " ^2.1.0",3310 "isobject": " ^2.0.0",3311 "randomatic": " ^1.1.3",3312 "repeat-element": " ^1.1.2",3313 "repeat-string": " ^1.5.2"3392 "is-number": "2.1.0", 3393 "isobject": "2.1.0", 3394 "randomatic": "1.1.7", 3395 "repeat-element": "1.1.2", 3396 "repeat-string": "1.6.1" 3314 3397 } 3315 3398 }, 3316 3399 "finalhandler": { … … 3320 3403 "dev": true, 3321 3404 "requires": { 3322 3405 "debug": "2.6.9", 3323 "encodeurl": " ~1.0.1",3324 "escape-html": " ~1.0.3",3325 "on-finished": " ~2.3.0",3326 "parseurl": " ~1.3.2",3327 "statuses": " ~1.3.1",3328 "unpipe": " ~1.0.0"3406 "encodeurl": "1.0.2", 3407 "escape-html": "1.0.3", 3408 "on-finished": "2.3.0", 3409 "parseurl": "1.3.2", 3410 "statuses": "1.3.1", 3411 "unpipe": "1.0.0" 3329 3412 }, 3330 3413 "dependencies": { 3331 3414 "statuses": { … … 3336 3419 } 3337 3420 } 3338 3421 }, 3422 "find-cache-dir": { 3423 "version": "1.0.0", 3424 "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", 3425 "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", 3426 "dev": true, 3427 "requires": { 3428 "commondir": "1.0.1", 3429 "make-dir": "1.3.0", 3430 "pkg-dir": "2.0.0" 3431 } 3432 }, 3339 3433 "find-up": { 3340 3434 "version": "1.1.2", 3341 3435 "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", 3342 3436 "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", 3343 3437 "dev": true, 3344 3438 "requires": { 3345 "path-exists": " ^2.0.0",3346 "pinkie-promise": " ^2.0.0"3439 "path-exists": "2.1.0", 3440 "pinkie-promise": "2.0.1" 3347 3441 } 3348 3442 }, 3349 3443 "find-versions": { … … 3353 3447 "dev": true, 3354 3448 "optional": true, 3355 3449 "requires": { 3356 "array-uniq": " ^1.0.0",3357 "get-stdin": " ^4.0.1",3358 "meow": " ^3.5.0",3359 "semver-regex": " ^1.0.0"3450 "array-uniq": "1.0.3", 3451 "get-stdin": "4.0.1", 3452 "meow": "3.7.0", 3453 "semver-regex": "1.0.0" 3360 3454 } 3361 3455 }, 3362 3456 "findup": { … … 3365 3459 "integrity": "sha1-itkpozk7rGJ5V6fl3kYjsGsOLOs=", 3366 3460 "dev": true, 3367 3461 "requires": { 3368 "colors": " ~0.6.0-1",3369 "commander": " ~2.1.0"3462 "colors": "0.6.2", 3463 "commander": "2.1.0" 3370 3464 }, 3371 3465 "dependencies": { 3372 3466 "commander": { … … 3383 3477 "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", 3384 3478 "dev": true, 3385 3479 "requires": { 3386 "glob": " ~5.0.0"3480 "glob": "5.0.15" 3387 3481 }, 3388 3482 "dependencies": { 3389 3483 "glob": { … … 3392 3486 "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", 3393 3487 "dev": true, 3394 3488 "requires": { 3395 "inflight": " ^1.0.4",3396 "inherits": "2 ",3397 "minimatch": " 2 || 3",3398 "once": " ^1.3.0",3399 "path-is-absolute": " ^1.0.0"3489 "inflight": "1.0.6", 3490 "inherits": "2.0.3", 3491 "minimatch": "3.0.4", 3492 "once": "1.4.0", 3493 "path-is-absolute": "1.0.1" 3400 3494 } 3401 3495 } 3402 3496 } … … 3412 3506 "resolved": "https://registry.npmjs.org/fizzy-ui-utils/-/fizzy-ui-utils-1.0.1.tgz", 3413 3507 "integrity": "sha1-qkEGZB51O8ilzqAQMVskiYyTRAw=", 3414 3508 "requires": { 3415 "desandro-matches-selector": "~1.0.2", 3416 "doc-ready": "~1.0.3" 3509 "desandro-matches-selector": "1.0.3", 3510 "doc-ready": "1.0.4" 3511 } 3512 }, 3513 "flush-write-stream": { 3514 "version": "1.0.3", 3515 "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz", 3516 "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==", 3517 "dev": true, 3518 "requires": { 3519 "inherits": "2.0.3", 3520 "readable-stream": "2.3.5" 3417 3521 } 3418 3522 }, 3419 3523 "for-in": { … … 3428 3532 "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", 3429 3533 "dev": true, 3430 3534 "requires": { 3431 "for-in": " ^1.0.1"3535 "for-in": "1.0.2" 3432 3536 } 3433 3537 }, 3434 3538 "foreach": { … … 3449 3553 "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", 3450 3554 "dev": true, 3451 3555 "requires": { 3452 "asynckit": " ^0.4.0",3556 "asynckit": "0.4.0", 3453 3557 "combined-stream": "1.0.6", 3454 "mime-types": " ^2.1.12"3558 "mime-types": "2.1.18" 3455 3559 } 3456 3560 }, 3457 3561 "forwarded": { … … 3466 3570 "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", 3467 3571 "dev": true, 3468 3572 "requires": { 3469 "map-cache": " ^0.2.2"3573 "map-cache": "0.2.2" 3470 3574 } 3471 3575 }, 3472 3576 "fresh": { … … 3475 3579 "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", 3476 3580 "dev": true 3477 3581 }, 3582 "from2": { 3583 "version": "2.3.0", 3584 "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", 3585 "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", 3586 "dev": true, 3587 "requires": { 3588 "inherits": "2.0.3", 3589 "readable-stream": "2.3.5" 3590 } 3591 }, 3478 3592 "fs-extra": { 3479 3593 "version": "1.0.0", 3480 3594 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", 3481 3595 "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", 3482 3596 "dev": true, 3483 3597 "requires": { 3484 "graceful-fs": " ^4.1.2",3485 "jsonfile": " ^2.1.0",3486 "klaw": " ^1.0.0"3598 "graceful-fs": "4.1.11", 3599 "jsonfile": "2.4.0", 3600 "klaw": "1.3.1" 3487 3601 }, 3488 3602 "dependencies": { 3489 3603 "graceful-fs": { … … 3494 3608 } 3495 3609 } 3496 3610 }, 3611 "fs-write-stream-atomic": { 3612 "version": "1.0.10", 3613 "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", 3614 "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", 3615 "dev": true, 3616 "requires": { 3617 "graceful-fs": "4.1.11", 3618 "iferr": "0.1.5", 3619 "imurmurhash": "0.1.4", 3620 "readable-stream": "2.3.5" 3621 } 3622 }, 3497 3623 "fs.realpath": { 3498 3624 "version": "1.0.0", 3499 3625 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", … … 3507 3633 "dev": true, 3508 3634 "optional": true, 3509 3635 "requires": { 3510 "nan": " ^2.3.0",3511 "node-pre-gyp": " ^0.6.39"3636 "nan": "2.9.2", 3637 "node-pre-gyp": "0.6.39" 3512 3638 }, 3513 3639 "dependencies": { 3514 3640 "abbrev": { … … 3523 3649 "dev": true, 3524 3650 "optional": true, 3525 3651 "requires": { 3526 "co": " ^4.6.0",3527 "json-stable-stringify": " ^1.0.1"3652 "co": "4.6.0", 3653 "json-stable-stringify": "1.0.1" 3528 3654 } 3529 3655 }, 3530 3656 "ansi-regex": { … … 3544 3670 "dev": true, 3545 3671 "optional": true, 3546 3672 "requires": { 3547 "delegates": " ^1.0.0",3548 "readable-stream": " ^2.0.6"3673 "delegates": "1.0.0", 3674 "readable-stream": "2.2.9" 3549 3675 } 3550 3676 }, 3551 3677 "asn1": { … … 3589 3715 "dev": true, 3590 3716 "optional": true, 3591 3717 "requires": { 3592 "tweetnacl": " ^0.14.3"3718 "tweetnacl": "0.14.5" 3593 3719 } 3594 3720 }, 3595 3721 "block-stream": { … … 3597 3723 "bundled": true, 3598 3724 "dev": true, 3599 3725 "requires": { 3600 "inherits": " ~2.0.0"3726 "inherits": "2.0.3" 3601 3727 } 3602 3728 }, 3603 3729 "boom": { … … 3605 3731 "bundled": true, 3606 3732 "dev": true, 3607 3733 "requires": { 3608 "hoek": "2. x.x"3734 "hoek": "2.16.3" 3609 3735 } 3610 3736 }, 3611 3737 "brace-expansion": { … … 3613 3739 "bundled": true, 3614 3740 "dev": true, 3615 3741 "requires": { 3616 "balanced-match": " ^0.4.1",3742 "balanced-match": "0.4.2", 3617 3743 "concat-map": "0.0.1" 3618 3744 } 3619 3745 }, … … 3644 3770 "bundled": true, 3645 3771 "dev": true, 3646 3772 "requires": { 3647 "delayed-stream": " ~1.0.0"3773 "delayed-stream": "1.0.0" 3648 3774 } 3649 3775 }, 3650 3776 "concat-map": { … … 3667 3793 "bundled": true, 3668 3794 "dev": true, 3669 3795 "requires": { 3670 "boom": "2. x.x"3796 "boom": "2.10.1" 3671 3797 } 3672 3798 }, 3673 3799 "dashdash": { … … 3676 3802 "dev": true, 3677 3803 "optional": true, 3678 3804 "requires": { 3679 "assert-plus": " ^1.0.0"3805 "assert-plus": "1.0.0" 3680 3806 }, 3681 3807 "dependencies": { 3682 3808 "assert-plus": { … … 3725 3851 "dev": true, 3726 3852 "optional": true, 3727 3853 "requires": { 3728 "jsbn": " ~0.1.0"3854 "jsbn": "0.1.1" 3729 3855 } 3730 3856 }, 3731 3857 "extend": { … … 3751 3877 "dev": true, 3752 3878 "optional": true, 3753 3879 "requires": { 3754 "asynckit": " ^0.4.0",3755 "combined-stream": " ^1.0.5",3756 "mime-types": " ^2.1.12"3880 "asynckit": "0.4.0", 3881 "combined-stream": "1.0.5", 3882 "mime-types": "2.1.15" 3757 3883 } 3758 3884 }, 3759 3885 "fs.realpath": { … … 3766 3892 "bundled": true, 3767 3893 "dev": true, 3768 3894 "requires": { 3769 "graceful-fs": " ^4.1.2",3770 "inherits": " ~2.0.0",3771 "mkdirp": " >=0.5 0",3772 "rimraf": "2 "3895 "graceful-fs": "4.1.11", 3896 "inherits": "2.0.3", 3897 "mkdirp": "0.5.1", 3898 "rimraf": "2.6.1" 3773 3899 } 3774 3900 }, 3775 3901 "fstream-ignore": { … … 3778 3904 "dev": true, 3779 3905 "optional": true, 3780 3906 "requires": { 3781 "fstream": " ^1.0.0",3782 "inherits": "2 ",3783 "minimatch": " ^3.0.0"3907 "fstream": "1.0.11", 3908 "inherits": "2.0.3", 3909 "minimatch": "3.0.4" 3784 3910 } 3785 3911 }, 3786 3912 "gauge": { … … 3789 3915 "dev": true, 3790 3916 "optional": true, 3791 3917 "requires": { 3792 "aproba": " ^1.0.3",3793 "console-control-strings": " ^1.0.0",3794 "has-unicode": " ^2.0.0",3795 "object-assign": " ^4.1.0",3796 "signal-exit": " ^3.0.0",3797 "string-width": " ^1.0.1",3798 "strip-ansi": " ^3.0.1",3799 "wide-align": " ^1.1.0"3918 "aproba": "1.1.1", 3919 "console-control-strings": "1.1.0", 3920 "has-unicode": "2.0.1", 3921 "object-assign": "4.1.1", 3922 "signal-exit": "3.0.2", 3923 "string-width": "1.0.2", 3924 "strip-ansi": "3.0.1", 3925 "wide-align": "1.1.2" 3800 3926 } 3801 3927 }, 3802 3928 "getpass": { … … 3805 3931 "dev": true, 3806 3932 "optional": true, 3807 3933 "requires": { 3808 "assert-plus": " ^1.0.0"3934 "assert-plus": "1.0.0" 3809 3935 }, 3810 3936 "dependencies": { 3811 3937 "assert-plus": { … … 3821 3947 "bundled": true, 3822 3948 "dev": true, 3823 3949 "requires": { 3824 "fs.realpath": " ^1.0.0",3825 "inflight": " ^1.0.4",3826 "inherits": "2 ",3827 "minimatch": " ^3.0.4",3828 "once": " ^1.3.0",3829 "path-is-absolute": " ^1.0.0"3950 "fs.realpath": "1.0.0", 3951 "inflight": "1.0.6", 3952 "inherits": "2.0.3", 3953 "minimatch": "3.0.4", 3954 "once": "1.4.0", 3955 "path-is-absolute": "1.0.1" 3830 3956 } 3831 3957 }, 3832 3958 "graceful-fs": { … … 3846 3972 "dev": true, 3847 3973 "optional": true, 3848 3974 "requires": { 3849 "ajv": " ^4.9.1",3850 "har-schema": " ^1.0.5"3975 "ajv": "4.11.8", 3976 "har-schema": "1.0.5" 3851 3977 } 3852 3978 }, 3853 3979 "has-unicode": { … … 3861 3987 "bundled": true, 3862 3988 "dev": true, 3863 3989 "requires": { 3864 "boom": "2. x.x",3865 "cryptiles": "2. x.x",3866 "hoek": "2. x.x",3867 "sntp": "1. x.x"3990 "boom": "2.10.1", 3991 "cryptiles": "2.0.5", 3992 "hoek": "2.16.3", 3993 "sntp": "1.0.9" 3868 3994 } 3869 3995 }, 3870 3996 "hoek": { … … 3878 4004 "dev": true, 3879 4005 "optional": true, 3880 4006 "requires": { 3881 "assert-plus": " ^0.2.0",3882 "jsprim": " ^1.2.2",3883 "sshpk": " ^1.7.0"4007 "assert-plus": "0.2.0", 4008 "jsprim": "1.4.0", 4009 "sshpk": "1.13.0" 3884 4010 } 3885 4011 }, 3886 4012 "inflight": { … … 3888 4014 "bundled": true, 3889 4015 "dev": true, 3890 4016 "requires": { 3891 "once": " ^1.3.0",3892 "wrappy": "1 "4017 "once": "1.4.0", 4018 "wrappy": "1.0.2" 3893 4019 } 3894 4020 }, 3895 4021 "inherits": { … … 3908 4034 "bundled": true, 3909 4035 "dev": true, 3910 4036 "requires": { 3911 "number-is-nan": " ^1.0.0"4037 "number-is-nan": "1.0.1" 3912 4038 } 3913 4039 }, 3914 4040 "is-typedarray": { … … 3934 4060 "dev": true, 3935 4061 "optional": true, 3936 4062 "requires": { 3937 "jsbn": " ~0.1.0"4063 "jsbn": "0.1.1" 3938 4064 } 3939 4065 }, 3940 4066 "jsbn": { … … 3955 4081 "dev": true, 3956 4082 "optional": true, 3957 4083 "requires": { 3958 "jsonify": " ~0.0.0"4084 "jsonify": "0.0.0" 3959 4085 } 3960 4086 }, 3961 4087 "json-stringify-safe": { … … 4000 4126 "bundled": true, 4001 4127 "dev": true, 4002 4128 "requires": { 4003 "mime-db": " ~1.27.0"4129 "mime-db": "1.27.0" 4004 4130 } 4005 4131 }, 4006 4132 "minimatch": { … … 4008 4134 "bundled": true, 4009 4135 "dev": true, 4010 4136 "requires": { 4011 "brace-expansion": " ^1.1.7"4137 "brace-expansion": "1.1.7" 4012 4138 } 4013 4139 }, 4014 4140 "minimist": { … … 4036 4162 "dev": true, 4037 4163 "optional": true, 4038 4164 "requires": { 4039 "detect-libc": " ^1.0.2",4165 "detect-libc": "1.0.2", 4040 4166 "hawk": "3.1.3", 4041 "mkdirp": " ^0.5.1",4042 "nopt": " ^4.0.1",4043 "npmlog": " ^4.0.2",4044 "rc": " ^1.1.7",4167 "mkdirp": "0.5.1", 4168 "nopt": "4.0.1", 4169 "npmlog": "4.1.0", 4170 "rc": "1.2.1", 4045 4171 "request": "2.81.0", 4046 "rimraf": " ^2.6.1",4047 "semver": " ^5.3.0",4048 "tar": " ^2.2.1",4049 "tar-pack": " ^3.4.0"4172 "rimraf": "2.6.1", 4173 "semver": "5.3.0", 4174 "tar": "2.2.1", 4175 "tar-pack": "3.4.0" 4050 4176 } 4051 4177 }, 4052 4178 "nopt": { … … 4055 4181 "dev": true, 4056 4182 "optional": true, 4057 4183 "requires": { 4058 "abbrev": "1 ",4059 "osenv": " ^0.1.4"4184 "abbrev": "1.1.0", 4185 "osenv": "0.1.4" 4060 4186 } 4061 4187 }, 4062 4188 "npmlog": { … … 4065 4191 "dev": true, 4066 4192 "optional": true, 4067 4193 "requires": { 4068 "are-we-there-yet": " ~1.1.2",4069 "console-control-strings": " ~1.1.0",4070 "gauge": " ~2.7.3",4071 "set-blocking": " ~2.0.0"4194 "are-we-there-yet": "1.1.4", 4195 "console-control-strings": "1.1.0", 4196 "gauge": "2.7.4", 4197 "set-blocking": "2.0.0" 4072 4198 } 4073 4199 }, 4074 4200 "number-is-nan": { … … 4093 4219 "bundled": true, 4094 4220 "dev": true, 4095 4221 "requires": { 4096 "wrappy": "1 "4222 "wrappy": "1.0.2" 4097 4223 } 4098 4224 }, 4099 4225 "os-homedir": { … … 4114 4240 "dev": true, 4115 4241 "optional": true, 4116 4242 "requires": { 4117 "os-homedir": " ^1.0.0",4118 "os-tmpdir": " ^1.0.0"4243 "os-homedir": "1.0.2", 4244 "os-tmpdir": "1.0.2" 4119 4245 } 4120 4246 }, 4121 4247 "path-is-absolute": { … … 4152 4278 "dev": true, 4153 4279 "optional": true, 4154 4280 "requires": { 4155 "deep-extend": " ~0.4.0",4156 "ini": " ~1.3.0",4157 "minimist": " ^1.2.0",4158 "strip-json-comments": " ~2.0.1"4281 "deep-extend": "0.4.2", 4282 "ini": "1.3.4", 4283 "minimist": "1.2.0", 4284 "strip-json-comments": "2.0.1" 4159 4285 }, 4160 4286 "dependencies": { 4161 4287 "minimist": { … … 4171 4297 "bundled": true, 4172 4298 "dev": true, 4173 4299 "requires": { 4174 "buffer-shims": " ~1.0.0",4175 "core-util-is": " ~1.0.0",4176 "inherits": " ~2.0.1",4177 "isarray": " ~1.0.0",4178 "process-nextick-args": " ~1.0.6",4179 "string_decoder": " ~1.0.0",4180 "util-deprecate": " ~1.0.1"4300 "buffer-shims": "1.0.0", 4301 "core-util-is": "1.0.2", 4302 "inherits": "2.0.3", 4303 "isarray": "1.0.0", 4304 "process-nextick-args": "1.0.7", 4305 "string_decoder": "1.0.1", 4306 "util-deprecate": "1.0.2" 4181 4307 } 4182 4308 }, 4183 4309 "request": { … … 4186 4312 "dev": true, 4187 4313 "optional": true, 4188 4314 "requires": { 4189 "aws-sign2": " ~0.6.0",4190 "aws4": " ^1.2.1",4191 "caseless": " ~0.12.0",4192 "combined-stream": " ~1.0.5",4193 "extend": " ~3.0.0",4194 "forever-agent": " ~0.6.1",4195 "form-data": " ~2.1.1",4196 "har-validator": " ~4.2.1",4197 "hawk": " ~3.1.3",4198 "http-signature": " ~1.1.0",4199 "is-typedarray": " ~1.0.0",4200 "isstream": " ~0.1.2",4201 "json-stringify-safe": " ~5.0.1",4202 "mime-types": " ~2.1.7",4203 "oauth-sign": " ~0.8.1",4204 "performance-now": " ^0.2.0",4205 "qs": " ~6.4.0",4206 "safe-buffer": " ^5.0.1",4207 "stringstream": " ~0.0.4",4208 "tough-cookie": " ~2.3.0",4209 "tunnel-agent": " ^0.6.0",4210 "uuid": " ^3.0.0"4315 "aws-sign2": "0.6.0", 4316 "aws4": "1.6.0", 4317 "caseless": "0.12.0", 4318 "combined-stream": "1.0.5", 4319 "extend": "3.0.1", 4320 "forever-agent": "0.6.1", 4321 "form-data": "2.1.4", 4322 "har-validator": "4.2.1", 4323 "hawk": "3.1.3", 4324 "http-signature": "1.1.1", 4325 "is-typedarray": "1.0.0", 4326 "isstream": "0.1.2", 4327 "json-stringify-safe": "5.0.1", 4328 "mime-types": "2.1.15", 4329 "oauth-sign": "0.8.2", 4330 "performance-now": "0.2.0", 4331 "qs": "6.4.0", 4332 "safe-buffer": "5.0.1", 4333 "stringstream": "0.0.5", 4334 "tough-cookie": "2.3.2", 4335 "tunnel-agent": "0.6.0", 4336 "uuid": "3.0.1" 4211 4337 } 4212 4338 }, 4213 4339 "rimraf": { … … 4215 4341 "bundled": true, 4216 4342 "dev": true, 4217 4343 "requires": { 4218 "glob": " ^7.0.5"4344 "glob": "7.1.2" 4219 4345 } 4220 4346 }, 4221 4347 "safe-buffer": { … … 4246 4372 "bundled": true, 4247 4373 "dev": true, 4248 4374 "requires": { 4249 "hoek": "2. x.x"4375 "hoek": "2.16.3" 4250 4376 } 4251 4377 }, 4252 4378 "sshpk": { … … 4255 4381 "dev": true, 4256 4382 "optional": true, 4257 4383 "requires": { 4258 "asn1": " ~0.2.3",4259 "assert-plus": " ^1.0.0",4260 "bcrypt-pbkdf": " ^1.0.0",4261 "dashdash": " ^1.12.0",4262 "ecc-jsbn": " ~0.1.1",4263 "getpass": " ^0.1.1",4264 "jodid25519": " ^1.0.0",4265 "jsbn": " ~0.1.0",4266 "tweetnacl": " ~0.14.0"4384 "asn1": "0.2.3", 4385 "assert-plus": "1.0.0", 4386 "bcrypt-pbkdf": "1.0.1", 4387 "dashdash": "1.14.1", 4388 "ecc-jsbn": "0.1.1", 4389 "getpass": "0.1.7", 4390 "jodid25519": "1.0.2", 4391 "jsbn": "0.1.1", 4392 "tweetnacl": "0.14.5" 4267 4393 }, 4268 4394 "dependencies": { 4269 4395 "assert-plus": { … … 4279 4405 "bundled": true, 4280 4406 "dev": true, 4281 4407 "requires": { 4282 "code-point-at": " ^1.0.0",4283 "is-fullwidth-code-point": " ^1.0.0",4284 "strip-ansi": " ^3.0.0"4408 "code-point-at": "1.1.0", 4409 "is-fullwidth-code-point": "1.0.0", 4410 "strip-ansi": "3.0.1" 4285 4411 } 4286 4412 }, 4287 4413 "string_decoder": { … … 4289 4415 "bundled": true, 4290 4416 "dev": true, 4291 4417 "requires": { 4292 "safe-buffer": " ^5.0.1"4418 "safe-buffer": "5.0.1" 4293 4419 } 4294 4420 }, 4295 4421 "stringstream": { … … 4303 4429 "bundled": true, 4304 4430 "dev": true, 4305 4431 "requires": { 4306 "ansi-regex": " ^2.0.0"4432 "ansi-regex": "2.1.1" 4307 4433 } 4308 4434 }, 4309 4435 "strip-json-comments": { … … 4317 4443 "bundled": true, 4318 4444 "dev": true, 4319 4445 "requires": { 4320 "block-stream": " *",4321 "fstream": " ^1.0.2",4322 "inherits": "2 "4446 "block-stream": "0.0.9", 4447 "fstream": "1.0.11", 4448 "inherits": "2.0.3" 4323 4449 } 4324 4450 }, 4325 4451 "tar-pack": { … … 4328 4454 "dev": true, 4329 4455 "optional": true, 4330 4456 "requires": { 4331 "debug": " ^2.2.0",4332 "fstream": " ^1.0.10",4333 "fstream-ignore": " ^1.0.5",4334 "once": " ^1.3.3",4335 "readable-stream": " ^2.1.4",4336 "rimraf": " ^2.5.1",4337 "tar": " ^2.2.1",4338 "uid-number": " ^0.0.6"4457 "debug": "2.6.8", 4458 "fstream": "1.0.11", 4459 "fstream-ignore": "1.0.5", 4460 "once": "1.4.0", 4461 "readable-stream": "2.2.9", 4462 "rimraf": "2.6.1", 4463 "tar": "2.2.1", 4464 "uid-number": "0.0.6" 4339 4465 } 4340 4466 }, 4341 4467 "tough-cookie": { … … 4344 4470 "dev": true, 4345 4471 "optional": true, 4346 4472 "requires": { 4347 "punycode": " ^1.4.1"4473 "punycode": "1.4.1" 4348 4474 } 4349 4475 }, 4350 4476 "tunnel-agent": { … … 4353 4479 "dev": true, 4354 4480 "optional": true, 4355 4481 "requires": { 4356 "safe-buffer": " ^5.0.1"4482 "safe-buffer": "5.0.1" 4357 4483 } 4358 4484 }, 4359 4485 "tweetnacl": { … … 4394 4520 "dev": true, 4395 4521 "optional": true, 4396 4522 "requires": { 4397 "string-width": " ^1.0.2"4523 "string-width": "1.0.2" 4398 4524 } 4399 4525 }, 4400 4526 "wrappy": { … … 4410 4536 "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", 4411 4537 "dev": true, 4412 4538 "requires": { 4413 "graceful-fs": " ^4.1.2",4414 "inherits": " ~2.0.0",4415 "mkdirp": " >=0.5 0",4416 "rimraf": "2 "4539 "graceful-fs": "4.1.11", 4540 "inherits": "2.0.3", 4541 "mkdirp": "0.5.1", 4542 "rimraf": "2.2.8" 4417 4543 }, 4418 4544 "dependencies": { 4419 4545 "graceful-fs": { … … 4436 4562 "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", 4437 4563 "dev": true, 4438 4564 "requires": { 4439 "aproba": " ^1.0.3",4440 "console-control-strings": " ^1.0.0",4441 "has-unicode": " ^2.0.0",4442 "object-assign": " ^4.1.0",4443 "signal-exit": " ^3.0.0",4444 "string-width": " ^1.0.1",4445 "strip-ansi": " ^3.0.1",4446 "wide-align": " ^1.1.0"4565 "aproba": "1.2.0", 4566 "console-control-strings": "1.1.0", 4567 "has-unicode": "2.0.1", 4568 "object-assign": "4.1.1", 4569 "signal-exit": "3.0.2", 4570 "string-width": "1.0.2", 4571 "strip-ansi": "3.0.1", 4572 "wide-align": "1.1.2" 4447 4573 } 4448 4574 }, 4449 4575 "gaze": { … … 4452 4578 "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=", 4453 4579 "dev": true, 4454 4580 "requires": { 4455 "globule": " ^1.0.0"4581 "globule": "1.2.0" 4456 4582 } 4457 4583 }, 4458 4584 "generate-function": { … … 4467 4593 "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", 4468 4594 "dev": true, 4469 4595 "requires": { 4470 "is-property": " ^1.0.0"4596 "is-property": "1.0.2" 4471 4597 } 4472 4598 }, 4473 4599 "get-caller-file": { … … 4482 4608 "integrity": "sha1-iUhUSRvFkbDxR9euVw9cZ4tyVus=", 4483 4609 "dev": true, 4484 4610 "requires": { 4485 "rc": " ^1.1.2"4611 "rc": "1.2.5" 4486 4612 } 4487 4613 }, 4488 4614 "get-size": { … … 4490 4616 "resolved": "https://registry.npmjs.org/get-size/-/get-size-1.2.2.tgz", 4491 4617 "integrity": "sha1-v8PvHQGeNFCMmU+jJ9GDwoddYuY=", 4492 4618 "requires": { 4493 "desandro-get-style-property": " ^1"4619 "desandro-get-style-property": "1.0.4" 4494 4620 } 4495 4621 }, 4496 4622 "get-stdin": { … … 4523 4649 "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", 4524 4650 "dev": true, 4525 4651 "requires": { 4526 "assert-plus": " ^1.0.0"4652 "assert-plus": "1.0.0" 4527 4653 } 4528 4654 }, 4529 4655 "gifsicle": { … … 4533 4659 "dev": true, 4534 4660 "optional": true, 4535 4661 "requires": { 4536 "bin-build": " ^2.0.0",4537 "bin-wrapper": " ^3.0.0",4538 "logalot": " ^2.0.0"4662 "bin-build": "2.2.0", 4663 "bin-wrapper": "3.0.2", 4664 "logalot": "2.1.0" 4539 4665 } 4540 4666 }, 4541 4667 "glob": { … … 4544 4670 "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", 4545 4671 "dev": true, 4546 4672 "requires": { 4547 "fs.realpath": " ^1.0.0",4548 "inflight": " ^1.0.4",4549 "inherits": "2 ",4550 "minimatch": " ^3.0.2",4551 "once": " ^1.3.0",4552 "path-is-absolute": " ^1.0.0"4673 "fs.realpath": "1.0.0", 4674 "inflight": "1.0.6", 4675 "inherits": "2.0.3", 4676 "minimatch": "3.0.4", 4677 "once": "1.4.0", 4678 "path-is-absolute": "1.0.1" 4553 4679 } 4554 4680 }, 4555 4681 "glob-base": { … … 4558 4684 "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", 4559 4685 "dev": true, 4560 4686 "requires": { 4561 "glob-parent": " ^2.0.0",4562 "is-glob": " ^2.0.0"4687 "glob-parent": "2.0.0", 4688 "is-glob": "2.0.1" 4563 4689 }, 4564 4690 "dependencies": { 4565 4691 "glob-parent": { … … 4568 4694 "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", 4569 4695 "dev": true, 4570 4696 "requires": { 4571 "is-glob": " ^2.0.0"4697 "is-glob": "2.0.1" 4572 4698 } 4573 4699 }, 4574 4700 "is-extglob": { … … 4583 4709 "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", 4584 4710 "dev": true, 4585 4711 "requires": { 4586 "is-extglob": " ^1.0.0"4712 "is-extglob": "1.0.0" 4587 4713 } 4588 4714 } 4589 4715 } … … 4594 4720 "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", 4595 4721 "dev": true, 4596 4722 "requires": { 4597 "is-glob": " ^3.1.0",4598 "path-dirname": " ^1.0.0"4723 "is-glob": "3.1.0", 4724 "path-dirname": "1.0.2" 4599 4725 } 4600 4726 }, 4601 4727 "glob-stream": { … … 4604 4730 "integrity": "sha1-pVZlqajM3EGRWofHAeMtTgFvrSI=", 4605 4731 "dev": true, 4606 4732 "requires": { 4607 "extend": " ^3.0.0",4608 "glob": " ^5.0.3",4609 "glob-parent": " ^3.0.0",4610 "micromatch": " ^2.3.7",4611 "ordered-read-streams": " ^0.3.0",4612 "through2": " ^0.6.0",4613 "to-absolute-glob": " ^0.1.1",4614 "unique-stream": " ^2.0.2"4733 "extend": "3.0.1", 4734 "glob": "5.0.15", 4735 "glob-parent": "3.1.0", 4736 "micromatch": "2.3.11", 4737 "ordered-read-streams": "0.3.0", 4738 "through2": "0.6.5", 4739 "to-absolute-glob": "0.1.1", 4740 "unique-stream": "2.2.1" 4615 4741 }, 4616 4742 "dependencies": { 4617 4743 "glob": { … … 4620 4746 "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", 4621 4747 "dev": true, 4622 4748 "requires": { 4623 "inflight": " ^1.0.4",4624 "inherits": "2 ",4625 "minimatch": " 2 || 3",4626 "once": " ^1.3.0",4627 "path-is-absolute": " ^1.0.0"4749 "inflight": "1.0.6", 4750 "inherits": "2.0.3", 4751 "minimatch": "3.0.4", 4752 "once": "1.4.0", 4753 "path-is-absolute": "1.0.1" 4628 4754 } 4629 4755 }, 4630 4756 "minimatch": { … … 4633 4759 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 4634 4760 "dev": true, 4635 4761 "requires": { 4636 "brace-expansion": " ^1.1.7"4762 "brace-expansion": "1.1.11" 4637 4763 } 4638 4764 } 4639 4765 } … … 4644 4770 "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", 4645 4771 "dev": true, 4646 4772 "requires": { 4647 "array-union": " ^1.0.1",4648 "glob": " ^7.0.3",4649 "object-assign": " ^4.0.1",4650 "pify": " ^2.0.0",4651 "pinkie-promise": " ^2.0.0"4773 "array-union": "1.0.2", 4774 "glob": "7.1.2", 4775 "object-assign": "4.1.1", 4776 "pify": "2.3.0", 4777 "pinkie-promise": "2.0.1" 4652 4778 }, 4653 4779 "dependencies": { 4654 4780 "glob": { … … 4657 4783 "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", 4658 4784 "dev": true, 4659 4785 "requires": { 4660 "fs.realpath": " ^1.0.0",4661 "inflight": " ^1.0.4",4662 "inherits": "2 ",4663 "minimatch": " ^3.0.4",4664 "once": " ^1.3.0",4665 "path-is-absolute": " ^1.0.0"4786 "fs.realpath": "1.0.0", 4787 "inflight": "1.0.6", 4788 "inherits": "2.0.3", 4789 "minimatch": "3.0.4", 4790 "once": "1.4.0", 4791 "path-is-absolute": "1.0.1" 4666 4792 } 4667 4793 }, 4668 4794 "minimatch": { … … 4671 4797 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 4672 4798 "dev": true, 4673 4799 "requires": { 4674 "brace-expansion": " ^1.1.7"4800 "brace-expansion": "1.1.11" 4675 4801 } 4676 4802 } 4677 4803 } … … 4682 4808 "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=", 4683 4809 "dev": true, 4684 4810 "requires": { 4685 "glob": " ~7.1.1",4686 "lodash": " ~4.17.4",4687 "minimatch": " ~3.0.2"4811 "glob": "7.1.2", 4812 "lodash": "4.17.5", 4813 "minimatch": "3.0.4" 4688 4814 }, 4689 4815 "dependencies": { 4690 4816 "glob": { … … 4693 4819 "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", 4694 4820 "dev": true, 4695 4821 "requires": { 4696 "fs.realpath": " ^1.0.0",4697 "inflight": " ^1.0.4",4698 "inherits": "2 ",4699 "minimatch": " ^3.0.4",4700 "once": " ^1.3.0",4701 "path-is-absolute": " ^1.0.0"4822 "fs.realpath": "1.0.0", 4823 "inflight": "1.0.6", 4824 "inherits": "2.0.3", 4825 "minimatch": "3.0.4", 4826 "once": "1.4.0", 4827 "path-is-absolute": "1.0.1" 4702 4828 } 4703 4829 }, 4704 4830 "lodash": { … … 4713 4839 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 4714 4840 "dev": true, 4715 4841 "requires": { 4716 "brace-expansion": " ^1.1.7"4842 "brace-expansion": "1.1.11" 4717 4843 } 4718 4844 } 4719 4845 } … … 4724 4850 "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==", 4725 4851 "dev": true, 4726 4852 "requires": { 4727 "sparkles": " ^1.0.0"4853 "sparkles": "1.0.0" 4728 4854 } 4729 4855 }, 4730 4856 "got": { … … 4733 4859 "integrity": "sha1-X4FjWmHkplifGAVp6k44FoClHzU=", 4734 4860 "dev": true, 4735 4861 "requires": { 4736 "create-error-class": " ^3.0.1",4737 "duplexer2": " ^0.1.4",4738 "is-redirect": " ^1.0.0",4739 "is-retry-allowed": " ^1.0.0",4740 "is-stream": " ^1.0.0",4741 "lowercase-keys": " ^1.0.0",4742 "node-status-codes": " ^1.0.0",4743 "object-assign": " ^4.0.1",4744 "parse-json": " ^2.1.0",4745 "pinkie-promise": " ^2.0.0",4746 "read-all-stream": " ^3.0.0",4747 "readable-stream": " ^2.0.5",4748 "timed-out": " ^3.0.0",4749 "unzip-response": " ^1.0.2",4750 "url-parse-lax": " ^1.0.0"4862 "create-error-class": "3.0.2", 4863 "duplexer2": "0.1.4", 4864 "is-redirect": "1.0.0", 4865 "is-retry-allowed": "1.1.0", 4866 "is-stream": "1.1.0", 4867 "lowercase-keys": "1.0.0", 4868 "node-status-codes": "1.0.0", 4869 "object-assign": "4.1.1", 4870 "parse-json": "2.2.0", 4871 "pinkie-promise": "2.0.1", 4872 "read-all-stream": "3.1.0", 4873 "readable-stream": "2.3.5", 4874 "timed-out": "3.1.3", 4875 "unzip-response": "1.0.2", 4876 "url-parse-lax": "1.0.0" 4751 4877 } 4752 4878 }, 4879 "graceful-fs": { 4880 "version": "4.1.11", 4881 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", 4882 "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", 4883 "dev": true 4884 }, 4753 4885 "graceful-readlink": { 4754 4886 "version": "1.0.1", 4755 4887 "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", … … 4762 4894 "integrity": "sha1-TmpeaVtwRy/VME9fqeNCNoNqc7w=", 4763 4895 "dev": true, 4764 4896 "requires": { 4765 "coffeescript": " ~1.10.0",4766 "dateformat": " ~1.0.12",4767 "eventemitter2": " ~0.4.13",4768 "exit": " ~0.1.1",4769 "findup-sync": " ~0.3.0",4770 "glob": " ~7.0.0",4771 "grunt-cli": " ~1.2.0",4772 "grunt-known-options": " ~1.1.0",4773 "grunt-legacy-log": " ~1.0.0",4774 "grunt-legacy-util": " ~1.0.0",4775 "iconv-lite": " ~0.4.13",4776 "js-yaml": " ~3.5.2",4777 "minimatch": " ~3.0.2",4778 "nopt": " ~3.0.6",4779 "path-is-absolute": " ~1.0.0",4780 "rimraf": " ~2.2.8"4897 "coffeescript": "1.10.0", 4898 "dateformat": "1.0.12", 4899 "eventemitter2": "0.4.14", 4900 "exit": "0.1.2", 4901 "findup-sync": "0.3.0", 4902 "glob": "7.0.6", 4903 "grunt-cli": "1.2.0", 4904 "grunt-known-options": "1.1.0", 4905 "grunt-legacy-log": "1.0.2", 4906 "grunt-legacy-util": "1.0.0", 4907 "iconv-lite": "0.4.23", 4908 "js-yaml": "3.5.5", 4909 "minimatch": "3.0.4", 4910 "nopt": "3.0.6", 4911 "path-is-absolute": "1.0.1", 4912 "rimraf": "2.2.8" 4781 4913 }, 4782 4914 "dependencies": { 4783 4915 "grunt-cli": { … … 4786 4918 "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=", 4787 4919 "dev": true, 4788 4920 "requires": { 4789 "findup-sync": " ~0.3.0",4790 "grunt-known-options": " ~1.1.0",4791 "nopt": " ~3.0.6",4792 "resolve": " ~1.1.0"4921 "findup-sync": "0.3.0", 4922 "grunt-known-options": "1.1.0", 4923 "nopt": "3.0.6", 4924 "resolve": "1.1.7" 4793 4925 } 4794 4926 }, 4795 4927 "grunt-legacy-util": { … … 4798 4930 "integrity": "sha1-OGqnjcbtUJhsKxiVcmWxtIq7m4Y=", 4799 4931 "dev": true, 4800 4932 "requires": { 4801 "async": " ~1.5.2",4802 "exit": " ~0.1.1",4803 "getobject": " ~0.1.0",4804 "hooker": " ~0.2.3",4805 "lodash": " ~4.3.0",4806 "underscore.string": " ~3.2.3",4807 "which": " ~1.2.1"4933 "async": "1.5.2", 4934 "exit": "0.1.2", 4935 "getobject": "0.1.0", 4936 "hooker": "0.2.3", 4937 "lodash": "4.3.0", 4938 "underscore.string": "3.2.3", 4939 "which": "1.2.14" 4808 4940 } 4809 4941 }, 4810 4942 "lodash": { … … 4819 4951 "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=", 4820 4952 "dev": true, 4821 4953 "requires": { 4822 "isexe": " ^2.0.0"4954 "isexe": "2.0.0" 4823 4955 } 4824 4956 } 4825 4957 } … … 4830 4962 "integrity": "sha1-P4eQIdEj+linuloLb7a+QStYhaw=", 4831 4963 "dev": true, 4832 4964 "requires": { 4833 "chalk": "^1.1.0" 4965 "chalk": "1.1.3" 4966 } 4967 }, 4968 "grunt-concurrent": { 4969 "version": "2.3.1", 4970 "resolved": "https://registry.npmjs.org/grunt-concurrent/-/grunt-concurrent-2.3.1.tgz", 4971 "integrity": "sha1-Hj2zjM71o9oRleYdYx/n4yE0TSM=", 4972 "dev": true, 4973 "requires": { 4974 "arrify": "1.0.1", 4975 "async": "1.5.2", 4976 "indent-string": "2.1.0", 4977 "pad-stream": "1.2.0" 4834 4978 } 4835 4979 }, 4836 4980 "grunt-contrib-clean": { … … 4839 4983 "integrity": "sha1-ay7ZQRfix//jLuBFeMlv5GJam20=", 4840 4984 "dev": true, 4841 4985 "requires": { 4842 "async": " ^1.5.2",4843 "rimraf": " ^2.5.1"4986 "async": "1.5.2", 4987 "rimraf": "2.6.2" 4844 4988 }, 4845 4989 "dependencies": { 4846 4990 "async": { … … 4855 4999 "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", 4856 5000 "dev": true, 4857 5001 "requires": { 4858 "fs.realpath": " ^1.0.0",4859 "inflight": " ^1.0.4",4860 "inherits": "2 ",4861 "minimatch": " ^3.0.4",4862 "once": " ^1.3.0",4863 "path-is-absolute": " ^1.0.0"5002 "fs.realpath": "1.0.0", 5003 "inflight": "1.0.6", 5004 "inherits": "2.0.3", 5005 "minimatch": "3.0.4", 5006 "once": "1.4.0", 5007 "path-is-absolute": "1.0.1" 4864 5008 } 4865 5009 }, 4866 5010 "minimatch": { … … 4869 5013 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 4870 5014 "dev": true, 4871 5015 "requires": { 4872 "brace-expansion": " ^1.1.7"5016 "brace-expansion": "1.1.11" 4873 5017 } 4874 5018 }, 4875 5019 "rimraf": { … … 4878 5022 "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", 4879 5023 "dev": true, 4880 5024 "requires": { 4881 "glob": " ^7.0.5"5025 "glob": "7.1.2" 4882 5026 } 4883 5027 } 4884 5028 } 4885 5029 }, 4886 "grunt-contrib-compress": {4887 "version": "1.3.0",4888 "resolved": "https://registry.npmjs.org/grunt-contrib-compress/-/grunt-contrib-compress-1.3.0.tgz",4889 "integrity": "sha1-XlwmogBJCCPH93KIr9LXNQ2Vxj0=",4890 "dev": true,4891 "requires": {4892 "archiver": "^1.0.0",4893 "chalk": "^1.1.1",4894 "lodash": "^4.7.0",4895 "pretty-bytes": "^3.0.1",4896 "stream-buffers": "^2.1.0"4897 },4898 "dependencies": {4899 "lodash": {4900 "version": "4.17.5",4901 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",4902 "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",4903 "dev": true4904 }4905 }4906 },4907 "grunt-contrib-concat": {4908 "version": "1.0.1",4909 "resolved": "https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-1.0.1.tgz",4910 "integrity": "sha1-YVCYYwhOhx1+ht5IwBUlntl3Rb0=",4911 "dev": true,4912 "requires": {4913 "chalk": "^1.0.0",4914 "source-map": "^0.5.3"4915 }4916 },4917 5030 "grunt-contrib-copy": { 4918 5031 "version": "1.0.0", 4919 5032 "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz", 4920 5033 "integrity": "sha1-cGDGWB6QS4qw0A8HbgqPbj58NXM=", 4921 5034 "dev": true, 4922 5035 "requires": { 4923 "chalk": " ^1.1.1",4924 "file-sync-cmp": " ^0.1.0"5036 "chalk": "1.1.3", 5037 "file-sync-cmp": "0.1.1" 4925 5038 } 4926 5039 }, 4927 5040 "grunt-contrib-cssmin": { … … 4930 5043 "integrity": "sha1-FzTL09hMpzZHWLflj/GOUqpgu3Y=", 4931 5044 "dev": true, 4932 5045 "requires": { 4933 "chalk": " ^1.0.0",4934 "clean-css": " ~3.4.2",4935 "maxmin": " ^1.1.0"5046 "chalk": "1.1.3", 5047 "clean-css": "3.4.28", 5048 "maxmin": "1.1.0" 4936 5049 } 4937 5050 }, 4938 5051 "grunt-contrib-imagemin": { … … 4941 5054 "integrity": "sha1-5Ho1YTN29MqpwfkERlA8rhyUTXk=", 4942 5055 "dev": true, 4943 5056 "requires": { 4944 "async": " ^1.5.2",4945 "chalk": " ^1.0.0",4946 "gulp-rename": " ^1.2.0",4947 "imagemin": " ^4.0.0",4948 "pretty-bytes": " ^3.0.1"5057 "async": "1.5.2", 5058 "chalk": "1.1.3", 5059 "gulp-rename": "1.2.2", 5060 "imagemin": "4.0.0", 5061 "pretty-bytes": "3.0.1" 4949 5062 }, 4950 5063 "dependencies": { 4951 5064 "async": { … … 4962 5075 "integrity": "sha1-MPQFpR3mVr+m6wKbmkZLn+AqQCo=", 4963 5076 "dev": true, 4964 5077 "requires": { 4965 "chalk": " ^1.1.1",4966 "hooker": " ^0.2.3",4967 "jshint": " ~2.9.1"5078 "chalk": "1.1.3", 5079 "hooker": "0.2.3", 5080 "jshint": "2.9.5" 4968 5081 } 4969 5082 }, 4970 5083 "grunt-contrib-qunit": { … … 4973 5086 "integrity": "sha1-naxijP1OyBWZhjPbc7Ur2z3byZ4=", 4974 5087 "dev": true, 4975 5088 "requires": { 4976 "grunt-lib-phantomjs": "^1.0.0" 4977 } 4978 }, 4979 "grunt-contrib-uglify": { 4980 "version": "2.0.0", 4981 "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-2.0.0.tgz", 4982 "integrity": "sha1-jJlw1pCTbN5tJaoRk1Sb2SkBaTA=", 4983 "dev": true, 4984 "requires": { 4985 "chalk": "^1.0.0", 4986 "lodash.assign": "^4.0.9", 4987 "maxmin": "^1.1.0", 4988 "uglify-js": "~2.7.0", 4989 "uri-path": "^1.0.0" 5089 "grunt-lib-phantomjs": "1.1.0" 4990 5090 } 4991 5091 }, 4992 5092 "grunt-contrib-watch": { … … 4995 5095 "integrity": "sha1-hKGnodar0m7VaEE0lscxM+mQAY8=", 4996 5096 "dev": true, 4997 5097 "requires": { 4998 "async": " ^1.5.0",4999 "gaze": " ^1.0.0",5000 "lodash": " ^3.10.1",5001 "tiny-lr": " ^0.2.1"5098 "async": "1.5.2", 5099 "gaze": "1.1.2", 5100 "lodash": "3.10.1", 5101 "tiny-lr": "0.2.1" 5002 5102 }, 5003 5103 "dependencies": { 5004 5104 "async": { … … 5015 5115 } 5016 5116 } 5017 5117 }, 5018 "grunt-file-append": {5019 "version": "0.0.7",5020 "resolved": "https://registry.npmjs.org/grunt-file-append/-/grunt-file-append-0.0.7.tgz",5021 "integrity": "sha1-P376M2lvoFdwsoCU9EUIyvxdLto=",5022 "dev": true5023 },5024 5118 "grunt-includes": { 5025 5119 "version": "1.1.0", 5026 5120 "resolved": "https://registry.npmjs.org/grunt-includes/-/grunt-includes-1.1.0.tgz", … … 5033 5127 "integrity": "sha512-33QZYBYjv2Ph3H2ygqXHn/o0ttfptw1f9QciOTgvzhzUeiPrnvzMNUApTPtw22T6zgReE5FZ1RR58U2wnK/l+w==", 5034 5128 "dev": true, 5035 5129 "requires": { 5036 "cross-spawn": " ^3.0.1",5037 "jsdoc": " ~3.5.5",5038 "marked": " ^0.3.9"5130 "cross-spawn": "3.0.1", 5131 "jsdoc": "3.5.5", 5132 "marked": "0.3.17" 5039 5133 } 5040 5134 }, 5041 5135 "grunt-jsvalidate": { … … 5044 5138 "integrity": "sha1-/QlEJYiNbmPfqgbPsJ7gUrjrvo8=", 5045 5139 "dev": true, 5046 5140 "requires": { 5047 "esprima": " ~1.0.0"5141 "esprima": "1.0.4" 5048 5142 } 5049 5143 }, 5050 5144 "grunt-known-options": { … … 5059 5153 "integrity": "sha512-WdedTJ/6zCXnI/coaouzqvkI19uwqbcPkdsXiDRKJyB5rOUlOxnCnTVbpeUdEckKVir2uHF3rDBYppj2p6N3+g==", 5060 5154 "dev": true, 5061 5155 "requires": { 5062 "colors": " ~1.1.2",5063 "grunt-legacy-log-utils": " ~1.0.0",5064 "hooker": " ~0.2.3",5065 "lodash": " ~4.17.5"5156 "colors": "1.1.2", 5157 "grunt-legacy-log-utils": "1.0.0", 5158 "hooker": "0.2.3", 5159 "lodash": "4.17.10" 5066 5160 }, 5067 5161 "dependencies": { 5068 5162 "colors": { … … 5079 5173 "integrity": "sha1-p7ji0Ps1taUPSvmG/BEnSevJbz0=", 5080 5174 "dev": true, 5081 5175 "requires": { 5082 "chalk": " ~1.1.1",5083 "lodash": " ~4.3.0"5176 "chalk": "1.1.3", 5177 "lodash": "4.3.0" 5084 5178 }, 5085 5179 "dependencies": { 5086 5180 "lodash": { … … 5097 5191 "integrity": "sha512-9zyA29w/fBe6BIfjGENndwoe1Uy31BIXxTH3s8mga0Z5Bz2Sp4UCjkeyv2tI449ymkx3x26B+46FV4fXEddl5A==", 5098 5192 "dev": true, 5099 5193 "requires": { 5100 "async": " ~1.5.2",5101 "exit": " ~0.1.1",5102 "getobject": " ~0.1.0",5103 "hooker": " ~0.2.3",5104 "lodash": " ~4.17.10",5105 "underscore.string": " ~3.3.4",5106 "which": " ~1.3.0"5194 "async": "1.5.2", 5195 "exit": "0.1.2", 5196 "getobject": "0.1.0", 5197 "hooker": "0.2.3", 5198 "lodash": "4.17.10", 5199 "underscore.string": "3.3.4", 5200 "which": "1.3.1" 5107 5201 }, 5108 5202 "dependencies": { 5109 5203 "underscore.string": { … … 5112 5206 "integrity": "sha1-LCo/n4PmR2L9xF5s6sZRQoZCE9s=", 5113 5207 "dev": true, 5114 5208 "requires": { 5115 "sprintf-js": " ^1.0.3",5116 "util-deprecate": " ^1.0.2"5209 "sprintf-js": "1.0.3", 5210 "util-deprecate": "1.0.2" 5117 5211 } 5118 5212 }, 5119 5213 "which": { … … 5122 5216 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 5123 5217 "dev": true, 5124 5218 "requires": { 5125 "isexe": " ^2.0.0"5219 "isexe": "2.0.0" 5126 5220 } 5127 5221 } 5128 5222 } … … 5133 5227 "integrity": "sha1-np7c3Z/S3UDgwYHJQ3HVcqpe6tI=", 5134 5228 "dev": true, 5135 5229 "requires": { 5136 "eventemitter2": " ^0.4.9",5137 "phantomjs-prebuilt": " ^2.1.3",5138 "rimraf": " ^2.5.2",5139 "semver": " ^5.1.0",5140 "temporary": " ^0.0.8"5230 "eventemitter2": "0.4.14", 5231 "phantomjs-prebuilt": "2.1.16", 5232 "rimraf": "2.6.2", 5233 "semver": "5.5.0", 5234 "temporary": "0.0.8" 5141 5235 }, 5142 5236 "dependencies": { 5143 5237 "glob": { … … 5146 5240 "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", 5147 5241 "dev": true, 5148 5242 "requires": { 5149 "fs.realpath": " ^1.0.0",5150 "inflight": " ^1.0.4",5151 "inherits": "2 ",5152 "minimatch": " ^3.0.4",5153 "once": " ^1.3.0",5154 "path-is-absolute": " ^1.0.0"5243 "fs.realpath": "1.0.0", 5244 "inflight": "1.0.6", 5245 "inherits": "2.0.3", 5246 "minimatch": "3.0.4", 5247 "once": "1.4.0", 5248 "path-is-absolute": "1.0.1" 5155 5249 } 5156 5250 }, 5157 5251 "minimatch": { … … 5160 5254 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 5161 5255 "dev": true, 5162 5256 "requires": { 5163 "brace-expansion": " ^1.1.7"5257 "brace-expansion": "1.1.11" 5164 5258 } 5165 5259 }, 5166 5260 "rimraf": { … … 5169 5263 "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", 5170 5264 "dev": true, 5171 5265 "requires": { 5172 "glob": " ^7.0.5"5266 "glob": "7.1.2" 5173 5267 } 5174 5268 } 5175 5269 } … … 5180 5274 "integrity": "sha512-2wvtOqxMhiu7QCujEAvFFvLfUYec0fKDvFRnwKUSHizl5eH8cgXv6t0yc7W4yEeito/u8v8r8fzDHRhXLkIXzA==", 5181 5275 "dev": true, 5182 5276 "requires": { 5183 "grunt": " >=0.4.5",5184 "inquirer": " ^5.1.0",5185 "request": " ^2.83.0",5186 "underscore": " ~1.8.3",5187 "underscore.string": " ~3.3.4",5188 "xmlrpc": " ^1.3.1"5277 "grunt": "1.0.2", 5278 "inquirer": "5.2.0", 5279 "request": "2.83.0", 5280 "underscore": "1.8.3", 5281 "underscore.string": "3.3.4", 5282 "xmlrpc": "1.3.2" 5189 5283 }, 5190 5284 "dependencies": { 5191 5285 "underscore.string": { … … 5194 5288 "integrity": "sha1-LCo/n4PmR2L9xF5s6sZRQoZCE9s=", 5195 5289 "dev": true, 5196 5290 "requires": { 5197 "sprintf-js": " ^1.0.3",5198 "util-deprecate": " ^1.0.2"5291 "sprintf-js": "1.0.3", 5292 "util-deprecate": "1.0.2" 5199 5293 } 5200 5294 } 5201 5295 } … … 5206 5300 "integrity": "sha1-V7dke4d9Qq0yz51M0RAID/+0OKs=", 5207 5301 "dev": true, 5208 5302 "requires": { 5209 "chalk": " ^1.0.0",5210 "diff": " ^2.0.2",5211 "es6-promise": " ^3.0.2",5212 "postcss": " ^5.0.0"5303 "chalk": "1.1.3", 5304 "diff": "2.2.3", 5305 "es6-promise": "3.3.1", 5306 "postcss": "5.2.18" 5213 5307 }, 5214 5308 "dependencies": { 5215 5309 "es6-promise": { … … 5227 5321 "dev": true, 5228 5322 "requires": { 5229 5323 "applause": "1.2.2", 5230 "chalk": " ^1.1.0",5231 "file-sync-cmp": " ^0.1.0",5232 "lodash": " ^4.11.0"5324 "chalk": "1.1.3", 5325 "file-sync-cmp": "0.1.1", 5326 "lodash": "4.17.5" 5233 5327 }, 5234 5328 "dependencies": { 5235 5329 "lodash": { … … 5246 5340 "integrity": "sha1-6eYc5DdAY5f546Sxv2aeR+cf/MM=", 5247 5341 "dev": true, 5248 5342 "requires": { 5249 "chalk": " ^1.0.0",5250 "rtlcss": " ^2.0.0"5343 "chalk": "1.1.3", 5344 "rtlcss": "2.2.1" 5251 5345 } 5252 5346 }, 5253 5347 "grunt-sass": { … … 5256 5350 "integrity": "sha1-kHTPnXtFkuIPd4jKpye4+aoGtgo=", 5257 5351 "dev": true, 5258 5352 "requires": { 5259 "each-async": " ^1.0.0",5260 "node-sass": " ^4.0.0",5261 "object-assign": " ^4.0.1"5353 "each-async": "1.1.1", 5354 "node-sass": "4.7.2", 5355 "object-assign": "4.1.1" 5262 5356 } 5263 5357 }, 5264 5358 "grunt-webpack": { … … 5267 5361 "integrity": "sha512-ghSkdCdvbF1SpI46qDT9FYqw5ZP5sSYbEQU/DwzoJE1K42xizAZ5Rv3kzpaRdJT4yvu8/6fO5+wne3/y0n74QA==", 5268 5362 "dev": true, 5269 5363 "requires": { 5270 "deep-for-each": " ^1.0.5",5271 "lodash": " ^4.7.0"5364 "deep-for-each": "1.0.6", 5365 "lodash": "4.17.5" 5272 5366 }, 5273 5367 "dependencies": { 5274 5368 "lodash": { … … 5285 5379 "integrity": "sha1-jutlpeAV+O2FMsr+KEVJYGJvDcc=", 5286 5380 "dev": true, 5287 5381 "requires": { 5288 "archive-type": " ^3.0.0",5289 "decompress": " ^3.0.0",5290 "gulp-util": " ^3.0.1",5291 "readable-stream": " ^2.0.2"5382 "archive-type": "3.2.0", 5383 "decompress": "3.0.0", 5384 "gulp-util": "3.0.8", 5385 "readable-stream": "2.3.5" 5292 5386 } 5293 5387 }, 5294 5388 "gulp-rename": { … … 5303 5397 "integrity": "sha1-uG/zSdgBzrVuHZ59x7vLS33uYAw=", 5304 5398 "dev": true, 5305 5399 "requires": { 5306 "convert-source-map": " ^1.1.1",5307 "graceful-fs": " ^4.1.2",5308 "strip-bom": " ^2.0.0",5309 "through2": " ^2.0.0",5310 "vinyl": " ^1.0.0"5400 "convert-source-map": "1.5.1", 5401 "graceful-fs": "4.1.11", 5402 "strip-bom": "2.0.0", 5403 "through2": "2.0.3", 5404 "vinyl": "1.2.0" 5311 5405 }, 5312 5406 "dependencies": { 5313 5407 "graceful-fs": { … … 5322 5416 "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", 5323 5417 "dev": true, 5324 5418 "requires": { 5325 "readable-stream": " ^2.1.5",5326 "xtend": " ~4.0.1"5419 "readable-stream": "2.3.5", 5420 "xtend": "4.0.1" 5327 5421 } 5328 5422 } 5329 5423 } … … 5334 5428 "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", 5335 5429 "dev": true, 5336 5430 "requires": { 5337 "array-differ": " ^1.0.0",5338 "array-uniq": " ^1.0.2",5339 "beeper": " ^1.0.0",5340 "chalk": " ^1.0.0",5341 "dateformat": " ^2.0.0",5342 "fancy-log": " ^1.1.0",5343 "gulplog": " ^1.0.0",5344 "has-gulplog": " ^0.1.0",5345 "lodash._reescape": " ^3.0.0",5346 "lodash._reevaluate": " ^3.0.0",5347 "lodash._reinterpolate": " ^3.0.0",5348 "lodash.template": " ^3.0.0",5349 "minimist": " ^1.1.0",5350 "multipipe": " ^0.1.2",5351 "object-assign": " ^3.0.0",5431 "array-differ": "1.0.0", 5432 "array-uniq": "1.0.3", 5433 "beeper": "1.1.1", 5434 "chalk": "1.1.3", 5435 "dateformat": "2.2.0", 5436 "fancy-log": "1.3.2", 5437 "gulplog": "1.0.0", 5438 "has-gulplog": "0.1.0", 5439 "lodash._reescape": "3.0.0", 5440 "lodash._reevaluate": "3.0.0", 5441 "lodash._reinterpolate": "3.0.0", 5442 "lodash.template": "3.6.2", 5443 "minimist": "1.2.0", 5444 "multipipe": "0.1.2", 5445 "object-assign": "3.0.0", 5352 5446 "replace-ext": "0.0.1", 5353 "through2": " ^2.0.0",5354 "vinyl": " ^0.5.0"5447 "through2": "2.0.3", 5448 "vinyl": "0.5.3" 5355 5449 }, 5356 5450 "dependencies": { 5357 5451 "dateformat": { … … 5372 5466 "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", 5373 5467 "dev": true, 5374 5468 "requires": { 5375 "readable-stream": " ^2.1.5",5376 "xtend": " ~4.0.1"5469 "readable-stream": "2.3.5", 5470 "xtend": "4.0.1" 5377 5471 } 5378 5472 }, 5379 5473 "vinyl": { … … 5382 5476 "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", 5383 5477 "dev": true, 5384 5478 "requires": { 5385 "clone": " ^1.0.0",5386 "clone-stats": " ^0.0.1",5479 "clone": "1.0.3", 5480 "clone-stats": "0.0.1", 5387 5481 "replace-ext": "0.0.1" 5388 5482 } 5389 5483 } … … 5395 5489 "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", 5396 5490 "dev": true, 5397 5491 "requires": { 5398 "glogg": " ^1.0.0"5492 "glogg": "1.0.1" 5399 5493 } 5400 5494 }, 5401 5495 "gzip-size": { … … 5404 5498 "integrity": "sha1-Zs+LEBBHInuVus5uodoMF37Vwi8=", 5405 5499 "dev": true, 5406 5500 "requires": { 5407 "browserify-zlib": " ^0.1.4",5408 "concat-stream": " ^1.4.1"5501 "browserify-zlib": "0.1.4", 5502 "concat-stream": "1.6.1" 5409 5503 } 5410 5504 }, 5411 5505 "handle-thing": { … … 5426 5520 "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", 5427 5521 "dev": true, 5428 5522 "requires": { 5429 "ajv": " ^5.1.0",5430 "har-schema": " ^2.0.0"5523 "ajv": "5.5.2", 5524 "har-schema": "2.0.0" 5431 5525 } 5432 5526 }, 5433 5527 "has": { … … 5436 5530 "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", 5437 5531 "dev": true, 5438 5532 "requires": { 5439 "function-bind": " ^1.0.2"5533 "function-bind": "1.1.1" 5440 5534 } 5441 5535 }, 5442 5536 "has-ansi": { … … 5445 5539 "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", 5446 5540 "dev": true, 5447 5541 "requires": { 5448 "ansi-regex": " ^2.0.0"5542 "ansi-regex": "2.1.1" 5449 5543 } 5450 5544 }, 5451 5545 "has-flag": { … … 5460 5554 "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", 5461 5555 "dev": true, 5462 5556 "requires": { 5463 "sparkles": " ^1.0.0"5557 "sparkles": "1.0.0" 5464 5558 } 5465 5559 }, 5466 5560 "has-symbols": { … … 5481 5575 "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", 5482 5576 "dev": true, 5483 5577 "requires": { 5484 "get-value": " ^2.0.6",5485 "has-values": " ^1.0.0",5486 "isobject": " ^3.0.0"5578 "get-value": "2.0.6", 5579 "has-values": "1.0.0", 5580 "isobject": "3.0.1" 5487 5581 }, 5488 5582 "dependencies": { 5489 5583 "isobject": { … … 5500 5594 "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", 5501 5595 "dev": true, 5502 5596 "requires": { 5503 "is-number": " ^3.0.0",5504 "kind-of": " ^4.0.0"5597 "is-number": "3.0.0", 5598 "kind-of": "4.0.0" 5505 5599 }, 5506 5600 "dependencies": { 5507 5601 "is-number": { … … 5510 5604 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 5511 5605 "dev": true, 5512 5606 "requires": { 5513 "kind-of": " ^3.0.2"5607 "kind-of": "3.2.2" 5514 5608 }, 5515 5609 "dependencies": { 5516 5610 "kind-of": { … … 5519 5613 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 5520 5614 "dev": true, 5521 5615 "requires": { 5522 "is-buffer": " ^1.1.5"5616 "is-buffer": "1.1.6" 5523 5617 } 5524 5618 } 5525 5619 } … … 5530 5624 "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", 5531 5625 "dev": true, 5532 5626 "requires": { 5533 "is-buffer": " ^1.1.5"5627 "is-buffer": "1.1.6" 5534 5628 } 5535 5629 } 5536 5630 } … … 5541 5635 "integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=", 5542 5636 "dev": true, 5543 5637 "requires": { 5544 "inherits": " ^2.0.1"5638 "inherits": "2.0.3" 5545 5639 } 5546 5640 }, 5547 5641 "hash.js": { … … 5550 5644 "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", 5551 5645 "dev": true, 5552 5646 "requires": { 5553 "inherits": " ^2.0.3",5554 "minimalistic-assert": " ^1.0.0"5647 "inherits": "2.0.3", 5648 "minimalistic-assert": "1.0.0" 5555 5649 } 5556 5650 }, 5557 5651 "hasha": { … … 5560 5654 "integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=", 5561 5655 "dev": true, 5562 5656 "requires": { 5563 "is-stream": " ^1.0.1",5564 "pinkie-promise": " ^2.0.0"5657 "is-stream": "1.1.0", 5658 "pinkie-promise": "2.0.1" 5565 5659 } 5566 5660 }, 5567 5661 "hawk": { … … 5570 5664 "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", 5571 5665 "dev": true, 5572 5666 "requires": { 5573 "boom": "4. x.x",5574 "cryptiles": "3. x.x",5575 "hoek": "4. x.x",5576 "sntp": "2. x.x"5667 "boom": "4.3.1", 5668 "cryptiles": "3.1.2", 5669 "hoek": "4.2.1", 5670 "sntp": "2.1.0" 5577 5671 } 5578 5672 }, 5579 5673 "hmac-drbg": { … … 5582 5676 "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", 5583 5677 "dev": true, 5584 5678 "requires": { 5585 "hash.js": " ^1.0.3",5586 "minimalistic-assert": " ^1.0.0",5587 "minimalistic-crypto-utils": " ^1.0.1"5679 "hash.js": "1.1.3", 5680 "minimalistic-assert": "1.0.0", 5681 "minimalistic-crypto-utils": "1.0.1" 5588 5682 } 5589 5683 }, 5590 5684 "hoek": { … … 5611 5705 "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", 5612 5706 "dev": true, 5613 5707 "requires": { 5614 "inherits": " ^2.0.1",5615 "obuf": " ^1.0.0",5616 "readable-stream": " ^2.0.1",5617 "wbuf": " ^1.1.0"5708 "inherits": "2.0.3", 5709 "obuf": "1.1.1", 5710 "readable-stream": "2.3.5", 5711 "wbuf": "1.7.2" 5618 5712 } 5619 5713 }, 5620 5714 "html-entities": { … … 5629 5723 "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", 5630 5724 "dev": true, 5631 5725 "requires": { 5632 "domelementtype": "1 ",5633 "domhandler": "2.3 ",5634 "domutils": "1.5 ",5635 "entities": "1.0 ",5636 "readable-stream": "1.1 "5726 "domelementtype": "1.3.0", 5727 "domhandler": "2.3.0", 5728 "domutils": "1.5.1", 5729 "entities": "1.0.0", 5730 "readable-stream": "1.1.14" 5637 5731 }, 5638 5732 "dependencies": { 5639 5733 "isarray": { … … 5648 5742 "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", 5649 5743 "dev": true, 5650 5744 "requires": { 5651 "core-util-is": " ~1.0.0",5652 "inherits": " ~2.0.1",5745 "core-util-is": "1.0.2", 5746 "inherits": "2.0.3", 5653 5747 "isarray": "0.0.1", 5654 "string_decoder": " ~0.10.x"5748 "string_decoder": "0.10.31" 5655 5749 } 5656 5750 }, 5657 5751 "string_decoder": { … … 5674 5768 "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", 5675 5769 "dev": true, 5676 5770 "requires": { 5677 "inherits": " ~2.0.1",5678 "statuses": "1 "5771 "inherits": "2.0.3", 5772 "statuses": "1.4.0" 5679 5773 } 5680 5774 }, 5681 5775 "http-parser-js": { … … 5690 5784 "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=", 5691 5785 "dev": true, 5692 5786 "requires": { 5693 "eventemitter3": "1. x.x",5694 "requires-port": "1. x.x"5787 "eventemitter3": "1.2.0", 5788 "requires-port": "1.0.0" 5695 5789 } 5696 5790 }, 5697 5791 "http-proxy-middleware": { … … 5700 5794 "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=", 5701 5795 "dev": true, 5702 5796 "requires": { 5703 "http-proxy": " ^1.16.2",5704 "is-glob": " ^3.1.0",5705 "lodash": " ^4.17.2",5706 "micromatch": " ^2.3.11"5797 "http-proxy": "1.16.2", 5798 "is-glob": "3.1.0", 5799 "lodash": "4.17.5", 5800 "micromatch": "2.3.11" 5707 5801 }, 5708 5802 "dependencies": { 5709 5803 "lodash": { … … 5720 5814 "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", 5721 5815 "dev": true, 5722 5816 "requires": { 5723 "assert-plus": " ^1.0.0",5724 "jsprim": " ^1.2.2",5725 "sshpk": " ^1.7.0"5817 "assert-plus": "1.0.0", 5818 "jsprim": "1.4.1", 5819 "sshpk": "1.13.1" 5726 5820 } 5727 5821 }, 5728 5822 "https-browserify": { … … 5737 5831 "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", 5738 5832 "dev": true, 5739 5833 "requires": { 5740 "safer-buffer": " >= 2.1.2 < 3"5834 "safer-buffer": "2.1.2" 5741 5835 } 5742 5836 }, 5743 5837 "ieee754": { … … 5746 5840 "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=", 5747 5841 "dev": true 5748 5842 }, 5843 "iferr": { 5844 "version": "0.1.5", 5845 "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", 5846 "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", 5847 "dev": true 5848 }, 5849 "ignore": { 5850 "version": "3.3.8", 5851 "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.8.tgz", 5852 "integrity": "sha512-pUh+xUQQhQzevjRHHFqqcTy0/dP/kS9I8HSrUydhihjuD09W6ldVWFtIrwhXdUJHis3i2rZNqEHpZH/cbinFbg==", 5853 "dev": true 5854 }, 5749 5855 "imagemin": { 5750 5856 "version": "4.0.0", 5751 5857 "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-4.0.0.tgz", 5752 5858 "integrity": "sha1-6Q5/CTaDZZXxj6Ff6Qb0+iWeqEc=", 5753 5859 "dev": true, 5754 5860 "requires": { 5755 "buffer-to-vinyl": " ^1.0.0",5756 "concat-stream": " ^1.4.6",5757 "imagemin-gifsicle": " ^4.0.0",5758 "imagemin-jpegtran": " ^4.0.0",5759 "imagemin-optipng": " ^4.0.0",5760 "imagemin-svgo": " ^4.0.0",5761 "optional": " ^0.1.0",5762 "readable-stream": " ^2.0.0",5763 "stream-combiner2": " ^1.1.1",5764 "vinyl-fs": " ^2.1.1"5861 "buffer-to-vinyl": "1.1.0", 5862 "concat-stream": "1.6.1", 5863 "imagemin-gifsicle": "4.2.0", 5864 "imagemin-jpegtran": "4.3.2", 5865 "imagemin-optipng": "4.3.0", 5866 "imagemin-svgo": "4.2.1", 5867 "optional": "0.1.4", 5868 "readable-stream": "2.3.5", 5869 "stream-combiner2": "1.1.1", 5870 "vinyl-fs": "2.4.4" 5765 5871 } 5766 5872 }, 5767 5873 "imagemin-gifsicle": { … … 5771 5877 "dev": true, 5772 5878 "optional": true, 5773 5879 "requires": { 5774 "gifsicle": " ^3.0.0",5775 "is-gif": " ^1.0.0",5776 "through2": " ^0.6.1"5880 "gifsicle": "3.0.4", 5881 "is-gif": "1.0.0", 5882 "through2": "0.6.5" 5777 5883 } 5778 5884 }, 5779 5885 "imagemin-jpegtran": { … … 5783 5889 "dev": true, 5784 5890 "optional": true, 5785 5891 "requires": { 5786 "is-jpg": " ^1.0.0",5787 "jpegtran-bin": " ^3.0.0",5788 "through2": " ^2.0.0"5892 "is-jpg": "1.0.0", 5893 "jpegtran-bin": "3.2.0", 5894 "through2": "2.0.3" 5789 5895 }, 5790 5896 "dependencies": { 5791 5897 "through2": { … … 5795 5901 "dev": true, 5796 5902 "optional": true, 5797 5903 "requires": { 5798 "readable-stream": " ^2.1.5",5799 "xtend": " ~4.0.1"5904 "readable-stream": "2.3.5", 5905 "xtend": "4.0.1" 5800 5906 } 5801 5907 } 5802 5908 } … … 5808 5914 "dev": true, 5809 5915 "optional": true, 5810 5916 "requires": { 5811 "exec-buffer": " ^2.0.0",5812 "is-png": " ^1.0.0",5813 "optipng-bin": " ^3.0.0",5814 "through2": " ^0.6.1"5917 "exec-buffer": "2.0.1", 5918 "is-png": "1.1.0", 5919 "optipng-bin": "3.1.4", 5920 "through2": "0.6.5" 5815 5921 } 5816 5922 }, 5817 5923 "imagemin-svgo": { … … 5821 5927 "dev": true, 5822 5928 "optional": true, 5823 5929 "requires": { 5824 "is-svg": " ^1.0.0",5825 "svgo": " ^0.6.0",5826 "through2": " ^2.0.0"5930 "is-svg": "1.1.1", 5931 "svgo": "0.6.6", 5932 "through2": "2.0.3" 5827 5933 }, 5828 5934 "dependencies": { 5829 5935 "through2": { … … 5833 5939 "dev": true, 5834 5940 "optional": true, 5835 5941 "requires": { 5836 "readable-stream": " ^2.1.5",5837 "xtend": " ~4.0.1"5942 "readable-stream": "2.3.5", 5943 "xtend": "4.0.1" 5838 5944 } 5839 5945 } 5840 5946 } … … 5844 5950 "resolved": "https://registry.npmjs.org/imagesloaded/-/imagesloaded-3.2.0.tgz", 5845 5951 "integrity": "sha1-MffAhA3udxhM5v+ega5Rk29OU4Q=", 5846 5952 "requires": { 5847 "eventie": " ~1.0.4",5848 "wolfy87-eventemitter": " >=4.2 <5.0"5953 "eventie": "1.0.6", 5954 "wolfy87-eventemitter": "4.3.0" 5849 5955 } 5850 5956 }, 5851 5957 "import-local": { … … 5854 5960 "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", 5855 5961 "dev": true, 5856 5962 "requires": { 5857 "pkg-dir": " ^2.0.0",5858 "resolve-cwd": " ^2.0.0"5963 "pkg-dir": "2.0.0", 5964 "resolve-cwd": "2.0.0" 5859 5965 } 5860 5966 }, 5967 "imurmurhash": { 5968 "version": "0.1.4", 5969 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 5970 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", 5971 "dev": true 5972 }, 5861 5973 "in-publish": { 5862 5974 "version": "2.0.0", 5863 5975 "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", … … 5870 5982 "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", 5871 5983 "dev": true, 5872 5984 "requires": { 5873 "repeating": " ^2.0.0"5985 "repeating": "2.0.1" 5874 5986 } 5875 5987 }, 5876 5988 "indexof": { … … 5885 5997 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 5886 5998 "dev": true, 5887 5999 "requires": { 5888 "once": " ^1.3.0",5889 "wrappy": "1 "6000 "once": "1.4.0", 6001 "wrappy": "1.0.2" 5890 6002 } 5891 6003 }, 5892 6004 "inherits": { … … 5907 6019 "integrity": "sha512-STx5orGQU1gfrkoI/fMU7lX6CSP7LBGO10gXNgOZhwKhUqbtNjCkYSewJtNnLmWP1tAGN6oyEpG1HFPw5vpa5Q==", 5908 6020 "dev": true, 5909 6021 "requires": { 5910 "moment": " ^2.14.1",5911 "sanitize-html": " ^1.13.0"6022 "moment": "2.21.0", 6023 "sanitize-html": "1.18.2" 5912 6024 } 5913 6025 }, 5914 6026 "inquirer": { … … 5917 6029 "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==", 5918 6030 "dev": true, 5919 6031 "requires": { 5920 "ansi-escapes": " ^3.0.0",5921 "chalk": " ^2.0.0",5922 "cli-cursor": " ^2.1.0",5923 "cli-width": " ^2.0.0",5924 "external-editor": " ^2.1.0",5925 "figures": " ^2.0.0",5926 "lodash": " ^4.3.0",6032 "ansi-escapes": "3.1.0", 6033 "chalk": "2.4.1", 6034 "cli-cursor": "2.1.0", 6035 "cli-width": "2.2.0", 6036 "external-editor": "2.2.0", 6037 "figures": "2.0.0", 6038 "lodash": "4.17.10", 5927 6039 "mute-stream": "0.0.7", 5928 "run-async": " ^2.2.0",5929 "rxjs": " ^5.5.2",5930 "string-width": " ^2.1.0",5931 "strip-ansi": " ^4.0.0",5932 "through": " ^2.3.6"6040 "run-async": "2.3.0", 6041 "rxjs": "5.5.10", 6042 "string-width": "2.1.1", 6043 "strip-ansi": "4.0.0", 6044 "through": "2.3.8" 5933 6045 }, 5934 6046 "dependencies": { 5935 6047 "ansi-regex": { … … 5944 6056 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 5945 6057 "dev": true, 5946 6058 "requires": { 5947 "color-convert": " ^1.9.0"6059 "color-convert": "1.9.1" 5948 6060 } 5949 6061 }, 5950 6062 "chalk": { … … 5953 6065 "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", 5954 6066 "dev": true, 5955 6067 "requires": { 5956 "ansi-styles": " ^3.2.1",5957 "escape-string-regexp": " ^1.0.5",5958 "supports-color": " ^5.3.0"6068 "ansi-styles": "3.2.1", 6069 "escape-string-regexp": "1.0.5", 6070 "supports-color": "5.4.0" 5959 6071 } 5960 6072 }, 5961 6073 "figures": { … … 5964 6076 "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", 5965 6077 "dev": true, 5966 6078 "requires": { 5967 "escape-string-regexp": " ^1.0.5"6079 "escape-string-regexp": "1.0.5" 5968 6080 } 5969 6081 }, 5970 6082 "has-flag": { … … 5991 6103 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", 5992 6104 "dev": true, 5993 6105 "requires": { 5994 "is-fullwidth-code-point": " ^2.0.0",5995 "strip-ansi": " ^4.0.0"6106 "is-fullwidth-code-point": "2.0.0", 6107 "strip-ansi": "4.0.0" 5996 6108 } 5997 6109 }, 5998 6110 "strip-ansi": { … … 6001 6113 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 6002 6114 "dev": true, 6003 6115 "requires": { 6004 "ansi-regex": " ^3.0.0"6116 "ansi-regex": "3.0.0" 6005 6117 } 6006 6118 }, 6007 6119 "supports-color": { … … 6010 6122 "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", 6011 6123 "dev": true, 6012 6124 "requires": { 6013 "has-flag": " ^3.0.0"6125 "has-flag": "3.0.0" 6014 6126 } 6015 6127 } 6016 6128 } … … 6021 6133 "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=", 6022 6134 "dev": true, 6023 6135 "requires": { 6024 "meow": " ^3.3.0"6136 "meow": "3.7.0" 6025 6137 } 6026 6138 }, 6027 6139 "interpret": { … … 6061 6173 "integrity": "sha1-hHSREZ/MtftDYhfMc39/qtUPYD8=", 6062 6174 "dev": true, 6063 6175 "requires": { 6064 "is-relative": " ^0.1.0"6176 "is-relative": "0.1.3" 6065 6177 } 6066 6178 }, 6067 6179 "is-accessor-descriptor": { … … 6070 6182 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 6071 6183 "dev": true, 6072 6184 "requires": { 6073 "kind-of": " ^6.0.0"6185 "kind-of": "6.0.2" 6074 6186 }, 6075 6187 "dependencies": { 6076 6188 "kind-of": { … … 6093 6205 "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", 6094 6206 "dev": true, 6095 6207 "requires": { 6096 "binary-extensions": " ^1.0.0"6208 "binary-extensions": "1.11.0" 6097 6209 } 6098 6210 }, 6099 6211 "is-buffer": { … … 6108 6220 "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", 6109 6221 "dev": true, 6110 6222 "requires": { 6111 "builtin-modules": " ^1.0.0"6223 "builtin-modules": "1.1.1" 6112 6224 } 6113 6225 }, 6114 6226 "is-bzip2": { … … 6129 6241 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 6130 6242 "dev": true, 6131 6243 "requires": { 6132 "kind-of": " ^6.0.0"6244 "kind-of": "6.0.2" 6133 6245 }, 6134 6246 "dependencies": { 6135 6247 "kind-of": { … … 6152 6264 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 6153 6265 "dev": true, 6154 6266 "requires": { 6155 "is-accessor-descriptor": " ^1.0.0",6156 "is-data-descriptor": " ^1.0.0",6157 "kind-of": " ^6.0.2"6267 "is-accessor-descriptor": "1.0.0", 6268 "is-data-descriptor": "1.0.0", 6269 "kind-of": "6.0.2" 6158 6270 }, 6159 6271 "dependencies": { 6160 6272 "kind-of": { … … 6177 6289 "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", 6178 6290 "dev": true, 6179 6291 "requires": { 6180 "is-primitive": " ^2.0.0"6292 "is-primitive": "2.0.0" 6181 6293 } 6182 6294 }, 6183 6295 "is-extendable": { … … 6198 6310 "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", 6199 6311 "dev": true, 6200 6312 "requires": { 6201 "number-is-nan": " ^1.0.0"6313 "number-is-nan": "1.0.1" 6202 6314 } 6203 6315 }, 6204 6316 "is-fullwidth-code-point": { … … 6207 6319 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 6208 6320 "dev": true, 6209 6321 "requires": { 6210 "number-is-nan": " ^1.0.0"6322 "number-is-nan": "1.0.1" 6211 6323 } 6212 6324 }, 6213 6325 "is-gif": { … … 6223 6335 "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", 6224 6336 "dev": true, 6225 6337 "requires": { 6226 "is-extglob": " ^2.1.0"6338 "is-extglob": "2.1.1" 6227 6339 } 6228 6340 }, 6229 6341 "is-gzip": { … … 6251 6363 "integrity": "sha512-IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==", 6252 6364 "dev": true, 6253 6365 "requires": { 6254 "generate-function": " ^2.0.0",6255 "generate-object-property": " ^1.1.0",6256 "is-my-ip-valid": " ^1.0.0",6257 "jsonpointer": " ^4.0.0",6258 "xtend": " ^4.0.0"6366 "generate-function": "2.0.0", 6367 "generate-object-property": "1.2.0", 6368 "is-my-ip-valid": "1.0.0", 6369 "jsonpointer": "4.0.1", 6370 "xtend": "4.0.1" 6259 6371 } 6260 6372 }, 6261 6373 "is-natural-number": { … … 6270 6382 "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", 6271 6383 "dev": true, 6272 6384 "requires": { 6273 "kind-of": " ^3.0.2"6385 "kind-of": "3.2.2" 6274 6386 } 6275 6387 }, 6276 6388 "is-obj": { … … 6285 6397 "integrity": "sha512-OTiixgpZAT1M4NHgS5IguFp/Vz2VI3U7Goh4/HA1adtwyLtSBrxYlcSYkhpAE07s4fKEcjrFxyvtQBND4vFQyQ==", 6286 6398 "dev": true, 6287 6399 "requires": { 6288 "is-number": " ^4.0.0"6400 "is-number": "4.0.0" 6289 6401 }, 6290 6402 "dependencies": { 6291 6403 "is-number": { … … 6308 6420 "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", 6309 6421 "dev": true, 6310 6422 "requires": { 6311 "is-path-inside": " ^1.0.0"6423 "is-path-inside": "1.0.1" 6312 6424 } 6313 6425 }, 6314 6426 "is-path-inside": { … … 6317 6429 "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", 6318 6430 "dev": true, 6319 6431 "requires": { 6320 "path-is-inside": " ^1.0.1"6432 "path-is-inside": "1.0.2" 6321 6433 } 6322 6434 }, 6323 6435 "is-plain-object": { … … 6326 6438 "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", 6327 6439 "dev": true, 6328 6440 "requires": { 6329 "isobject": " ^3.0.1"6441 "isobject": "3.0.1" 6330 6442 }, 6331 6443 "dependencies": { 6332 6444 "isobject": { … … 6380 6492 "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", 6381 6493 "dev": true, 6382 6494 "requires": { 6383 "has": " ^1.0.1"6495 "has": "1.0.1" 6384 6496 } 6385 6497 }, 6386 6498 "is-relative": { … … 6496 6608 "dev": true, 6497 6609 "optional": true, 6498 6610 "requires": { 6499 "bin-build": " ^2.0.0",6500 "bin-wrapper": " ^3.0.0",6501 "logalot": " ^2.0.0"6611 "bin-build": "2.2.0", 6612 "bin-wrapper": "3.0.2", 6613 "logalot": "2.1.0" 6502 6614 } 6503 6615 }, 6504 6616 "jquery": { … … 6507 6619 "integrity": "sha1-AeHfuikP5z3rp3zurLD5ui/sngw=" 6508 6620 }, 6509 6621 "jquery-color": { 6510 "version": "github:jquery/jquery-color#95402e5b2f1184ab2de7014aeef0a90f2bee0a40", 6511 "from": "github:jquery/jquery-color#2.1.1" 6622 "version": "github:jquery/jquery-color#95402e5b2f1184ab2de7014aeef0a90f2bee0a40" 6512 6623 }, 6513 6624 "jquery-form": { 6514 6625 "version": "4.2.1", 6515 6626 "resolved": "https://registry.npmjs.org/jquery-form/-/jquery-form-4.2.1.tgz", 6516 6627 "integrity": "sha1-hn00Fct3uOciOqpwHw5IHdFq1cI=", 6517 6628 "requires": { 6518 "jquery": " >=1.7"6629 "jquery": "1.12.4" 6519 6630 } 6520 6631 }, 6521 6632 "jquery-hoverintent": { … … 6523 6634 "resolved": "https://registry.npmjs.org/jquery-hoverintent/-/jquery-hoverintent-1.8.3.tgz", 6524 6635 "integrity": "sha512-vxxq6pCpUYM0bmgYP+28YT2B31B4eURsmap0orQQwH2BgZCc9UV99ZsP2bO/X9szh9FWPS2JaucROMGHjsbolg==", 6525 6636 "requires": { 6526 "jquery": " >=1.7.0"6637 "jquery": "1.12.4" 6527 6638 } 6528 6639 }, 6529 6640 "jquery-migrate": { … … 6533 6644 "dev": true 6534 6645 }, 6535 6646 "jquery-ui": { 6536 "version": "github:jquery/jquery-ui#d6713024e16de90ea71dc0544ba34e1df01b4d8a", 6537 "from": "github:jquery/jquery-ui#1.11.4" 6647 "version": "github:jquery/jquery-ui#d6713024e16de90ea71dc0544ba34e1df01b4d8a" 6538 6648 }, 6539 6649 "js-base64": { 6540 6650 "version": "2.4.3", … … 6548 6658 "integrity": "sha1-A3fDgBfKvHMisNH7zSWkkWQfL74=", 6549 6659 "dev": true, 6550 6660 "requires": { 6551 "argparse": " ^1.0.2",6552 "esprima": " ^2.6.0"6661 "argparse": "1.0.10", 6662 "esprima": "2.7.3" 6553 6663 }, 6554 6664 "dependencies": { 6555 6665 "esprima": { … … 6566 6676 "integrity": "sha1-P7YOqgicVED5MZ9RdgzNB+JJlzM=", 6567 6677 "dev": true, 6568 6678 "requires": { 6569 "xmlcreate": " ^1.0.1"6679 "xmlcreate": "1.0.2" 6570 6680 } 6571 6681 }, 6572 6682 "jsbn": { … … 6583 6693 "dev": true, 6584 6694 "requires": { 6585 6695 "babylon": "7.0.0-beta.19", 6586 "bluebird": " ~3.5.0",6587 "catharsis": " ~0.8.9",6588 "escape-string-regexp": " ~1.0.5",6589 "js2xmlparser": " ~3.0.0",6590 "klaw": " ~2.0.0",6591 "marked": " ~0.3.6",6592 "mkdirp": " ~0.5.1",6593 "requizzle": " ~0.2.1",6594 "strip-json-comments": " ~2.0.1",6696 "bluebird": "3.5.1", 6697 "catharsis": "0.8.9", 6698 "escape-string-regexp": "1.0.5", 6699 "js2xmlparser": "3.0.0", 6700 "klaw": "2.0.0", 6701 "marked": "0.3.17", 6702 "mkdirp": "0.5.1", 6703 "requizzle": "0.2.1", 6704 "strip-json-comments": "2.0.1", 6595 6705 "taffydb": "2.6.2", 6596 "underscore": " ~1.8.3"6706 "underscore": "1.8.3" 6597 6707 }, 6598 6708 "dependencies": { 6599 6709 "graceful-fs": { … … 6608 6718 "integrity": "sha1-WcEo4Nxc5BAgEVEZTuucv4WGUPY=", 6609 6719 "dev": true, 6610 6720 "requires": { 6611 "graceful-fs": " ^4.1.9"6721 "graceful-fs": "4.1.11" 6612 6722 } 6613 6723 }, 6614 6724 "underscore": { … … 6625 6735 "integrity": "sha1-HnJSkVzmgbQIJ+4UJIxG006apiw=", 6626 6736 "dev": true, 6627 6737 "requires": { 6628 "cli": " ~1.0.0",6629 "console-browserify": "1.1. x",6630 "exit": "0.1. x",6631 "htmlparser2": "3.8. x",6632 "lodash": "3.7. x",6633 "minimatch": " ~3.0.2",6634 "shelljs": "0.3. x",6635 "strip-json-comments": "1.0. x"6738 "cli": "1.0.1", 6739 "console-browserify": "1.1.0", 6740 "exit": "0.1.2", 6741 "htmlparser2": "3.8.3", 6742 "lodash": "3.7.0", 6743 "minimatch": "3.0.4", 6744 "shelljs": "0.3.0", 6745 "strip-json-comments": "1.0.4" 6636 6746 }, 6637 6747 "dependencies": { 6638 6748 "lodash": { … … 6647 6757 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 6648 6758 "dev": true, 6649 6759 "requires": { 6650 "brace-expansion": " ^1.1.7"6760 "brace-expansion": "1.1.11" 6651 6761 } 6652 6762 }, 6653 6763 "strip-json-comments": { … … 6682 6792 "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", 6683 6793 "dev": true, 6684 6794 "requires": { 6685 "jsonify": " ~0.0.0"6795 "jsonify": "0.0.0" 6686 6796 } 6687 6797 }, 6688 6798 "json-stringify-safe": { … … 6709 6819 "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", 6710 6820 "dev": true, 6711 6821 "requires": { 6712 "graceful-fs": " ^4.1.6"6822 "graceful-fs": "4.1.11" 6713 6823 }, 6714 6824 "dependencies": { 6715 6825 "graceful-fs": { … … 6763 6873 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 6764 6874 "dev": true, 6765 6875 "requires": { 6766 "is-buffer": " ^1.1.5"6876 "is-buffer": "1.1.6" 6767 6877 } 6768 6878 }, 6769 6879 "klaw": { … … 6772 6882 "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", 6773 6883 "dev": true, 6774 6884 "requires": { 6775 "graceful-fs": " ^4.1.9"6885 "graceful-fs": "4.1.11" 6776 6886 }, 6777 6887 "dependencies": { 6778 6888 "graceful-fs": { … … 6803 6913 "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", 6804 6914 "dev": true, 6805 6915 "requires": { 6806 "readable-stream": " ^2.0.5"6916 "readable-stream": "2.3.5" 6807 6917 } 6808 6918 }, 6809 6919 "lcid": { … … 6812 6922 "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", 6813 6923 "dev": true, 6814 6924 "requires": { 6815 "invert-kv": " ^1.0.0"6925 "invert-kv": "1.0.0" 6816 6926 } 6817 6927 }, 6818 6928 "livereload-js": { … … 6827 6937 "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", 6828 6938 "dev": true, 6829 6939 "requires": { 6830 "graceful-fs": " ^4.1.2",6831 "parse-json": " ^2.2.0",6832 "pify": " ^2.0.0",6833 "pinkie-promise": " ^2.0.0",6834 "strip-bom": " ^2.0.0"6940 "graceful-fs": "4.1.11", 6941 "parse-json": "2.2.0", 6942 "pify": "2.3.0", 6943 "pinkie-promise": "2.0.1", 6944 "strip-bom": "2.0.0" 6835 6945 }, 6836 6946 "dependencies": { 6837 6947 "graceful-fs": { … … 6854 6964 "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", 6855 6965 "dev": true, 6856 6966 "requires": { 6857 "big.js": " ^3.1.3",6858 "emojis-list": " ^2.0.0",6859 "json5": " ^0.5.0"6967 "big.js": "3.2.0", 6968 "emojis-list": "2.1.0", 6969 "json5": "0.5.1" 6860 6970 } 6861 6971 }, 6862 6972 "locate-path": { … … 6865 6975 "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", 6866 6976 "dev": true, 6867 6977 "requires": { 6868 "p-locate": " ^2.0.0",6869 "path-exists": " ^3.0.0"6978 "p-locate": "2.0.0", 6979 "path-exists": "3.0.0" 6870 6980 }, 6871 6981 "dependencies": { 6872 6982 "path-exists": { … … 6955 7065 "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", 6956 7066 "dev": true, 6957 7067 "requires": { 6958 "lodash._root": " ^3.0.0"7068 "lodash._root": "3.0.1" 6959 7069 } 6960 7070 }, 6961 7071 "lodash.escaperegexp": { … … 7000 7110 "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", 7001 7111 "dev": true, 7002 7112 "requires": { 7003 "lodash._getnative": " ^3.0.0",7004 "lodash.isarguments": " ^3.0.0",7005 "lodash.isarray": " ^3.0.0"7113 "lodash._getnative": "3.9.1", 7114 "lodash.isarguments": "3.1.0", 7115 "lodash.isarray": "3.0.4" 7006 7116 } 7007 7117 }, 7008 7118 "lodash.mergewith": { … … 7023 7133 "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", 7024 7134 "dev": true, 7025 7135 "requires": { 7026 "lodash._basecopy": " ^3.0.0",7027 "lodash._basetostring": " ^3.0.0",7028 "lodash._basevalues": " ^3.0.0",7029 "lodash._isiterateecall": " ^3.0.0",7030 "lodash._reinterpolate": " ^3.0.0",7031 "lodash.escape": " ^3.0.0",7032 "lodash.keys": " ^3.0.0",7033 "lodash.restparam": " ^3.0.0",7034 "lodash.templatesettings": " ^3.0.0"7136 "lodash._basecopy": "3.0.1", 7137 "lodash._basetostring": "3.0.1", 7138 "lodash._basevalues": "3.0.0", 7139 "lodash._isiterateecall": "3.0.9", 7140 "lodash._reinterpolate": "3.0.0", 7141 "lodash.escape": "3.2.0", 7142 "lodash.keys": "3.1.2", 7143 "lodash.restparam": "3.6.1", 7144 "lodash.templatesettings": "3.1.1" 7035 7145 } 7036 7146 }, 7037 7147 "lodash.templatesettings": { … … 7040 7150 "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", 7041 7151 "dev": true, 7042 7152 "requires": { 7043 "lodash._reinterpolate": " ^3.0.0",7044 "lodash.escape": " ^3.0.0"7153 "lodash._reinterpolate": "3.0.0", 7154 "lodash.escape": "3.2.0" 7045 7155 } 7046 7156 }, 7047 7157 "logalot": { … … 7051 7161 "dev": true, 7052 7162 "optional": true, 7053 7163 "requires": { 7054 "figures": " ^1.3.5",7055 "squeak": " ^1.0.0"7164 "figures": "1.7.0", 7165 "squeak": "1.3.0" 7056 7166 } 7057 7167 }, 7058 7168 "loglevel": { … … 7073 7183 "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", 7074 7184 "dev": true, 7075 7185 "requires": { 7076 "currently-unhandled": " ^0.4.1",7077 "signal-exit": " ^3.0.0"7186 "currently-unhandled": "0.4.1", 7187 "signal-exit": "3.0.2" 7078 7188 } 7079 7189 }, 7080 7190 "lowercase-keys": { … … 7090 7200 "dev": true, 7091 7201 "optional": true, 7092 7202 "requires": { 7093 "get-stdin": "^4.0.1", 7094 "indent-string": "^2.1.0", 7095 "longest": "^1.0.0", 7096 "meow": "^3.3.0" 7203 "get-stdin": "4.0.1", 7204 "indent-string": "2.1.0", 7205 "longest": "1.0.1", 7206 "meow": "3.7.0" 7207 } 7208 }, 7209 "lru-cache": { 7210 "version": "4.1.3", 7211 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", 7212 "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", 7213 "dev": true, 7214 "requires": { 7215 "pseudomap": "1.0.2", 7216 "yallist": "2.1.2" 7217 } 7218 }, 7219 "make-dir": { 7220 "version": "1.3.0", 7221 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", 7222 "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", 7223 "dev": true, 7224 "requires": { 7225 "pify": "3.0.0" 7226 }, 7227 "dependencies": { 7228 "pify": { 7229 "version": "3.0.0", 7230 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 7231 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 7232 "dev": true 7233 } 7097 7234 } 7098 7235 }, 7099 7236 "map-cache": { … … 7120 7257 "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", 7121 7258 "dev": true, 7122 7259 "requires": { 7123 "object-visit": " ^1.0.0"7260 "object-visit": "1.0.1" 7124 7261 } 7125 7262 }, 7126 7263 "marked": { … … 7134 7271 "resolved": "https://registry.npmjs.org/masonry-layout/-/masonry-layout-3.3.2.tgz", 7135 7272 "integrity": "sha1-uQwMClCaXtKoBrvIqBEokKdjQbo=", 7136 7273 "requires": { 7137 "fizzy-ui-utils": " ^1.0.1",7138 "get-size": " ~1.2.2",7139 "outlayer": " ~1.4.0"7274 "fizzy-ui-utils": "1.0.1", 7275 "get-size": "1.2.2", 7276 "outlayer": "1.4.2" 7140 7277 } 7141 7278 }, 7142 7279 "matchdep": { … … 7145 7282 "integrity": "sha1-pXozgESR+64girqPaDgEN6vC3KU=", 7146 7283 "dev": true, 7147 7284 "requires": { 7148 "findup-sync": " ~0.3.0",7149 "micromatch": " ^2.3.7",7150 "resolve": " ~1.1.6",7285 "findup-sync": "0.3.0", 7286 "micromatch": "2.3.11", 7287 "resolve": "1.1.7", 7151 7288 "stack-trace": "0.0.9" 7152 7289 }, 7153 7290 "dependencies": { … … 7157 7294 "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", 7158 7295 "dev": true, 7159 7296 "requires": { 7160 "glob": " ~5.0.0"7297 "glob": "5.0.15" 7161 7298 } 7162 7299 }, 7163 7300 "glob": { … … 7166 7303 "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", 7167 7304 "dev": true, 7168 7305 "requires": { 7169 "inflight": " ^1.0.4",7170 "inherits": "2 ",7171 "minimatch": " 2 || 3",7172 "once": " ^1.3.0",7173 "path-is-absolute": " ^1.0.0"7306 "inflight": "1.0.6", 7307 "inherits": "2.0.3", 7308 "minimatch": "3.0.4", 7309 "once": "1.4.0", 7310 "path-is-absolute": "1.0.1" 7174 7311 } 7175 7312 }, 7176 7313 "minimatch": { … … 7179 7316 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 7180 7317 "dev": true, 7181 7318 "requires": { 7182 "brace-expansion": " ^1.1.7"7319 "brace-expansion": "1.1.11" 7183 7320 } 7184 7321 } 7185 7322 } … … 7190 7327 "integrity": "sha1-cTZehKmd2Piz99X94vANHn9zvmE=", 7191 7328 "dev": true, 7192 7329 "requires": { 7193 "chalk": " ^1.0.0",7194 "figures": " ^1.0.1",7195 "gzip-size": " ^1.0.0",7196 "pretty-bytes": " ^1.0.0"7330 "chalk": "1.1.3", 7331 "figures": "1.7.0", 7332 "gzip-size": "1.0.0", 7333 "pretty-bytes": "1.0.4" 7197 7334 }, 7198 7335 "dependencies": { 7199 7336 "pretty-bytes": { … … 7202 7339 "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=", 7203 7340 "dev": true, 7204 7341 "requires": { 7205 "get-stdin": " ^4.0.1",7206 "meow": " ^3.1.0"7342 "get-stdin": "4.0.1", 7343 "meow": "3.7.0" 7207 7344 } 7208 7345 } 7209 7346 } … … 7214 7351 "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", 7215 7352 "dev": true, 7216 7353 "requires": { 7217 "hash-base": " ^3.0.0",7218 "inherits": " ^2.0.1"7354 "hash-base": "3.0.4", 7355 "inherits": "2.0.3" 7219 7356 }, 7220 7357 "dependencies": { 7221 7358 "hash-base": { … … 7224 7361 "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", 7225 7362 "dev": true, 7226 7363 "requires": { 7227 "inherits": " ^2.0.1",7228 "safe-buffer": " ^5.0.1"7364 "inherits": "2.0.3", 7365 "safe-buffer": "5.1.1" 7229 7366 } 7230 7367 } 7231 7368 } … … 7242 7379 "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", 7243 7380 "dev": true, 7244 7381 "requires": { 7245 "mimic-fn": " ^1.0.0"7382 "mimic-fn": "1.2.0" 7246 7383 } 7247 7384 }, 7248 7385 "memory-fs": { … … 7251 7388 "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", 7252 7389 "dev": true, 7253 7390 "requires": { 7254 "errno": " ^0.1.3",7255 "readable-stream": " ^2.0.1"7391 "errno": "0.1.7", 7392 "readable-stream": "2.3.5" 7256 7393 } 7257 7394 }, 7258 7395 "meow": { … … 7261 7398 "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", 7262 7399 "dev": true, 7263 7400 "requires": { 7264 "camelcase-keys": " ^2.0.0",7265 "decamelize": " ^1.1.2",7266 "loud-rejection": " ^1.0.0",7267 "map-obj": " ^1.0.1",7268 "minimist": " ^1.1.3",7269 "normalize-package-data": " ^2.3.4",7270 "object-assign": " ^4.0.1",7271 "read-pkg-up": " ^1.0.1",7272 "redent": " ^1.0.0",7273 "trim-newlines": " ^1.0.0"7401 "camelcase-keys": "2.1.0", 7402 "decamelize": "1.2.0", 7403 "loud-rejection": "1.6.0", 7404 "map-obj": "1.0.1", 7405 "minimist": "1.2.0", 7406 "normalize-package-data": "2.4.0", 7407 "object-assign": "4.1.1", 7408 "read-pkg-up": "1.0.1", 7409 "redent": "1.0.0", 7410 "trim-newlines": "1.0.0" 7274 7411 } 7275 7412 }, 7276 7413 "merge-descriptors": { … … 7285 7422 "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", 7286 7423 "dev": true, 7287 7424 "requires": { 7288 "readable-stream": " ^2.0.1"7425 "readable-stream": "2.3.5" 7289 7426 } 7290 7427 }, 7291 7428 "methods": { … … 7300 7437 "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", 7301 7438 "dev": true, 7302 7439 "requires": { 7303 "arr-diff": " ^2.0.0",7304 "array-unique": " ^0.2.1",7305 "braces": " ^1.8.2",7306 "expand-brackets": " ^0.1.4",7307 "extglob": " ^0.3.1",7308 "filename-regex": " ^2.0.0",7309 "is-extglob": " ^1.0.0",7310 "is-glob": " ^2.0.1",7311 "kind-of": " ^3.0.2",7312 "normalize-path": " ^2.0.1",7313 "object.omit": " ^2.0.0",7314 "parse-glob": " ^3.0.4",7315 "regex-cache": " ^0.4.2"7440 "arr-diff": "2.0.0", 7441 "array-unique": "0.2.1", 7442 "braces": "1.8.5", 7443 "expand-brackets": "0.1.5", 7444 "extglob": "0.3.2", 7445 "filename-regex": "2.0.1", 7446 "is-extglob": "1.0.0", 7447 "is-glob": "2.0.1", 7448 "kind-of": "3.2.2", 7449 "normalize-path": "2.1.1", 7450 "object.omit": "2.0.1", 7451 "parse-glob": "3.0.4", 7452 "regex-cache": "0.4.4" 7316 7453 }, 7317 7454 "dependencies": { 7318 7455 "is-extglob": { … … 7327 7464 "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", 7328 7465 "dev": true, 7329 7466 "requires": { 7330 "is-extglob": " ^1.0.0"7467 "is-extglob": "1.0.0" 7331 7468 } 7332 7469 } 7333 7470 } … … 7338 7475 "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", 7339 7476 "dev": true, 7340 7477 "requires": { 7341 "bn.js": " ^4.0.0",7342 "brorand": " ^1.0.1"7478 "bn.js": "4.11.8", 7479 "brorand": "1.1.0" 7343 7480 } 7344 7481 }, 7345 7482 "mime": { … … 7360 7497 "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", 7361 7498 "dev": true, 7362 7499 "requires": { 7363 "mime-db": " ~1.33.0"7500 "mime-db": "1.33.0" 7364 7501 } 7365 7502 }, 7366 7503 "mimic-fn": { … … 7387 7524 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 7388 7525 "dev": true, 7389 7526 "requires": { 7390 "brace-expansion": " ^1.1.7"7527 "brace-expansion": "1.1.11" 7391 7528 } 7392 7529 }, 7393 7530 "minimist": { … … 7396 7533 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", 7397 7534 "dev": true 7398 7535 }, 7536 "mississippi": { 7537 "version": "2.0.0", 7538 "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", 7539 "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", 7540 "dev": true, 7541 "requires": { 7542 "concat-stream": "1.6.1", 7543 "duplexify": "3.5.4", 7544 "end-of-stream": "1.4.1", 7545 "flush-write-stream": "1.0.3", 7546 "from2": "2.3.0", 7547 "parallel-transform": "1.1.0", 7548 "pump": "2.0.1", 7549 "pumpify": "1.5.1", 7550 "stream-each": "1.2.2", 7551 "through2": "2.0.3" 7552 }, 7553 "dependencies": { 7554 "through2": { 7555 "version": "2.0.3", 7556 "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", 7557 "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", 7558 "dev": true, 7559 "requires": { 7560 "readable-stream": "2.3.5", 7561 "xtend": "4.0.1" 7562 } 7563 } 7564 } 7565 }, 7399 7566 "mixin-deep": { 7400 7567 "version": "1.3.1", 7401 7568 "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", 7402 7569 "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", 7403 7570 "dev": true, 7404 7571 "requires": { 7405 "for-in": " ^1.0.2",7406 "is-extendable": " ^1.0.1"7572 "for-in": "1.0.2", 7573 "is-extendable": "1.0.1" 7407 7574 }, 7408 7575 "dependencies": { 7409 7576 "is-extendable": { … … 7412 7579 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 7413 7580 "dev": true, 7414 7581 "requires": { 7415 "is-plain-object": " ^2.0.4"7582 "is-plain-object": "2.0.4" 7416 7583 } 7417 7584 } 7418 7585 } … … 7440 7607 "integrity": "sha512-TCZ36BjURTeFTM/CwRcViQlfkMvL1/vFISuNLO5GkcVm1+QHfbSiNqZuWeMFjj1/3+uAjXswgRk30j1kkLYJBQ==", 7441 7608 "dev": true 7442 7609 }, 7610 "move-concurrently": { 7611 "version": "1.0.1", 7612 "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", 7613 "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", 7614 "dev": true, 7615 "requires": { 7616 "aproba": "1.2.0", 7617 "copy-concurrently": "1.0.5", 7618 "fs-write-stream-atomic": "1.0.10", 7619 "mkdirp": "0.5.1", 7620 "rimraf": "2.6.2", 7621 "run-queue": "1.0.3" 7622 }, 7623 "dependencies": { 7624 "rimraf": { 7625 "version": "2.6.2", 7626 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", 7627 "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", 7628 "dev": true, 7629 "requires": { 7630 "glob": "7.0.6" 7631 } 7632 } 7633 } 7634 }, 7443 7635 "ms": { 7444 7636 "version": "2.0.0", 7445 7637 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", … … 7452 7644 "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", 7453 7645 "dev": true, 7454 7646 "requires": { 7455 "dns-packet": " ^1.3.1",7456 "thunky": " ^1.0.2"7647 "dns-packet": "1.3.1", 7648 "thunky": "1.0.2" 7457 7649 } 7458 7650 }, 7459 7651 "multicast-dns-service-types": { … … 7477 7669 "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", 7478 7670 "dev": true, 7479 7671 "requires": { 7480 "readable-stream": " ~1.1.9"7672 "readable-stream": "1.1.14" 7481 7673 } 7482 7674 }, 7483 7675 "isarray": { … … 7492 7684 "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", 7493 7685 "dev": true, 7494 7686 "requires": { 7495 "core-util-is": " ~1.0.0",7496 "inherits": " ~2.0.1",7687 "core-util-is": "1.0.2", 7688 "inherits": "2.0.3", 7497 7689 "isarray": "0.0.1", 7498 "string_decoder": " ~0.10.x"7690 "string_decoder": "0.10.31" 7499 7691 } 7500 7692 }, 7501 7693 "string_decoder": { … … 7512 7704 "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", 7513 7705 "dev": true 7514 7706 }, 7707 "n-readlines": { 7708 "version": "1.0.0", 7709 "resolved": "https://registry.npmjs.org/n-readlines/-/n-readlines-1.0.0.tgz", 7710 "integrity": "sha512-ISDqGcspVu6U3VKqtJZG1uR55SmNNF9uK0EMq1IvNVVZOui6MW6VR0+pIZhqz85ORAGp+4zW+5fJ/SE7bwEibA==", 7711 "dev": true 7712 }, 7515 7713 "nan": { 7516 7714 "version": "2.9.2", 7517 7715 "resolved": "https://registry.npmjs.org/nan/-/nan-2.9.2.tgz", … … 7524 7722 "integrity": "sha512-n8R9bS8yQ6eSXaV6jHUpKzD8gLsin02w1HSFiegwrs9E098Ylhw5jdyKPaYqvHknHaSCKTPp7C8dGCQ0q9koXA==", 7525 7723 "dev": true, 7526 7724 "requires": { 7527 "arr-diff": " ^4.0.0",7528 "array-unique": " ^0.3.2",7529 "define-property": " ^2.0.2",7530 "extend-shallow": " ^3.0.2",7531 "fragment-cache": " ^0.2.1",7532 "is-odd": " ^2.0.0",7533 "is-windows": " ^1.0.2",7534 "kind-of": " ^6.0.2",7535 "object.pick": " ^1.3.0",7536 "regex-not": " ^1.0.0",7537 "snapdragon": " ^0.8.1",7538 "to-regex": " ^3.0.1"7725 "arr-diff": "4.0.0", 7726 "array-unique": "0.3.2", 7727 "define-property": "2.0.2", 7728 "extend-shallow": "3.0.2", 7729 "fragment-cache": "0.2.1", 7730 "is-odd": "2.0.0", 7731 "is-windows": "1.0.2", 7732 "kind-of": "6.0.2", 7733 "object.pick": "1.3.0", 7734 "regex-not": "1.0.2", 7735 "snapdragon": "0.8.1", 7736 "to-regex": "3.0.2" 7539 7737 }, 7540 7738 "dependencies": { 7541 7739 "arr-diff": { … … 7556 7754 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", 7557 7755 "dev": true, 7558 7756 "requires": { 7559 "assign-symbols": " ^1.0.0",7560 "is-extendable": " ^1.0.1"7757 "assign-symbols": "1.0.0", 7758 "is-extendable": "1.0.1" 7561 7759 } 7562 7760 }, 7563 7761 "is-extendable": { … … 7566 7764 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 7567 7765 "dev": true, 7568 7766 "requires": { 7569 "is-plain-object": " ^2.0.4"7767 "is-plain-object": "2.0.4" 7570 7768 } 7571 7769 }, 7572 7770 "kind-of": { … … 7601 7799 "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=", 7602 7800 "dev": true, 7603 7801 "requires": { 7604 "fstream": " ^1.0.0",7605 "glob": " ^7.0.3",7606 "graceful-fs": " ^4.1.2",7607 "minimatch": " ^3.0.2",7608 "mkdirp": " ^0.5.0",7609 "nopt": " 2 || 3",7610 "npmlog": " 0 || 1 || 2 || 3 || 4",7611 "osenv": "0 ",7612 "request": "2 ",7613 "rimraf": "2 ",7614 "semver": " ~5.3.0",7615 "tar": " ^2.0.0",7616 "which": "1 "7802 "fstream": "1.0.11", 7803 "glob": "7.1.2", 7804 "graceful-fs": "4.1.11", 7805 "minimatch": "3.0.4", 7806 "mkdirp": "0.5.1", 7807 "nopt": "3.0.6", 7808 "npmlog": "4.1.2", 7809 "osenv": "0.1.5", 7810 "request": "2.83.0", 7811 "rimraf": "2.2.8", 7812 "semver": "5.3.0", 7813 "tar": "2.2.1", 7814 "which": "1.0.9" 7617 7815 }, 7618 7816 "dependencies": { 7619 7817 "glob": { … … 7622 7820 "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", 7623 7821 "dev": true, 7624 7822 "requires": { 7625 "fs.realpath": " ^1.0.0",7626 "inflight": " ^1.0.4",7627 "inherits": "2 ",7628 "minimatch": " ^3.0.4",7629 "once": " ^1.3.0",7630 "path-is-absolute": " ^1.0.0"7823 "fs.realpath": "1.0.0", 7824 "inflight": "1.0.6", 7825 "inherits": "2.0.3", 7826 "minimatch": "3.0.4", 7827 "once": "1.4.0", 7828 "path-is-absolute": "1.0.1" 7631 7829 } 7632 7830 }, 7633 7831 "graceful-fs": { … … 7642 7840 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 7643 7841 "dev": true, 7644 7842 "requires": { 7645 "brace-expansion": " ^1.1.7"7843 "brace-expansion": "1.1.11" 7646 7844 } 7647 7845 }, 7648 7846 "nopt": { … … 7651 7849 "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", 7652 7850 "dev": true, 7653 7851 "requires": { 7654 "abbrev": "1 "7852 "abbrev": "1.1.1" 7655 7853 } 7656 7854 }, 7657 7855 "semver": { … … 7668 7866 "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", 7669 7867 "dev": true, 7670 7868 "requires": { 7671 "assert": " ^1.1.1",7672 "browserify-zlib": " ^0.2.0",7673 "buffer": " ^4.3.0",7674 "console-browserify": " ^1.1.0",7675 "constants-browserify": " ^1.0.0",7676 "crypto-browserify": " ^3.11.0",7677 "domain-browser": " ^1.1.1",7678 "events": " ^1.0.0",7679 "https-browserify": " ^1.0.0",7680 "os-browserify": " ^0.3.0",7869 "assert": "1.4.1", 7870 "browserify-zlib": "0.2.0", 7871 "buffer": "4.9.1", 7872 "console-browserify": "1.1.0", 7873 "constants-browserify": "1.0.0", 7874 "crypto-browserify": "3.12.0", 7875 "domain-browser": "1.2.0", 7876 "events": "1.1.1", 7877 "https-browserify": "1.0.0", 7878 "os-browserify": "0.3.0", 7681 7879 "path-browserify": "0.0.0", 7682 "process": " ^0.11.10",7683 "punycode": " ^1.2.4",7684 "querystring-es3": " ^0.2.0",7685 "readable-stream": " ^2.3.3",7686 "stream-browserify": " ^2.0.1",7687 "stream-http": " ^2.7.2",7688 "string_decoder": " ^1.0.0",7689 "timers-browserify": " ^2.0.4",7880 "process": "0.11.10", 7881 "punycode": "1.4.1", 7882 "querystring-es3": "0.2.1", 7883 "readable-stream": "2.3.5", 7884 "stream-browserify": "2.0.1", 7885 "stream-http": "2.8.0", 7886 "string_decoder": "1.0.3", 7887 "timers-browserify": "2.0.6", 7690 7888 "tty-browserify": "0.0.0", 7691 "url": " ^0.11.0",7692 "util": " ^0.10.3",7889 "url": "0.11.0", 7890 "util": "0.10.3", 7693 7891 "vm-browserify": "0.0.4" 7694 7892 }, 7695 7893 "dependencies": { … … 7699 7897 "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", 7700 7898 "dev": true, 7701 7899 "requires": { 7702 "pako": " ~1.0.5"7900 "pako": "1.0.6" 7703 7901 } 7704 7902 }, 7705 7903 "pako": { … … 7716 7914 "integrity": "sha512-CaV+wLqZ7//Jdom5aUFCpGNoECd7BbNhjuwdsX/LkXBrHl8eb1Wjw4HvWqcFvhr5KuNgAk8i/myf/MQ1YYeroA==", 7717 7915 "dev": true, 7718 7916 "requires": { 7719 "async-foreach": " ^0.1.3",7720 "chalk": " ^1.1.1",7721 "cross-spawn": " ^3.0.0",7722 "gaze": " ^1.0.0",7723 "get-stdin": " ^4.0.1",7724 "glob": " ^7.0.3",7725 "in-publish": " ^2.0.0",7726 "lodash.assign": " ^4.2.0",7727 "lodash.clonedeep": " ^4.3.2",7728 "lodash.mergewith": " ^4.6.0",7729 "meow": " ^3.7.0",7730 "mkdirp": " ^0.5.1",7731 "nan": " ^2.3.2",7732 "node-gyp": " ^3.3.1",7733 "npmlog": " ^4.0.0",7734 "request": " ~2.79.0",7735 "sass-graph": " ^2.2.4",7736 "stdout-stream": " ^1.4.0",7737 "true-case-path": " ^1.0.2"7917 "async-foreach": "0.1.3", 7918 "chalk": "1.1.3", 7919 "cross-spawn": "3.0.1", 7920 "gaze": "1.1.2", 7921 "get-stdin": "4.0.1", 7922 "glob": "7.1.2", 7923 "in-publish": "2.0.0", 7924 "lodash.assign": "4.2.0", 7925 "lodash.clonedeep": "4.5.0", 7926 "lodash.mergewith": "4.6.1", 7927 "meow": "3.7.0", 7928 "mkdirp": "0.5.1", 7929 "nan": "2.9.2", 7930 "node-gyp": "3.6.2", 7931 "npmlog": "4.1.2", 7932 "request": "2.79.0", 7933 "sass-graph": "2.2.4", 7934 "stdout-stream": "1.4.0", 7935 "true-case-path": "1.0.2" 7738 7936 }, 7739 7937 "dependencies": { 7740 7938 "assert-plus": { … … 7755 7953 "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", 7756 7954 "dev": true, 7757 7955 "requires": { 7758 "hoek": "2. x.x"7956 "hoek": "2.16.3" 7759 7957 } 7760 7958 }, 7761 7959 "caseless": { … … 7776 7974 "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", 7777 7975 "dev": true, 7778 7976 "requires": { 7779 "boom": "2. x.x"7977 "boom": "2.10.1" 7780 7978 } 7781 7979 }, 7782 7980 "form-data": { … … 7785 7983 "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", 7786 7984 "dev": true, 7787 7985 "requires": { 7788 "asynckit": " ^0.4.0",7789 "combined-stream": " ^1.0.5",7790 "mime-types": " ^2.1.12"7986 "asynckit": "0.4.0", 7987 "combined-stream": "1.0.6", 7988 "mime-types": "2.1.18" 7791 7989 } 7792 7990 }, 7793 7991 "glob": { … … 7796 7994 "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", 7797 7995 "dev": true, 7798 7996 "requires": { 7799 "fs.realpath": " ^1.0.0",7800 "inflight": " ^1.0.4",7801 "inherits": "2 ",7802 "minimatch": " ^3.0.4",7803 "once": " ^1.3.0",7804 "path-is-absolute": " ^1.0.0"7997 "fs.realpath": "1.0.0", 7998 "inflight": "1.0.6", 7999 "inherits": "2.0.3", 8000 "minimatch": "3.0.4", 8001 "once": "1.4.0", 8002 "path-is-absolute": "1.0.1" 7805 8003 } 7806 8004 }, 7807 8005 "har-validator": { … … 7810 8008 "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", 7811 8009 "dev": true, 7812 8010 "requires": { 7813 "chalk": " ^1.1.1",7814 "commander": " ^2.9.0",7815 "is-my-json-valid": " ^2.12.4",7816 "pinkie-promise": " ^2.0.0"8011 "chalk": "1.1.3", 8012 "commander": "2.15.0", 8013 "is-my-json-valid": "2.17.2", 8014 "pinkie-promise": "2.0.1" 7817 8015 } 7818 8016 }, 7819 8017 "hawk": { … … 7822 8020 "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", 7823 8021 "dev": true, 7824 8022 "requires": { 7825 "boom": "2. x.x",7826 "cryptiles": "2. x.x",7827 "hoek": "2. x.x",7828 "sntp": "1. x.x"8023 "boom": "2.10.1", 8024 "cryptiles": "2.0.5", 8025 "hoek": "2.16.3", 8026 "sntp": "1.0.9" 7829 8027 } 7830 8028 }, 7831 8029 "hoek": { … … 7840 8038 "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", 7841 8039 "dev": true, 7842 8040 "requires": { 7843 "assert-plus": " ^0.2.0",7844 "jsprim": " ^1.2.2",7845 "sshpk": " ^1.7.0"8041 "assert-plus": "0.2.0", 8042 "jsprim": "1.4.1", 8043 "sshpk": "1.13.1" 7846 8044 } 7847 8045 }, 7848 8046 "minimatch": { … … 7851 8049 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 7852 8050 "dev": true, 7853 8051 "requires": { 7854 "brace-expansion": " ^1.1.7"8052 "brace-expansion": "1.1.11" 7855 8053 } 7856 8054 }, 7857 8055 "qs": { … … 7866 8064 "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", 7867 8065 "dev": true, 7868 8066 "requires": { 7869 "aws-sign2": " ~0.6.0",7870 "aws4": " ^1.2.1",7871 "caseless": " ~0.11.0",7872 "combined-stream": " ~1.0.5",7873 "extend": " ~3.0.0",7874 "forever-agent": " ~0.6.1",7875 "form-data": " ~2.1.1",7876 "har-validator": " ~2.0.6",7877 "hawk": " ~3.1.3",7878 "http-signature": " ~1.1.0",7879 "is-typedarray": " ~1.0.0",7880 "isstream": " ~0.1.2",7881 "json-stringify-safe": " ~5.0.1",7882 "mime-types": " ~2.1.7",7883 "oauth-sign": " ~0.8.1",7884 "qs": " ~6.3.0",7885 "stringstream": " ~0.0.4",7886 "tough-cookie": " ~2.3.0",7887 "tunnel-agent": " ~0.4.1",7888 "uuid": " ^3.0.0"8067 "aws-sign2": "0.6.0", 8068 "aws4": "1.6.0", 8069 "caseless": "0.11.0", 8070 "combined-stream": "1.0.6", 8071 "extend": "3.0.1", 8072 "forever-agent": "0.6.1", 8073 "form-data": "2.1.4", 8074 "har-validator": "2.0.6", 8075 "hawk": "3.1.3", 8076 "http-signature": "1.1.1", 8077 "is-typedarray": "1.0.0", 8078 "isstream": "0.1.2", 8079 "json-stringify-safe": "5.0.1", 8080 "mime-types": "2.1.18", 8081 "oauth-sign": "0.8.2", 8082 "qs": "6.3.2", 8083 "stringstream": "0.0.5", 8084 "tough-cookie": "2.3.4", 8085 "tunnel-agent": "0.4.3", 8086 "uuid": "3.2.1" 7889 8087 } 7890 8088 }, 7891 8089 "sntp": { … … 7894 8092 "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", 7895 8093 "dev": true, 7896 8094 "requires": { 7897 "hoek": "2. x.x"8095 "hoek": "2.16.3" 7898 8096 } 7899 8097 }, 7900 8098 "uuid": { … … 7917 8115 "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", 7918 8116 "dev": true, 7919 8117 "requires": { 7920 "abbrev": "1 "8118 "abbrev": "1.1.1" 7921 8119 } 7922 8120 }, 7923 8121 "normalize-package-data": { … … 7926 8124 "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", 7927 8125 "dev": true, 7928 8126 "requires": { 7929 "hosted-git-info": " ^2.1.4",7930 "is-builtin-module": " ^1.0.0",7931 "semver": " 2 || 3 || 4 || 5",7932 "validate-npm-package-license": " ^3.0.1"8127 "hosted-git-info": "2.6.0", 8128 "is-builtin-module": "1.0.0", 8129 "semver": "5.5.0", 8130 "validate-npm-package-license": "3.0.3" 7933 8131 } 7934 8132 }, 7935 8133 "normalize-path": { … … 7938 8136 "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", 7939 8137 "dev": true, 7940 8138 "requires": { 7941 "remove-trailing-separator": " ^1.0.1"8139 "remove-trailing-separator": "1.1.0" 7942 8140 } 7943 8141 }, 7944 8142 "normalize-range": { … … 7953 8151 "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", 7954 8152 "dev": true, 7955 8153 "requires": { 7956 "path-key": " ^2.0.0"8154 "path-key": "2.0.1" 7957 8155 } 7958 8156 }, 7959 8157 "npmlog": { … … 7962 8160 "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", 7963 8161 "dev": true, 7964 8162 "requires": { 7965 "are-we-there-yet": " ~1.1.2",7966 "console-control-strings": " ~1.1.0",7967 "gauge": " ~2.7.3",7968 "set-blocking": " ~2.0.0"8163 "are-we-there-yet": "1.1.4", 8164 "console-control-strings": "1.1.0", 8165 "gauge": "2.7.4", 8166 "set-blocking": "2.0.0" 7969 8167 } 7970 8168 }, 7971 8169 "num2fraction": { … … 7998 8196 "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", 7999 8197 "dev": true, 8000 8198 "requires": { 8001 "copy-descriptor": " ^0.1.0",8002 "define-property": " ^0.2.5",8003 "kind-of": " ^3.0.3"8199 "copy-descriptor": "0.1.1", 8200 "define-property": "0.2.5", 8201 "kind-of": "3.2.2" 8004 8202 }, 8005 8203 "dependencies": { 8006 8204 "define-property": { … … 8009 8207 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 8010 8208 "dev": true, 8011 8209 "requires": { 8012 "is-descriptor": " ^0.1.0"8210 "is-descriptor": "0.1.6" 8013 8211 } 8014 8212 }, 8015 8213 "is-accessor-descriptor": { … … 8018 8216 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 8019 8217 "dev": true, 8020 8218 "requires": { 8021 "kind-of": " ^3.0.2"8219 "kind-of": "3.2.2" 8022 8220 } 8023 8221 }, 8024 8222 "is-data-descriptor": { … … 8027 8225 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 8028 8226 "dev": true, 8029 8227 "requires": { 8030 "kind-of": " ^3.0.2"8228 "kind-of": "3.2.2" 8031 8229 } 8032 8230 }, 8033 8231 "is-descriptor": { … … 8036 8234 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 8037 8235 "dev": true, 8038 8236 "requires": { 8039 "is-accessor-descriptor": " ^0.1.6",8040 "is-data-descriptor": " ^0.1.4",8041 "kind-of": " ^5.0.0"8237 "is-accessor-descriptor": "0.1.6", 8238 "is-data-descriptor": "0.1.4", 8239 "kind-of": "5.1.0" 8042 8240 }, 8043 8241 "dependencies": { 8044 8242 "kind-of": { … … 8069 8267 "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", 8070 8268 "dev": true, 8071 8269 "requires": { 8072 "isobject": " ^3.0.0"8270 "isobject": "3.0.1" 8073 8271 }, 8074 8272 "dependencies": { 8075 8273 "isobject": { … … 8086 8284 "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", 8087 8285 "dev": true, 8088 8286 "requires": { 8089 "define-properties": " ^1.1.2",8090 "function-bind": " ^1.1.1",8091 "has-symbols": " ^1.0.0",8092 "object-keys": " ^1.0.11"8287 "define-properties": "1.1.2", 8288 "function-bind": "1.1.1", 8289 "has-symbols": "1.0.0", 8290 "object-keys": "1.0.11" 8093 8291 } 8094 8292 }, 8095 8293 "object.omit": { … … 8098 8296 "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", 8099 8297 "dev": true, 8100 8298 "requires": { 8101 "for-own": " ^0.1.4",8102 "is-extendable": " ^0.1.1"8299 "for-own": "0.1.5", 8300 "is-extendable": "0.1.1" 8103 8301 } 8104 8302 }, 8105 8303 "object.pick": { … … 8108 8306 "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", 8109 8307 "dev": true, 8110 8308 "requires": { 8111 "isobject": " ^3.0.1"8309 "isobject": "3.0.1" 8112 8310 }, 8113 8311 "dependencies": { 8114 8312 "isobject": { … … 8146 8344 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 8147 8345 "dev": true, 8148 8346 "requires": { 8149 "wrappy": "1 "8347 "wrappy": "1.0.2" 8150 8348 } 8151 8349 }, 8152 8350 "onetime": { … … 8161 8359 "integrity": "sha512-Jd/GpzPyHF4P2/aNOVmS3lfMSWV9J7cOhCG1s08XCEAsPkB7lp6ddiU0J7XzyQRDUh8BqJ7PchfINjR8jyofRQ==", 8162 8360 "dev": true, 8163 8361 "requires": { 8164 "is-wsl": " ^1.1.0"8362 "is-wsl": "1.1.0" 8165 8363 } 8166 8364 }, 8167 8365 "optional": { … … 8177 8375 "dev": true, 8178 8376 "optional": true, 8179 8377 "requires": { 8180 "bin-build": " ^2.0.0",8181 "bin-wrapper": " ^3.0.0",8182 "logalot": " ^2.0.0"8378 "bin-build": "2.2.0", 8379 "bin-wrapper": "3.0.2", 8380 "logalot": "2.1.0" 8183 8381 } 8184 8382 }, 8185 8383 "ordered-read-streams": { … … 8188 8386 "integrity": "sha1-cTfmmzKYuzQiR6G77jiByA4v14s=", 8189 8387 "dev": true, 8190 8388 "requires": { 8191 "is-stream": " ^1.0.1",8192 "readable-stream": " ^2.0.1"8389 "is-stream": "1.1.0", 8390 "readable-stream": "2.3.5" 8193 8391 } 8194 8392 }, 8195 8393 "original": { … … 8198 8396 "integrity": "sha1-kUf5P6FpbQS+YeAb1QuurKZWvTs=", 8199 8397 "dev": true, 8200 8398 "requires": { 8201 "url-parse": "1.0. x"8399 "url-parse": "1.0.5" 8202 8400 }, 8203 8401 "dependencies": { 8204 8402 "url-parse": { … … 8207 8405 "integrity": "sha1-CFSGBCKv3P7+tsllxmLUgAFpkns=", 8208 8406 "dev": true, 8209 8407 "requires": { 8210 "querystringify": "0.0. x",8211 "requires-port": "1.0. x"8408 "querystringify": "0.0.4", 8409 "requires-port": "1.0.0" 8212 8410 } 8213 8411 } 8214 8412 } … … 8238 8436 "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", 8239 8437 "dev": true, 8240 8438 "requires": { 8241 "lcid": " ^1.0.0"8439 "lcid": "1.0.0" 8242 8440 } 8243 8441 }, 8244 8442 "os-tmpdir": { … … 8253 8451 "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", 8254 8452 "dev": true, 8255 8453 "requires": { 8256 "os-homedir": " ^1.0.0",8257 "os-tmpdir": " ^1.0.0"8454 "os-homedir": "1.0.2", 8455 "os-tmpdir": "1.0.2" 8258 8456 } 8259 8457 }, 8260 8458 "outlayer": { … … 8262 8460 "resolved": "https://registry.npmjs.org/outlayer/-/outlayer-1.4.2.tgz", 8263 8461 "integrity": "sha1-bT81+QeMLLdyqb7JOLXqL8dSv0M=", 8264 8462 "requires": { 8265 "desandro-get-style-property": " ~1.0.4",8266 "desandro-matches-selector": " ~1.0.2",8267 "doc-ready": "1.0. x",8268 "eventie": " ~1.0.3",8269 "fizzy-ui-utils": " ~1.0.1",8270 "get-size": " ~1.2.2",8271 "wolfy87-eventemitter": " >=4.2 <5"8463 "desandro-get-style-property": "1.0.4", 8464 "desandro-matches-selector": "1.0.3", 8465 "doc-ready": "1.0.4", 8466 "eventie": "1.0.6", 8467 "fizzy-ui-utils": "1.0.1", 8468 "get-size": "1.2.2", 8469 "wolfy87-eventemitter": "4.3.0" 8272 8470 } 8273 8471 }, 8274 8472 "p-finally": { … … 8283 8481 "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==", 8284 8482 "dev": true, 8285 8483 "requires": { 8286 "p-try": " ^1.0.0"8484 "p-try": "1.0.0" 8287 8485 } 8288 8486 }, 8289 8487 "p-locate": { … … 8292 8490 "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", 8293 8491 "dev": true, 8294 8492 "requires": { 8295 "p-limit": " ^1.1.0"8493 "p-limit": "1.2.0" 8296 8494 } 8297 8495 }, 8298 8496 "p-map": { … … 8313 8511 "integrity": "sha1-0lofmeJQbcsn1nBLg9yooxLk7cw=", 8314 8512 "dev": true 8315 8513 }, 8514 "pad-stream": { 8515 "version": "1.2.0", 8516 "resolved": "https://registry.npmjs.org/pad-stream/-/pad-stream-1.2.0.tgz", 8517 "integrity": "sha1-Yx3Mn3mBC3BZZeid7eps/w/B38k=", 8518 "dev": true, 8519 "requires": { 8520 "meow": "3.7.0", 8521 "pumpify": "1.5.1", 8522 "repeating": "2.0.1", 8523 "split2": "1.1.1", 8524 "through2": "2.0.3" 8525 }, 8526 "dependencies": { 8527 "through2": { 8528 "version": "2.0.3", 8529 "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", 8530 "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", 8531 "dev": true, 8532 "requires": { 8533 "readable-stream": "2.3.5", 8534 "xtend": "4.0.1" 8535 } 8536 } 8537 } 8538 }, 8316 8539 "pako": { 8317 8540 "version": "0.2.9", 8318 8541 "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", 8319 8542 "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", 8320 8543 "dev": true 8321 8544 }, 8545 "parallel-transform": { 8546 "version": "1.1.0", 8547 "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", 8548 "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", 8549 "dev": true, 8550 "requires": { 8551 "cyclist": "0.2.2", 8552 "inherits": "2.0.3", 8553 "readable-stream": "2.3.5" 8554 } 8555 }, 8322 8556 "parse-asn1": { 8323 8557 "version": "5.1.0", 8324 8558 "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.0.tgz", 8325 8559 "integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=", 8326 8560 "dev": true, 8327 8561 "requires": { 8328 "asn1.js": " ^4.0.0",8329 "browserify-aes": " ^1.0.0",8330 "create-hash": " ^1.1.0",8331 "evp_bytestokey": " ^1.0.0",8332 "pbkdf2": " ^3.0.3"8562 "asn1.js": "4.10.1", 8563 "browserify-aes": "1.1.1", 8564 "create-hash": "1.1.3", 8565 "evp_bytestokey": "1.0.3", 8566 "pbkdf2": "3.0.14" 8333 8567 } 8334 8568 }, 8335 8569 "parse-glob": { … … 8338 8572 "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", 8339 8573 "dev": true, 8340 8574 "requires": { 8341 "glob-base": " ^0.3.0",8342 "is-dotfile": " ^1.0.0",8343 "is-extglob": " ^1.0.0",8344 "is-glob": " ^2.0.0"8575 "glob-base": "0.3.0", 8576 "is-dotfile": "1.0.3", 8577 "is-extglob": "1.0.0", 8578 "is-glob": "2.0.1" 8345 8579 }, 8346 8580 "dependencies": { 8347 8581 "is-extglob": { … … 8356 8590 "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", 8357 8591 "dev": true, 8358 8592 "requires": { 8359 "is-extglob": " ^1.0.0"8593 "is-extglob": "1.0.0" 8360 8594 } 8361 8595 } 8362 8596 } … … 8367 8601 "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", 8368 8602 "dev": true, 8369 8603 "requires": { 8370 "error-ex": " ^1.2.0"8604 "error-ex": "1.3.1" 8371 8605 } 8372 8606 }, 8373 8607 "parseurl": { … … 8400 8634 "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", 8401 8635 "dev": true, 8402 8636 "requires": { 8403 "pinkie-promise": " ^2.0.0"8637 "pinkie-promise": "2.0.1" 8404 8638 } 8405 8639 }, 8406 8640 "path-is-absolute": { … … 8433 8667 "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", 8434 8668 "dev": true, 8435 8669 "requires": { 8436 "graceful-fs": " ^4.1.2",8437 "pify": " ^2.0.0",8438 "pinkie-promise": " ^2.0.0"8670 "graceful-fs": "4.1.11", 8671 "pify": "2.3.0", 8672 "pinkie-promise": "2.0.1" 8439 8673 }, 8440 8674 "dependencies": { 8441 8675 "graceful-fs": { … … 8452 8686 "integrity": "sha512-gjsZW9O34fm0R7PaLHRJmLLVfSoesxztjPjE9o6R+qtVJij90ltg1joIovN9GKrRW3t1PzhDDG3UMEMFfZ+1wA==", 8453 8687 "dev": true, 8454 8688 "requires": { 8455 "create-hash": " ^1.1.2",8456 "create-hmac": " ^1.1.4",8457 "ripemd160": " ^2.0.1",8458 "safe-buffer": " ^5.0.1",8459 "sha.js": " ^2.4.8"8689 "create-hash": "1.1.3", 8690 "create-hmac": "1.1.6", 8691 "ripemd160": "2.0.1", 8692 "safe-buffer": "5.1.1", 8693 "sha.js": "2.4.10" 8460 8694 } 8461 8695 }, 8462 8696 "pend": { … … 8477 8711 "integrity": "sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=", 8478 8712 "dev": true, 8479 8713 "requires": { 8480 "es6-promise": " ^4.0.3",8481 "extract-zip": " ^1.6.5",8482 "fs-extra": " ^1.0.0",8483 "hasha": " ^2.2.0",8484 "kew": " ^0.7.0",8485 "progress": " ^1.1.8",8486 "request": " ^2.81.0",8487 "request-progress": " ^2.0.1",8488 "which": " ^1.2.10"8714 "es6-promise": "4.2.4", 8715 "extract-zip": "1.6.6", 8716 "fs-extra": "1.0.0", 8717 "hasha": "2.2.0", 8718 "kew": "0.7.0", 8719 "progress": "1.1.8", 8720 "request": "2.83.0", 8721 "request-progress": "2.0.1", 8722 "which": "1.3.0" 8489 8723 }, 8490 8724 "dependencies": { 8491 8725 "which": { … … 8494 8728 "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", 8495 8729 "dev": true, 8496 8730 "requires": { 8497 "isexe": " ^2.0.0"8731 "isexe": "2.0.0" 8498 8732 } 8499 8733 } 8500 8734 } … … 8517 8751 "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", 8518 8752 "dev": true, 8519 8753 "requires": { 8520 "pinkie": " ^2.0.0"8754 "pinkie": "2.0.4" 8521 8755 } 8522 8756 }, 8523 8757 "pkg-dir": { … … 8526 8760 "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", 8527 8761 "dev": true, 8528 8762 "requires": { 8529 "find-up": " ^2.1.0"8763 "find-up": "2.1.0" 8530 8764 }, 8531 8765 "dependencies": { 8532 8766 "find-up": { … … 8535 8769 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", 8536 8770 "dev": true, 8537 8771 "requires": { 8538 "locate-path": " ^2.0.0"8772 "locate-path": "2.0.0" 8539 8773 } 8540 8774 } 8541 8775 } … … 8546 8780 "integrity": "sha1-uzLs2HwnEErm7kS1o8y/Drsa7ek=", 8547 8781 "dev": true, 8548 8782 "requires": { 8549 "async": " ^1.5.2",8550 "debug": " ^2.2.0",8551 "mkdirp": "0.5. x"8783 "async": "1.5.2", 8784 "debug": "2.6.9", 8785 "mkdirp": "0.5.1" 8552 8786 }, 8553 8787 "dependencies": { 8554 8788 "async": { … … 8571 8805 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 8572 8806 "dev": true, 8573 8807 "requires": { 8574 "chalk": " ^1.1.3",8575 "js-base64": " ^2.1.9",8576 "source-map": " ^0.5.6",8577 "supports-color": " ^3.2.3"8808 "chalk": "1.1.3", 8809 "js-base64": "2.4.3", 8810 "source-map": "0.5.7", 8811 "supports-color": "3.2.3" 8578 8812 } 8579 8813 }, 8580 8814 "postcss-value-parser": { … … 8601 8835 "integrity": "sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8=", 8602 8836 "dev": true, 8603 8837 "requires": { 8604 "number-is-nan": " ^1.0.0"8838 "number-is-nan": "1.0.1" 8605 8839 } 8606 8840 }, 8607 8841 "process": { … … 8622 8856 "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=", 8623 8857 "dev": true 8624 8858 }, 8859 "promise-inflight": { 8860 "version": "1.0.1", 8861 "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", 8862 "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", 8863 "dev": true 8864 }, 8625 8865 "proxy-addr": { 8626 8866 "version": "2.0.3", 8627 8867 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.3.tgz", 8628 8868 "integrity": "sha512-jQTChiCJteusULxjBp8+jftSQE5Obdl3k4cnmLA6WXtK6XFuWRnvVL7aCiBqaLPM8c4ph0S4tKna8XvmIwEnXQ==", 8629 8869 "dev": true, 8630 8870 "requires": { 8631 "forwarded": " ~0.1.2",8871 "forwarded": "0.1.2", 8632 8872 "ipaddr.js": "1.6.0" 8633 8873 } 8634 8874 }, … … 8650 8890 "integrity": "sha1-OfaZ86RlYN1eusvKaTyvfGXBjMY=", 8651 8891 "dev": true, 8652 8892 "requires": { 8653 "bn.js": "^4.1.0", 8654 "browserify-rsa": "^4.0.0", 8655 "create-hash": "^1.1.0", 8656 "parse-asn1": "^5.0.0", 8657 "randombytes": "^2.0.1" 8893 "bn.js": "4.11.8", 8894 "browserify-rsa": "4.0.1", 8895 "create-hash": "1.1.3", 8896 "parse-asn1": "5.1.0", 8897 "randombytes": "2.0.6" 8898 } 8899 }, 8900 "pump": { 8901 "version": "2.0.1", 8902 "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", 8903 "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", 8904 "dev": true, 8905 "requires": { 8906 "end-of-stream": "1.4.1", 8907 "once": "1.4.0" 8908 } 8909 }, 8910 "pumpify": { 8911 "version": "1.5.1", 8912 "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", 8913 "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", 8914 "dev": true, 8915 "requires": { 8916 "duplexify": "3.6.0", 8917 "inherits": "2.0.3", 8918 "pump": "2.0.1" 8919 }, 8920 "dependencies": { 8921 "duplexify": { 8922 "version": "3.6.0", 8923 "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz", 8924 "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==", 8925 "dev": true, 8926 "requires": { 8927 "end-of-stream": "1.4.1", 8928 "inherits": "2.0.3", 8929 "readable-stream": "2.3.5", 8930 "stream-shift": "1.0.0" 8931 } 8932 } 8658 8933 } 8659 8934 }, 8660 8935 "punycode": { … … 8700 8975 "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", 8701 8976 "dev": true, 8702 8977 "requires": { 8703 "is-number": " ^3.0.0",8704 "kind-of": " ^4.0.0"8978 "is-number": "3.0.0", 8979 "kind-of": "4.0.0" 8705 8980 }, 8706 8981 "dependencies": { 8707 8982 "is-number": { … … 8710 8985 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 8711 8986 "dev": true, 8712 8987 "requires": { 8713 "kind-of": " ^3.0.2"8988 "kind-of": "3.2.2" 8714 8989 }, 8715 8990 "dependencies": { 8716 8991 "kind-of": { … … 8719 8994 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 8720 8995 "dev": true, 8721 8996 "requires": { 8722 "is-buffer": " ^1.1.5"8997 "is-buffer": "1.1.6" 8723 8998 } 8724 8999 } 8725 9000 } … … 8730 9005 "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", 8731 9006 "dev": true, 8732 9007 "requires": { 8733 "is-buffer": " ^1.1.5"9008 "is-buffer": "1.1.6" 8734 9009 } 8735 9010 } 8736 9011 } … … 8741 9016 "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", 8742 9017 "dev": true, 8743 9018 "requires": { 8744 "safe-buffer": " ^5.1.0"9019 "safe-buffer": "5.1.1" 8745 9020 } 8746 9021 }, 8747 9022 "randomfill": { … … 8750 9025 "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", 8751 9026 "dev": true, 8752 9027 "requires": { 8753 "randombytes": " ^2.0.5",8754 "safe-buffer": " ^5.1.0"9028 "randombytes": "2.0.6", 9029 "safe-buffer": "5.1.1" 8755 9030 } 8756 9031 }, 8757 9032 "range-parser": { … … 8791 9066 "integrity": "sha1-J1zWh/bjs2zHVrqibf7oCnkDAf0=", 8792 9067 "dev": true, 8793 9068 "requires": { 8794 "deep-extend": " ~0.4.0",8795 "ini": " ~1.3.0",8796 "minimist": " ^1.2.0",8797 "strip-json-comments": " ~2.0.1"9069 "deep-extend": "0.4.2", 9070 "ini": "1.3.5", 9071 "minimist": "1.2.0", 9072 "strip-json-comments": "2.0.1" 8798 9073 } 8799 9074 }, 8800 9075 "read-all-stream": { … … 8803 9078 "integrity": "sha1-NcPhd/IHjveJ7kv6+kNzB06u9Po=", 8804 9079 "dev": true, 8805 9080 "requires": { 8806 "pinkie-promise": " ^2.0.0",8807 "readable-stream": " ^2.0.0"9081 "pinkie-promise": "2.0.1", 9082 "readable-stream": "2.3.5" 8808 9083 } 8809 9084 }, 8810 9085 "read-pkg": { … … 8813 9088 "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", 8814 9089 "dev": true, 8815 9090 "requires": { 8816 "load-json-file": " ^1.0.0",8817 "normalize-package-data": " ^2.3.2",8818 "path-type": " ^1.0.0"9091 "load-json-file": "1.1.0", 9092 "normalize-package-data": "2.4.0", 9093 "path-type": "1.1.0" 8819 9094 } 8820 9095 }, 8821 9096 "read-pkg-up": { … … 8824 9099 "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", 8825 9100 "dev": true, 8826 9101 "requires": { 8827 "find-up": " ^1.0.0",8828 "read-pkg": " ^1.0.0"9102 "find-up": "1.1.2", 9103 "read-pkg": "1.1.0" 8829 9104 } 8830 9105 }, 8831 9106 "readable-stream": { … … 8834 9109 "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", 8835 9110 "dev": true, 8836 9111 "requires": { 8837 "core-util-is": " ~1.0.0",8838 "inherits": " ~2.0.3",8839 "isarray": " ~1.0.0",8840 "process-nextick-args": " ~2.0.0",8841 "safe-buffer": " ~5.1.1",8842 "string_decoder": " ~1.0.3",8843 "util-deprecate": " ~1.0.1"9112 "core-util-is": "1.0.2", 9113 "inherits": "2.0.3", 9114 "isarray": "1.0.0", 9115 "process-nextick-args": "2.0.0", 9116 "safe-buffer": "5.1.1", 9117 "string_decoder": "1.0.3", 9118 "util-deprecate": "1.0.2" 8844 9119 } 8845 9120 }, 8846 9121 "readdirp": { … … 8849 9124 "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", 8850 9125 "dev": true, 8851 9126 "requires": { 8852 "graceful-fs": " ^4.1.2",8853 "minimatch": " ^3.0.2",8854 "readable-stream": " ^2.0.2",8855 "set-immediate-shim": " ^1.0.1"9127 "graceful-fs": "4.1.11", 9128 "minimatch": "3.0.4", 9129 "readable-stream": "2.3.5", 9130 "set-immediate-shim": "1.0.1" 8856 9131 }, 8857 9132 "dependencies": { 8858 9133 "graceful-fs": { … … 8867 9142 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 8868 9143 "dev": true, 8869 9144 "requires": { 8870 "brace-expansion": " ^1.1.7"9145 "brace-expansion": "1.1.11" 8871 9146 } 8872 9147 } 8873 9148 } … … 8878 9153 "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", 8879 9154 "dev": true, 8880 9155 "requires": { 8881 "indent-string": " ^2.1.0",8882 "strip-indent": " ^1.0.1"9156 "indent-string": "2.1.0", 9157 "strip-indent": "1.0.1" 8883 9158 } 8884 9159 }, 8885 9160 "regex-cache": { … … 8888 9163 "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", 8889 9164 "dev": true, 8890 9165 "requires": { 8891 "is-equal-shallow": " ^0.1.3"9166 "is-equal-shallow": "0.1.3" 8892 9167 } 8893 9168 }, 8894 9169 "regex-not": { … … 8897 9172 "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", 8898 9173 "dev": true, 8899 9174 "requires": { 8900 "extend-shallow": " ^3.0.2",8901 "safe-regex": " ^1.1.0"9175 "extend-shallow": "3.0.2", 9176 "safe-regex": "1.1.0" 8902 9177 }, 8903 9178 "dependencies": { 8904 9179 "extend-shallow": { … … 8907 9182 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", 8908 9183 "dev": true, 8909 9184 "requires": { 8910 "assign-symbols": " ^1.0.0",8911 "is-extendable": " ^1.0.1"9185 "assign-symbols": "1.0.0", 9186 "is-extendable": "1.0.1" 8912 9187 } 8913 9188 }, 8914 9189 "is-extendable": { … … 8917 9192 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 8918 9193 "dev": true, 8919 9194 "requires": { 8920 "is-plain-object": " ^2.0.4"9195 "is-plain-object": "2.0.4" 8921 9196 } 8922 9197 } 8923 9198 } … … 8946 9221 "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", 8947 9222 "dev": true, 8948 9223 "requires": { 8949 "is-finite": " ^1.0.0"9224 "is-finite": "1.0.2" 8950 9225 } 8951 9226 }, 8952 9227 "replace-ext": { … … 8961 9236 "integrity": "sha512-lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==", 8962 9237 "dev": true, 8963 9238 "requires": { 8964 "aws-sign2": " ~0.7.0",8965 "aws4": " ^1.6.0",8966 "caseless": " ~0.12.0",8967 "combined-stream": " ~1.0.5",8968 "extend": " ~3.0.1",8969 "forever-agent": " ~0.6.1",8970 "form-data": " ~2.3.1",8971 "har-validator": " ~5.0.3",8972 "hawk": " ~6.0.2",8973 "http-signature": " ~1.2.0",8974 "is-typedarray": " ~1.0.0",8975 "isstream": " ~0.1.2",8976 "json-stringify-safe": " ~5.0.1",8977 "mime-types": " ~2.1.17",8978 "oauth-sign": " ~0.8.2",8979 "performance-now": " ^2.1.0",8980 "qs": " ~6.5.1",8981 "safe-buffer": " ^5.1.1",8982 "stringstream": " ~0.0.5",8983 "tough-cookie": " ~2.3.3",8984 "tunnel-agent": " ^0.6.0",8985 "uuid": " ^3.1.0"9239 "aws-sign2": "0.7.0", 9240 "aws4": "1.6.0", 9241 "caseless": "0.12.0", 9242 "combined-stream": "1.0.6", 9243 "extend": "3.0.1", 9244 "forever-agent": "0.6.1", 9245 "form-data": "2.3.2", 9246 "har-validator": "5.0.3", 9247 "hawk": "6.0.2", 9248 "http-signature": "1.2.0", 9249 "is-typedarray": "1.0.0", 9250 "isstream": "0.1.2", 9251 "json-stringify-safe": "5.0.1", 9252 "mime-types": "2.1.18", 9253 "oauth-sign": "0.8.2", 9254 "performance-now": "2.1.0", 9255 "qs": "6.5.1", 9256 "safe-buffer": "5.1.1", 9257 "stringstream": "0.0.5", 9258 "tough-cookie": "2.3.4", 9259 "tunnel-agent": "0.6.0", 9260 "uuid": "3.2.1" 8986 9261 }, 8987 9262 "dependencies": { 8988 9263 "tunnel-agent": { … … 8991 9266 "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", 8992 9267 "dev": true, 8993 9268 "requires": { 8994 "safe-buffer": " ^5.0.1"9269 "safe-buffer": "5.1.1" 8995 9270 } 8996 9271 }, 8997 9272 "uuid": { … … 9008 9283 "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=", 9009 9284 "dev": true, 9010 9285 "requires": { 9011 "throttleit": " ^1.0.0"9286 "throttleit": "1.0.0" 9012 9287 } 9013 9288 }, 9014 9289 "require-directory": { … … 9035 9310 "integrity": "sha1-aUPDUwxNmn5G8c3dUcFY/GcM294=", 9036 9311 "dev": true, 9037 9312 "requires": { 9038 "underscore": " ~1.6.0"9313 "underscore": "1.6.0" 9039 9314 }, 9040 9315 "dependencies": { 9041 9316 "underscore": { … … 9058 9333 "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", 9059 9334 "dev": true, 9060 9335 "requires": { 9061 "resolve-from": " ^3.0.0"9336 "resolve-from": "3.0.0" 9062 9337 } 9063 9338 }, 9064 9339 "resolve-from": { … … 9079 9354 "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", 9080 9355 "dev": true, 9081 9356 "requires": { 9082 "onetime": " ^2.0.0",9083 "signal-exit": " ^3.0.2"9357 "onetime": "2.0.1", 9358 "signal-exit": "3.0.2" 9084 9359 }, 9085 9360 "dependencies": { 9086 9361 "onetime": { … … 9089 9364 "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", 9090 9365 "dev": true, 9091 9366 "requires": { 9092 "mimic-fn": " ^1.0.0"9367 "mimic-fn": "1.2.0" 9093 9368 } 9094 9369 } 9095 9370 } … … 9106 9381 "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", 9107 9382 "dev": true, 9108 9383 "requires": { 9109 "align-text": " ^0.1.1"9384 "align-text": "0.1.4" 9110 9385 } 9111 9386 }, 9112 9387 "rimraf": { … … 9121 9396 "integrity": "sha1-D0WEKVxTo2KK9+bXmsohzlfRxuc=", 9122 9397 "dev": true, 9123 9398 "requires": { 9124 "hash-base": " ^2.0.0",9125 "inherits": " ^2.0.1"9399 "hash-base": "2.0.2", 9400 "inherits": "2.0.3" 9126 9401 } 9127 9402 }, 9128 9403 "rtlcss": { … … 9131 9406 "integrity": "sha512-JjQ5DlrmwiItAjlmhoxrJq5ihgZcE0wMFxt7S17bIrt4Lw0WwKKFk+viRhvodB/0falyG/5fiO043ZDh6/aqTw==", 9132 9407 "dev": true, 9133 9408 "requires": { 9134 "chalk": " ^2.3.0",9135 "findup": " ^0.1.5",9136 "mkdirp": " ^0.5.1",9137 "postcss": " ^6.0.14",9138 "strip-json-comments": " ^2.0.0"9409 "chalk": "2.3.2", 9410 "findup": "0.1.5", 9411 "mkdirp": "0.5.1", 9412 "postcss": "6.0.19", 9413 "strip-json-comments": "2.0.1" 9139 9414 }, 9140 9415 "dependencies": { 9141 9416 "ansi-styles": { … … 9144 9419 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 9145 9420 "dev": true, 9146 9421 "requires": { 9147 "color-convert": " ^1.9.0"9422 "color-convert": "1.9.1" 9148 9423 } 9149 9424 }, 9150 9425 "chalk": { … … 9153 9428 "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==", 9154 9429 "dev": true, 9155 9430 "requires": { 9156 "ansi-styles": " ^3.2.1",9157 "escape-string-regexp": " ^1.0.5",9158 "supports-color": " ^5.3.0"9431 "ansi-styles": "3.2.1", 9432 "escape-string-regexp": "1.0.5", 9433 "supports-color": "5.3.0" 9159 9434 } 9160 9435 }, 9161 9436 "has-flag": { … … 9170 9445 "integrity": "sha512-f13HRz0HtVwVaEuW6J6cOUCBLFtymhgyLPV7t4QEk2UD3twRI9IluDcQNdzQdBpiixkXj2OmzejhhTbSbDxNTg==", 9171 9446 "dev": true, 9172 9447 "requires": { 9173 "chalk": " ^2.3.1",9174 "source-map": " ^0.6.1",9175 "supports-color": " ^5.2.0"9448 "chalk": "2.3.2", 9449 "source-map": "0.6.1", 9450 "supports-color": "5.3.0" 9176 9451 } 9177 9452 }, 9178 9453 "source-map": { … … 9187 9462 "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", 9188 9463 "dev": true, 9189 9464 "requires": { 9190 "has-flag": " ^3.0.0"9465 "has-flag": "3.0.0" 9191 9466 } 9192 9467 } 9193 9468 } … … 9198 9473 "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", 9199 9474 "dev": true, 9200 9475 "requires": { 9201 "is-promise": " ^2.1.0"9476 "is-promise": "2.1.0" 9202 9477 } 9203 9478 }, 9204 9479 "run-parallel": { … … 9207 9482 "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", 9208 9483 "dev": true 9209 9484 }, 9485 "run-queue": { 9486 "version": "1.0.3", 9487 "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", 9488 "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", 9489 "dev": true, 9490 "requires": { 9491 "aproba": "1.2.0" 9492 } 9493 }, 9210 9494 "rxjs": { 9211 9495 "version": "5.5.10", 9212 9496 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.10.tgz", … … 9228 9512 "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", 9229 9513 "dev": true, 9230 9514 "requires": { 9231 "ret": " ~0.1.10"9515 "ret": "0.1.15" 9232 9516 } 9233 9517 }, 9234 9518 "safer-buffer": { … … 9243 9527 "integrity": "sha512-52ThA+Z7h6BnvpSVbURwChl10XZrps5q7ytjTwWcIe9bmJwnVP6cpEVK2NvDOUhGupoqAvNbUz3cpnJDp4+/pg==", 9244 9528 "dev": true, 9245 9529 "requires": { 9246 "chalk": " ^2.3.0",9247 "htmlparser2": " ^3.9.0",9248 "lodash.clonedeep": " ^4.5.0",9249 "lodash.escaperegexp": " ^4.1.2",9250 "lodash.isplainobject": " ^4.0.6",9251 "lodash.isstring": " ^4.0.1",9252 "lodash.mergewith": " ^4.6.0",9253 "postcss": " ^6.0.14",9254 "srcset": " ^1.0.0",9255 "xtend": " ^4.0.0"9530 "chalk": "2.3.2", 9531 "htmlparser2": "3.9.2", 9532 "lodash.clonedeep": "4.5.0", 9533 "lodash.escaperegexp": "4.1.2", 9534 "lodash.isplainobject": "4.0.6", 9535 "lodash.isstring": "4.0.1", 9536 "lodash.mergewith": "4.6.1", 9537 "postcss": "6.0.19", 9538 "srcset": "1.0.0", 9539 "xtend": "4.0.1" 9256 9540 }, 9257 9541 "dependencies": { 9258 9542 "ansi-styles": { … … 9261 9545 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 9262 9546 "dev": true, 9263 9547 "requires": { 9264 "color-convert": " ^1.9.0"9548 "color-convert": "1.9.1" 9265 9549 } 9266 9550 }, 9267 9551 "chalk": { … … 9270 9554 "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==", 9271 9555 "dev": true, 9272 9556 "requires": { 9273 "ansi-styles": " ^3.2.1",9274 "escape-string-regexp": " ^1.0.5",9275 "supports-color": " ^5.3.0"9557 "ansi-styles": "3.2.1", 9558 "escape-string-regexp": "1.0.5", 9559 "supports-color": "5.3.0" 9276 9560 } 9277 9561 }, 9278 9562 "entities": { … … 9293 9577 "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=", 9294 9578 "dev": true, 9295 9579 "requires": { 9296 "domelementtype": " ^1.3.0",9297 "domhandler": " ^2.3.0",9298 "domutils": " ^1.5.1",9299 "entities": " ^1.1.1",9300 "inherits": " ^2.0.1",9301 "readable-stream": " ^2.0.2"9580 "domelementtype": "1.3.0", 9581 "domhandler": "2.3.0", 9582 "domutils": "1.5.1", 9583 "entities": "1.1.1", 9584 "inherits": "2.0.3", 9585 "readable-stream": "2.3.5" 9302 9586 } 9303 9587 }, 9304 9588 "postcss": { … … 9307 9591 "integrity": "sha512-f13HRz0HtVwVaEuW6J6cOUCBLFtymhgyLPV7t4QEk2UD3twRI9IluDcQNdzQdBpiixkXj2OmzejhhTbSbDxNTg==", 9308 9592 "dev": true, 9309 9593 "requires": { 9310 "chalk": " ^2.3.1",9311 "source-map": " ^0.6.1",9312 "supports-color": " ^5.2.0"9594 "chalk": "2.3.2", 9595 "source-map": "0.6.1", 9596 "supports-color": "5.3.0" 9313 9597 } 9314 9598 }, 9315 9599 "source-map": { … … 9324 9608 "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", 9325 9609 "dev": true, 9326 9610 "requires": { 9327 "has-flag": " ^3.0.0"9611 "has-flag": "3.0.0" 9328 9612 } 9329 9613 } 9330 9614 } … … 9335 9619 "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", 9336 9620 "dev": true, 9337 9621 "requires": { 9338 "glob": " ^7.0.0",9339 "lodash": " ^4.0.0",9340 "scss-tokenizer": " ^0.2.3",9341 "yargs": " ^7.0.0"9622 "glob": "7.1.2", 9623 "lodash": "4.17.5", 9624 "scss-tokenizer": "0.2.3", 9625 "yargs": "7.1.0" 9342 9626 }, 9343 9627 "dependencies": { 9344 9628 "camelcase": { … … 9353 9637 "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", 9354 9638 "dev": true, 9355 9639 "requires": { 9356 "string-width": " ^1.0.1",9357 "strip-ansi": " ^3.0.1",9358 "wrap-ansi": " ^2.0.0"9640 "string-width": "1.0.2", 9641 "strip-ansi": "3.0.1", 9642 "wrap-ansi": "2.1.0" 9359 9643 } 9360 9644 }, 9361 9645 "glob": { … … 9364 9648 "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", 9365 9649 "dev": true, 9366 9650 "requires": { 9367 "fs.realpath": " ^1.0.0",9368 "inflight": " ^1.0.4",9369 "inherits": "2 ",9370 "minimatch": " ^3.0.4",9371 "once": " ^1.3.0",9372 "path-is-absolute": " ^1.0.0"9651 "fs.realpath": "1.0.0", 9652 "inflight": "1.0.6", 9653 "inherits": "2.0.3", 9654 "minimatch": "3.0.4", 9655 "once": "1.4.0", 9656 "path-is-absolute": "1.0.1" 9373 9657 } 9374 9658 }, 9375 9659 "lodash": { … … 9384 9668 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 9385 9669 "dev": true, 9386 9670 "requires": { 9387 "brace-expansion": " ^1.1.7"9671 "brace-expansion": "1.1.11" 9388 9672 } 9389 9673 }, 9390 9674 "yargs": { … … 9393 9677 "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", 9394 9678 "dev": true, 9395 9679 "requires": { 9396 "camelcase": " ^3.0.0",9397 "cliui": " ^3.2.0",9398 "decamelize": " ^1.1.1",9399 "get-caller-file": " ^1.0.1",9400 "os-locale": " ^1.4.0",9401 "read-pkg-up": " ^1.0.1",9402 "require-directory": " ^2.1.1",9403 "require-main-filename": " ^1.0.1",9404 "set-blocking": " ^2.0.0",9405 "string-width": " ^1.0.2",9406 "which-module": " ^1.0.0",9407 "y18n": " ^3.2.1",9408 "yargs-parser": " ^5.0.0"9680 "camelcase": "3.0.0", 9681 "cliui": "3.2.0", 9682 "decamelize": "1.2.0", 9683 "get-caller-file": "1.0.2", 9684 "os-locale": "1.4.0", 9685 "read-pkg-up": "1.0.1", 9686 "require-directory": "2.1.1", 9687 "require-main-filename": "1.0.1", 9688 "set-blocking": "2.0.0", 9689 "string-width": "1.0.2", 9690 "which-module": "1.0.0", 9691 "y18n": "3.2.1", 9692 "yargs-parser": "5.0.0" 9409 9693 } 9410 9694 } 9411 9695 } … … 9416 9700 "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", 9417 9701 "dev": true 9418 9702 }, 9703 "schema-utils": { 9704 "version": "0.4.5", 9705 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.5.tgz", 9706 "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==", 9707 "dev": true, 9708 "requires": { 9709 "ajv": "6.5.1", 9710 "ajv-keywords": "3.1.0" 9711 }, 9712 "dependencies": { 9713 "ajv": { 9714 "version": "6.5.1", 9715 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.1.tgz", 9716 "integrity": "sha512-pgZos1vgOHDiC7gKNbZW8eKvCnNXARv2oqrGQT7Hzbq5Azp7aZG6DJzADnkuSq7RH6qkXp4J/m68yPX/2uBHyQ==", 9717 "dev": true, 9718 "requires": { 9719 "fast-deep-equal": "2.0.1", 9720 "fast-json-stable-stringify": "2.0.0", 9721 "json-schema-traverse": "0.4.1", 9722 "uri-js": "4.2.2" 9723 } 9724 }, 9725 "fast-deep-equal": { 9726 "version": "2.0.1", 9727 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", 9728 "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", 9729 "dev": true 9730 }, 9731 "json-schema-traverse": { 9732 "version": "0.4.1", 9733 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 9734 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 9735 "dev": true 9736 } 9737 } 9738 }, 9419 9739 "scss-tokenizer": { 9420 9740 "version": "0.2.3", 9421 9741 "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", 9422 9742 "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", 9423 9743 "dev": true, 9424 9744 "requires": { 9425 "js-base64": " ^2.1.8",9426 "source-map": " ^0.4.2"9745 "js-base64": "2.4.3", 9746 "source-map": "0.4.4" 9427 9747 }, 9428 9748 "dependencies": { 9429 9749 "source-map": { … … 9432 9752 "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", 9433 9753 "dev": true, 9434 9754 "requires": { 9435 "amdefine": " >=0.0.4"9755 "amdefine": "1.0.1" 9436 9756 } 9437 9757 } 9438 9758 } … … 9443 9763 "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=", 9444 9764 "dev": true, 9445 9765 "requires": { 9446 "commander": " ~2.8.1"9766 "commander": "2.8.1" 9447 9767 } 9448 9768 }, 9449 9769 "select-hose": { … … 9481 9801 "dev": true, 9482 9802 "optional": true, 9483 9803 "requires": { 9484 "semver": " ^5.3.0"9804 "semver": "5.5.0" 9485 9805 } 9486 9806 }, 9487 9807 "send": { … … 9491 9811 "dev": true, 9492 9812 "requires": { 9493 9813 "debug": "2.6.9", 9494 "depd": " ~1.1.1",9495 "destroy": " ~1.0.4",9496 "encodeurl": " ~1.0.1",9497 "escape-html": " ~1.0.3",9498 "etag": " ~1.8.1",9814 "depd": "1.1.2", 9815 "destroy": "1.0.4", 9816 "encodeurl": "1.0.2", 9817 "escape-html": "1.0.3", 9818 "etag": "1.8.1", 9499 9819 "fresh": "0.5.2", 9500 "http-errors": " ~1.6.2",9820 "http-errors": "1.6.2", 9501 9821 "mime": "1.4.1", 9502 9822 "ms": "2.0.0", 9503 "on-finished": " ~2.3.0",9504 "range-parser": " ~1.2.0",9505 "statuses": " ~1.3.1"9823 "on-finished": "2.3.0", 9824 "range-parser": "1.2.0", 9825 "statuses": "1.3.1" 9506 9826 }, 9507 9827 "dependencies": { 9508 9828 "http-errors": { … … 9514 9834 "depd": "1.1.1", 9515 9835 "inherits": "2.0.3", 9516 9836 "setprototypeof": "1.0.3", 9517 "statuses": " >= 1.3.1 < 2"9837 "statuses": "1.3.1" 9518 9838 }, 9519 9839 "dependencies": { 9520 9840 "depd": { … … 9539 9859 } 9540 9860 } 9541 9861 }, 9862 "serialize-javascript": { 9863 "version": "1.5.0", 9864 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.5.0.tgz", 9865 "integrity": "sha512-Ga8c8NjAAp46Br4+0oZ2WxJCwIzwP60Gq1YPgU+39PiTVxyed/iKE/zyZI6+UlVYH5Q4PaQdHhcegIFPZTUfoQ==", 9866 "dev": true 9867 }, 9542 9868 "serve-index": { 9543 9869 "version": "1.9.1", 9544 9870 "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", 9545 9871 "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", 9546 9872 "dev": true, 9547 9873 "requires": { 9548 "accepts": " ~1.3.4",9874 "accepts": "1.3.5", 9549 9875 "batch": "0.6.1", 9550 9876 "debug": "2.6.9", 9551 "escape-html": " ~1.0.3",9552 "http-errors": " ~1.6.2",9553 "mime-types": " ~2.1.17",9554 "parseurl": " ~1.3.2"9877 "escape-html": "1.0.3", 9878 "http-errors": "1.6.2", 9879 "mime-types": "2.1.18", 9880 "parseurl": "1.3.2" 9555 9881 }, 9556 9882 "dependencies": { 9557 9883 "depd": { … … 9569 9895 "depd": "1.1.1", 9570 9896 "inherits": "2.0.3", 9571 9897 "setprototypeof": "1.0.3", 9572 "statuses": " >= 1.3.1 < 2"9898 "statuses": "1.4.0" 9573 9899 } 9574 9900 }, 9575 9901 "setprototypeof": { … … 9586 9912 "integrity": "sha512-hSMUZrsPa/I09VYFJwa627JJkNs0NrfL1Uzuup+GqHfToR2KcsXFymXSV90hoyw3M+msjFuQly+YzIH/q0MGlQ==", 9587 9913 "dev": true, 9588 9914 "requires": { 9589 "encodeurl": " ~1.0.1",9590 "escape-html": " ~1.0.3",9591 "parseurl": " ~1.3.2",9915 "encodeurl": "1.0.2", 9916 "escape-html": "1.0.3", 9917 "parseurl": "1.3.2", 9592 9918 "send": "0.16.1" 9593 9919 } 9594 9920 }, … … 9604 9930 "integrity": "sha1-12nBgsnVpR9AkUXy+6guXoboA3Y=", 9605 9931 "dev": true, 9606 9932 "requires": { 9607 "to-object-path": " ^0.3.0"9933 "to-object-path": "0.3.0" 9608 9934 } 9609 9935 }, 9610 9936 "set-immediate-shim": { … … 9619 9945 "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", 9620 9946 "dev": true, 9621 9947 "requires": { 9622 "extend-shallow": " ^2.0.1",9623 "is-extendable": " ^0.1.1",9624 "is-plain-object": " ^2.0.3",9625 "split-string": " ^3.0.1"9948 "extend-shallow": "2.0.1", 9949 "is-extendable": "0.1.1", 9950 "is-plain-object": "2.0.4", 9951 "split-string": "3.1.0" 9626 9952 } 9627 9953 }, 9628 9954 "setimmediate": { … … 9643 9969 "integrity": "sha512-vnwmrFDlOExK4Nm16J2KMWHLrp14lBrjxMxBJpu++EnsuBmpiYaM/MEs46Vxxm/4FvdP5yTwuCTO9it5FSjrqA==", 9644 9970 "dev": true, 9645 9971 "requires": { 9646 "inherits": " ^2.0.1",9647 "safe-buffer": " ^5.0.1"9972 "inherits": "2.0.3", 9973 "safe-buffer": "5.1.1" 9648 9974 } 9649 9975 }, 9650 9976 "shebang-command": { … … 9653 9979 "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", 9654 9980 "dev": true, 9655 9981 "requires": { 9656 "shebang-regex": " ^1.0.0"9982 "shebang-regex": "1.0.0" 9657 9983 } 9658 9984 }, 9659 9985 "shebang-regex": { … … 9674 10000 "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", 9675 10001 "dev": true 9676 10002 }, 10003 "slash": { 10004 "version": "1.0.0", 10005 "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", 10006 "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", 10007 "dev": true 10008 }, 9677 10009 "snapdragon": { 9678 10010 "version": "0.8.1", 9679 10011 "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.1.tgz", 9680 10012 "integrity": "sha1-4StUh/re0+PeoKyR6UAL91tAE3A=", 9681 10013 "dev": true, 9682 10014 "requires": { 9683 "base": " ^0.11.1",9684 "debug": " ^2.2.0",9685 "define-property": " ^0.2.5",9686 "extend-shallow": " ^2.0.1",9687 "map-cache": " ^0.2.2",9688 "source-map": " ^0.5.6",9689 "source-map-resolve": " ^0.5.0",9690 "use": " ^2.0.0"10015 "base": "0.11.2", 10016 "debug": "2.6.9", 10017 "define-property": "0.2.5", 10018 "extend-shallow": "2.0.1", 10019 "map-cache": "0.2.2", 10020 "source-map": "0.5.7", 10021 "source-map-resolve": "0.5.1", 10022 "use": "2.0.2" 9691 10023 }, 9692 10024 "dependencies": { 9693 10025 "define-property": { … … 9696 10028 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 9697 10029 "dev": true, 9698 10030 "requires": { 9699 "is-descriptor": " ^0.1.0"10031 "is-descriptor": "0.1.6" 9700 10032 } 9701 10033 }, 9702 10034 "is-accessor-descriptor": { … … 9705 10037 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 9706 10038 "dev": true, 9707 10039 "requires": { 9708 "kind-of": " ^3.0.2"10040 "kind-of": "3.2.2" 9709 10041 }, 9710 10042 "dependencies": { 9711 10043 "kind-of": { … … 9714 10046 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 9715 10047 "dev": true, 9716 10048 "requires": { 9717 "is-buffer": " ^1.1.5"10049 "is-buffer": "1.1.6" 9718 10050 } 9719 10051 } 9720 10052 } … … 9725 10057 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 9726 10058 "dev": true, 9727 10059 "requires": { 9728 "kind-of": " ^3.0.2"10060 "kind-of": "3.2.2" 9729 10061 }, 9730 10062 "dependencies": { 9731 10063 "kind-of": { … … 9734 10066 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 9735 10067 "dev": true, 9736 10068 "requires": { 9737 "is-buffer": " ^1.1.5"10069 "is-buffer": "1.1.6" 9738 10070 } 9739 10071 } 9740 10072 } … … 9745 10077 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 9746 10078 "dev": true, 9747 10079 "requires": { 9748 "is-accessor-descriptor": " ^0.1.6",9749 "is-data-descriptor": " ^0.1.4",9750 "kind-of": " ^5.0.0"10080 "is-accessor-descriptor": "0.1.6", 10081 "is-data-descriptor": "0.1.4", 10082 "kind-of": "5.1.0" 9751 10083 } 9752 10084 }, 9753 10085 "kind-of": { … … 9764 10096 "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", 9765 10097 "dev": true, 9766 10098 "requires": { 9767 "define-property": " ^1.0.0",9768 "isobject": " ^3.0.0",9769 "snapdragon-util": " ^3.0.1"10099 "define-property": "1.0.0", 10100 "isobject": "3.0.1", 10101 "snapdragon-util": "3.0.1" 9770 10102 }, 9771 10103 "dependencies": { 9772 10104 "define-property": { … … 9775 10107 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 9776 10108 "dev": true, 9777 10109 "requires": { 9778 "is-descriptor": " ^1.0.0"10110 "is-descriptor": "1.0.2" 9779 10111 } 9780 10112 }, 9781 10113 "isobject": { … … 9792 10124 "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", 9793 10125 "dev": true, 9794 10126 "requires": { 9795 "kind-of": " ^3.2.0"10127 "kind-of": "3.2.2" 9796 10128 } 9797 10129 }, 9798 10130 "sntp": { … … 9801 10133 "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", 9802 10134 "dev": true, 9803 10135 "requires": { 9804 "hoek": "4. x.x"10136 "hoek": "4.2.1" 9805 10137 } 9806 10138 }, 9807 10139 "sockjs": { … … 9810 10142 "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", 9811 10143 "dev": true, 9812 10144 "requires": { 9813 "faye-websocket": " ^0.10.0",9814 "uuid": " ^3.0.1"10145 "faye-websocket": "0.10.0", 10146 "uuid": "3.2.1" 9815 10147 }, 9816 10148 "dependencies": { 9817 10149 "uuid": { … … 9828 10160 "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=", 9829 10161 "dev": true, 9830 10162 "requires": { 9831 "debug": " ^2.6.6",10163 "debug": "2.6.9", 9832 10164 "eventsource": "0.1.6", 9833 "faye-websocket": " ~0.11.0",9834 "inherits": " ^2.0.1",9835 "json3": " ^3.3.2",9836 "url-parse": " ^1.1.8"10165 "faye-websocket": "0.11.1", 10166 "inherits": "2.0.3", 10167 "json3": "3.3.2", 10168 "url-parse": "1.2.0" 9837 10169 }, 9838 10170 "dependencies": { 9839 10171 "faye-websocket": { … … 9842 10174 "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", 9843 10175 "dev": true, 9844 10176 "requires": { 9845 "websocket-driver": " >=0.5.1"10177 "websocket-driver": "0.7.0" 9846 10178 } 9847 10179 } 9848 10180 } … … 9865 10197 "integrity": "sha512-0KW2wvzfxm8NCTb30z0LMNyPqWCdDGE2viwzUaucqJdkTRXtZiSY3I+2A6nVAjmdOy0I4gU8DwnVVGsk9jvP2A==", 9866 10198 "dev": true, 9867 10199 "requires": { 9868 "atob": " ^2.0.0",9869 "decode-uri-component": " ^0.2.0",9870 "resolve-url": " ^0.2.1",9871 "source-map-url": " ^0.4.0",9872 "urix": " ^0.1.0"10200 "atob": "2.0.3", 10201 "decode-uri-component": "0.2.0", 10202 "resolve-url": "0.2.1", 10203 "source-map-url": "0.4.0", 10204 "urix": "0.1.0" 9873 10205 } 9874 10206 }, 9875 10207 "source-map-url": { … … 9890 10222 "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", 9891 10223 "dev": true, 9892 10224 "requires": { 9893 "spdx-expression-parse": " ^3.0.0",9894 "spdx-license-ids": " ^3.0.0"10225 "spdx-expression-parse": "3.0.0", 10226 "spdx-license-ids": "3.0.0" 9895 10227 } 9896 10228 }, 9897 10229 "spdx-exceptions": { … … 9906 10238 "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", 9907 10239 "dev": true, 9908 10240 "requires": { 9909 "spdx-exceptions": " ^2.1.0",9910 "spdx-license-ids": " ^3.0.0"10241 "spdx-exceptions": "2.1.0", 10242 "spdx-license-ids": "3.0.0" 9911 10243 } 9912 10244 }, 9913 10245 "spdx-license-ids": { … … 9922 10254 "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=", 9923 10255 "dev": true, 9924 10256 "requires": { 9925 "debug": " ^2.6.8",9926 "handle-thing": " ^1.2.5",9927 "http-deceiver": " ^1.2.7",9928 "safe-buffer": " ^5.0.1",9929 "select-hose": " ^2.0.0",9930 "spdy-transport": " ^2.0.18"10257 "debug": "2.6.9", 10258 "handle-thing": "1.2.5", 10259 "http-deceiver": "1.2.7", 10260 "safe-buffer": "5.1.1", 10261 "select-hose": "2.0.0", 10262 "spdy-transport": "2.0.20" 9931 10263 } 9932 10264 }, 9933 10265 "spdy-transport": { … … 9936 10268 "integrity": "sha1-c15yBUxIayNU/onnAiVgBKOazk0=", 9937 10269 "dev": true, 9938 10270 "requires": { 9939 "debug": " ^2.6.8",9940 "detect-node": " ^2.0.3",9941 "hpack.js": " ^2.1.6",9942 "obuf": " ^1.1.1",9943 "readable-stream": " ^2.2.9",9944 "safe-buffer": " ^5.0.1",9945 "wbuf": " ^1.7.2"10271 "debug": "2.6.9", 10272 "detect-node": "2.0.3", 10273 "hpack.js": "2.1.6", 10274 "obuf": "1.1.1", 10275 "readable-stream": "2.3.5", 10276 "safe-buffer": "5.1.1", 10277 "wbuf": "1.7.2" 9946 10278 } 9947 10279 }, 9948 10280 "split-string": { … … 9951 10283 "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", 9952 10284 "dev": true, 9953 10285 "requires": { 9954 "extend-shallow": " ^3.0.0"10286 "extend-shallow": "3.0.2" 9955 10287 }, 9956 10288 "dependencies": { 9957 10289 "extend-shallow": { … … 9960 10292 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", 9961 10293 "dev": true, 9962 10294 "requires": { 9963 "assign-symbols": " ^1.0.0",9964 "is-extendable": " ^1.0.1"10295 "assign-symbols": "1.0.0", 10296 "is-extendable": "1.0.1" 9965 10297 } 9966 10298 }, 9967 10299 "is-extendable": { … … 9970 10302 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 9971 10303 "dev": true, 9972 10304 "requires": { 9973 "is-plain-object": "^2.0.4" 10305 "is-plain-object": "2.0.4" 10306 } 10307 } 10308 } 10309 }, 10310 "split2": { 10311 "version": "1.1.1", 10312 "resolved": "https://registry.npmjs.org/split2/-/split2-1.1.1.tgz", 10313 "integrity": "sha1-Fi2bGIZfAqsvKtlYVSLbm1TEgfk=", 10314 "dev": true, 10315 "requires": { 10316 "through2": "2.0.3" 10317 }, 10318 "dependencies": { 10319 "through2": { 10320 "version": "2.0.3", 10321 "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", 10322 "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", 10323 "dev": true, 10324 "requires": { 10325 "readable-stream": "2.3.5", 10326 "xtend": "4.0.1" 9974 10327 } 9975 10328 } 9976 10329 } … … 9988 10341 "dev": true, 9989 10342 "optional": true, 9990 10343 "requires": { 9991 "chalk": " ^1.0.0",9992 "console-stream": " ^0.1.1",9993 "lpad-align": " ^1.0.1"10344 "chalk": "1.1.3", 10345 "console-stream": "0.1.1", 10346 "lpad-align": "1.1.2" 9994 10347 } 9995 10348 }, 9996 10349 "srcset": { … … 9999 10352 "integrity": "sha1-pWad4StC87HV6D7QPHEEb8SPQe8=", 10000 10353 "dev": true, 10001 10354 "requires": { 10002 "array-uniq": " ^1.0.2",10003 "number-is-nan": " ^1.0.0"10355 "array-uniq": "1.0.3", 10356 "number-is-nan": "1.0.1" 10004 10357 } 10005 10358 }, 10006 10359 "sshpk": { … … 10009 10362 "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", 10010 10363 "dev": true, 10011 10364 "requires": { 10012 "asn1": "~0.2.3", 10013 "assert-plus": "^1.0.0", 10014 "bcrypt-pbkdf": "^1.0.0", 10015 "dashdash": "^1.12.0", 10016 "ecc-jsbn": "~0.1.1", 10017 "getpass": "^0.1.1", 10018 "jsbn": "~0.1.0", 10019 "tweetnacl": "~0.14.0" 10365 "asn1": "0.2.3", 10366 "assert-plus": "1.0.0", 10367 "bcrypt-pbkdf": "1.0.1", 10368 "dashdash": "1.14.1", 10369 "ecc-jsbn": "0.1.1", 10370 "getpass": "0.1.7", 10371 "jsbn": "0.1.1", 10372 "tweetnacl": "0.14.5" 10373 } 10374 }, 10375 "ssri": { 10376 "version": "5.3.0", 10377 "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", 10378 "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", 10379 "dev": true, 10380 "requires": { 10381 "safe-buffer": "5.1.1" 10020 10382 } 10021 10383 }, 10022 10384 "stack-trace": { … … 10037 10399 "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", 10038 10400 "dev": true, 10039 10401 "requires": { 10040 "define-property": " ^0.2.5",10041 "object-copy": " ^0.1.0"10402 "define-property": "0.2.5", 10403 "object-copy": "0.1.0" 10042 10404 }, 10043 10405 "dependencies": { 10044 10406 "define-property": { … … 10047 10409 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 10048 10410 "dev": true, 10049 10411 "requires": { 10050 "is-descriptor": " ^0.1.0"10412 "is-descriptor": "0.1.6" 10051 10413 } 10052 10414 }, 10053 10415 "is-accessor-descriptor": { … … 10056 10418 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 10057 10419 "dev": true, 10058 10420 "requires": { 10059 "kind-of": " ^3.0.2"10421 "kind-of": "3.2.2" 10060 10422 }, 10061 10423 "dependencies": { 10062 10424 "kind-of": { … … 10065 10427 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 10066 10428 "dev": true, 10067 10429 "requires": { 10068 "is-buffer": " ^1.1.5"10430 "is-buffer": "1.1.6" 10069 10431 } 10070 10432 } 10071 10433 } … … 10076 10438 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 10077 10439 "dev": true, 10078 10440 "requires": { 10079 "kind-of": " ^3.0.2"10441 "kind-of": "3.2.2" 10080 10442 }, 10081 10443 "dependencies": { 10082 10444 "kind-of": { … … 10085 10447 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 10086 10448 "dev": true, 10087 10449 "requires": { 10088 "is-buffer": " ^1.1.5"10450 "is-buffer": "1.1.6" 10089 10451 } 10090 10452 } 10091 10453 } … … 10096 10458 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 10097 10459 "dev": true, 10098 10460 "requires": { 10099 "is-accessor-descriptor": " ^0.1.6",10100 "is-data-descriptor": " ^0.1.4",10101 "kind-of": " ^5.0.0"10461 "is-accessor-descriptor": "0.1.6", 10462 "is-data-descriptor": "0.1.4", 10463 "kind-of": "5.1.0" 10102 10464 } 10103 10465 }, 10104 10466 "kind-of": { … … 10121 10483 "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", 10122 10484 "dev": true, 10123 10485 "requires": { 10124 "readable-stream": " ^2.0.1"10486 "readable-stream": "2.3.5" 10125 10487 } 10126 10488 }, 10127 10489 "stream-browserify": { … … 10130 10492 "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", 10131 10493 "dev": true, 10132 10494 "requires": { 10133 "inherits": " ~2.0.1",10134 "readable-stream": " ^2.0.2"10495 "inherits": "2.0.3", 10496 "readable-stream": "2.3.5" 10135 10497 } 10136 10498 }, 10137 "stream-buffers": {10138 "version": "2.2.0",10139 "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz",10140 "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=",10141 "dev": true10142 },10143 10499 "stream-combiner2": { 10144 10500 "version": "1.1.1", 10145 10501 "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", 10146 10502 "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", 10147 10503 "dev": true, 10148 10504 "requires": { 10149 "duplexer2": "~0.1.0", 10150 "readable-stream": "^2.0.2" 10505 "duplexer2": "0.1.4", 10506 "readable-stream": "2.3.5" 10507 } 10508 }, 10509 "stream-each": { 10510 "version": "1.2.2", 10511 "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.2.tgz", 10512 "integrity": "sha512-mc1dbFhGBxvTM3bIWmAAINbqiuAk9TATcfIQC8P+/+HJefgaiTlMn2dHvkX8qlI12KeYKSQ1Ua9RrIqrn1VPoA==", 10513 "dev": true, 10514 "requires": { 10515 "end-of-stream": "1.4.1", 10516 "stream-shift": "1.0.0" 10151 10517 } 10152 10518 }, 10153 10519 "stream-http": { … … 10156 10522 "integrity": "sha512-sZOFxI/5xw058XIRHl4dU3dZ+TTOIGJR78Dvo0oEAejIt4ou27k+3ne1zYmCV+v7UucbxIFQuOgnkTVHh8YPnw==", 10157 10523 "dev": true, 10158 10524 "requires": { 10159 "builtin-status-codes": " ^3.0.0",10160 "inherits": " ^2.0.1",10161 "readable-stream": " ^2.3.3",10162 "to-arraybuffer": " ^1.0.0",10163 "xtend": " ^4.0.0"10525 "builtin-status-codes": "3.0.0", 10526 "inherits": "2.0.3", 10527 "readable-stream": "2.3.5", 10528 "to-arraybuffer": "1.0.1", 10529 "xtend": "4.0.1" 10164 10530 } 10165 10531 }, 10166 10532 "stream-shift": { … … 10175 10541 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 10176 10542 "dev": true, 10177 10543 "requires": { 10178 "code-point-at": " ^1.0.0",10179 "is-fullwidth-code-point": " ^1.0.0",10180 "strip-ansi": " ^3.0.0"10544 "code-point-at": "1.1.0", 10545 "is-fullwidth-code-point": "1.0.0", 10546 "strip-ansi": "3.0.1" 10181 10547 } 10182 10548 }, 10183 10549 "string_decoder": { … … 10186 10552 "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", 10187 10553 "dev": true, 10188 10554 "requires": { 10189 "safe-buffer": " ~5.1.0"10555 "safe-buffer": "5.1.1" 10190 10556 } 10191 10557 }, 10192 10558 "stringstream": { … … 10201 10567 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 10202 10568 "dev": true, 10203 10569 "requires": { 10204 "ansi-regex": " ^2.0.0"10570 "ansi-regex": "2.1.1" 10205 10571 } 10206 10572 }, 10207 10573 "strip-bom": { … … 10210 10576 "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", 10211 10577 "dev": true, 10212 10578 "requires": { 10213 "is-utf8": " ^0.2.0"10579 "is-utf8": "0.2.1" 10214 10580 } 10215 10581 }, 10216 10582 "strip-bom-stream": { … … 10219 10585 "integrity": "sha1-5xRDmFd9Uaa+0PoZlPoF9D/ZiO4=", 10220 10586 "dev": true, 10221 10587 "requires": { 10222 "first-chunk-stream": " ^1.0.0",10223 "strip-bom": " ^2.0.0"10588 "first-chunk-stream": "1.0.0", 10589 "strip-bom": "2.0.0" 10224 10590 } 10225 10591 }, 10226 10592 "strip-dirs": { … … 10229 10595 "integrity": "sha1-lgu9EoeETzl1pFWKoQOoJV4kVqA=", 10230 10596 "dev": true, 10231 10597 "requires": { 10232 "chalk": " ^1.0.0",10233 "get-stdin": " ^4.0.1",10234 "is-absolute": " ^0.1.5",10235 "is-natural-number": " ^2.0.0",10236 "minimist": " ^1.1.0",10237 "sum-up": " ^1.0.1"10598 "chalk": "1.1.3", 10599 "get-stdin": "4.0.1", 10600 "is-absolute": "0.1.7", 10601 "is-natural-number": "2.1.1", 10602 "minimist": "1.2.0", 10603 "sum-up": "1.0.3" 10238 10604 } 10239 10605 }, 10240 10606 "strip-eof": { … … 10249 10615 "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", 10250 10616 "dev": true, 10251 10617 "requires": { 10252 "get-stdin": " ^4.0.1"10618 "get-stdin": "4.0.1" 10253 10619 } 10254 10620 }, 10255 10621 "strip-json-comments": { … … 10264 10630 "integrity": "sha1-qsC6YNLpDF1PJ1/Yhp/ZotMQ/7g=", 10265 10631 "dev": true, 10266 10632 "requires": { 10267 "escape-string-regexp": " ^1.0.2"10633 "escape-string-regexp": "1.0.5" 10268 10634 } 10269 10635 }, 10270 10636 "sum-up": { … … 10273 10639 "integrity": "sha1-HGYfZnBX9jvLeHWqFDi8FiUlFW4=", 10274 10640 "dev": true, 10275 10641 "requires": { 10276 "chalk": " ^1.0.0"10642 "chalk": "1.1.3" 10277 10643 } 10278 10644 }, 10279 10645 "supports-color": { … … 10282 10648 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 10283 10649 "dev": true, 10284 10650 "requires": { 10285 "has-flag": " ^1.0.0"10651 "has-flag": "1.0.0" 10286 10652 } 10287 10653 }, 10288 10654 "svgo": { … … 10292 10658 "dev": true, 10293 10659 "optional": true, 10294 10660 "requires": { 10295 "coa": " ~1.0.1",10296 "colors": " ~1.1.2",10297 "csso": " ~2.0.0",10298 "js-yaml": " ~3.6.0",10299 "mkdirp": " ~0.5.1",10300 "sax": " ~1.2.1",10301 "whet.extend": " ~0.9.9"10661 "coa": "1.0.4", 10662 "colors": "1.1.2", 10663 "csso": "2.0.0", 10664 "js-yaml": "3.6.1", 10665 "mkdirp": "0.5.1", 10666 "sax": "1.2.4", 10667 "whet.extend": "0.9.9" 10302 10668 }, 10303 10669 "dependencies": { 10304 10670 "argparse": { … … 10308 10674 "dev": true, 10309 10675 "optional": true, 10310 10676 "requires": { 10311 "sprintf-js": " ~1.0.2"10677 "sprintf-js": "1.0.3" 10312 10678 } 10313 10679 }, 10314 10680 "colors": { … … 10332 10698 "dev": true, 10333 10699 "optional": true, 10334 10700 "requires": { 10335 "argparse": " ^1.0.7",10336 "esprima": " ^2.6.0"10701 "argparse": "1.0.10", 10702 "esprima": "2.7.3" 10337 10703 } 10338 10704 } 10339 10705 } … … 10362 10728 "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", 10363 10729 "dev": true, 10364 10730 "requires": { 10365 "block-stream": " *",10366 "fstream": " ^1.0.2",10367 "inherits": "2 "10731 "block-stream": "0.0.9", 10732 "fstream": "1.0.11", 10733 "inherits": "2.0.3" 10368 10734 } 10369 10735 }, 10370 10736 "tar-stream": { … … 10373 10739 "integrity": "sha512-mQdgLPc/Vjfr3VWqWbfxW8yQNiJCbAZ+Gf6GDu1Cy0bdb33ofyiNGBtAY96jHFhDuivCwgW1H9DgTON+INiXgg==", 10374 10740 "dev": true, 10375 10741 "requires": { 10376 "bl": " ^1.0.0",10377 "end-of-stream": " ^1.0.0",10378 "readable-stream": " ^2.0.0",10379 "xtend": " ^4.0.0"10742 "bl": "1.2.1", 10743 "end-of-stream": "1.4.1", 10744 "readable-stream": "2.3.5", 10745 "xtend": "4.0.1" 10380 10746 } 10381 10747 }, 10382 10748 "tempfile": { … … 10385 10751 "integrity": "sha1-W8xOrsxKsscH2LwR2ZzMmiyyh/I=", 10386 10752 "dev": true, 10387 10753 "requires": { 10388 "os-tmpdir": " ^1.0.0",10389 "uuid": " ^2.0.1"10754 "os-tmpdir": "1.0.2", 10755 "uuid": "2.0.3" 10390 10756 } 10391 10757 }, 10392 10758 "temporary": { … … 10395 10761 "integrity": "sha1-oYqYHSi6jKNgJ/s8MFOMPst0CsA=", 10396 10762 "dev": true, 10397 10763 "requires": { 10398 "package": " >= 1.0.0 < 1.2.0"10764 "package": "1.0.1" 10399 10765 } 10400 10766 }, 10401 10767 "throttleit": { … … 10416 10782 "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", 10417 10783 "dev": true, 10418 10784 "requires": { 10419 "readable-stream": " >=1.0.33-1 <1.1.0-0",10420 "xtend": " >=4.0.0 <4.1.0-0"10785 "readable-stream": "1.0.34", 10786 "xtend": "4.0.1" 10421 10787 }, 10422 10788 "dependencies": { 10423 10789 "isarray": { … … 10432 10798 "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", 10433 10799 "dev": true, 10434 10800 "requires": { 10435 "core-util-is": " ~1.0.0",10436 "inherits": " ~2.0.1",10801 "core-util-is": "1.0.2", 10802 "inherits": "2.0.3", 10437 10803 "isarray": "0.0.1", 10438 "string_decoder": " ~0.10.x"10804 "string_decoder": "0.10.31" 10439 10805 } 10440 10806 }, 10441 10807 "string_decoder": { … … 10452 10818 "integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=", 10453 10819 "dev": true, 10454 10820 "requires": { 10455 "through2": " ~2.0.0",10456 "xtend": " ~4.0.0"10821 "through2": "2.0.3", 10822 "xtend": "4.0.1" 10457 10823 }, 10458 10824 "dependencies": { 10459 10825 "through2": { … … 10462 10828 "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", 10463 10829 "dev": true, 10464 10830 "requires": { 10465 "readable-stream": " ^2.1.5",10466 "xtend": " ~4.0.1"10831 "readable-stream": "2.3.5", 10832 "xtend": "4.0.1" 10467 10833 } 10468 10834 } 10469 10835 } … … 10492 10858 "integrity": "sha512-HQ3nbYRAowdVd0ckGFvmJPPCOH/CHleFN/Y0YQCX1DVaB7t+KFvisuyN09fuP8Jtp1CpfSh8O8bMkHbdbPe6Pw==", 10493 10859 "dev": true, 10494 10860 "requires": { 10495 "setimmediate": " ^1.0.4"10861 "setimmediate": "1.0.5" 10496 10862 } 10497 10863 }, 10498 10864 "tiny-lr": { … … 10501 10867 "integrity": "sha1-s/26gC5dVqM8L28QeUsy5Hescp0=", 10502 10868 "dev": true, 10503 10869 "requires": { 10504 "body-parser": " ~1.14.0",10505 "debug": " ~2.2.0",10506 "faye-websocket": " ~0.10.0",10507 "livereload-js": " ^2.2.0",10508 "parseurl": " ~1.3.0",10509 "qs": " ~5.1.0"10870 "body-parser": "1.14.2", 10871 "debug": "2.2.0", 10872 "faye-websocket": "0.10.0", 10873 "livereload-js": "2.3.0", 10874 "parseurl": "1.3.2", 10875 "qs": "5.1.0" 10510 10876 }, 10511 10877 "dependencies": { 10512 10878 "debug": { … … 10538 10904 "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", 10539 10905 "dev": true, 10540 10906 "requires": { 10541 "os-tmpdir": " ~1.0.2"10907 "os-tmpdir": "1.0.2" 10542 10908 } 10543 10909 }, 10544 10910 "to-absolute-glob": { … … 10547 10913 "integrity": "sha1-HN+kcqnvUMI57maZm2YsoOs5k38=", 10548 10914 "dev": true, 10549 10915 "requires": { 10550 "extend-shallow": " ^2.0.1"10916 "extend-shallow": "2.0.1" 10551 10917 } 10552 10918 }, 10553 10919 "to-arraybuffer": { … … 10562 10928 "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", 10563 10929 "dev": true, 10564 10930 "requires": { 10565 "kind-of": " ^3.0.2"10931 "kind-of": "3.2.2" 10566 10932 } 10567 10933 }, 10568 10934 "to-regex": { … … 10571 10937 "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", 10572 10938 "dev": true, 10573 10939 "requires": { 10574 "define-property": " ^2.0.2",10575 "extend-shallow": " ^3.0.2",10576 "regex-not": " ^1.0.2",10577 "safe-regex": " ^1.1.0"10940 "define-property": "2.0.2", 10941 "extend-shallow": "3.0.2", 10942 "regex-not": "1.0.2", 10943 "safe-regex": "1.1.0" 10578 10944 }, 10579 10945 "dependencies": { 10580 10946 "extend-shallow": { … … 10583 10949 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", 10584 10950 "dev": true, 10585 10951 "requires": { 10586 "assign-symbols": " ^1.0.0",10587 "is-extendable": " ^1.0.1"10952 "assign-symbols": "1.0.0", 10953 "is-extendable": "1.0.1" 10588 10954 } 10589 10955 }, 10590 10956 "is-extendable": { … … 10593 10959 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 10594 10960 "dev": true, 10595 10961 "requires": { 10596 "is-plain-object": " ^2.0.4"10962 "is-plain-object": "2.0.4" 10597 10963 } 10598 10964 } 10599 10965 } … … 10604 10970 "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", 10605 10971 "dev": true, 10606 10972 "requires": { 10607 "is-number": " ^3.0.0",10608 "repeat-string": " ^1.6.1"10973 "is-number": "3.0.0", 10974 "repeat-string": "1.6.1" 10609 10975 }, 10610 10976 "dependencies": { 10611 10977 "is-number": { … … 10614 10980 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 10615 10981 "dev": true, 10616 10982 "requires": { 10617 "kind-of": " ^3.0.2"10983 "kind-of": "3.2.2" 10618 10984 } 10619 10985 } 10620 10986 } … … 10625 10991 "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", 10626 10992 "dev": true, 10627 10993 "requires": { 10628 "punycode": " ^1.4.1"10994 "punycode": "1.4.1" 10629 10995 } 10630 10996 }, 10631 10997 "trim-newlines": { … … 10640 11006 "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", 10641 11007 "dev": true, 10642 11008 "requires": { 10643 "escape-string-regexp": " ^1.0.2"11009 "escape-string-regexp": "1.0.5" 10644 11010 } 10645 11011 }, 10646 11012 "true-case-path": { … … 10649 11015 "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=", 10650 11016 "dev": true, 10651 11017 "requires": { 10652 "glob": " ^6.0.4"11018 "glob": "6.0.4" 10653 11019 }, 10654 11020 "dependencies": { 10655 11021 "glob": { … … 10658 11024 "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", 10659 11025 "dev": true, 10660 11026 "requires": { 10661 "inflight": " ^1.0.4",10662 "inherits": "2 ",10663 "minimatch": " 2 || 3",10664 "once": " ^1.3.0",10665 "path-is-absolute": " ^1.0.0"11027 "inflight": "1.0.6", 11028 "inherits": "2.0.3", 11029 "minimatch": "3.0.4", 11030 "once": "1.4.0", 11031 "path-is-absolute": "1.0.1" 10666 11032 } 10667 11033 }, 10668 11034 "minimatch": { … … 10671 11037 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 10672 11038 "dev": true, 10673 11039 "requires": { 10674 "brace-expansion": " ^1.1.7"11040 "brace-expansion": "1.1.11" 10675 11041 } 10676 11042 } 10677 11043 } … … 10707 11073 "dev": true, 10708 11074 "requires": { 10709 11075 "media-typer": "0.3.0", 10710 "mime-types": " ~2.1.18"11076 "mime-types": "2.1.18" 10711 11077 } 10712 11078 }, 10713 11079 "typedarray": { … … 10717 11083 "dev": true 10718 11084 }, 10719 11085 "uglify-js": { 10720 "version": " 2.7.5",10721 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js- 2.7.5.tgz",10722 "integrity": "sha 1-RhLAx7qu4rp8SH3kkErhIgefLKg=",11086 "version": "3.4.0", 11087 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.0.tgz", 11088 "integrity": "sha512-Jcf5naPkX3rVPSQpRn9Vm6Rr572I1gTtR9LnqKgXjmOgfYQ/QS0V2WRStFR53Bdj520M66aCZqt9uzYXgtGrJQ==", 10723 11089 "dev": true, 10724 11090 "requires": { 10725 "async": "~0.2.6", 10726 "source-map": "~0.5.1", 10727 "uglify-to-browserify": "~1.0.0", 10728 "yargs": "~3.10.0" 11091 "commander": "2.15.1", 11092 "source-map": "0.6.1" 10729 11093 }, 10730 11094 "dependencies": { 10731 "async": { 10732 "version": "0.2.10", 10733 "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", 10734 "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", 11095 "commander": { 11096 "version": "2.15.1", 11097 "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", 11098 "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", 11099 "dev": true 11100 }, 11101 "source-map": { 11102 "version": "0.6.1", 11103 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 11104 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 10735 11105 "dev": true 10736 11106 } 10737 11107 } … … 10740 11110 "version": "1.0.2", 10741 11111 "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", 10742 11112 "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", 10743 "dev": true 11113 "dev": true, 11114 "optional": true 10744 11115 }, 10745 11116 "uglifyjs-webpack-plugin": { 10746 11117 "version": "0.4.6", … … 10748 11119 "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", 10749 11120 "dev": true, 10750 11121 "requires": { 10751 "source-map": " ^0.5.6",10752 "uglify-js": " ^2.8.29",10753 "webpack-sources": " ^1.0.1"11122 "source-map": "0.5.7", 11123 "uglify-js": "2.8.29", 11124 "webpack-sources": "1.1.0" 10754 11125 }, 10755 11126 "dependencies": { 10756 11127 "uglify-js": { … … 10759 11130 "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", 10760 11131 "dev": true, 10761 11132 "requires": { 10762 "source-map": " ~0.5.1",10763 "uglify-to-browserify": " ~1.0.0",10764 "yargs": " ~3.10.0"11133 "source-map": "0.5.7", 11134 "uglify-to-browserify": "1.0.2", 11135 "yargs": "3.10.0" 10765 11136 } 10766 11137 } 10767 11138 } … … 10800 11171 "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", 10801 11172 "dev": true, 10802 11173 "requires": { 10803 "arr-union": " ^3.1.0",10804 "get-value": " ^2.0.6",10805 "is-extendable": " ^0.1.1",10806 "set-value": " ^0.4.3"11174 "arr-union": "3.1.0", 11175 "get-value": "2.0.6", 11176 "is-extendable": "0.1.1", 11177 "set-value": "0.4.3" 10807 11178 }, 10808 11179 "dependencies": { 10809 11180 "set-value": { … … 10812 11183 "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", 10813 11184 "dev": true, 10814 11185 "requires": { 10815 "extend-shallow": " ^2.0.1",10816 "is-extendable": " ^0.1.1",10817 "is-plain-object": " ^2.0.1",10818 "to-object-path": " ^0.3.0"11186 "extend-shallow": "2.0.1", 11187 "is-extendable": "0.1.1", 11188 "is-plain-object": "2.0.4", 11189 "to-object-path": "0.3.0" 10819 11190 } 10820 11191 } 10821 11192 } 10822 11193 }, 11194 "unique-filename": { 11195 "version": "1.1.0", 11196 "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz", 11197 "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=", 11198 "dev": true, 11199 "requires": { 11200 "unique-slug": "2.0.0" 11201 } 11202 }, 11203 "unique-slug": { 11204 "version": "2.0.0", 11205 "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz", 11206 "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=", 11207 "dev": true, 11208 "requires": { 11209 "imurmurhash": "0.1.4" 11210 } 11211 }, 10823 11212 "unique-stream": { 10824 11213 "version": "2.2.1", 10825 11214 "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz", 10826 11215 "integrity": "sha1-WqADz76Uxf+GbE59ZouxxNuts2k=", 10827 11216 "dev": true, 10828 11217 "requires": { 10829 "json-stable-stringify": " ^1.0.0",10830 "through2-filter": " ^2.0.0"11218 "json-stable-stringify": "1.0.1", 11219 "through2-filter": "2.0.0" 10831 11220 } 10832 11221 }, 10833 11222 "unpipe": { … … 10842 11231 "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", 10843 11232 "dev": true, 10844 11233 "requires": { 10845 "has-value": " ^0.3.1",10846 "isobject": " ^3.0.0"11234 "has-value": "0.3.1", 11235 "isobject": "3.0.1" 10847 11236 }, 10848 11237 "dependencies": { 10849 11238 "has-value": { … … 10852 11241 "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", 10853 11242 "dev": true, 10854 11243 "requires": { 10855 "get-value": " ^2.0.3",10856 "has-values": " ^0.1.4",10857 "isobject": " ^2.0.0"11244 "get-value": "2.0.6", 11245 "has-values": "0.1.4", 11246 "isobject": "2.1.0" 10858 11247 }, 10859 11248 "dependencies": { 10860 11249 "isobject": { … … 10894 11283 "integrity": "sha512-d4SJySNBXDaQp+DPrziv3xGS6w3d2Xt69FijJr86zMPBy23JEloMCEOUBBzuN7xCtjLCnmB9tI/z7SBCahHBOw==", 10895 11284 "dev": true 10896 11285 }, 10897 "uri-path": { 10898 "version": "1.0.0", 10899 "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz", 10900 "integrity": "sha1-l0fwGDWJM8Md4PzP2C0TjmcmLjI=", 10901 "dev": true 11286 "uri-js": { 11287 "version": "4.2.2", 11288 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", 11289 "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", 11290 "dev": true, 11291 "requires": { 11292 "punycode": "2.1.1" 11293 }, 11294 "dependencies": { 11295 "punycode": { 11296 "version": "2.1.1", 11297 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 11298 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 11299 "dev": true 11300 } 11301 } 10902 11302 }, 10903 11303 "urix": { 10904 11304 "version": "0.1.0", … … 10930 11330 "integrity": "sha512-DT1XbYAfmQP65M/mE6OALxmXzZ/z1+e5zk2TcSKe/KiYbNGZxgtttzC0mR/sjopbpOXcbniq7eIKmocJnUWlEw==", 10931 11331 "dev": true, 10932 11332 "requires": { 10933 "querystringify": " ~1.0.0",10934 "requires-port": " ~1.0.0"11333 "querystringify": "1.0.0", 11334 "requires-port": "1.0.0" 10935 11335 }, 10936 11336 "dependencies": { 10937 11337 "querystringify": { … … 10948 11348 "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", 10949 11349 "dev": true, 10950 11350 "requires": { 10951 "prepend-http": " ^1.0.1"11351 "prepend-http": "1.0.4" 10952 11352 } 10953 11353 }, 10954 11354 "url-regex": { … … 10958 11358 "dev": true, 10959 11359 "optional": true, 10960 11360 "requires": { 10961 "ip-regex": " ^1.0.1"11361 "ip-regex": "1.0.3" 10962 11362 } 10963 11363 }, 10964 11364 "use": { … … 10967 11367 "integrity": "sha1-riig1y+TvyJCKhii43mZMRLeyOg=", 10968 11368 "dev": true, 10969 11369 "requires": { 10970 "define-property": " ^0.2.5",10971 "isobject": " ^3.0.0",10972 "lazy-cache": " ^2.0.2"11370 "define-property": "0.2.5", 11371 "isobject": "3.0.1", 11372 "lazy-cache": "2.0.2" 10973 11373 }, 10974 11374 "dependencies": { 10975 11375 "define-property": { … … 10978 11378 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 10979 11379 "dev": true, 10980 11380 "requires": { 10981 "is-descriptor": " ^0.1.0"11381 "is-descriptor": "0.1.6" 10982 11382 } 10983 11383 }, 10984 11384 "is-accessor-descriptor": { … … 10987 11387 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 10988 11388 "dev": true, 10989 11389 "requires": { 10990 "kind-of": " ^3.0.2"11390 "kind-of": "3.2.2" 10991 11391 }, 10992 11392 "dependencies": { 10993 11393 "kind-of": { … … 10996 11396 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 10997 11397 "dev": true, 10998 11398 "requires": { 10999 "is-buffer": " ^1.1.5"11399 "is-buffer": "1.1.6" 11000 11400 } 11001 11401 } 11002 11402 } … … 11007 11407 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 11008 11408 "dev": true, 11009 11409 "requires": { 11010 "kind-of": " ^3.0.2"11410 "kind-of": "3.2.2" 11011 11411 }, 11012 11412 "dependencies": { 11013 11413 "kind-of": { … … 11016 11416 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 11017 11417 "dev": true, 11018 11418 "requires": { 11019 "is-buffer": " ^1.1.5"11419 "is-buffer": "1.1.6" 11020 11420 } 11021 11421 } 11022 11422 } … … 11027 11427 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 11028 11428 "dev": true, 11029 11429 "requires": { 11030 "is-accessor-descriptor": " ^0.1.6",11031 "is-data-descriptor": " ^0.1.4",11032 "kind-of": " ^5.0.0"11430 "is-accessor-descriptor": "0.1.6", 11431 "is-data-descriptor": "0.1.4", 11432 "kind-of": "5.1.0" 11033 11433 } 11034 11434 }, 11035 11435 "isobject": { … … 11050 11450 "integrity": "sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=", 11051 11451 "dev": true, 11052 11452 "requires": { 11053 "set-getter": " ^0.1.0"11453 "set-getter": "0.1.0" 11054 11454 } 11055 11455 } 11056 11456 } … … 11102 11502 "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==", 11103 11503 "dev": true, 11104 11504 "requires": { 11105 "spdx-correct": " ^3.0.0",11106 "spdx-expression-parse": " ^3.0.0"11505 "spdx-correct": "3.0.0", 11506 "spdx-expression-parse": "3.0.0" 11107 11507 } 11108 11508 }, 11109 11509 "vary": { … … 11118 11518 "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", 11119 11519 "dev": true, 11120 11520 "requires": { 11121 "assert-plus": " ^1.0.0",11521 "assert-plus": "1.0.0", 11122 11522 "core-util-is": "1.0.2", 11123 "extsprintf": " ^1.2.0"11523 "extsprintf": "1.3.0" 11124 11524 } 11125 11525 }, 11126 11526 "vinyl": { … … 11129 11529 "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", 11130 11530 "dev": true, 11131 11531 "requires": { 11132 "clone": " ^1.0.0",11133 "clone-stats": " ^0.0.1",11532 "clone": "1.0.3", 11533 "clone-stats": "0.0.1", 11134 11534 "replace-ext": "0.0.1" 11135 11535 } 11136 11536 }, … … 11140 11540 "integrity": "sha1-TRmIkbVRWRHXcajNnFSApGoHSkU=", 11141 11541 "dev": true, 11142 11542 "requires": { 11143 "object-assign": " ^4.0.1",11144 "readable-stream": " ^2.0.0"11543 "object-assign": "4.1.1", 11544 "readable-stream": "2.3.5" 11145 11545 } 11146 11546 }, 11147 11547 "vinyl-fs": { … … 11150 11550 "integrity": "sha1-vm/zJwy1Xf19MGNkDegfJddTIjk=", 11151 11551 "dev": true, 11152 11552 "requires": { 11153 "duplexify": " ^3.2.0",11154 "glob-stream": " ^5.3.2",11155 "graceful-fs": " ^4.0.0",11553 "duplexify": "3.5.4", 11554 "glob-stream": "5.3.5", 11555 "graceful-fs": "4.1.11", 11156 11556 "gulp-sourcemaps": "1.6.0", 11157 "is-valid-glob": " ^0.3.0",11158 "lazystream": " ^1.0.0",11159 "lodash.isequal": " ^4.0.0",11160 "merge-stream": " ^1.0.0",11161 "mkdirp": " ^0.5.0",11162 "object-assign": " ^4.0.0",11163 "readable-stream": " ^2.0.4",11164 "strip-bom": " ^2.0.0",11165 "strip-bom-stream": " ^1.0.0",11166 "through2": " ^2.0.0",11167 "through2-filter": " ^2.0.0",11168 "vali-date": " ^1.0.0",11169 "vinyl": " ^1.0.0"11557 "is-valid-glob": "0.3.0", 11558 "lazystream": "1.0.0", 11559 "lodash.isequal": "4.5.0", 11560 "merge-stream": "1.0.1", 11561 "mkdirp": "0.5.1", 11562 "object-assign": "4.1.1", 11563 "readable-stream": "2.3.5", 11564 "strip-bom": "2.0.0", 11565 "strip-bom-stream": "1.0.0", 11566 "through2": "2.0.3", 11567 "through2-filter": "2.0.0", 11568 "vali-date": "1.0.0", 11569 "vinyl": "1.2.0" 11170 11570 }, 11171 11571 "dependencies": { 11172 11572 "graceful-fs": { … … 11181 11581 "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", 11182 11582 "dev": true, 11183 11583 "requires": { 11184 "readable-stream": " ^2.1.5",11185 "xtend": " ~4.0.1"11584 "readable-stream": "2.3.5", 11585 "xtend": "4.0.1" 11186 11586 } 11187 11587 } 11188 11588 } … … 11196 11596 "indexof": "0.0.1" 11197 11597 } 11198 11598 }, 11199 "walkdir": {11200 "version": "0.0.11",11201 "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.0.11.tgz",11202 "integrity": "sha1-oW0CXrkxvQO1LzCMrtD0D86+lTI=",11203 "dev": true11204 },11205 11599 "ware": { 11206 11600 "version": "1.3.0", 11207 11601 "resolved": "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz", 11208 11602 "integrity": "sha1-0bFPOdLiy0q4xAmPdW/ksWTkc9Q=", 11209 11603 "dev": true, 11210 11604 "requires": { 11211 "wrap-fn": " ^0.1.0"11605 "wrap-fn": "0.1.5" 11212 11606 } 11213 11607 }, 11214 11608 "watchpack": { … … 11217 11611 "integrity": "sha512-RSlipNQB1u48cq0wH/BNfCu1tD/cJ8ydFIkNYhp9o+3d+8unClkIovpW5qpFPgmL9OE48wfAnlZydXByWP82AA==", 11218 11612 "dev": true, 11219 11613 "requires": { 11220 "chokidar": " ^2.0.2",11221 "graceful-fs": " ^4.1.2",11222 "neo-async": " ^2.5.0"11614 "chokidar": "2.0.2", 11615 "graceful-fs": "4.1.11", 11616 "neo-async": "2.5.0" 11223 11617 }, 11224 11618 "dependencies": { 11225 11619 "graceful-fs": { … … 11236 11630 "integrity": "sha1-1pe5nx9ZUS3ydRvkJ2nBWAtYAf4=", 11237 11631 "dev": true, 11238 11632 "requires": { 11239 "minimalistic-assert": " ^1.0.0"11633 "minimalistic-assert": "1.0.0" 11240 11634 } 11241 11635 }, 11242 11636 "webpack": { … … 11245 11639 "integrity": "sha512-3kOFejWqj5ISpJk4Qj/V7w98h9Vl52wak3CLiw/cDOfbVTq7FeoZ0SdoHHY9PYlHr50ZS42OfvzE2vB4nncKQg==", 11246 11640 "dev": true, 11247 11641 "requires": { 11248 "acorn": " ^5.0.0",11249 "acorn-dynamic-import": " ^2.0.0",11250 "ajv": " ^6.1.0",11251 "ajv-keywords": " ^3.1.0",11252 "async": " ^2.1.2",11253 "enhanced-resolve": " ^3.4.0",11254 "escope": " ^3.6.0",11255 "interpret": " ^1.0.0",11256 "json-loader": " ^0.5.4",11257 "json5": " ^0.5.1",11258 "loader-runner": " ^2.3.0",11259 "loader-utils": " ^1.1.0",11260 "memory-fs": " ~0.4.1",11261 "mkdirp": " ~0.5.0",11262 "node-libs-browser": " ^2.0.0",11263 "source-map": " ^0.5.3",11264 "supports-color": " ^4.2.1",11265 "tapable": " ^0.2.7",11266 "uglifyjs-webpack-plugin": " ^0.4.6",11267 "watchpack": " ^1.4.0",11268 "webpack-sources": " ^1.0.1",11269 "yargs": " ^8.0.2"11642 "acorn": "5.5.3", 11643 "acorn-dynamic-import": "2.0.2", 11644 "ajv": "6.2.1", 11645 "ajv-keywords": "3.1.0", 11646 "async": "2.6.0", 11647 "enhanced-resolve": "3.4.1", 11648 "escope": "3.6.0", 11649 "interpret": "1.1.0", 11650 "json-loader": "0.5.7", 11651 "json5": "0.5.1", 11652 "loader-runner": "2.3.0", 11653 "loader-utils": "1.1.0", 11654 "memory-fs": "0.4.1", 11655 "mkdirp": "0.5.1", 11656 "node-libs-browser": "2.1.0", 11657 "source-map": "0.5.7", 11658 "supports-color": "4.5.0", 11659 "tapable": "0.2.8", 11660 "uglifyjs-webpack-plugin": "0.4.6", 11661 "watchpack": "1.5.0", 11662 "webpack-sources": "1.1.0", 11663 "yargs": "8.0.2" 11270 11664 }, 11271 11665 "dependencies": { 11272 11666 "ajv": { … … 11275 11669 "integrity": "sha1-KKarxJOiq+D7TIUHrK7bQ/pVBnE=", 11276 11670 "dev": true, 11277 11671 "requires": { 11278 "fast-deep-equal": " ^1.0.0",11279 "fast-json-stable-stringify": " ^2.0.0",11280 "json-schema-traverse": " ^0.3.0"11672 "fast-deep-equal": "1.1.0", 11673 "fast-json-stable-stringify": "2.0.0", 11674 "json-schema-traverse": "0.3.1" 11281 11675 } 11282 11676 }, 11283 11677 "ansi-regex": { … … 11292 11686 "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", 11293 11687 "dev": true, 11294 11688 "requires": { 11295 "lodash": " ^4.14.0"11689 "lodash": "4.17.5" 11296 11690 } 11297 11691 }, 11298 11692 "camelcase": { … … 11307 11701 "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", 11308 11702 "dev": true, 11309 11703 "requires": { 11310 "string-width": " ^1.0.1",11311 "strip-ansi": " ^3.0.1",11312 "wrap-ansi": " ^2.0.0"11704 "string-width": "1.0.2", 11705 "strip-ansi": "3.0.1", 11706 "wrap-ansi": "2.1.0" 11313 11707 }, 11314 11708 "dependencies": { 11315 11709 "string-width": { … … 11318 11712 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 11319 11713 "dev": true, 11320 11714 "requires": { 11321 "code-point-at": " ^1.0.0",11322 "is-fullwidth-code-point": " ^1.0.0",11323 "strip-ansi": " ^3.0.0"11715 "code-point-at": "1.1.0", 11716 "is-fullwidth-code-point": "1.0.0", 11717 "strip-ansi": "3.0.1" 11324 11718 } 11325 11719 } 11326 11720 } … … 11331 11725 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", 11332 11726 "dev": true, 11333 11727 "requires": { 11334 "locate-path": " ^2.0.0"11728 "locate-path": "2.0.0" 11335 11729 } 11336 11730 }, 11337 11731 "graceful-fs": { … … 11352 11746 "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", 11353 11747 "dev": true, 11354 11748 "requires": { 11355 "graceful-fs": " ^4.1.2",11356 "parse-json": " ^2.2.0",11357 "pify": " ^2.0.0",11358 "strip-bom": " ^3.0.0"11749 "graceful-fs": "4.1.11", 11750 "parse-json": "2.2.0", 11751 "pify": "2.3.0", 11752 "strip-bom": "3.0.0" 11359 11753 } 11360 11754 }, 11361 11755 "lodash": { … … 11370 11764 "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", 11371 11765 "dev": true, 11372 11766 "requires": { 11373 "execa": " ^0.7.0",11374 "lcid": " ^1.0.0",11375 "mem": " ^1.1.0"11767 "execa": "0.7.0", 11768 "lcid": "1.0.0", 11769 "mem": "1.1.0" 11376 11770 } 11377 11771 }, 11378 11772 "path-type": { … … 11381 11775 "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", 11382 11776 "dev": true, 11383 11777 "requires": { 11384 "pify": " ^2.0.0"11778 "pify": "2.3.0" 11385 11779 } 11386 11780 }, 11387 11781 "read-pkg": { … … 11390 11784 "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", 11391 11785 "dev": true, 11392 11786 "requires": { 11393 "load-json-file": " ^2.0.0",11394 "normalize-package-data": " ^2.3.2",11395 "path-type": " ^2.0.0"11787 "load-json-file": "2.0.0", 11788 "normalize-package-data": "2.4.0", 11789 "path-type": "2.0.0" 11396 11790 } 11397 11791 }, 11398 11792 "read-pkg-up": { … … 11401 11795 "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", 11402 11796 "dev": true, 11403 11797 "requires": { 11404 "find-up": " ^2.0.0",11405 "read-pkg": " ^2.0.0"11798 "find-up": "2.1.0", 11799 "read-pkg": "2.0.0" 11406 11800 } 11407 11801 }, 11408 11802 "string-width": { … … 11411 11805 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", 11412 11806 "dev": true, 11413 11807 "requires": { 11414 "is-fullwidth-code-point": " ^2.0.0",11415 "strip-ansi": " ^4.0.0"11808 "is-fullwidth-code-point": "2.0.0", 11809 "strip-ansi": "4.0.0" 11416 11810 }, 11417 11811 "dependencies": { 11418 11812 "is-fullwidth-code-point": { … … 11427 11821 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 11428 11822 "dev": true, 11429 11823 "requires": { 11430 "ansi-regex": " ^3.0.0"11824 "ansi-regex": "3.0.0" 11431 11825 } 11432 11826 } 11433 11827 } … … 11444 11838 "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", 11445 11839 "dev": true, 11446 11840 "requires": { 11447 "has-flag": " ^2.0.0"11841 "has-flag": "2.0.0" 11448 11842 } 11449 11843 }, 11450 11844 "which-module": { … … 11459 11853 "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", 11460 11854 "dev": true, 11461 11855 "requires": { 11462 "camelcase": " ^4.1.0",11463 "cliui": " ^3.2.0",11464 "decamelize": " ^1.1.1",11465 "get-caller-file": " ^1.0.1",11466 "os-locale": " ^2.0.0",11467 "read-pkg-up": " ^2.0.0",11468 "require-directory": " ^2.1.1",11469 "require-main-filename": " ^1.0.1",11470 "set-blocking": " ^2.0.0",11471 "string-width": " ^2.0.0",11472 "which-module": " ^2.0.0",11473 "y18n": " ^3.2.1",11474 "yargs-parser": " ^7.0.0"11856 "camelcase": "4.1.0", 11857 "cliui": "3.2.0", 11858 "decamelize": "1.2.0", 11859 "get-caller-file": "1.0.2", 11860 "os-locale": "2.1.0", 11861 "read-pkg-up": "2.0.0", 11862 "require-directory": "2.1.1", 11863 "require-main-filename": "1.0.1", 11864 "set-blocking": "2.0.0", 11865 "string-width": "2.1.1", 11866 "which-module": "2.0.0", 11867 "y18n": "3.2.1", 11868 "yargs-parser": "7.0.0" 11475 11869 } 11476 11870 }, 11477 11871 "yargs-parser": { … … 11480 11874 "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", 11481 11875 "dev": true, 11482 11876 "requires": { 11483 "camelcase": "^4.1.0" 11877 "camelcase": "4.1.0" 11878 } 11879 } 11880 } 11881 }, 11882 "webpack-concat-plugin": { 11883 "version": "2.4.2", 11884 "resolved": "https://registry.npmjs.org/webpack-concat-plugin/-/webpack-concat-plugin-2.4.2.tgz", 11885 "integrity": "sha512-WeUupAuh8+9klExJa8KSJe036tmSc4c+st+ijzQckr7QoKl12UrnZF+xOoJ9pycYu7VylV71AUvTVOGGK6PPFg==", 11886 "dev": true, 11887 "requires": { 11888 "concat-with-sourcemaps": "1.1.0", 11889 "globby": "7.1.1", 11890 "schema-utils": "0.4.5", 11891 "uglify-es": "3.3.9" 11892 }, 11893 "dependencies": { 11894 "commander": { 11895 "version": "2.13.0", 11896 "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", 11897 "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", 11898 "dev": true 11899 }, 11900 "glob": { 11901 "version": "7.1.2", 11902 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", 11903 "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", 11904 "dev": true, 11905 "requires": { 11906 "fs.realpath": "1.0.0", 11907 "inflight": "1.0.6", 11908 "inherits": "2.0.3", 11909 "minimatch": "3.0.4", 11910 "once": "1.4.0", 11911 "path-is-absolute": "1.0.1" 11912 } 11913 }, 11914 "globby": { 11915 "version": "7.1.1", 11916 "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", 11917 "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", 11918 "dev": true, 11919 "requires": { 11920 "array-union": "1.0.2", 11921 "dir-glob": "2.0.0", 11922 "glob": "7.1.2", 11923 "ignore": "3.3.8", 11924 "pify": "3.0.0", 11925 "slash": "1.0.0" 11926 } 11927 }, 11928 "pify": { 11929 "version": "3.0.0", 11930 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 11931 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 11932 "dev": true 11933 }, 11934 "source-map": { 11935 "version": "0.6.1", 11936 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 11937 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 11938 "dev": true 11939 }, 11940 "uglify-es": { 11941 "version": "3.3.9", 11942 "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", 11943 "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", 11944 "dev": true, 11945 "requires": { 11946 "commander": "2.13.0", 11947 "source-map": "0.6.1" 11484 11948 } 11485 11949 } 11486 11950 } … … 11491 11955 "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", 11492 11956 "dev": true, 11493 11957 "requires": { 11494 "memory-fs": " ~0.4.1",11495 "mime": " ^1.5.0",11496 "path-is-absolute": " ^1.0.0",11497 "range-parser": " ^1.0.3",11498 "time-stamp": " ^2.0.0"11958 "memory-fs": "0.4.1", 11959 "mime": "1.6.0", 11960 "path-is-absolute": "1.0.1", 11961 "range-parser": "1.2.0", 11962 "time-stamp": "2.0.0" 11499 11963 }, 11500 11964 "dependencies": { 11501 11965 "mime": { … … 11519 11983 "dev": true, 11520 11984 "requires": { 11521 11985 "ansi-html": "0.0.7", 11522 "array-includes": " ^3.0.3",11523 "bonjour": " ^3.5.0",11524 "chokidar": " ^2.0.0",11525 "compression": " ^1.5.2",11526 "connect-history-api-fallback": " ^1.3.0",11527 "debug": " ^3.1.0",11528 "del": " ^3.0.0",11529 "express": " ^4.16.2",11530 "html-entities": " ^1.2.0",11531 "http-proxy-middleware": " ~0.17.4",11532 "import-local": " ^1.0.0",11986 "array-includes": "3.0.3", 11987 "bonjour": "3.5.0", 11988 "chokidar": "2.0.2", 11989 "compression": "1.7.2", 11990 "connect-history-api-fallback": "1.5.0", 11991 "debug": "3.1.0", 11992 "del": "3.0.0", 11993 "express": "4.16.2", 11994 "html-entities": "1.2.1", 11995 "http-proxy-middleware": "0.17.4", 11996 "import-local": "1.0.0", 11533 11997 "internal-ip": "1.2.0", 11534 "ip": " ^1.1.5",11535 "killable": " ^1.0.0",11536 "loglevel": " ^1.4.1",11537 "opn": " ^5.1.0",11538 "portfinder": " ^1.0.9",11539 "selfsigned": " ^1.9.1",11540 "serve-index": " ^1.7.2",11998 "ip": "1.1.5", 11999 "killable": "1.0.0", 12000 "loglevel": "1.6.1", 12001 "opn": "5.2.0", 12002 "portfinder": "1.0.13", 12003 "selfsigned": "1.10.2", 12004 "serve-index": "1.9.1", 11541 12005 "sockjs": "0.3.19", 11542 12006 "sockjs-client": "1.1.4", 11543 "spdy": " ^3.4.1",11544 "strip-ansi": " ^3.0.0",11545 "supports-color": " ^5.1.0",12007 "spdy": "3.4.7", 12008 "strip-ansi": "3.0.1", 12009 "supports-color": "5.3.0", 11546 12010 "webpack-dev-middleware": "1.12.2", 11547 12011 "yargs": "6.6.0" 11548 12012 }, … … 11559 12023 "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", 11560 12024 "dev": true, 11561 12025 "requires": { 11562 "string-width": " ^1.0.1",11563 "strip-ansi": " ^3.0.1",11564 "wrap-ansi": " ^2.0.0"12026 "string-width": "1.0.2", 12027 "strip-ansi": "3.0.1", 12028 "wrap-ansi": "2.1.0" 11565 12029 } 11566 12030 }, 11567 12031 "debug": { … … 11585 12049 "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", 11586 12050 "dev": true, 11587 12051 "requires": { 11588 "has-flag": " ^3.0.0"12052 "has-flag": "3.0.0" 11589 12053 } 11590 12054 }, 11591 12055 "yargs": { … … 11594 12058 "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", 11595 12059 "dev": true, 11596 12060 "requires": { 11597 "camelcase": " ^3.0.0",11598 "cliui": " ^3.2.0",11599 "decamelize": " ^1.1.1",11600 "get-caller-file": " ^1.0.1",11601 "os-locale": " ^1.4.0",11602 "read-pkg-up": " ^1.0.1",11603 "require-directory": " ^2.1.1",11604 "require-main-filename": " ^1.0.1",11605 "set-blocking": " ^2.0.0",11606 "string-width": " ^1.0.2",11607 "which-module": " ^1.0.0",11608 "y18n": " ^3.2.1",11609 "yargs-parser": " ^4.2.0"12061 "camelcase": "3.0.0", 12062 "cliui": "3.2.0", 12063 "decamelize": "1.2.0", 12064 "get-caller-file": "1.0.2", 12065 "os-locale": "1.4.0", 12066 "read-pkg-up": "1.0.1", 12067 "require-directory": "2.1.1", 12068 "require-main-filename": "1.0.1", 12069 "set-blocking": "2.0.0", 12070 "string-width": "1.0.2", 12071 "which-module": "1.0.0", 12072 "y18n": "3.2.1", 12073 "yargs-parser": "4.2.1" 11610 12074 } 11611 12075 }, 11612 12076 "yargs-parser": { … … 11615 12079 "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", 11616 12080 "dev": true, 11617 12081 "requires": { 11618 "camelcase": " ^3.0.0"12082 "camelcase": "3.0.0" 11619 12083 } 11620 12084 } 11621 12085 } … … 11626 12090 "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==", 11627 12091 "dev": true, 11628 12092 "requires": { 11629 "source-list-map": " ^2.0.0",11630 "source-map": " ~0.6.1"12093 "source-list-map": "2.0.0", 12094 "source-map": "0.6.1" 11631 12095 }, 11632 12096 "dependencies": { 11633 12097 "source-map": { … … 11644 12108 "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", 11645 12109 "dev": true, 11646 12110 "requires": { 11647 "http-parser-js": " >=0.4.0",11648 "websocket-extensions": " >=0.1.1"12111 "http-parser-js": "0.4.11", 12112 "websocket-extensions": "0.1.3" 11649 12113 } 11650 12114 }, 11651 12115 "websocket-extensions": { … … 11679 12143 "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", 11680 12144 "dev": true, 11681 12145 "requires": { 11682 "string-width": " ^1.0.2"12146 "string-width": "1.0.2" 11683 12147 } 11684 12148 }, 11685 12149 "window-size": { … … 11705 12169 "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", 11706 12170 "dev": true, 11707 12171 "requires": { 11708 "string-width": " ^1.0.1",11709 "strip-ansi": " ^3.0.1"12172 "string-width": "1.0.2", 12173 "strip-ansi": "3.0.1" 11710 12174 } 11711 12175 }, 11712 12176 "wrap-fn": { … … 11742 12206 "integrity": "sha1-JrLqNHhI0Ciqx+dRS1NRl23j6D0=", 11743 12207 "dev": true, 11744 12208 "requires": { 11745 "sax": "1.2. x",11746 "xmlbuilder": "8.2. x"12209 "sax": "1.2.4", 12210 "xmlbuilder": "8.2.2" 11747 12211 } 11748 12212 }, 11749 12213 "xtend": { … … 11770 12234 "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", 11771 12235 "dev": true, 11772 12236 "requires": { 11773 "camelcase": " ^1.0.2",11774 "cliui": " ^2.1.0",11775 "decamelize": " ^1.0.0",12237 "camelcase": "1.2.1", 12238 "cliui": "2.1.0", 12239 "decamelize": "1.2.0", 11776 12240 "window-size": "0.1.0" 11777 12241 }, 11778 12242 "dependencies": { … … 11790 12254 "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", 11791 12255 "dev": true, 11792 12256 "requires": { 11793 "camelcase": " ^3.0.0"12257 "camelcase": "3.0.0" 11794 12258 }, 11795 12259 "dependencies": { 11796 12260 "camelcase": { … … 11807 12271 "integrity": "sha1-qBmB6nCleUYTOIPwKcWCGok1mn8=", 11808 12272 "dev": true, 11809 12273 "requires": { 11810 "buffer-crc32": "~0.2.3", 11811 "fd-slicer": "~1.0.1" 11812 } 11813 }, 11814 "zip-stream": { 11815 "version": "1.2.0", 11816 "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-1.2.0.tgz", 11817 "integrity": "sha1-qLxF9MG0lpnGuQGYuqyqzbzUugQ=", 11818 "dev": true, 11819 "requires": { 11820 "archiver-utils": "^1.3.0", 11821 "compress-commons": "^1.2.0", 11822 "lodash": "^4.8.0", 11823 "readable-stream": "^2.0.0" 11824 }, 11825 "dependencies": { 11826 "lodash": { 11827 "version": "4.17.5", 11828 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", 11829 "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==", 11830 "dev": true 11831 } 12274 "buffer-crc32": "0.2.13", 12275 "fd-slicer": "1.0.1" 11832 12276 } 11833 12277 } 11834 12278 } -
package.json
diff --git package.json package.json index 96aa92a301..990ac3d09c 100644
15 15 "devDependencies": { 16 16 "autoprefixer": "^6.5.1", 17 17 "check-node-version": "3.2.0", 18 "compression-webpack-plugin": "1.1.11", 19 "copy-webpack-plugin": "4.5.1", 18 20 "grunt": "1.0.2", 19 21 "grunt-banner": "^0.6.0", 22 "grunt-concurrent": "2.3.1", 20 23 "grunt-contrib-clean": "~1.0.0", 21 "grunt-contrib-compress": "~1.3.0",22 "grunt-contrib-concat": "~1.0.0",23 24 "grunt-contrib-copy": "~1.0.0", 24 25 "grunt-contrib-cssmin": "~1.0.2", 25 26 "grunt-contrib-imagemin": "~1.0.0", 26 27 "grunt-contrib-jshint": "~1.0.0", 27 28 "grunt-contrib-qunit": "^1.2.0", 28 "grunt-contrib-uglify": "~2.0.0",29 29 "grunt-contrib-watch": "~1.0.0", 30 "grunt-file-append": "0.0.7",31 30 "grunt-includes": "1.1.0", 32 31 "grunt-jsdoc": "^2.1.0", 33 32 "grunt-jsvalidate": "~0.2.2", … … 41 40 "ink-docstrap": "^1.3.0", 42 41 "jquery-migrate": "1.4.1", 43 42 "matchdep": "~1.0.0", 43 "n-readlines": "1.0.0", 44 "uglify-js": "3.4.0", 44 45 "webpack": "^3.6.0", 46 "webpack-concat-plugin": "2.4.2", 45 47 "webpack-dev-server": "^2.9.1" 46 48 }, 47 49 "dependencies": { -
src/js/_enqueues/admin/common.js
diff --git src/js/_enqueues/admin/common.js src/js/_enqueues/admin/common.js index 26abce8c95..e61b8246f7 100644
3 3 */ 4 4 5 5 /* global setUserSetting, ajaxurl, commonL10n, alert, confirm, pagenow */ 6 var showNotice, adminMenu, columns, validateForm, screenMeta;7 6 8 7 /** 9 8 * Adds common WordPress functionality to the window. … … var showNotice, adminMenu, columns, validateForm, screenMeta; 23 22 * @since 2.7.0 24 23 * @deprecated 3.3.0 25 24 */ 26 adminMenu = {25 window.adminMenu = { 27 26 init : function() {}, 28 27 fold : function() {}, 29 28 restoreMenuState : function() {}, … … adminMenu = { 32 31 }; 33 32 34 33 // Show/hide/save table columns. 35 columns = {34 window.columns = { 36 35 37 36 /** 38 37 * Initializes the column toggles in the screen options. … … $document.ready(function(){columns.init();}); 158 157 * 159 158 * @returns {boolean} Returns true if all required fields are not an empty string. 160 159 */ 161 validateForm = function( form ) {160 window.validateForm = function( form ) { 162 161 return !$( form ) 163 162 .find( '.form-required' ) 164 163 .filter( function() { return $( ':input:visible', this ).val() === ''; } ) … … validateForm = function( form ) { 178 177 * 179 178 * @returns {void} 180 179 */ 181 showNotice = {180 window.showNotice = { 182 181 183 182 /** 184 183 * Shows a delete confirmation pop-up message. … … showNotice = { 219 218 * 220 219 * @returns {void} 221 220 */ 222 screenMeta = {221 window.screenMeta = { 223 222 element: null, // #screen-meta 224 223 toggles: null, // .screen-meta-toggle 225 224 page: null, // #wpcontent -
src/js/_enqueues/admin/edit-comments.js
diff --git src/js/_enqueues/admin/edit-comments.js src/js/_enqueues/admin/edit-comments.js index c928ceb880..f41f699acd 100644
3 3 */ 4 4 5 5 /* global adminCommentsL10n, thousandsSeparator, list_args, QTags, ajaxurl, wpAjax */ 6 var setCommentsList, theList, theExtraList, commentReply;7 6 8 7 (function($) { 9 8 var getCount, updateCount, updateCountText, updatePending, updateApproved, … … var getCount, updateCount, updateCountText, updatePending, updateApproved, 188 187 }); 189 188 }; 190 189 191 setCommentsList = function() {190 window.setCommentsList = function() { 192 191 var totalInput, perPageInput, pageInput, dimAfter, delBefore, updateTotalCount, delAfter, refillTheExtraList, diff, 193 192 lastConfidentTime = 0; 194 193 … … setCommentsList = function() { 564 563 }); 565 564 }; 566 565 567 theExtraList = $('#the-extra-comment-list').wpList( { alt: '', delColor: 'none', addColor: 'none' } );568 theList = $('#the-comment-list').wpList( { alt: '', delBefore: delBefore, dimAfter: dimAfter, delAfter: delAfter, addColor: 'none' } )566 window.theExtraList = $('#the-extra-comment-list').wpList( { alt: '', delColor: 'none', addColor: 'none' } ); 567 window.theList = $('#the-comment-list').wpList( { alt: '', delBefore: delBefore, dimAfter: dimAfter, delAfter: delAfter, addColor: 'none' } ) 569 568 .bind('wpListDelEnd', function(e, s){ 570 569 var wpListsData = $(s.target).attr('data-wp-lists'), id = s.element.replace(/[^0-9]+/g, ''); 571 570 … … setCommentsList = function() { 574 573 }); 575 574 }; 576 575 577 commentReply = {576 window.commentReply = { 578 577 cid : '', 579 578 act : '', 580 579 originalContent : '', -
src/js/_enqueues/admin/inline-edit-post.js
diff --git src/js/_enqueues/admin/inline-edit-post.js src/js/_enqueues/admin/inline-edit-post.js index 8bc7d37d7e..2c0c2d71bd 100644
window.wp = window.wp || {}; 22 22 * @property {string} what The prefix before the post id. 23 23 * 24 24 */ 25 var inlineEditPost;26 25 ( function( $, wp ) { 27 26 28 inlineEditPost = {27 window.inlineEditPost = { 29 28 30 29 /** 31 30 * Initializes the inline and bulk post editor. -
src/js/_enqueues/admin/inline-edit-tax.js
diff --git src/js/_enqueues/admin/inline-edit-tax.js src/js/_enqueues/admin/inline-edit-tax.js index d589135578..882ac3fa66 100644
window.wp = window.wp || {}; 17 17 * @property {string} what The type property with a hash prefixed and a dash 18 18 * suffixed. 19 19 */ 20 var inlineEditTax;21 22 20 ( function( $, wp ) { 23 21 24 inlineEditTax = {22 window.inlineEditTax = { 25 23 26 24 /** 27 25 * Initializes the inline taxonomy editor by adding event handlers to be able to -
src/js/_enqueues/admin/media-upload.js
diff --git src/js/_enqueues/admin/media-upload.js src/js/_enqueues/admin/media-upload.js index 136b0e4b22..75337ba325 100644
var wpActiveEditor, send_to_editor; 28 28 * are unavailable. This means that the HTML was not 29 29 * sent to the editor. 30 30 */ 31 send_to_editor = function( html ) {31 window.send_to_editor = function( html ) { 32 32 var editor, 33 33 hasTinymce = typeof tinymce !== 'undefined', 34 34 hasQuicktags = typeof QTags !== 'undefined'; … … send_to_editor = function( html ) { 37 37 if ( ! wpActiveEditor ) { 38 38 if ( hasTinymce && tinymce.activeEditor ) { 39 39 editor = tinymce.activeEditor; 40 w pActiveEditor = editor.id;40 window.wpActiveEditor = editor.id; 41 41 } else if ( ! hasQuicktags ) { 42 42 return false; 43 43 } -
src/js/_enqueues/admin/media.js
diff --git src/js/_enqueues/admin/media.js src/js/_enqueues/admin/media.js index 68a9b75c48..54b401162c 100644
15 15 var findPosts; 16 16 17 17 ( function( $ ){ 18 findPosts = {18 window.findPosts = { 19 19 /** 20 20 * Opens a dialog to attach media to a post. 21 21 * -
src/js/_enqueues/admin/plugin-install.js
diff --git src/js/_enqueues/admin/plugin-install.js src/js/_enqueues/admin/plugin-install.js index 1a2cf17623..fdc6ec2a8e 100644
jQuery( document ).ready( function( $ ) { 18 18 $wrap = $ ( '.wrap' ), 19 19 $body = $( document.body ); 20 20 21 tb_position = function() {21 window.tb_position = function() { 22 22 var width = $( window ).width(), 23 23 H = $( window ).height() - ( ( 792 < width ) ? 60 : 20 ), 24 24 W = ( 792 < width ) ? 772 : width - 20; -
src/js/_enqueues/admin/post.js
diff --git src/js/_enqueues/admin/post.js src/js/_enqueues/admin/post.js index 18f69079a7..7b59f2884e 100644
9 9 10 10 var commentsBox, WPSetThumbnailHTML, WPSetThumbnailID, WPRemoveThumbnail, wptitlehint, makeSlugeditClickable, editPermalink; 11 11 // Backwards compatibility: prevent fatal errors. 12 makeSlugeditClickable =editPermalink = function(){};12 window.makeSlugeditClickable = window.editPermalink = function(){}; 13 13 14 14 // Make sure the wp object exists. 15 15 window.wp = window.wp || {}; … … window.wp = window.wp || {}; 24 24 * 25 25 * @namespace commentsBox 26 26 */ 27 commentsBox = {27 window.commentsBox = { 28 28 // Comment offset to use when fetching new comments. 29 29 st : 0, 30 30 … … window.wp = window.wp || {}; 108 108 * 109 109 * @global 110 110 */ 111 WPSetThumbnailHTML = function(html){111 window.WPSetThumbnailHTML = function(html){ 112 112 $('.inside', '#postimagediv').html(html); 113 113 }; 114 114 … … window.wp = window.wp || {}; 119 119 * 120 120 * @global 121 121 */ 122 WPSetThumbnailID = function(id){122 window.WPSetThumbnailID = function(id){ 123 123 var field = $('input[value="_thumbnail_id"]', '#list-table'); 124 124 if ( field.length > 0 ) { 125 125 $('#meta\\[' + field.attr('id').match(/[0-9]+/) + '\\]\\[value\\]').text(id); … … window.wp = window.wp || {}; 133 133 * 134 134 * @global 135 135 */ 136 WPRemoveThumbnail = function(nonce){136 window.WPRemoveThumbnail = function(nonce){ 137 137 $.post(ajaxurl, { 138 138 action: 'set-post-thumbnail', post_id: $( '#post_ID' ).val(), thumbnail_id: -1, _ajax_nonce: nonce, cookie: encodeURIComponent( document.cookie ) 139 139 }, … … jQuery(document).ready( function($) { 941 941 * 942 942 * @returns void 943 943 */ 944 function editPermalink() {944 window.editPermalink = function() { 945 945 var i, slug_value, 946 946 $el, revert_e, 947 947 c = 0, … … jQuery(document).ready( function($) { 1048 1048 * 1049 1049 * @returns void 1050 1050 */ 1051 w ptitlehint = function(id) {1051 window.wptitlehint = function(id) { 1052 1052 id = id || 'title'; 1053 1053 1054 1054 var title = $('#' + id), titleprompt = $('#' + id + '-prompt-text'); -
src/js/_enqueues/admin/postbox.js
diff --git src/js/_enqueues/admin/postbox.js src/js/_enqueues/admin/postbox.js index 265da9fd80..914ee75bb9 100644
9 9 10 10 /* global ajaxurl, postBoxL10n */ 11 11 12 /**13 * This object contains all function to handle the behaviour of the post boxes. The post boxes are the boxes you see14 * around the content on the edit page.15 *16 * @since 2.7.017 *18 * @namespace postboxes19 *20 * @type {Object}21 */22 var postboxes;23 24 12 (function($) { 25 13 var $document = $( document ); 26 14 27 postboxes = { 15 /** 16 * This object contains all function to handle the behaviour of the post boxes. The post boxes are the boxes you see 17 * around the content on the edit page. 18 * 19 * @since 2.7.0 20 * 21 * @namespace postboxes 22 * 23 * @type {Object} 24 */ 25 window.postboxes = { 28 26 29 27 /** 30 28 * Handles a click on either the postbox heading or the postbox open/close icon. -
src/js/_enqueues/admin/tags-box.js
diff --git src/js/_enqueues/admin/tags-box.js src/js/_enqueues/admin/tags-box.js index 49c82fb7f9..8dcf3596d3 100644
5 5 /* jshint curly: false, eqeqeq: false */ 6 6 /* global ajaxurl */ 7 7 8 var tagBox, array_unique_noempty;9 10 8 ( function( $ ) { 11 9 var tagDelimiter = ( window.tagsSuggestL10n && window.tagsSuggestL10n.tagDelimiter ) || ','; 12 10 … … var tagBox, array_unique_noempty; 24 22 * 25 23 * @return {Array} A new array containing only the unique items. 26 24 */ 27 array_unique_noempty = function( array ) {25 window.array_unique_noempty = function( array ) { 28 26 var out = []; 29 27 30 28 // Trim the values and ensure they are unique. … … var tagBox, array_unique_noempty; 49 47 * 50 48 * @global 51 49 */ 52 tagBox = {50 window.tagBox = { 53 51 /** 54 52 * Cleans up tags by removing redundant characters. 55 53 * -
src/js/_enqueues/admin/widgets.js
diff --git src/js/_enqueues/admin/widgets.js src/js/_enqueues/admin/widgets.js index 227890f90a..93968856cc 100644
var wpWidgets; 7 7 (function($) { 8 8 var $document = $( document ); 9 9 10 w pWidgets = {10 window.wpWidgets = { 11 11 /** 12 12 * A closed Sidebar that gets a Widget dragged over it. 13 13 * -
src/js/_enqueues/lib/comment-reply.js
diff --git src/js/_enqueues/lib/comment-reply.js src/js/_enqueues/lib/comment-reply.js index fde5f51b96..0c09560f0d 100644
8 8 * 9 9 * @type {Object} 10 10 */ 11 var addComment; 12 addComment = ( function( window ) { 11 window.addComment = ( function( window ) { 13 12 // Avoid scope lookups on commonly used variables. 14 13 var document = window.document; 15 14 -
src/js/_enqueues/lib/cookies.js
diff --git src/js/_enqueues/lib/cookies.js src/js/_enqueues/lib/cookies.js index eda46b78cb..b67ea24d41 100644
7 7 /* global userSettings */ 8 8 /* exported getUserSetting, setUserSetting, deleteUserSetting */ 9 9 10 varwpCookies = {10 window.wpCookies = { 11 11 // The following functions are from Cookie.js class in TinyMCE 3, Moxiecode, used under LGPL. 12 12 13 13 each: function( obj, cb, scope ) { … … var wpCookies = { 139 139 }; 140 140 141 141 // Returns the value as string. Second arg or empty string is returned when value is not set. 142 function getUserSetting( name, def ) {142 window.getUserSetting = function( name, def ) { 143 143 var settings = getAllUserSettings(); 144 144 145 145 if ( settings.hasOwnProperty( name ) ) { … … function getUserSetting( name, def ) { 156 156 // Both name and value must be only ASCII letters, numbers or underscore 157 157 // and the shorter, the better (cookies can store maximum 4KB). Not suitable to store text. 158 158 // The value is converted and stored as string. 159 function setUserSetting( name, value, _del ) {159 window.setUserSetting = function( name, value, _del ) { 160 160 if ( 'object' !== typeof userSettings ) { 161 161 return false; 162 162 } … … function setUserSetting( name, value, _del ) { 188 188 return name; 189 189 } 190 190 191 function deleteUserSetting( name ) {191 window.deleteUserSetting = function( name ) { 192 192 return setUserSetting( name, '', 1 ); 193 193 } 194 194 195 195 // Returns all settings as js object. 196 function getAllUserSettings() {196 window.getAllUserSettings = function() { 197 197 if ( 'object' !== typeof userSettings ) { 198 198 return {}; 199 199 } -
src/js/_enqueues/lib/gallery.js
diff --git src/js/_enqueues/lib/gallery.js src/js/_enqueues/lib/gallery.js index c0ba0937c7..a2bafbc78c 100644
jQuery(document).ready(function($) { 91 91 jQuery(window).unload( function () { tinymce = tinyMCE = wpgallery = null; } ); // Cleanup 92 92 93 93 /* gallery settings */ 94 var tinymce = null, tinyMCE, wpgallery;94 window.tinymce = null; 95 95 96 w pgallery = {96 window.wpgallery = { 97 97 mcemode : false, 98 98 editor : {}, 99 99 dom : {}, … … wpgallery = { 123 123 } 124 124 125 125 // Find window & API 126 tinymce = w.tinymce;127 tinyMCE = w.tinyMCE;126 window.tinymce = w.tinymce; 127 window.tinyMCE = w.tinyMCE; 128 128 t.editor = tinymce.EditorManager.activeEditor; 129 129 130 130 t.setup(); -
src/js/_enqueues/lib/link.js
diff --git src/js/_enqueues/lib/link.js src/js/_enqueues/lib/link.js index a89bd577e0..dfef472bc1 100644
var wpLink; 16 16 return linkNode || editor.dom.getParent( editor.selection.getNode(), 'a[href]' ); 17 17 } 18 18 19 w pLink = {19 window.wpLink = { 20 20 timeToTriggerRiver: 150, 21 21 minRiverAJAXDuration: 200, 22 22 riverBottomThreshold: 5, -
src/js/_enqueues/lib/nav-menu.js
diff --git src/js/_enqueues/lib/nav-menu.js src/js/_enqueues/lib/nav-menu.js index bccddc8359..b22c45ac08 100644
11 11 12 12 /* global menus, postboxes, columns, isRtl, navMenuL10n, ajaxurl */ 13 13 14 /**15 * Contains all the functions to handle WordPress navigation menus administration.16 *17 * @namespace18 */19 var wpNavMenu;20 21 14 (function($) { 22 15 23 16 var api; 24 17 25 api = wpNavMenu = { 18 /** 19 * Contains all the functions to handle WordPress navigation menus administration. 20 * 21 * @namespace wpNavMenu 22 */ 23 api = window.wpNavMenu = { 26 24 27 25 options : { 28 26 menuItemDepthPerLevel : 30, // Do not use directly. Use depthToPx and pxToDepth instead. -
src/js/_enqueues/lib/quicktags.js
diff --git src/js/_enqueues/lib/quicktags.js src/js/_enqueues/lib/quicktags.js index 8906af1869..e9e148a1f6 100644
var QTags, edCanvas, 36 36 * 37 37 * Define all former global functions so plugins that hack quicktags.js directly don't cause fatal errors. 38 38 */ 39 varedAddTag = function(){},40 edCheckOpenTags = function(){},41 edCloseAllTags = function(){},42 edInsertImage = function(){},43 edInsertLink = function(){},44 edInsertTag = function(){},45 edLink = function(){},46 edQuickLink = function(){},47 edRemoveTag = function(){},48 edShowButton = function(){},49 edShowLinks = function(){},50 edSpell = function(){},51 edToolbar = function(){};39 window.edAddTag = function(){}, 40 window.edCheckOpenTags = function(){}, 41 window.edCloseAllTags = function(){}, 42 window.edInsertImage = function(){}, 43 window.edInsertLink = function(){}, 44 window.edInsertTag = function(){}, 45 window.edLink = function(){}, 46 window.edQuickLink = function(){}, 47 window.edRemoveTag = function(){}, 48 window.edShowButton = function(){}, 49 window.edShowLinks = function(){}, 50 window.edSpell = function(){}, 51 window.edToolbar = function(){}; 52 52 53 53 /** 54 54 * Initialize new instance of the Quicktags editor 55 55 */ 56 function quicktags(settings) {56 window.quicktags = function(settings) { 57 57 return new QTags(settings); 58 58 } 59 59 … … function quicktags(settings) { 63 63 * Added for back compatibility 64 64 * @see QTags.insertContent() 65 65 */ 66 function edInsertContent(bah, txt) {66 window.edInsertContent = function(bah, txt) { 67 67 return QTags.insertContent(txt); 68 68 } 69 69 … … function edInsertContent(bah, txt) { 73 73 * Added for back compatibility, use QTags.addButton() as it gives more flexibility like type of button, button placement, etc. 74 74 * @see QTags.addButton() 75 75 */ 76 function edButton(id, display, tagStart, tagEnd, access) {76 window.edButton = function(id, display, tagStart, tagEnd, access) { 77 77 return QTags.addButton( id, display, tagStart, tagEnd, access, '', -1 ); 78 78 } 79 79 … … function edButton(id, display, tagStart, tagEnd, access) { 156 156 })(), 157 157 qt; 158 158 159 qt = QTags = function(settings) {159 qt = window.QTags = function(settings) { 160 160 if ( typeof(settings) === 'string' ) { 161 161 settings = {id: settings}; 162 162 } else if ( typeof(settings) !== 'object' ) { … … function edButton(id, display, tagStart, tagEnd, access) { 180 180 181 181 if ( id === 'content' && typeof(adminpage) === 'string' && ( adminpage === 'post-new-php' || adminpage === 'post-php' ) ) { 182 182 // back compat hack :-( 183 edCanvas = canvas;183 window.edCanvas = canvas; 184 184 toolbar_id = 'ed_toolbar'; 185 185 } else { 186 186 toolbar_id = name + '_toolbar'; -
src/js/_enqueues/wp/dashboard.js
diff --git src/js/_enqueues/wp/dashboard.js src/js/_enqueues/wp/dashboard.js index 0719c875eb..e066a20ce3 100644
3 3 */ 4 4 5 5 /* global pagenow, ajaxurl, postboxes, wpActiveEditor:true */ 6 var ajaxWidgets, ajaxPopulateWidgets, quickPressLoad;7 6 window.wp = window.wp || {}; 8 7 9 8 /** … … jQuery(document).ready( function($) { 61 60 * 62 61 * @global 63 62 */ 64 ajaxWidgets = ['dashboard_primary'];63 window.ajaxWidgets = ['dashboard_primary']; 65 64 66 65 /** 67 66 * Triggers widget updates via AJAX. … … jQuery(document).ready( function($) { 74 73 * 75 74 * @returns {void} 76 75 */ 77 ajaxPopulateWidgets = function(el) {76 window.ajaxPopulateWidgets = function(el) { 78 77 /** 79 78 * Fetch the latest representation of the widget via Ajax and show it. 80 79 * … … jQuery(document).ready( function($) { 104 103 if ( el ) { 105 104 el = el.toString(); 106 105 // If the element is available as AJAX widget, show it. 107 if ( $.inArray(el, ajaxWidgets) !== -1 ) {106 if ( $.inArray(el, window.ajaxWidgets) !== -1 ) { 108 107 // Show element without any delay. 109 108 show(0, el); 110 109 } 111 110 } else { 112 111 // Walk through all ajaxWidgets, loading them after each other. 113 $.each( ajaxWidgets, show );112 $.each( window.ajaxWidgets, show ); 114 113 } 115 114 }; 116 115 117 116 // Initially populate ajax widgets. 118 ajaxPopulateWidgets();117 window.ajaxPopulateWidgets(); 119 118 120 119 // Register ajax widgets as postbox toggles. 121 postboxes.add_postbox_toggles(pagenow, { pbshow: ajaxPopulateWidgets } );120 postboxes.add_postbox_toggles(pagenow, { pbshow: window.ajaxPopulateWidgets } ); 122 121 123 122 /** 124 123 * Control the Quick Press (Quick Draft) widget. … … jQuery(document).ready( function($) { 129 128 * 130 129 * @returns {void} 131 130 */ 132 quickPressLoad = function() {131 window.quickPressLoad = function() { 133 132 var act = $('#quickpost-action'), t; 134 133 135 134 // Enable the submit buttons. … … jQuery(document).ready( function($) { 149 148 // Replace the form, and prepend the published post. 150 149 $('#dashboard_quick_press .inside').html( data ); 151 150 $('#quick-press').removeClass('initial-form'); 152 quickPressLoad();151 window.quickPressLoad(); 153 152 highlightLatestPost(); 154 153 155 154 // Focus the title to allow for quickly drafting another post. … … jQuery(document).ready( function($) { 210 209 211 210 autoResizeTextarea(); 212 211 }; 213 quickPressLoad();212 window.quickPressLoad(); 214 213 215 214 // Enable the dragging functionality of the widgets. 216 215 $( '.meta-box-sortables' ).sortable( 'option', 'containment', '#wpwrap' ); -
src/js/_enqueues/wp/embed.js
diff --git src/js/_enqueues/wp/embed.js src/js/_enqueues/wp/embed.js index 16e7e8bb41..5913a97fc8 100644
2 2 * WordPress inline HTML embed 3 3 * 4 4 * @since 4.4.0 5 * @output wp-includes/js/wp-embed.js6 5 * 7 6 * This file cannot have ampersands in it. This is to ensure 8 7 * it can be embedded in older versions of WordPress. 9 8 * See https://core.trac.wordpress.org/changeset/35708. 9 * 10 * For this reason this file also will not be build by 11 * WebPack and has a custom CopyPlugin configuration to build it. 10 12 */ 11 13 (function ( window, document ) { 12 14 'use strict'; -
src/js/_enqueues/wp/password-strength-meter.js
diff --git src/js/_enqueues/wp/password-strength-meter.js src/js/_enqueues/wp/password-strength-meter.js index 14ef40798e..753f697ce4 100644
5 5 /* global zxcvbn */ 6 6 window.wp = window.wp || {}; 7 7 8 var passwordStrength;9 8 (function($){ 10 9 11 10 /** … … var passwordStrength; 118 117 * 119 118 * @type {wp.passwordStrength.meter} 120 119 */ 121 passwordStrength = wp.passwordStrength.meter;120 window.passwordStrength = wp.passwordStrength.meter; 122 121 })(jQuery); -
src/js/_enqueues/wp/theme.js
diff --git src/js/_enqueues/wp/theme.js src/js/_enqueues/wp/theme.js index 9eefeb4caa..8b7d9274fa 100644
$( document ).ready(function() { 2041 2041 })( jQuery ); 2042 2042 2043 2043 // Align theme browser thickbox 2044 var tb_position;2045 2044 jQuery(document).ready( function($) { 2046 tb_position = function() {2045 window.tb_position = function() { 2047 2046 var tbWindow = $('#TB_window'), 2048 2047 width = $(window).width(), 2049 2048 H = $(window).height(), -
new file tools/webpack/compressTinymcePlugin.js
diff --git tools/webpack/compressTinymcePlugin.js tools/webpack/compressTinymcePlugin.js new file mode 100644 index 0000000000..d3b7c4bc64
- + 1 var CompressionPlugin = require("compression-webpack-plugin"); 2 3 module.exports = new CompressionPlugin({ 4 include: './build/wp-includes/js/tinymce/wp-tinymce.js' 5 }); -
new file tools/webpack/concatEmojiPlugin.js
diff --git tools/webpack/concatEmojiPlugin.js tools/webpack/concatEmojiPlugin.js new file mode 100644 index 0000000000..15a02cf574
- + 1 var ConcatPlugin = require('webpack-concat-plugin'); 2 3 module.exports = new ConcatPlugin({ 4 filesToConcat: [ 5 './node_modules/twemoji/2/twemoji.js', 6 './src/js/_enqueues/wp/emoji.js' 7 ], 8 outputPath: './build/wp-includes/js/', 9 fileName: 'wp-emoji-release.min.js' 10 }); -
new file tools/webpack/concatTinymcePlugin.js
diff --git tools/webpack/concatTinymcePlugin.js tools/webpack/concatTinymcePlugin.js new file mode 100644 index 0000000000..4d00d72dd0
- + 1 var ConcatPlugin = require('webpack-concat-plugin'); 2 3 module.exports = new ConcatPlugin({ 4 filesToConcat: [ 5 './src/js/_enqueues/vendor/tinymce/tinymce.min.js', 6 './src/js/_enqueues/vendor/tinymce/themes/modern/theme.min.js', 7 './src/js/_enqueues/vendor/tinymce/plugins/**/plugin.min.js' 8 ], 9 outputPath: './build/wp-includes/js/tinymce/', 10 fileName: 'wp-tinymce.js' 11 }); -
new file tools/webpack/copyEmbedPlugin.js
diff --git tools/webpack/copyEmbedPlugin.js tools/webpack/copyEmbedPlugin.js new file mode 100644 index 0000000000..b60a86d54f
- + 1 var CopyPlugin = require('copy-webpack-plugin'); 2 3 var getMinifier = require( './getMinifier' ); 4 5 module.exports = new CopyPlugin([ 6 { 7 from: './src/js/_enqueues/wp/embed.js', 8 to: './build/wp-includes/js/wp-embed.js' 9 }, 10 { 11 from: './src/js/_enqueues/wp/embed.js', 12 to: './build/wp-includes/js/wp-embed.min.js', 13 transform: getMinifier( { compress: { conditionals: false } } ) 14 } 15 ]); -
new file tools/webpack/copyPackagesPlugin.js
diff --git tools/webpack/copyPackagesPlugin.js tools/webpack/copyPackagesPlugin.js new file mode 100644 index 0000000000..6acf5840db
- + 1 var CopyPlugin = require('copy-webpack-plugin'); 2 3 var getMinifier = require( './getMinifier' ); 4 5 module.exports = new CopyPlugin([ 6 { to: './build/wp-includes/js/backbone.js', from: './node_modules/backbone/backbone.js' }, 7 { to: './build/wp-includes/js/backbone.min.js', from: './node_modules/backbone/backbone-min.js' }, 8 { to: './build/wp-includes/js/hoverIntent.js', from: './node_modules/jquery-hoverintent/jquery.hoverIntent.js' }, 9 { 10 to: './build/wp-includes/js/hoverIntent.min.js', 11 from: './node_modules/jquery-hoverintent/jquery.hoverIntent.js', 12 transform: getMinifier() 13 }, 14 { to: './build/wp-includes/js/imagesloaded.min.js', from: './node_modules/imagesloaded/imagesloaded.pkgd.min.js' }, 15 { to: './build/wp-includes/js/jquery/jquery-migrate.js', from: './node_modules/jquery-migrate/dist/jquery-migrate.js' }, 16 { to: './build/wp-includes/js/jquery/jquery-migrate.min.js', from: './node_modules/jquery-migrate/dist/jquery-migrate.min.js' }, 17 { to: './build/wp-includes/js/jquery/jquery.form.js', from: './node_modules/jquery-form/src/jquery.form.js' }, 18 { to: './build/wp-includes/js/jquery/jquery.form.min.js', from: './node_modules/jquery-form/dist/jquery.form.min.js' }, 19 { to: './build/wp-includes/js/masonry.min.js', from: './node_modules/masonry-layout/dist/masonry.pkgd.min.js' }, 20 { to: './build/wp-includes/js/underscore.min.js', from: './node_modules/underscore/underscore-min.js' }, 21 { to: './build/wp-includes/js/twemoji.js', from: './node_modules/twemoji/2/twemoji.js' }, 22 { to: './build/wp-includes/js/twemoji.min.js', from: './node_modules/twemoji/2/twemoji.min.js' }, 23 { 24 to: './build/wp-includes/js/jquery/jquery.js', 25 from: './node_modules/jquery/dist/jquery.min.js', 26 transform: function ( contents ) { 27 return contents.toString() + '\njQuery.noConflict();'; 28 } 29 }, 30 { 31 from: '*.js', 32 context: './node_modules/jquery-ui/ui/', 33 to: './build/wp-includes/js/jquery/ui/[name].min.js', 34 toType: 'template', 35 transform: getMinifier( { output: { comments: /^!/ } } ) 36 } 37 ]); -
new file tools/webpack/copyVendorPlugin.js
diff --git tools/webpack/copyVendorPlugin.js tools/webpack/copyVendorPlugin.js new file mode 100644 index 0000000000..a3f7d30cd1
- + 1 var CopyPlugin = require('copy-webpack-plugin'); 2 3 var getMinifier = require( './getMinifier' ); 4 5 module.exports = new CopyPlugin([ 6 { 7 from: '**/*', 8 context: './src/js/_enqueues/vendor/', 9 ignore: [ 10 'farbtastic.js', 11 'iris.min.js', 12 'deprecated/**', 13 'README.md', 14 // Ignore unminified version of vendor lib we don't ship. 15 'jquery/jquery.masonry.js', 16 'tinymce/tinymce.js' 17 ], 18 to: './build/wp-includes/js/' 19 }, 20 { 21 from: '{farbtastic,iris.min}.js', 22 context: './src/js/_enqueues/vendor/', 23 to: './build/wp-admin/js/' 24 }, 25 { 26 from: 'suggest*', 27 context: './src/js/_enqueues/vendor/deprecated', 28 to: 'build/wp-includes/js/jquery/' 29 }, 30 { 31 from: './src/js/_enqueues/vendor/imgareaselect/jquery.imgareaselect.js', 32 to: './build/wp-includes/js/imgareaselect/jquery.imgareaselect.min.js', 33 transform: getMinifier() 34 }, 35 { 36 from: './src/js/_enqueues/vendor/colorpicker.js', 37 to: './build/wp-includes/js/colorpicker.min.js', 38 transform: getMinifier() 39 }, 40 { 41 from: './src/js/_enqueues/vendor/json2.js', 42 to: './build/wp-includes/js/json2.min.js', 43 transform: getMinifier() 44 }, 45 { 46 from: './src/js/_enqueues/vendor/mediaelement/mediaelement-migrate.js', 47 to: './build/wp-includes/js/mediaelement/mediaelement-migrate.min.js', 48 transform: getMinifier() 49 }, 50 { 51 from: './src/js/_enqueues/vendor/mediaelement/wp-mediaelement.js', 52 to: './build/wp-includes/js/mediaelement/wp-mediaelement.min.js', 53 transform: getMinifier() 54 }, 55 { 56 from: './src/js/_enqueues/vendor/mediaelement/wp-playlist.js', 57 to: './build/wp-includes/js/mediaelement/wp-playlist.min.js', 58 transform: getMinifier() 59 }, 60 { 61 from: '*.js', 62 context: './src/js/_enqueues/vendor/plupload/', 63 to: './build/wp-includes/js/plupload/[name].min.js', 64 toType: 'template', 65 transform: getMinifier() 66 }, 67 { 68 from: '{wordpress,wp*}/plugin.js', 69 context: './src/js/_enqueues/vendor/tinymce/plugins/', 70 to: './build/wp-includes/js/tinymce/plugins/[path]plugin.min.js', 71 toType: 'template', 72 transform: getMinifier() 73 }, 74 { 75 from: './src/js/_enqueues/vendor/tw-sack.js', 76 to: './build/wp-includes/js/tw-sack.min.js', 77 transform: getMinifier() 78 } 79 ]); -
new file tools/webpack/generateEntries.js
diff --git tools/webpack/generateEntries.js tools/webpack/generateEntries.js new file mode 100644 index 0000000000..d32700cf4f
- + 1 var LineReader = require( 'n-readlines' ), 2 glob = require( 'glob' ), 3 outputRegex = /@output ([^\s]+)/; 4 5 function getFileOutput( file ) { 6 var line, inComment, lineReader = new LineReader( file ); 7 8 while ( line = lineReader.next() ) { 9 line = line.toString().trim(); 10 11 // Empty line or opening/closing of comment block. 12 if ( line === '/*' || line === '/**' ) { 13 inComment = true; 14 continue; 15 } 16 if ( line === '*/' ) { 17 inComment = false; 18 continue; 19 } 20 if ( line.length === 0 ) { 21 continue; 22 } 23 24 // Single-line comment or line in comment block. 25 if ( line.startsWith( '/*' ) || ( inComment && line.startsWith( '*' ) ) ) { 26 var output = outputRegex.exec( line ); 27 28 if ( output ) { 29 lineReader.close(); 30 return output[ 1 ]; 31 } 32 33 continue; 34 } 35 36 lineReader.close(); 37 return false; 38 } 39 40 lineReader.close(); 41 return false; 42 } 43 44 module.exports = function( options ) { 45 var entries = {}; 46 47 var files = glob.sync( options.pattern, options.globOptions ); 48 49 for ( var i = 0; i < files.length; i++ ) { 50 var output, minifiedOutput, file = files[ i ]; 51 52 output = getFileOutput( file ); 53 54 if ( output ) { 55 output = options.prefix + output; 56 if ( ! entries[ output ] ) { 57 entries[output] = []; 58 } 59 entries[ output ].push( file ); 60 61 if ( options.minify ) { 62 minifiedOutput = output.replace( '.js', '.min.js' ); 63 64 if ( ! entries[ minifiedOutput ] ) { 65 entries[minifiedOutput] = []; 66 } 67 entries[ minifiedOutput ].push( file ); 68 } 69 } 70 } 71 72 return entries; 73 }; -
new file tools/webpack/getMinifier.js
diff --git tools/webpack/getMinifier.js tools/webpack/getMinifier.js new file mode 100644 index 0000000000..60e81d9eed
- + 1 var UglifyJS = require( 'uglify-js' ); 2 3 module.exports = function ( options ) { 4 options = options || {}; 5 options.output = Object.assign( {}, options.output, { 6 ascii_only: true, 7 ie8: true 8 } ); 9 10 return function ( contents ) { 11 var minified = UglifyJS.minify( contents.toString(), options ); 12 13 if ( minified.error ) { 14 console.error( minified.error ); 15 } 16 17 return minified.code.toString(); 18 }; 19 }; -
new file tools/webpack/minifyAssetsPlugin.js
diff --git tools/webpack/minifyAssetsPlugin.js tools/webpack/minifyAssetsPlugin.js new file mode 100644 index 0000000000..f42d7cde59
- + 1 var webpack = require( 'webpack' ); 2 3 module.exports = new webpack.optimize.UglifyJsPlugin({ 4 include: /\.min\.js$/, 5 minimize: true, 6 uglifyOptions: { 7 ascii_only: true, 8 ie8: true 9 } 10 }); -
webpack.config.dev.js
diff --git webpack.config.dev.js webpack.config.dev.js index cf6fa9ea88..6f14fdd34f 100644
1 var path = require( 'path' ), 2 webpack = require( 'webpack' ), 3 admin_files = {}, 4 include_files = {}; 5 6 include_files = { 7 'build/wp-includes/js/media-audiovideo.js': ['./src/js/_enqueues/wp/media/audiovideo.js'], 8 'build/wp-includes/js/media-audiovideo.min.js': ['./src/js/_enqueues/wp/media/audiovideo.js'], 9 'build/wp-includes/js/media-grid.js': ['./src/js/_enqueues/wp/media/grid.js'], 10 'build/wp-includes/js/media-grid.min.js': ['./src/js/_enqueues/wp/media/grid.js'], 11 'build/wp-includes/js/media-models.js': ['./src/js/_enqueues/wp/media/models.js'], 12 'build/wp-includes/js/media-models.min.js': ['./src/js/_enqueues/wp/media/models.js'], 13 'build/wp-includes/js/media-views.js': ['./src/js/_enqueues/wp/media/views.js'], 14 'build/wp-includes/js/media-views.min.js': ['./src/js/_enqueues/wp/media/views.js'], 15 }; 1 var generateEntries = require( './tools/webpack/generateEntries' ); 2 var minifyAssetsPlugin = require( './tools/webpack/minifyAssetsPlugin' ); 3 var copyEmbedPlugin = require( './tools/webpack/copyEmbedPlugin' ); 4 var copyPackagesPlugin = require( './tools/webpack/copyPackagesPlugin' ); 5 var copyVendorPlugin = require( './tools/webpack/copyVendorPlugin' ); 6 var concatTinymcePlugin = require( './tools/webpack/concatTinymcePlugin' ); 7 var concatEmojiPlugin = require( './tools/webpack/concatEmojiPlugin' ); 8 var compressTinymcePlugin = require( './tools/webpack/compressTinymcePlugin' ); 16 9 17 10 module.exports = [ 18 11 { 19 12 cache: true, 20 13 watch: false, 21 entry: Object.assign( admin_files, include_files ), 22 output: { 23 filename: '[name]', 24 }, 14 entry: generateEntries({ 15 pattern: './src/js/_enqueues/**/*.js', 16 globOptions: { ignore: './src/js/_enqueues/vendor/**/*.js' }, 17 prefix: './build/', 18 minify: true 19 }), 20 output: { filename: '[name]' }, 25 21 plugins: [ 26 new webpack.optimize.UglifyJsPlugin({ 27 include: /\.min\.js$/, 28 minimize: true 29 }) 22 minifyAssetsPlugin, 23 copyEmbedPlugin, 24 copyPackagesPlugin, 25 copyVendorPlugin, 26 concatTinymcePlugin, 27 concatEmojiPlugin, 28 compressTinymcePlugin 30 29 ] 31 30 } 32 31 ]; -
webpack.config.prod.js
diff --git webpack.config.prod.js webpack.config.prod.js index e6ba61f27e..726a18eef5 100644
1 var path = require( 'path' ), 2 webpack = require( 'webpack' ), 3 admin_files = {}, 4 include_files = {}; 5 6 include_files = { 7 'build/wp-includes/js/media-audiovideo.js': ['./src/js/_enqueues/wp/media/audiovideo.js'], 8 'build/wp-includes/js/media-audiovideo.min.js': ['./src/js/_enqueues/wp/media/audiovideo.js'], 9 'build/wp-includes/js/media-grid.js': ['./src/js/_enqueues/wp/media/grid.js'], 10 'build/wp-includes/js/media-grid.min.js': ['./src/js/_enqueues/wp/media/grid.js'], 11 'build/wp-includes/js/media-models.js': ['./src/js/_enqueues/wp/media/models.js'], 12 'build/wp-includes/js/media-models.min.js': ['./src/js/_enqueues/wp/media/models.js'], 13 'build/wp-includes/js/media-views.js': ['./src/js/_enqueues/wp/media/views.js'], 14 'build/wp-includes/js/media-views.min.js': ['./src/js/_enqueues/wp/media/views.js'], 15 }; 1 var webpack = require( 'webpack' ); 2 var generateEntries = require( './tools/webpack/generateEntries' ); 3 var minifyAssetsPlugin = require( './tools/webpack/minifyAssetsPlugin' ); 4 var copyEmbedPlugin = require( './tools/webpack/copyEmbedPlugin' ); 5 var copyPackagesPlugin = require( './tools/webpack/copyPackagesPlugin' ); 6 var copyVendorPlugin = require( './tools/webpack/copyVendorPlugin' ); 7 var concatTinymcePlugin = require( './tools/webpack/concatTinymcePlugin' ); 8 var concatEmojiPlugin = require( './tools/webpack/concatEmojiPlugin' ); 9 var compressTinymcePlugin = require( './tools/webpack/compressTinymcePlugin' ); 16 10 17 11 module.exports = [ 18 12 { 19 13 cache: true, 20 14 watch: false, 21 entry: Object.assign( admin_files, include_files ), 22 output: { 23 filename: '[name]', 24 }, 15 entry: generateEntries({ 16 pattern: './src/js/_enqueues/**/*.js', 17 globOptions: { ignore: './src/js/_enqueues/vendor/**/*.js' }, 18 prefix: './build/', 19 minify: true 20 }), 21 output: { filename: '[name]' }, 25 22 plugins: [ 26 23 new webpack.optimize.ModuleConcatenationPlugin(), 27 new webpack.optimize.UglifyJsPlugin({ 28 include: /\.min\.js$/, 29 minimize: true 30 }) 24 minifyAssetsPlugin, 25 copyEmbedPlugin, 26 copyPackagesPlugin, 27 copyVendorPlugin, 28 concatTinymcePlugin, 29 concatEmojiPlugin, 30 compressTinymcePlugin 31 31 ] 32 32 } 33 33 ]; -
new file webpack.config.watch.js
diff --git webpack.config.watch.js webpack.config.watch.js new file mode 100644 index 0000000000..d0f358f0f5
- + 1 var generateEntries = require( './tools/webpack/generateEntries' ); 2 3 module.exports = [ 4 { 5 cache: true, 6 watch: true, 7 entry: generateEntries({ 8 pattern: './src/js/_enqueues/**/*.js', 9 globOptions: { ignore: './src/js/_enqueues/vendor/**/*.js' }, 10 prefix: './build/', 11 minify: true /* Only generated minified file names */ 12 }), 13 output: { filename: '[name]' } 14 } 15 ];