Changeset 1722736
- Timestamp:
- 08/31/2017 02:44:58 PM (9 years ago)
- Location:
- device-mockups
- Files:
-
- 70 added
- 2 deleted
- 20 edited
-
tags/1.8.1 (added)
-
tags/1.8.1/LICENSE (added)
-
tags/1.8.1/admin (added)
-
tags/1.8.1/admin/device-mockups.css (added)
-
tags/1.8.1/admin/device-mockups.js (added)
-
tags/1.8.1/admin/device-mockups.php (added)
-
tags/1.8.1/css (added)
-
tags/1.8.1/css/device-mockups.css (added)
-
tags/1.8.1/device-mockups.php (added)
-
tags/1.8.1/fonts (added)
-
tags/1.8.1/fonts/slick.eot (added)
-
tags/1.8.1/fonts/slick.svg (added)
-
tags/1.8.1/fonts/slick.ttf (added)
-
tags/1.8.1/fonts/slick.woff (added)
-
tags/1.8.1/images (added)
-
tags/1.8.1/images/ajax-loader.gif (added)
-
tags/1.8.1/images/chrome.png (added)
-
tags/1.8.1/images/firefox.png (added)
-
tags/1.8.1/images/imac.png (added)
-
tags/1.8.1/images/ipad_land_black.png (added)
-
tags/1.8.1/images/ipad_land_white.png (added)
-
tags/1.8.1/images/ipad_port_black.png (added)
-
tags/1.8.1/images/ipad_port_white.png (added)
-
tags/1.8.1/images/iphone5_land_black.png (added)
-
tags/1.8.1/images/iphone5_land_white.png (added)
-
tags/1.8.1/images/iphone5_port_black.png (added)
-
tags/1.8.1/images/iphone5_port_white.png (added)
-
tags/1.8.1/images/iphone5s_land_black.png (added)
-
tags/1.8.1/images/iphone5s_land_gold.png (added)
-
tags/1.8.1/images/iphone5s_land_white.png (added)
-
tags/1.8.1/images/iphone5s_port_black.png (added)
-
tags/1.8.1/images/iphone5s_port_gold.png (added)
-
tags/1.8.1/images/iphone5s_port_white.png (added)
-
tags/1.8.1/images/iphone6_land_black.png (added)
-
tags/1.8.1/images/iphone6_land_gold.png (added)
-
tags/1.8.1/images/iphone6_land_silver.png (added)
-
tags/1.8.1/images/iphone6_plus_land_black.png (added)
-
tags/1.8.1/images/iphone6_plus_land_gold.png (added)
-
tags/1.8.1/images/iphone6_plus_land_silver.png (added)
-
tags/1.8.1/images/iphone6_plus_port_black.png (added)
-
tags/1.8.1/images/iphone6_plus_port_gold.png (added)
-
tags/1.8.1/images/iphone6_plus_port_silver.png (added)
-
tags/1.8.1/images/iphone6_port_black.png (added)
-
tags/1.8.1/images/iphone6_port_gold.png (added)
-
tags/1.8.1/images/iphone6_port_silver.png (added)
-
tags/1.8.1/images/lumia920_land.png (added)
-
tags/1.8.1/images/lumia920_port.png (added)
-
tags/1.8.1/images/macbook.png (added)
-
tags/1.8.1/images/nexus7_land.png (added)
-
tags/1.8.1/images/nexus7_port.png (added)
-
tags/1.8.1/images/s3_land_black.png (added)
-
tags/1.8.1/images/s3_land_white.png (added)
-
tags/1.8.1/images/s3_port_black.png (added)
-
tags/1.8.1/images/s3_port_white.png (added)
-
tags/1.8.1/images/safari.png (added)
-
tags/1.8.1/images/surface.png (added)
-
tags/1.8.1/includes (added)
-
tags/1.8.1/includes/browser.php (added)
-
tags/1.8.1/includes/device.php (added)
-
tags/1.8.1/index.php (added)
-
tags/1.8.1/js (added)
-
tags/1.8.1/js/device-mockups.js (added)
-
tags/1.8.1/languages (added)
-
tags/1.8.1/languages/device-mockups.pot (added)
-
tags/1.8.1/readme.txt (added)
-
trunk/admin/device-mockups.js (deleted)
-
trunk/admin/device-mockups.php (modified) (1 diff)
-
trunk/composer.json (added)
-
trunk/composer.lock (added)
-
trunk/css/device-mockups.css (modified) (31 diffs)
-
trunk/device-mockups.php (modified) (3 diffs)
-
trunk/grunt/aliases.js (modified) (2 diffs)
-
trunk/grunt/concat.js (modified) (1 diff)
-
trunk/grunt/copy.js (modified) (1 diff)
-
trunk/grunt/cssbeautifier.js (added)
-
trunk/grunt/image.js (modified) (1 diff)
-
trunk/grunt/jshint.js (modified) (1 diff)
-
trunk/grunt/makepot.js (modified) (1 diff)
-
trunk/grunt/phpcs.js (added)
-
trunk/grunt/postcss.js (modified) (2 diffs)
-
trunk/grunt/sass.js (modified) (1 diff)
-
trunk/includes/browser.php (modified) (1 diff)
-
trunk/includes/device.php (modified) (1 diff)
-
trunk/js/device-mockups.js (deleted)
-
trunk/languages/device-mockups.pot (modified) (2 diffs)
-
trunk/package-lock.json (modified) (44 diffs)
-
trunk/phpcs.ruleset.xml (added)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src/js/_editor.js (modified) (1 diff)
-
trunk/src/js/_init.js (modified) (1 diff)
-
trunk/src/sass/device-mockups.scss (modified) (3 diffs)
-
trunk/src/sass/vendor/_slick.scss (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
device-mockups/trunk/admin/device-mockups.php
r1720228 r1722736 4 4 * 5 5 * @package Device_Mockups 6 * @version 1.8. 06 * @version 1.8.1 7 7 */ 8 8 -
device-mockups/trunk/css/device-mockups.css
r1720229 r1722736 26 26 * 4.1 Slick Slider 27 27 */ 28 28 29 .dm-device { 29 30 margin-bottom: 20px; … … 40 41 .dm-device > .device { 41 42 background-repeat: no-repeat; 42 -webkit-background-size: 100% 100%; 43 background-size: 100% 100%; 43 background-size: 100% 100%; 44 44 bottom: 0; 45 45 height: 100%; … … 61 61 } 62 62 63 .dm-device > .device > .screen .embed-youtube, .dm-device > .device > .screen .jetpack-video-wrapper iframe, .dm-device > .device > .screen iframe { 63 .dm-device > .device > .screen .embed-youtube, 64 .dm-device > .device > .screen .jetpack-video-wrapper iframe, 65 .dm-device > .device > .screen iframe { 64 66 height: 100% !important; 65 67 width: 100% !important; … … 85 87 .dm-browser > .device { 86 88 background-repeat: no-repeat; 87 -webkit-background-size: 100% 100%; 88 background-size: 100% 100%; 89 background-size: 100% 100%; 89 90 bottom: 0; 90 91 height: 100%; … … 108 109 } 109 110 110 .dm-browser > .device > .screen .embed-youtube, .dm-browser > .device > .screen iframe { 111 .dm-browser > .device > .screen .embed-youtube, 112 .dm-browser > .device > .screen iframe { 111 113 height: 100% !important; 112 114 width: 100% !important; 113 115 } 116 114 117 115 118 /*!-------------------------------------------------------------- 116 119 1.0 Devices 117 120 --------------------------------------------------------------*/ 118 /*! iMac */ 121 119 122 .dm-device[data-device='imac'] { 120 123 padding-bottom: 81.230769%; … … 132 135 } 133 136 134 /*! iPad */135 137 .dm-device[data-device='ipad'] { 136 138 padding-bottom: 128.406276%; … … 180 182 } 181 183 182 /*! iPhone 5 */183 184 .dm-device[data-device='iphone5'] { 184 185 padding-bottom: 200.477897%; … … 193 194 } 194 195 195 .dm-device[data-device='iphone5'] > .device, .dm-device[data-device='iphone5'][data-color='black'] > .device, 196 .dm-device[data-device='iphone5'] > .device, 197 .dm-device[data-device='iphone5'][data-color='black'] > .device, 196 198 .dm-device[data-device='iphone5'][data-orientation='portrait'][data-color='black'] > .device { 197 199 background-image: url("../images/iphone5_port_black.png"); 198 200 } 199 201 200 .dm-device[data-device='iphone5'][data-orientation='landscape'] > .device, .dm-device[data-device='iphone5'][data-orientation='landscape'][data-color='black'] > .device { 202 .dm-device[data-device='iphone5'][data-orientation='landscape'] > .device, 203 .dm-device[data-device='iphone5'][data-orientation='landscape'][data-color='black'] > .device { 201 204 background-image: url("../images/iphone5_land_black.png"); 202 205 } … … 226 229 } 227 230 228 /*! iPhone 5s */229 231 .dm-device[data-device='iphone5s'] { 230 232 padding-bottom: 210.477897%; … … 245 247 } 246 248 247 .dm-device[data-device='iphone5s'][data-orientation='landscape'] > .device, .dm-device[data-device='iphone5s'][data-orientation='landscape'][data-color='black'] > .device { 249 .dm-device[data-device='iphone5s'][data-orientation='landscape'] > .device, 250 .dm-device[data-device='iphone5s'][data-orientation='landscape'][data-color='black'] > .device { 248 251 background-image: url("../images/iphone5s_land_black.png"); 249 252 } … … 282 285 } 283 286 284 /*! iPhone 6 */285 287 .dm-device[data-device='iphone6'] { 286 288 padding-bottom: 200.477897%; … … 301 303 } 302 304 303 .dm-device[data-device='iphone6'][data-orientation='landscape'] > .device, .dm-device[data-device='iphone6'][data-orientation='landscape'][data-color='black'] > .device { 305 .dm-device[data-device='iphone6'][data-orientation='landscape'] > .device, 306 .dm-device[data-device='iphone6'][data-orientation='landscape'][data-color='black'] > .device { 304 307 background-image: url("../images/iphone6_land_black.png"); 305 308 } … … 338 341 } 339 342 340 /*! iPhone 6 Plus */341 343 .dm-device[data-device='iphone6-plus'] { 342 344 padding-bottom: 200.477897%; … … 357 359 } 358 360 359 .dm-device[data-device='iphone6-plus'][data-orientation='landscape'] > .device, .dm-device[data-device='iphone6-plus'][data-orientation='landscape'][data-color='black'] > .device { 361 .dm-device[data-device='iphone6-plus'][data-orientation='landscape'] > .device, 362 .dm-device[data-device='iphone6-plus'][data-orientation='landscape'][data-color='black'] > .device { 360 363 background-image: url("../images/iphone6_plus_land_black.png"); 361 364 } … … 394 397 } 395 398 396 /*! Lumia 920 */397 399 .dm-device[data-device='lumia920'] { 398 400 padding-bottom: 172.796353%; … … 431 433 } 432 434 433 /*! Macbook */434 435 .dm-device[data-device='macbook'] { 435 436 padding-bottom: 61.775701%; … … 447 448 } 448 449 449 /*! Nexus */450 450 .dm-device[data-device="nexus7"] { 451 451 padding-bottom: 156.521739%; … … 484 484 } 485 485 486 /*! Galaxy S3 */487 486 .dm-device[data-device='s3'] { 488 487 padding-bottom: 178.787879%; … … 503 502 } 504 503 505 .dm-device[data-device='s3'][data-orientation='landscape'] > .device, .dm-device[data-device='s3'][data-orientation='landscape'][data-color='black'] > .device { 504 .dm-device[data-device='s3'][data-orientation='landscape'] > .device, 505 .dm-device[data-device='s3'][data-orientation='landscape'][data-color='black'] > .device { 506 506 background-image: url("../images/s3_land_black.png"); 507 507 } … … 531 531 } 532 532 533 /*! Surface */534 533 .dm-device[data-device='surface'] { 535 534 padding-bottom: 64.7584973%; … … 562 561 } 563 562 563 564 564 /*!-------------------------------------------------------------- 565 565 2.0 Browsers 566 566 --------------------------------------------------------------*/ 567 /*! Chrome */ 567 568 568 .dm-browser[data-device='chrome'] > .device { 569 569 background-image: url("../images/chrome.png"); … … 575 575 } 576 576 577 /*! Firefox */578 577 .dm-browser[data-device='firefox'] > .device { 579 578 background-image: url("../images/firefox.png"); … … 585 584 } 586 585 587 /*! Safari */588 586 .dm-browser[data-device='safari'] > .device { 589 587 background-image: url("../images/safari.png"); … … 595 593 } 596 594 595 597 596 /*!-------------------------------------------------------------- 598 597 3.0 Options 599 598 --------------------------------------------------------------*/ 600 /*! Stacking */ 599 601 600 .dm-stacked { 602 601 height: auto; … … 715 714 left: 10px; 716 715 } 716 717 717 .dm-stacked .dm-stacked-right { 718 718 right: 10px; … … 720 720 } 721 721 722 /*! Hiding */723 722 .dm-hide-left { 724 723 margin-left: -70px; … … 741 740 } 742 741 743 /*! Width */744 742 .dm-width { 745 743 display: inline-block; … … 747 745 } 748 746 749 /*! Scroll */750 747 @media screen and (min-width: 768px) { 751 748 .dm-scroll > .device > .screen { … … 754 751 } 755 752 753 756 754 /*!-------------------------------------------------------------- 757 755 4.0 Vendors 758 756 --------------------------------------------------------------*/ 759 /*! Slick Slider */ 757 760 758 .slick-slider { 761 759 -webkit-tap-highlight-color: transparent; 762 760 -webkit-box-sizing: border-box; 763 box-sizing: border-box;761 box-sizing: border-box; 764 762 display: block; 765 763 position: relative; 766 764 -ms-touch-action: pan-y; 767 touch-action: pan-y;765 touch-action: pan-y; 768 766 -webkit-user-select: none; 769 -moz-user-select: none;770 -ms-user-select: none;771 user-select: none;767 -moz-user-select: none; 768 -ms-user-select: none; 769 user-select: none; 772 770 } 773 771 … … 791 789 .slick-slider .slick-list { 792 790 -webkit-transform: translate3d(0, 0, 0); 793 transform: translate3d(0, 0, 0);791 transform: translate3d(0, 0, 0); 794 792 } 795 793 … … 803 801 } 804 802 805 .slick-track::before, .slick-track::after { 803 .slick-track::before, 804 .slick-track::after { 806 805 content: ''; 807 806 display: table; -
device-mockups/trunk/device-mockups.php
r1720228 r1722736 4 4 * Plugin URI: https://wordpress.org/plugins/device-mockups/ 5 5 * Description: Show your work in high resolution, responsive device mockups using only shortcodes. 6 * Version: 1.8. 06 * Version: 1.8.1 7 7 * Author: Justin Peacock 8 8 * Author URI: https://byjust.in/ … … 21 21 22 22 // Useful global constants. 23 define( 'DEVICE_MOCKUPS_VERSION', '1.8. 0' );23 define( 'DEVICE_MOCKUPS_VERSION', '1.8.1' ); 24 24 define( 'DEVICE_MOCKUPS_URL', plugin_dir_url( __FILE__ ) ); 25 25 define( 'DEVICE_MOCKUPS_PATH', dirname( __FILE__ ) . '/' ); … … 70 70 require_once DEVICE_MOCKUPS_INC . 'device.php'; 71 71 require_once DEVICE_MOCKUPS_INC . 'browser.php'; 72 73 /**74 * Disables wp texturize on registered shortcodes75 *76 * @param $shortcodes77 *78 * @return array79 */80 function device_mockups_shortcode_exclude( $shortcodes ) {81 $shortcodes[] = 'device';82 $shortcodes[] = 'browser';83 84 return $shortcodes;85 }86 87 add_filter( 'no_texturize_shortcodes', 'device_mockups_shortcode_exclude' );88 89 /**90 * Filters shortcode to remove auto p and br tags91 *92 * @param $pee93 *94 * @return mixed95 */96 function device_mockups_shortcode_unautop( $pee ) {97 global $shortcode_tags;98 99 if ( empty( $shortcode_tags ) || ! is_array( $shortcode_tags ) ) {100 return $pee;101 }102 103 $tagregexp = join( '|', array_map( 'preg_quote', array_keys( $shortcode_tags ) ) );104 105 $pattern =106 '/'107 . '<p>'108 . '\\s*+'109 . '('110 . '\\[\\/?'111 . "($tagregexp)"112 . '(?![\\w-])'113 . '[^\\]\\/]*'114 . '(?:'115 . '\\/(?!\\])'116 . '[^\\]\\/]*'117 . ')*?'118 . '[\\w\\s="\']*'119 . '(?:'120 . '\\s*+'121 . '\\/\\]'122 . '|'123 . '\\]'124 . '(?:'125 . '(?!<\/p>)'126 . '[^\\[]*+'127 . '(?:'128 . '\\[(?!\\/\\2\\])'129 . '[^\\[]*+'130 . ')*+'131 . '\\[\\/\\2\\]'132 . ')?'133 . ')'134 . ')'135 . '\\s*+'136 . '<\\/p>'137 . '/s';138 139 return preg_replace( $pattern, '$1', $pee );140 }141 142 foreach ( array( 'device', 'browser' ) as $filter ) {143 remove_filter( $filter, 'shortcode_unautop' );144 add_filter( $filter, 'device_mockups_shortcode_unautop' );145 }146 147 remove_filter( 'the_content', 'shortcode_unautop' );148 add_filter( 'the_content', 'device_mockups_shortcode_unautop' );149 remove_filter( 'the_excerpt', 'shortcode_unautop' );150 add_filter( 'the_excerpt', 'device_mockups_shortcode_unautop' );151 add_filter( 'widget_text', 'do_shortcode' ); -
device-mockups/trunk/grunt/aliases.js
r1720119 r1722736 1 1 module.exports = { 2 'default': [3 'makepot',2 'default': [ 3 'makepot', 4 4 'styles', 5 5 'scripts' 6 ],6 ], 7 7 'styles': [ 8 8 'sass', 9 'postcss' 9 'postcss', 10 'cssbeautifier' 10 11 ], 11 12 'scripts': [ … … 13 14 'concat' 14 15 ], 15 'build': [ 16 'default', 17 'clean:dist', 18 'copy:build' 19 ], 20 'dist': [ 21 'copy:build', 22 'copy:dist' 23 ] 16 'build': [ 17 'default', 18 'phpcs', 19 'clean:dist', 20 'copy:build' 21 ], 22 'dist': [ 23 'copy:build', 24 'copy:dist' 25 ] 24 26 }; -
device-mockups/trunk/grunt/concat.js
r1720119 r1722736 12 12 banner: '/**\n' + 13 13 ' * @package Device_Mockups\n' + 14 ' * @version 1.7.1\n' + 15 ' *\n' + 14 ' * @version <%= package.version %>\n' + 16 15 ' */\n' + 17 16 '\n' -
device-mockups/trunk/grunt/copy.js
r1719860 r1722736 20 20 '!bower.json', 21 21 '!package.json', 22 '!package-lock.json' 22 '!package-lock.json', 23 '!phpcs.ruleset.xml', 24 '!composer.json', 25 '!composer.lock', 26 '!vendor/**' 23 27 ], 24 28 dest: 'dist/<%= package.name %>/' -
device-mockups/trunk/grunt/image.js
r1719613 r1722736 1 1 module.exports = { 2 /**3 * grunt-image4 *5 * Optimize PNG, JPEG, GIF, SVG images with grunt task.6 *7 * @link https://www.npmjs.com/package/grunt-image8 */9 assets: {10 files: [{11 expand: true,12 cwd: '../assets/',13 src: ['**/*.{png,jpg,gif,svg}'],14 dest: '../assets/'15 }]16 },17 images: {18 files: [{19 expand: true,20 cwd: 'images/',21 src: ['**/*.{png,jpg,gif,svg}'],22 dest: 'images/'23 }]24 }2 /** 3 * grunt-image 4 * 5 * Optimize PNG, JPEG, GIF, SVG images with grunt task. 6 * 7 * @link https://www.npmjs.com/package/grunt-image 8 */ 9 assets: { 10 files: [{ 11 expand: true, 12 cwd: '../assets/', 13 src: ['**/*.{png,jpg,gif,svg}'], 14 dest: '../assets/' 15 }] 16 }, 17 images: { 18 files: [{ 19 expand: true, 20 cwd: 'images/', 21 src: ['**/*.{png,jpg,gif,svg}'], 22 dest: 'images/' 23 }] 24 } 25 25 }; -
device-mockups/trunk/grunt/jshint.js
r1719860 r1722736 1 1 module.exports = { 2 /**3 * grunt-contrib-jshint4 *5 * Validate files with JSHint.6 *7 * @link https://www.npmjs.com/package/grunt-contrib-jshint8 */9 all: [10 'Gruntfile.js',11 'src/js/**/*.js'12 ]2 /** 3 * grunt-contrib-jshint 4 * 5 * Validate files with JSHint. 6 * 7 * @link https://www.npmjs.com/package/grunt-contrib-jshint 8 */ 9 all: [ 10 'Gruntfile.js', 11 'src/js/**/*.js' 12 ] 13 13 }; -
device-mockups/trunk/grunt/makepot.js
r1719613 r1722736 13 13 type: 'wp-plugin', 14 14 potHeaders: { 15 poedit: true, 16 'x-poedit-keywordslist': true, 15 17 'report-msgid-bugs-to': 'https://wordpress.org/plugins/device-mockups/', 16 18 'last-translator': 'hello@byjust.in' -
device-mockups/trunk/grunt/postcss.js
r1719860 r1722736 1 1 module.exports = { 2 2 /** 3 * grunt-p ostcss3 * grunt-phpcs 4 4 * 5 * Apply several post-processors to your CSS using PostCSS5 * Grunt plugin for running PHP Code Sniffer. 6 6 * 7 * @link https://www.npmjs.com/package/grunt-p ostcss7 * @link https://www.npmjs.com/package/grunt-phpcs 8 8 */ 9 9 dev: { … … 12 12 processors: [ 13 13 require( 'autoprefixer' )( { 14 browsers: [ 15 // 16 // Official browser support policy: 17 // https://v4-alpha.getbootstrap.com/getting-started/browsers-devices/#supported-browsers 18 // 19 'Chrome >= 35', // Exact version number here is kinda arbitrary 20 // Rather than using Autoprefixer's native "Firefox ESR" version specifier string, 21 // we deliberately hardcode the number. This is to avoid unwittingly severely breaking the previous ESR in the event that: 22 // (a) we happen to ship a new Bootstrap release soon after the release of a new ESR, 23 // such that folks haven't yet had a reasonable amount of time to upgrade; and 24 // (b) the new ESR has unprefixed CSS properties/values whose absence would severely break webpages 25 // (e.g. `box-sizing`, as opposed to `background: linear-gradient(...)`). 26 // Since they've been unprefixed, Autoprefixer will stop prefixing them, 27 // thus causing them to not work in the previous ESR (where the prefixes were required). 28 'Firefox >= 38', // Current Firefox Extended Support Release (ESR); https://www.mozilla.org/en-US/firefox/organizations/faq/ 29 // Note: Edge versions in Autoprefixer & Can I Use refer to the EdgeHTML rendering engine version, 30 // NOT the Edge app version shown in Edge's "About" screen. 31 // For example, at the time of writing, Edge 20 on an up-to-date system uses EdgeHTML 12. 32 // See also https://github.com/Fyrd/caniuse/issues/1928 33 'Edge >= 12', 34 'Explorer >= 10', 35 // Out of leniency, we prefix these 1 version further back than the official policy. 36 'iOS >= 8', 37 'Safari >= 8', 38 // The following remain NOT officially supported, but we're lenient and include their prefixes to avoid severely breaking in them. 39 'Android 2.3', 40 'Android >= 4', 41 'Opera >= 12' 42 ] 43 } ) 14 browsers: ['last 2 versions'] 15 } ), 16 require( 'postcss-prettify' ) 44 17 ] 45 18 }, -
device-mockups/trunk/grunt/sass.js
r1719860 r1722736 11 11 sourceMap: false, 12 12 // @link https://make.wordpress.org/core/handbook/best-practices/coding-standards/css/ 13 indentedSyntax: true,14 13 indentType: 'tab', 15 indentWidth: '1',16 14 includePaths: [ 17 15 'bower_components/slick-carousel/slick' -
device-mockups/trunk/includes/browser.php
r1720228 r1722736 4 4 * 5 5 * @package Device_Mockups 6 * @version 1.8. 06 * @version 1.8.1 7 7 */ 8 8 -
device-mockups/trunk/includes/device.php
r1720228 r1722736 4 4 * 5 5 * @package Device_Mockups 6 * @version 1.8. 06 * @version 1.8.1 7 7 */ 8 8 -
device-mockups/trunk/languages/device-mockups.pot
r1720228 r1722736 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Device Mockups 1.8. 0\n"5 "Project-Id-Version: Device Mockups 1.8.1\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/plugins/device-mockups/\n" 7 "POT-Creation-Date: 2017-08- 27 22:08:51+00:00\n"7 "POT-Creation-Date: 2017-08-31 14:39:07+00:00\n" 8 8 "MIME-Version: 1.0\n" 9 9 "Content-Type: text/plain; charset=utf-8\n" … … 12 12 "Last-Translator: hello@byjust.in\n" 13 13 "Language-Team: LANGUAGE <LL@li.org>\n" 14 "Language: en\n" 15 "Plural-Forms: nplurals=2; plural=(n != 1);\n" 16 "X-Poedit-Country: United States\n" 17 "X-Poedit-SourceCharset: UTF-8\n" 18 "X-Poedit-KeywordsList: " 19 "__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_" 20 "attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n" 21 "X-Poedit-Basepath: ../\n" 22 "X-Poedit-SearchPath-0: .\n" 23 "X-Poedit-Bookmarks: \n" 24 "X-Textdomain-Support: yes\n" 14 25 "X-Generator: grunt-wp-i18n1.0.0\n" 15 26 -
device-mockups/trunk/package-lock.json
r1720119 r1722736 1 1 { 2 2 "name": "device-mockups", 3 "version": "1. 7.1",3 "version": "1.8.1", 4 4 "lockfileVersion": 1, 5 5 "requires": true, … … 25 25 } 26 26 } 27 },28 "alphanum-sort": {29 "version": "1.0.2",30 "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",31 "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM="32 27 }, 33 28 "amdefine": { … … 391 386 } 392 387 }, 393 "caniuse-api": {394 "version": "1.6.1",395 "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz",396 "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=",397 "requires": {398 "browserslist": "1.7.7",399 "caniuse-db": "1.0.30000718",400 "lodash.memoize": "4.1.2",401 "lodash.uniq": "4.5.0"402 },403 "dependencies": {404 "browserslist": {405 "version": "1.7.7",406 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz",407 "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",408 "requires": {409 "caniuse-db": "1.0.30000718",410 "electron-to-chromium": "1.3.18"411 }412 }413 }414 },415 "caniuse-db": {416 "version": "1.0.30000718",417 "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000718.tgz",418 "integrity": "sha1-hs3ZeYcwJVSTTGHhBvTkcPFvmTw="419 },420 388 "caniuse-lite": { 421 389 "version": "1.0.30000718", … … 470 438 "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.0.tgz", 471 439 "integrity": "sha1-WckP4+E3EEdG/xlGmiemNP9oyFc=", 440 "dev": true, 472 441 "requires": { 473 442 "chalk": "1.1.3" … … 513 482 "version": "1.0.2", 514 483 "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", 515 "integrity": "sha1-Jgt6meux7f4kdTgXX3gyQ8sZ0Uk=" 484 "integrity": "sha1-Jgt6meux7f4kdTgXX3gyQ8sZ0Uk=", 485 "dev": true 516 486 }, 517 487 "clone-stats": { … … 531 501 "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", 532 502 "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", 503 "dev": true, 533 504 "requires": { 534 505 "q": "1.5.0" … … 545 516 "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==" 546 517 }, 547 "color": {548 "version": "0.11.4",549 "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz",550 "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=",551 "requires": {552 "clone": "1.0.2",553 "color-convert": "1.9.0",554 "color-string": "0.3.0"555 }556 },557 518 "color-convert": { 558 519 "version": "1.9.0", … … 568 529 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" 569 530 }, 570 "color-string": {571 "version": "0.3.0",572 "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz",573 "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=",574 "requires": {575 "color-name": "1.1.3"576 }577 },578 "colormin": {579 "version": "1.1.2",580 "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz",581 "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=",582 "requires": {583 "color": "0.11.4",584 "css-color-names": "0.0.4",585 "has": "1.0.1"586 }587 },588 531 "colors": { 589 532 "version": "1.1.2", 590 533 "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", 591 "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=" 534 "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", 535 "dev": true 592 536 }, 593 537 "combined-stream": { … … 703 647 } 704 648 }, 705 "css-color-names": { 706 "version": "0.0.4", 707 "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", 708 "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" 709 }, 710 "cssnano": { 711 "version": "3.10.0", 712 "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", 713 "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", 714 "requires": { 715 "autoprefixer": "6.7.7", 716 "decamelize": "1.2.0", 717 "defined": "1.0.0", 718 "has": "1.0.1", 719 "object-assign": "4.1.1", 720 "postcss": "5.2.17", 721 "postcss-calc": "5.3.1", 722 "postcss-colormin": "2.2.2", 723 "postcss-convert-values": "2.6.1", 724 "postcss-discard-comments": "2.0.4", 725 "postcss-discard-duplicates": "2.1.0", 726 "postcss-discard-empty": "2.1.0", 727 "postcss-discard-overridden": "0.1.1", 728 "postcss-discard-unused": "2.2.3", 729 "postcss-filter-plugins": "2.0.2", 730 "postcss-merge-idents": "2.1.7", 731 "postcss-merge-longhand": "2.0.2", 732 "postcss-merge-rules": "2.1.2", 733 "postcss-minify-font-values": "1.0.5", 734 "postcss-minify-gradients": "1.0.5", 735 "postcss-minify-params": "1.2.2", 736 "postcss-minify-selectors": "2.1.1", 737 "postcss-normalize-charset": "1.1.1", 738 "postcss-normalize-url": "3.0.8", 739 "postcss-ordered-values": "2.2.3", 740 "postcss-reduce-idents": "2.4.0", 741 "postcss-reduce-initial": "1.0.1", 742 "postcss-reduce-transforms": "1.0.4", 743 "postcss-svgo": "2.1.6", 744 "postcss-unique-selectors": "2.0.2", 745 "postcss-value-parser": "3.3.0", 746 "postcss-zindex": "2.2.0" 747 }, 748 "dependencies": { 749 "autoprefixer": { 750 "version": "6.7.7", 751 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", 752 "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", 753 "requires": { 754 "browserslist": "1.7.7", 755 "caniuse-db": "1.0.30000718", 756 "normalize-range": "0.1.2", 757 "num2fraction": "1.2.2", 758 "postcss": "5.2.17", 759 "postcss-value-parser": "3.3.0" 760 } 761 }, 762 "browserslist": { 763 "version": "1.7.7", 764 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", 765 "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", 766 "requires": { 767 "caniuse-db": "1.0.30000718", 768 "electron-to-chromium": "1.3.18" 769 } 770 }, 771 "has-flag": { 772 "version": "1.0.0", 773 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 774 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 775 }, 776 "postcss": { 777 "version": "5.2.17", 778 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", 779 "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", 780 "requires": { 781 "chalk": "1.1.3", 782 "js-base64": "2.1.9", 783 "source-map": "0.5.7", 784 "supports-color": "3.2.3" 785 } 786 }, 787 "supports-color": { 788 "version": "3.2.3", 789 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 790 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 791 "requires": { 792 "has-flag": "1.0.0" 793 } 794 } 795 } 649 "cssbeautify": { 650 "version": "0.3.1", 651 "resolved": "https://registry.npmjs.org/cssbeautify/-/cssbeautify-0.3.1.tgz", 652 "integrity": "sha1-Et0fc0A1wub6ymfcvc73TkKBE5c=", 653 "dev": true 796 654 }, 797 655 "csso": { … … 799 657 "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", 800 658 "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", 659 "dev": true, 801 660 "requires": { 802 661 "clap": "1.2.0", … … 1024 883 "version": "1.0.0", 1025 884 "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", 1026 "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" 885 "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", 886 "dev": true 1027 887 }, 1028 888 "delayed-stream": { … … 1389 1249 }, 1390 1250 "figures": { 1391 "version": "1.7. 1",1251 "version": "1.7.0", 1392 1252 "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", 1393 1253 "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", … … 1487 1347 "dev": true 1488 1348 }, 1489 "flatten": {1490 "version": "1.0.2",1491 "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz",1492 "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I="1493 },1494 1349 "for-in": { 1495 1350 "version": "1.0.2", … … 1537 1392 "rimraf": "2.2.8" 1538 1393 } 1539 },1540 "function-bind": {1541 "version": "1.1.0",1542 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz",1543 "integrity": "sha1-FhdnFMgBeY5Ojyz391KUZ7tKV3E="1544 1394 }, 1545 1395 "gauge": { … … 1913 1763 "jshint": "2.9.5" 1914 1764 } 1765 }, 1766 "grunt-cssbeautifier": { 1767 "version": "0.1.2", 1768 "resolved": "https://registry.npmjs.org/grunt-cssbeautifier/-/grunt-cssbeautifier-0.1.2.tgz", 1769 "integrity": "sha1-EBqUELE3/RwXJuX3TRiHuNst8yw=", 1770 "dev": true, 1771 "requires": { 1772 "cssbeautify": "0.3.1", 1773 "grunt": "0.4.5" 1774 }, 1775 "dependencies": { 1776 "argparse": { 1777 "version": "0.1.16", 1778 "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", 1779 "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=", 1780 "dev": true, 1781 "requires": { 1782 "underscore": "1.7.0", 1783 "underscore.string": "2.4.0" 1784 }, 1785 "dependencies": { 1786 "underscore.string": { 1787 "version": "2.4.0", 1788 "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", 1789 "integrity": "sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs=", 1790 "dev": true 1791 } 1792 } 1793 }, 1794 "async": { 1795 "version": "0.1.22", 1796 "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz", 1797 "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=", 1798 "dev": true 1799 }, 1800 "coffee-script": { 1801 "version": "1.3.3", 1802 "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz", 1803 "integrity": "sha1-FQ1rTLUiiUNp7+1qIQHCC8f0pPQ=", 1804 "dev": true 1805 }, 1806 "colors": { 1807 "version": "0.6.2", 1808 "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", 1809 "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=", 1810 "dev": true 1811 }, 1812 "dateformat": { 1813 "version": "1.0.2-1.2.3", 1814 "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz", 1815 "integrity": "sha1-sCIMAt6YYXQztyhRz0fePfLNvuk=", 1816 "dev": true 1817 }, 1818 "esprima": { 1819 "version": "1.0.4", 1820 "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", 1821 "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=", 1822 "dev": true 1823 }, 1824 "findup-sync": { 1825 "version": "0.1.3", 1826 "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz", 1827 "integrity": "sha1-fz56l7gjksZTvwZYm9hRkOk8NoM=", 1828 "dev": true, 1829 "requires": { 1830 "glob": "3.2.11", 1831 "lodash": "2.4.2" 1832 }, 1833 "dependencies": { 1834 "glob": { 1835 "version": "3.2.11", 1836 "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", 1837 "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", 1838 "dev": true, 1839 "requires": { 1840 "inherits": "2.0.3", 1841 "minimatch": "0.3.0" 1842 } 1843 }, 1844 "lodash": { 1845 "version": "2.4.2", 1846 "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", 1847 "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", 1848 "dev": true 1849 }, 1850 "minimatch": { 1851 "version": "0.3.0", 1852 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", 1853 "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", 1854 "dev": true, 1855 "requires": { 1856 "lru-cache": "2.7.3", 1857 "sigmund": "1.0.1" 1858 } 1859 } 1860 } 1861 }, 1862 "glob": { 1863 "version": "3.1.21", 1864 "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", 1865 "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", 1866 "dev": true, 1867 "requires": { 1868 "graceful-fs": "1.2.3", 1869 "inherits": "1.0.2", 1870 "minimatch": "0.2.14" 1871 }, 1872 "dependencies": { 1873 "inherits": { 1874 "version": "1.0.2", 1875 "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", 1876 "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", 1877 "dev": true 1878 } 1879 } 1880 }, 1881 "graceful-fs": { 1882 "version": "1.2.3", 1883 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", 1884 "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", 1885 "dev": true 1886 }, 1887 "grunt": { 1888 "version": "0.4.5", 1889 "resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz", 1890 "integrity": "sha1-VpN81RlDJK3/bSB2MYMqnWuk5/A=", 1891 "dev": true, 1892 "requires": { 1893 "async": "0.1.22", 1894 "coffee-script": "1.3.3", 1895 "colors": "0.6.2", 1896 "dateformat": "1.0.2-1.2.3", 1897 "eventemitter2": "0.4.14", 1898 "exit": "0.1.2", 1899 "findup-sync": "0.1.3", 1900 "getobject": "0.1.0", 1901 "glob": "3.1.21", 1902 "grunt-legacy-log": "0.1.3", 1903 "grunt-legacy-util": "0.2.0", 1904 "hooker": "0.2.3", 1905 "iconv-lite": "0.2.11", 1906 "js-yaml": "2.0.5", 1907 "lodash": "0.9.2", 1908 "minimatch": "0.2.14", 1909 "nopt": "1.0.10", 1910 "rimraf": "2.2.8", 1911 "underscore.string": "2.2.1", 1912 "which": "1.0.9" 1913 } 1914 }, 1915 "grunt-legacy-log": { 1916 "version": "0.1.3", 1917 "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz", 1918 "integrity": "sha1-7ClCboAwIa9ZAp+H0vnNczWgVTE=", 1919 "dev": true, 1920 "requires": { 1921 "colors": "0.6.2", 1922 "grunt-legacy-log-utils": "0.1.1", 1923 "hooker": "0.2.3", 1924 "lodash": "2.4.2", 1925 "underscore.string": "2.3.3" 1926 }, 1927 "dependencies": { 1928 "lodash": { 1929 "version": "2.4.2", 1930 "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", 1931 "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", 1932 "dev": true 1933 }, 1934 "underscore.string": { 1935 "version": "2.3.3", 1936 "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", 1937 "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", 1938 "dev": true 1939 } 1940 } 1941 }, 1942 "grunt-legacy-log-utils": { 1943 "version": "0.1.1", 1944 "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz", 1945 "integrity": "sha1-wHBrndkGThFvNvI/5OawSGcsD34=", 1946 "dev": true, 1947 "requires": { 1948 "colors": "0.6.2", 1949 "lodash": "2.4.2", 1950 "underscore.string": "2.3.3" 1951 }, 1952 "dependencies": { 1953 "lodash": { 1954 "version": "2.4.2", 1955 "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", 1956 "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", 1957 "dev": true 1958 }, 1959 "underscore.string": { 1960 "version": "2.3.3", 1961 "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", 1962 "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", 1963 "dev": true 1964 } 1965 } 1966 }, 1967 "grunt-legacy-util": { 1968 "version": "0.2.0", 1969 "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz", 1970 "integrity": "sha1-kzJIhNv343qf98Am3/RR2UqeVUs=", 1971 "dev": true, 1972 "requires": { 1973 "async": "0.1.22", 1974 "exit": "0.1.2", 1975 "getobject": "0.1.0", 1976 "hooker": "0.2.3", 1977 "lodash": "0.9.2", 1978 "underscore.string": "2.2.1", 1979 "which": "1.0.9" 1980 } 1981 }, 1982 "iconv-lite": { 1983 "version": "0.2.11", 1984 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz", 1985 "integrity": "sha1-HOYKOleGSiktEyH/RgnKS7llrcg=", 1986 "dev": true 1987 }, 1988 "js-yaml": { 1989 "version": "2.0.5", 1990 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz", 1991 "integrity": "sha1-olrmUJmZ6X3yeMZxnaEb0Gh3Q6g=", 1992 "dev": true, 1993 "requires": { 1994 "argparse": "0.1.16", 1995 "esprima": "1.0.4" 1996 } 1997 }, 1998 "lodash": { 1999 "version": "0.9.2", 2000 "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", 2001 "integrity": "sha1-jzSZxSRdNG1oLlsNO0B2fgnxqSw=", 2002 "dev": true 2003 }, 2004 "lru-cache": { 2005 "version": "2.7.3", 2006 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", 2007 "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", 2008 "dev": true 2009 }, 2010 "minimatch": { 2011 "version": "0.2.14", 2012 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", 2013 "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", 2014 "dev": true, 2015 "requires": { 2016 "lru-cache": "2.7.3", 2017 "sigmund": "1.0.1" 2018 } 2019 }, 2020 "nopt": { 2021 "version": "1.0.10", 2022 "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", 2023 "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", 2024 "dev": true, 2025 "requires": { 2026 "abbrev": "1.1.0" 2027 } 2028 }, 2029 "underscore.string": { 2030 "version": "2.2.1", 2031 "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz", 2032 "integrity": "sha1-18D6KvXVoaZ/QlPa7pgTLnM/Dxk=", 2033 "dev": true 2034 }, 2035 "which": { 2036 "version": "1.0.9", 2037 "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", 2038 "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=", 2039 "dev": true 2040 } 2041 } 2042 }, 2043 "grunt-fixindent": { 2044 "version": "0.1.3", 2045 "resolved": "https://registry.npmjs.org/grunt-fixindent/-/grunt-fixindent-0.1.3.tgz", 2046 "integrity": "sha1-4jcVpBEkLkBw8zLwqF8EbNfyBqQ=", 2047 "dev": true 1915 2048 }, 1916 2049 "grunt-image": { … … 2039 2172 } 2040 2173 }, 2174 "grunt-phpcs": { 2175 "version": "0.4.0", 2176 "resolved": "https://registry.npmjs.org/grunt-phpcs/-/grunt-phpcs-0.4.0.tgz", 2177 "integrity": "sha1-oI1iX8ZEZeRTsr2T+BCyqB6Uvao=", 2178 "dev": true 2179 }, 2041 2180 "grunt-postcss": { 2042 2181 "version": "0.8.0", … … 2238 2377 } 2239 2378 }, 2240 "has": {2241 "version": "1.0.1",2242 "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz",2243 "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=",2244 "requires": {2245 "function-bind": "1.1.0"2246 }2247 },2248 2379 "has-ansi": { 2249 2380 "version": "2.0.0", … … 2302 2433 "version": "1.1.1", 2303 2434 "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", 2304 "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=" 2435 "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=", 2436 "dev": true 2305 2437 }, 2306 2438 "htmlparser2": { … … 2372 2504 } 2373 2505 }, 2374 "indexes-of": {2375 "version": "1.0.1",2376 "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",2377 "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc="2378 },2379 2506 "inflight": { 2380 2507 "version": "1.0.6", … … 2422 2549 } 2423 2550 }, 2424 "is-absolute-url": {2425 "version": "2.1.0",2426 "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",2427 "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY="2428 },2429 2551 "is-arrayish": { 2430 2552 "version": "0.2.1", … … 2543 2665 "dev": true 2544 2666 }, 2545 "is-plain-obj": {2546 "version": "1.1.0",2547 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",2548 "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4="2549 },2550 2667 "is-png": { 2551 2668 "version": "1.1.0", … … 2594 2711 "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", 2595 2712 "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", 2713 "dev": true, 2596 2714 "requires": { 2597 2715 "html-comment-regex": "1.1.1" … … 2961 3079 } 2962 3080 }, 2963 "lodash.memoize": {2964 "version": "4.1.2",2965 "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",2966 "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4="2967 },2968 3081 "lodash.mergewith": { 2969 3082 "version": "4.6.0", … … 3004 3117 } 3005 3118 }, 3006 "lodash.uniq": {3007 "version": "4.5.0",3008 "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",3009 "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M="3010 },3011 3119 "logalot": { 3012 3120 "version": "2.1.0", … … 3061 3169 } 3062 3170 }, 3063 "macaddress": {3064 "version": "0.2.8",3065 "resolved": "https://registry.npmjs.org/macaddress/-/macaddress-0.2.8.tgz",3066 "integrity": "sha1-WQTcU3w57G2+/q6QIycTX6hRHxI="3067 },3068 3171 "map-obj": { 3069 3172 "version": "1.0.1", 3070 3173 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", 3071 3174 "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" 3072 },3073 "math-expression-evaluator": {3074 "version": "1.2.17",3075 "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz",3076 "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw="3077 3175 }, 3078 3176 "meow": { … … 3417 3515 "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" 3418 3516 }, 3419 "normalize-url": {3420 "version": "1.9.1",3421 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",3422 "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=",3423 "requires": {3424 "object-assign": "4.1.1",3425 "prepend-http": "1.0.4",3426 "query-string": "4.3.4",3427 "sort-keys": "1.1.2"3428 }3429 },3430 3517 "npm-run-path": { 3431 3518 "version": "2.0.2", … … 3720 3807 } 3721 3808 }, 3722 "postcss- calc": {3723 "version": " 5.3.1",3724 "resolved": "https://registry.npmjs.org/postcss- calc/-/postcss-calc-5.3.1.tgz",3725 "integrity": "sha1- d7rnypKK2FcW4v2kLyYb98HWW14=",3726 " requires": {3727 "postcss": "5.2.17",3728 " postcss-message-helpers": "2.0.0",3729 " reduce-css-calc": "1.3.0"3809 "postcss-prettify": { 3810 "version": "0.3.4", 3811 "resolved": "https://registry.npmjs.org/postcss-prettify/-/postcss-prettify-0.3.4.tgz", 3812 "integrity": "sha1-Grl4mb6jR3fk/BjYymH4WAdlGEM=", 3813 "dev": true, 3814 "requires": { 3815 "defined": "1.0.0", 3816 "postcss": "5.0.19" 3730 3817 }, 3731 3818 "dependencies": { … … 3733 3820 "version": "1.0.0", 3734 3821 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 3735 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 3822 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 3823 "dev": true 3736 3824 }, 3737 3825 "postcss": { 3738 "version": "5. 2.17",3739 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5. 2.17.tgz",3740 "integrity": "sha1- z09Ze4ZNZcikkrLqvp1wbIecOIs=",3741 " requires": {3742 "chalk": "1.1.3",3826 "version": "5.0.19", 3827 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.0.19.tgz", 3828 "integrity": "sha1-tjQqAdx1uMq36Wiv2pau/Gf4iK8=", 3829 "dev": true, 3830 "requires": { 3743 3831 "js-base64": "2.1.9", 3744 3832 "source-map": "0.5.7", … … 3750 3838 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 3751 3839 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 3752 "requires": { 3753 "has-flag": "1.0.0" 3754 } 3755 } 3756 } 3757 }, 3758 "postcss-colormin": { 3759 "version": "2.2.2", 3760 "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", 3761 "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", 3762 "requires": { 3763 "colormin": "1.1.2", 3764 "postcss": "5.2.17", 3765 "postcss-value-parser": "3.3.0" 3766 }, 3767 "dependencies": { 3768 "has-flag": { 3769 "version": "1.0.0", 3770 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 3771 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 3772 }, 3773 "postcss": { 3774 "version": "5.2.17", 3775 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", 3776 "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", 3777 "requires": { 3778 "chalk": "1.1.3", 3779 "js-base64": "2.1.9", 3780 "source-map": "0.5.7", 3781 "supports-color": "3.2.3" 3782 } 3783 }, 3784 "supports-color": { 3785 "version": "3.2.3", 3786 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 3787 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 3788 "requires": { 3789 "has-flag": "1.0.0" 3790 } 3791 } 3792 } 3793 }, 3794 "postcss-convert-values": { 3795 "version": "2.6.1", 3796 "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", 3797 "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", 3798 "requires": { 3799 "postcss": "5.2.17", 3800 "postcss-value-parser": "3.3.0" 3801 }, 3802 "dependencies": { 3803 "has-flag": { 3804 "version": "1.0.0", 3805 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 3806 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 3807 }, 3808 "postcss": { 3809 "version": "5.2.17", 3810 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", 3811 "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", 3812 "requires": { 3813 "chalk": "1.1.3", 3814 "js-base64": "2.1.9", 3815 "source-map": "0.5.7", 3816 "supports-color": "3.2.3" 3817 } 3818 }, 3819 "supports-color": { 3820 "version": "3.2.3", 3821 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 3822 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 3823 "requires": { 3824 "has-flag": "1.0.0" 3825 } 3826 } 3827 } 3828 }, 3829 "postcss-discard-comments": { 3830 "version": "2.0.4", 3831 "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", 3832 "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", 3833 "requires": { 3834 "postcss": "5.2.17" 3835 }, 3836 "dependencies": { 3837 "has-flag": { 3838 "version": "1.0.0", 3839 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 3840 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 3841 }, 3842 "postcss": { 3843 "version": "5.2.17", 3844 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", 3845 "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", 3846 "requires": { 3847 "chalk": "1.1.3", 3848 "js-base64": "2.1.9", 3849 "source-map": "0.5.7", 3850 "supports-color": "3.2.3" 3851 } 3852 }, 3853 "supports-color": { 3854 "version": "3.2.3", 3855 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 3856 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 3857 "requires": { 3858 "has-flag": "1.0.0" 3859 } 3860 } 3861 } 3862 }, 3863 "postcss-discard-duplicates": { 3864 "version": "2.1.0", 3865 "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", 3866 "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", 3867 "requires": { 3868 "postcss": "5.2.17" 3869 }, 3870 "dependencies": { 3871 "has-flag": { 3872 "version": "1.0.0", 3873 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 3874 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 3875 }, 3876 "postcss": { 3877 "version": "5.2.17", 3878 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", 3879 "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", 3880 "requires": { 3881 "chalk": "1.1.3", 3882 "js-base64": "2.1.9", 3883 "source-map": "0.5.7", 3884 "supports-color": "3.2.3" 3885 } 3886 }, 3887 "supports-color": { 3888 "version": "3.2.3", 3889 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 3890 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 3891 "requires": { 3892 "has-flag": "1.0.0" 3893 } 3894 } 3895 } 3896 }, 3897 "postcss-discard-empty": { 3898 "version": "2.1.0", 3899 "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", 3900 "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", 3901 "requires": { 3902 "postcss": "5.2.17" 3903 }, 3904 "dependencies": { 3905 "has-flag": { 3906 "version": "1.0.0", 3907 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 3908 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 3909 }, 3910 "postcss": { 3911 "version": "5.2.17", 3912 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", 3913 "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", 3914 "requires": { 3915 "chalk": "1.1.3", 3916 "js-base64": "2.1.9", 3917 "source-map": "0.5.7", 3918 "supports-color": "3.2.3" 3919 } 3920 }, 3921 "supports-color": { 3922 "version": "3.2.3", 3923 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 3924 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 3925 "requires": { 3926 "has-flag": "1.0.0" 3927 } 3928 } 3929 } 3930 }, 3931 "postcss-discard-overridden": { 3932 "version": "0.1.1", 3933 "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", 3934 "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", 3935 "requires": { 3936 "postcss": "5.2.17" 3937 }, 3938 "dependencies": { 3939 "has-flag": { 3940 "version": "1.0.0", 3941 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 3942 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 3943 }, 3944 "postcss": { 3945 "version": "5.2.17", 3946 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", 3947 "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", 3948 "requires": { 3949 "chalk": "1.1.3", 3950 "js-base64": "2.1.9", 3951 "source-map": "0.5.7", 3952 "supports-color": "3.2.3" 3953 } 3954 }, 3955 "supports-color": { 3956 "version": "3.2.3", 3957 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 3958 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 3959 "requires": { 3960 "has-flag": "1.0.0" 3961 } 3962 } 3963 } 3964 }, 3965 "postcss-discard-unused": { 3966 "version": "2.2.3", 3967 "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", 3968 "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", 3969 "requires": { 3970 "postcss": "5.2.17", 3971 "uniqs": "2.0.0" 3972 }, 3973 "dependencies": { 3974 "has-flag": { 3975 "version": "1.0.0", 3976 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 3977 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 3978 }, 3979 "postcss": { 3980 "version": "5.2.17", 3981 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", 3982 "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", 3983 "requires": { 3984 "chalk": "1.1.3", 3985 "js-base64": "2.1.9", 3986 "source-map": "0.5.7", 3987 "supports-color": "3.2.3" 3988 } 3989 }, 3990 "supports-color": { 3991 "version": "3.2.3", 3992 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 3993 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 3994 "requires": { 3995 "has-flag": "1.0.0" 3996 } 3997 } 3998 } 3999 }, 4000 "postcss-filter-plugins": { 4001 "version": "2.0.2", 4002 "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz", 4003 "integrity": "sha1-bYWGJTTXNaxCDkqFgG4fXUKG2Ew=", 4004 "requires": { 4005 "postcss": "5.2.17", 4006 "uniqid": "4.1.1" 4007 }, 4008 "dependencies": { 4009 "has-flag": { 4010 "version": "1.0.0", 4011 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 4012 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 4013 }, 4014 "postcss": { 4015 "version": "5.2.17", 4016 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", 4017 "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", 4018 "requires": { 4019 "chalk": "1.1.3", 4020 "js-base64": "2.1.9", 4021 "source-map": "0.5.7", 4022 "supports-color": "3.2.3" 4023 } 4024 }, 4025 "supports-color": { 4026 "version": "3.2.3", 4027 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 4028 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 4029 "requires": { 4030 "has-flag": "1.0.0" 4031 } 4032 } 4033 } 4034 }, 4035 "postcss-merge-idents": { 4036 "version": "2.1.7", 4037 "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", 4038 "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", 4039 "requires": { 4040 "has": "1.0.1", 4041 "postcss": "5.2.17", 4042 "postcss-value-parser": "3.3.0" 4043 }, 4044 "dependencies": { 4045 "has-flag": { 4046 "version": "1.0.0", 4047 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 4048 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 4049 }, 4050 "postcss": { 4051 "version": "5.2.17", 4052 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", 4053 "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", 4054 "requires": { 4055 "chalk": "1.1.3", 4056 "js-base64": "2.1.9", 4057 "source-map": "0.5.7", 4058 "supports-color": "3.2.3" 4059 } 4060 }, 4061 "supports-color": { 4062 "version": "3.2.3", 4063 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 4064 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 4065 "requires": { 4066 "has-flag": "1.0.0" 4067 } 4068 } 4069 } 4070 }, 4071 "postcss-merge-longhand": { 4072 "version": "2.0.2", 4073 "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", 4074 "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", 4075 "requires": { 4076 "postcss": "5.2.17" 4077 }, 4078 "dependencies": { 4079 "has-flag": { 4080 "version": "1.0.0", 4081 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 4082 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 4083 }, 4084 "postcss": { 4085 "version": "5.2.17", 4086 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", 4087 "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", 4088 "requires": { 4089 "chalk": "1.1.3", 4090 "js-base64": "2.1.9", 4091 "source-map": "0.5.7", 4092 "supports-color": "3.2.3" 4093 } 4094 }, 4095 "supports-color": { 4096 "version": "3.2.3", 4097 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 4098 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 4099 "requires": { 4100 "has-flag": "1.0.0" 4101 } 4102 } 4103 } 4104 }, 4105 "postcss-merge-rules": { 4106 "version": "2.1.2", 4107 "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", 4108 "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", 4109 "requires": { 4110 "browserslist": "1.7.7", 4111 "caniuse-api": "1.6.1", 4112 "postcss": "5.2.17", 4113 "postcss-selector-parser": "2.2.3", 4114 "vendors": "1.0.1" 4115 }, 4116 "dependencies": { 4117 "browserslist": { 4118 "version": "1.7.7", 4119 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", 4120 "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", 4121 "requires": { 4122 "caniuse-db": "1.0.30000718", 4123 "electron-to-chromium": "1.3.18" 4124 } 4125 }, 4126 "has-flag": { 4127 "version": "1.0.0", 4128 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 4129 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 4130 }, 4131 "postcss": { 4132 "version": "5.2.17", 4133 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", 4134 "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", 4135 "requires": { 4136 "chalk": "1.1.3", 4137 "js-base64": "2.1.9", 4138 "source-map": "0.5.7", 4139 "supports-color": "3.2.3" 4140 } 4141 }, 4142 "supports-color": { 4143 "version": "3.2.3", 4144 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 4145 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 4146 "requires": { 4147 "has-flag": "1.0.0" 4148 } 4149 } 4150 } 4151 }, 4152 "postcss-message-helpers": { 4153 "version": "2.0.0", 4154 "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", 4155 "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=" 4156 }, 4157 "postcss-minify-font-values": { 4158 "version": "1.0.5", 4159 "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", 4160 "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", 4161 "requires": { 4162 "object-assign": "4.1.1", 4163 "postcss": "5.2.17", 4164 "postcss-value-parser": "3.3.0" 4165 }, 4166 "dependencies": { 4167 "has-flag": { 4168 "version": "1.0.0", 4169 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 4170 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 4171 }, 4172 "postcss": { 4173 "version": "5.2.17", 4174 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", 4175 "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", 4176 "requires": { 4177 "chalk": "1.1.3", 4178 "js-base64": "2.1.9", 4179 "source-map": "0.5.7", 4180 "supports-color": "3.2.3" 4181 } 4182 }, 4183 "supports-color": { 4184 "version": "3.2.3", 4185 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 4186 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 4187 "requires": { 4188 "has-flag": "1.0.0" 4189 } 4190 } 4191 } 4192 }, 4193 "postcss-minify-gradients": { 4194 "version": "1.0.5", 4195 "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", 4196 "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", 4197 "requires": { 4198 "postcss": "5.2.17", 4199 "postcss-value-parser": "3.3.0" 4200 }, 4201 "dependencies": { 4202 "has-flag": { 4203 "version": "1.0.0", 4204 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 4205 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 4206 }, 4207 "postcss": { 4208 "version": "5.2.17", 4209 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", 4210 "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", 4211 "requires": { 4212 "chalk": "1.1.3", 4213 "js-base64": "2.1.9", 4214 "source-map": "0.5.7", 4215 "supports-color": "3.2.3" 4216 } 4217 }, 4218 "supports-color": { 4219 "version": "3.2.3", 4220 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 4221 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 4222 "requires": { 4223 "has-flag": "1.0.0" 4224 } 4225 } 4226 } 4227 }, 4228 "postcss-minify-params": { 4229 "version": "1.2.2", 4230 "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", 4231 "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", 4232 "requires": { 4233 "alphanum-sort": "1.0.2", 4234 "postcss": "5.2.17", 4235 "postcss-value-parser": "3.3.0", 4236 "uniqs": "2.0.0" 4237 }, 4238 "dependencies": { 4239 "has-flag": { 4240 "version": "1.0.0", 4241 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 4242 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 4243 }, 4244 "postcss": { 4245 "version": "5.2.17", 4246 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", 4247 "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", 4248 "requires": { 4249 "chalk": "1.1.3", 4250 "js-base64": "2.1.9", 4251 "source-map": "0.5.7", 4252 "supports-color": "3.2.3" 4253 } 4254 }, 4255 "supports-color": { 4256 "version": "3.2.3", 4257 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 4258 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 4259 "requires": { 4260 "has-flag": "1.0.0" 4261 } 4262 } 4263 } 4264 }, 4265 "postcss-minify-selectors": { 4266 "version": "2.1.1", 4267 "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", 4268 "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", 4269 "requires": { 4270 "alphanum-sort": "1.0.2", 4271 "has": "1.0.1", 4272 "postcss": "5.2.17", 4273 "postcss-selector-parser": "2.2.3" 4274 }, 4275 "dependencies": { 4276 "has-flag": { 4277 "version": "1.0.0", 4278 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 4279 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 4280 }, 4281 "postcss": { 4282 "version": "5.2.17", 4283 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", 4284 "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", 4285 "requires": { 4286 "chalk": "1.1.3", 4287 "js-base64": "2.1.9", 4288 "source-map": "0.5.7", 4289 "supports-color": "3.2.3" 4290 } 4291 }, 4292 "supports-color": { 4293 "version": "3.2.3", 4294 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 4295 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 4296 "requires": { 4297 "has-flag": "1.0.0" 4298 } 4299 } 4300 } 4301 }, 4302 "postcss-normalize-charset": { 4303 "version": "1.1.1", 4304 "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", 4305 "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", 4306 "requires": { 4307 "postcss": "5.2.17" 4308 }, 4309 "dependencies": { 4310 "has-flag": { 4311 "version": "1.0.0", 4312 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 4313 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 4314 }, 4315 "postcss": { 4316 "version": "5.2.17", 4317 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", 4318 "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", 4319 "requires": { 4320 "chalk": "1.1.3", 4321 "js-base64": "2.1.9", 4322 "source-map": "0.5.7", 4323 "supports-color": "3.2.3" 4324 } 4325 }, 4326 "supports-color": { 4327 "version": "3.2.3", 4328 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 4329 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 4330 "requires": { 4331 "has-flag": "1.0.0" 4332 } 4333 } 4334 } 4335 }, 4336 "postcss-normalize-url": { 4337 "version": "3.0.8", 4338 "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", 4339 "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", 4340 "requires": { 4341 "is-absolute-url": "2.1.0", 4342 "normalize-url": "1.9.1", 4343 "postcss": "5.2.17", 4344 "postcss-value-parser": "3.3.0" 4345 }, 4346 "dependencies": { 4347 "has-flag": { 4348 "version": "1.0.0", 4349 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 4350 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 4351 }, 4352 "postcss": { 4353 "version": "5.2.17", 4354 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", 4355 "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", 4356 "requires": { 4357 "chalk": "1.1.3", 4358 "js-base64": "2.1.9", 4359 "source-map": "0.5.7", 4360 "supports-color": "3.2.3" 4361 } 4362 }, 4363 "supports-color": { 4364 "version": "3.2.3", 4365 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 4366 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 4367 "requires": { 4368 "has-flag": "1.0.0" 4369 } 4370 } 4371 } 4372 }, 4373 "postcss-ordered-values": { 4374 "version": "2.2.3", 4375 "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", 4376 "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", 4377 "requires": { 4378 "postcss": "5.2.17", 4379 "postcss-value-parser": "3.3.0" 4380 }, 4381 "dependencies": { 4382 "has-flag": { 4383 "version": "1.0.0", 4384 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 4385 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 4386 }, 4387 "postcss": { 4388 "version": "5.2.17", 4389 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", 4390 "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", 4391 "requires": { 4392 "chalk": "1.1.3", 4393 "js-base64": "2.1.9", 4394 "source-map": "0.5.7", 4395 "supports-color": "3.2.3" 4396 } 4397 }, 4398 "supports-color": { 4399 "version": "3.2.3", 4400 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 4401 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 4402 "requires": { 4403 "has-flag": "1.0.0" 4404 } 4405 } 4406 } 4407 }, 4408 "postcss-reduce-idents": { 4409 "version": "2.4.0", 4410 "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", 4411 "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", 4412 "requires": { 4413 "postcss": "5.2.17", 4414 "postcss-value-parser": "3.3.0" 4415 }, 4416 "dependencies": { 4417 "has-flag": { 4418 "version": "1.0.0", 4419 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 4420 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 4421 }, 4422 "postcss": { 4423 "version": "5.2.17", 4424 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", 4425 "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", 4426 "requires": { 4427 "chalk": "1.1.3", 4428 "js-base64": "2.1.9", 4429 "source-map": "0.5.7", 4430 "supports-color": "3.2.3" 4431 } 4432 }, 4433 "supports-color": { 4434 "version": "3.2.3", 4435 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 4436 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 4437 "requires": { 4438 "has-flag": "1.0.0" 4439 } 4440 } 4441 } 4442 }, 4443 "postcss-reduce-initial": { 4444 "version": "1.0.1", 4445 "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", 4446 "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", 4447 "requires": { 4448 "postcss": "5.2.17" 4449 }, 4450 "dependencies": { 4451 "has-flag": { 4452 "version": "1.0.0", 4453 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 4454 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 4455 }, 4456 "postcss": { 4457 "version": "5.2.17", 4458 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", 4459 "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", 4460 "requires": { 4461 "chalk": "1.1.3", 4462 "js-base64": "2.1.9", 4463 "source-map": "0.5.7", 4464 "supports-color": "3.2.3" 4465 } 4466 }, 4467 "supports-color": { 4468 "version": "3.2.3", 4469 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 4470 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 4471 "requires": { 4472 "has-flag": "1.0.0" 4473 } 4474 } 4475 } 4476 }, 4477 "postcss-reduce-transforms": { 4478 "version": "1.0.4", 4479 "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", 4480 "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", 4481 "requires": { 4482 "has": "1.0.1", 4483 "postcss": "5.2.17", 4484 "postcss-value-parser": "3.3.0" 4485 }, 4486 "dependencies": { 4487 "has-flag": { 4488 "version": "1.0.0", 4489 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 4490 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 4491 }, 4492 "postcss": { 4493 "version": "5.2.17", 4494 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", 4495 "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", 4496 "requires": { 4497 "chalk": "1.1.3", 4498 "js-base64": "2.1.9", 4499 "source-map": "0.5.7", 4500 "supports-color": "3.2.3" 4501 } 4502 }, 4503 "supports-color": { 4504 "version": "3.2.3", 4505 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 4506 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 4507 "requires": { 4508 "has-flag": "1.0.0" 4509 } 4510 } 4511 } 4512 }, 4513 "postcss-selector-parser": { 4514 "version": "2.2.3", 4515 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", 4516 "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", 4517 "requires": { 4518 "flatten": "1.0.2", 4519 "indexes-of": "1.0.1", 4520 "uniq": "1.0.1" 4521 } 4522 }, 4523 "postcss-svgo": { 4524 "version": "2.1.6", 4525 "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", 4526 "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", 4527 "requires": { 4528 "is-svg": "2.1.0", 4529 "postcss": "5.2.17", 4530 "postcss-value-parser": "3.3.0", 4531 "svgo": "0.7.2" 4532 }, 4533 "dependencies": { 4534 "has-flag": { 4535 "version": "1.0.0", 4536 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 4537 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 4538 }, 4539 "postcss": { 4540 "version": "5.2.17", 4541 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", 4542 "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", 4543 "requires": { 4544 "chalk": "1.1.3", 4545 "js-base64": "2.1.9", 4546 "source-map": "0.5.7", 4547 "supports-color": "3.2.3" 4548 } 4549 }, 4550 "supports-color": { 4551 "version": "3.2.3", 4552 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 4553 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 4554 "requires": { 4555 "has-flag": "1.0.0" 4556 } 4557 } 4558 } 4559 }, 4560 "postcss-unique-selectors": { 4561 "version": "2.0.2", 4562 "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", 4563 "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", 4564 "requires": { 4565 "alphanum-sort": "1.0.2", 4566 "postcss": "5.2.17", 4567 "uniqs": "2.0.0" 4568 }, 4569 "dependencies": { 4570 "has-flag": { 4571 "version": "1.0.0", 4572 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 4573 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 4574 }, 4575 "postcss": { 4576 "version": "5.2.17", 4577 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", 4578 "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", 4579 "requires": { 4580 "chalk": "1.1.3", 4581 "js-base64": "2.1.9", 4582 "source-map": "0.5.7", 4583 "supports-color": "3.2.3" 4584 } 4585 }, 4586 "supports-color": { 4587 "version": "3.2.3", 4588 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 4589 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 3840 "dev": true, 4590 3841 "requires": { 4591 3842 "has-flag": "1.0.0" … … 4599 3850 "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=" 4600 3851 }, 4601 "postcss-zindex": {4602 "version": "2.2.0",4603 "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz",4604 "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=",4605 "requires": {4606 "has": "1.0.1",4607 "postcss": "5.2.17",4608 "uniqs": "2.0.0"4609 },4610 "dependencies": {4611 "has-flag": {4612 "version": "1.0.0",4613 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",4614 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo="4615 },4616 "postcss": {4617 "version": "5.2.17",4618 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz",4619 "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=",4620 "requires": {4621 "chalk": "1.1.3",4622 "js-base64": "2.1.9",4623 "source-map": "0.5.7",4624 "supports-color": "3.2.3"4625 }4626 },4627 "supports-color": {4628 "version": "3.2.3",4629 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",4630 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",4631 "requires": {4632 "has-flag": "1.0.0"4633 }4634 }4635 }4636 },4637 3852 "prepend-http": { 4638 3853 "version": "1.0.4", 4639 3854 "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", 4640 "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" 3855 "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", 3856 "dev": true 4641 3857 }, 4642 3858 "preserve": { … … 4674 3890 "version": "1.5.0", 4675 3891 "resolved": "https://registry.npmjs.org/q/-/q-1.5.0.tgz", 4676 "integrity": "sha1-3QG6ydBtMObyGa7LglPunr3DCPE=" 3892 "integrity": "sha1-3QG6ydBtMObyGa7LglPunr3DCPE=", 3893 "dev": true 4677 3894 }, 4678 3895 "qs": { … … 4680 3897 "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", 4681 3898 "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=" 4682 },4683 "query-string": {4684 "version": "4.3.4",4685 "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz",4686 "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=",4687 "requires": {4688 "object-assign": "4.1.1",4689 "strict-uri-encode": "1.1.0"4690 }4691 3899 }, 4692 3900 "randomatic": { … … 4793 4001 "indent-string": "2.1.0", 4794 4002 "strip-indent": "1.0.1" 4795 }4796 },4797 "reduce-css-calc": {4798 "version": "1.3.0",4799 "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz",4800 "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=",4801 "requires": {4802 "balanced-match": "0.4.2",4803 "math-expression-evaluator": "1.2.17",4804 "reduce-function-call": "1.0.2"4805 },4806 "dependencies": {4807 "balanced-match": {4808 "version": "0.4.2",4809 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",4810 "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg="4811 }4812 }4813 },4814 "reduce-function-call": {4815 "version": "1.0.2",4816 "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz",4817 "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=",4818 "requires": {4819 "balanced-match": "0.4.2"4820 },4821 "dependencies": {4822 "balanced-match": {4823 "version": "0.4.2",4824 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",4825 "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg="4826 }4827 4003 } 4828 4004 }, … … 4998 4174 "version": "1.2.4", 4999 4175 "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", 5000 "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" 4176 "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", 4177 "dev": true 5001 4178 }, 5002 4179 "scss-tokenizer": { … … 5080 4257 "dev": true 5081 4258 }, 4259 "sigmund": { 4260 "version": "1.0.1", 4261 "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", 4262 "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", 4263 "dev": true 4264 }, 5082 4265 "signal-exit": { 5083 4266 "version": "3.0.2", … … 5091 4274 "requires": { 5092 4275 "hoek": "2.16.3" 5093 }5094 },5095 "sort-keys": {5096 "version": "1.1.2",5097 "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",5098 "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",5099 "requires": {5100 "is-plain-obj": "1.1.0"5101 4276 } 5102 4277 }, … … 5198 4373 "dev": true 5199 4374 }, 5200 "strict-uri-encode": {5201 "version": "1.1.0",5202 "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",5203 "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM="5204 },5205 4375 "string_decoder": { 5206 4376 "version": "1.0.3", … … 5295 4465 } 5296 4466 }, 4467 "sugarss": { 4468 "version": "1.0.0", 4469 "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-1.0.0.tgz", 4470 "integrity": "sha1-ZeUbOVhDL7cNVFGmi7M+MtDPHvc=", 4471 "dev": true, 4472 "requires": { 4473 "postcss": "6.0.9" 4474 } 4475 }, 5297 4476 "sum-up": { 5298 4477 "version": "1.0.3", … … 5313 4492 "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", 5314 4493 "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", 4494 "dev": true, 5315 4495 "requires": { 5316 4496 "coa": "1.0.4", … … 5327 4507 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", 5328 4508 "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", 4509 "dev": true, 5329 4510 "requires": { 5330 4511 "argparse": "1.0.9", … … 5532 4713 "dev": true 5533 4714 }, 4715 "underscore": { 4716 "version": "1.7.0", 4717 "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", 4718 "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=", 4719 "dev": true 4720 }, 5534 4721 "underscore.string": { 5535 4722 "version": "3.2.3", … … 5538 4725 "dev": true 5539 4726 }, 5540 "uniq": {5541 "version": "1.0.1",5542 "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",5543 "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8="5544 },5545 "uniqid": {5546 "version": "4.1.1",5547 "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz",5548 "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=",5549 "requires": {5550 "macaddress": "0.2.8"5551 }5552 },5553 "uniqs": {5554 "version": "2.0.0",5555 "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",5556 "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI="5557 },5558 4727 "unique-stream": { 5559 4728 "version": "2.2.1", … … 5614 4783 "spdx-expression-parse": "1.0.4" 5615 4784 } 5616 },5617 "vendors": {5618 "version": "1.0.1",5619 "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.1.tgz",5620 "integrity": "sha1-N61zyO5Bf7PVgOeFMSMH0nSEfyI="5621 4785 }, 5622 4786 "verror": { … … 5707 4871 "version": "0.9.9", 5708 4872 "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", 5709 "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=" 4873 "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=", 4874 "dev": true 5710 4875 }, 5711 4876 "which": { -
device-mockups/trunk/readme.txt
r1720231 r1722736 5 5 Requires at least: 3.7 6 6 Tested up to: 4.8.1 7 Stable tag: 1.8. 07 Stable tag: 1.8.1 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 80 80 81 81 == Upgrade Notice == 82 = 1.8.1 = 83 * Removed the shortcode filter because the new output needs no filter. If you see any issues like extra p or br tags, please let me know. 84 82 85 = 1.8.0 = 83 86 * The gallery shortcode has been updated – please see the [Gallery Slider](https://devicemockupswp.com/gallery-slider/) for an example. 84 87 85 88 == Changelog == 89 = 1.8.1 = 90 * Added composer to grab latest wpcs and phpcs 91 * Removed shortcode filter 92 * More code optimization to meet WordPress Coding Standards 93 86 94 = 1.8.0 = 87 95 * Removed [dm-gallery] shortcode and replaced it with a simpler way to create a gallery -
device-mockups/trunk/src/js/_editor.js
r1719860 r1722736 1 1 (function () { 2 tinymce.PluginManager.add('device_mockups_tc_button', function (editor, url) { 3 editor.addButton('device_mockups_tc_button', { 4 title: 'Device Mockup', 5 type: 'menubutton', 6 icon: 'icon dashicons-smartphone', 7 menu: [ 2 tinymce.PluginManager.add( 3 'device_mockups_tc_button', function (editor, url) { 4 editor.addButton( 5 'device_mockups_tc_button', { 6 title: 'Device Mockup', 7 type: 'menubutton', 8 icon: 'icon dashicons-smartphone', 9 menu: [ 8 10 9 // Device 10 { 11 text: 'Device', 12 onclick: function () { 13 editor.windowManager.open({ 14 title: 'Add a device', 15 body: [ 16 { 17 type: 'textbox', 18 name: 'link', 19 label: 'Link' 20 }, 21 { 22 type: 'listbox', 23 name: 'type', 24 label: 'Type', 25 'values': [ 26 {text: '', value: ''}, 27 {text: 'iMac', value: 'imac'}, 28 {text: 'Macbook', value: 'macbook'}, 29 {text: 'iPhone 6', value: 'iphone6'}, 30 {text: 'iPhone 6 Plus', value: 'iphone6-plus'}, 31 {text: 'iPhone 5s', value: 'iphone5s'}, 32 {text: 'iPhone 5', value: 'iphone5'}, 33 {text: 'Galaxy S3', value: 's3'}, 34 {text: 'Lumia 920', value: 'lumia920'}, 35 {text: 'iPad', value: 'ipad'}, 36 {text: 'Nexus 7', value: 'nexus7'}, 37 {text: 'Surface', value: 'surface'} 38 ] 39 }, 40 { 41 type: 'listbox', 42 name: 'color', 43 label: 'Color', 44 'values': [ 45 {text: '', value: ''}, 46 {text: 'Black', value: 'black'}, 47 {text: 'White', value: 'white'}, 48 {text: 'Gold', value: 'gold'}, 49 {text: 'Silver', value: 'silver'} 50 ] 51 }, 52 { 53 type: 'listbox', 54 name: 'orientation', 55 label: 'Orientation', 56 'values': [ 57 {text: '', value: ''}, 58 {text: 'Portrait', value: 'portrait'}, 59 {text: 'Landscape', value: 'landscape'} 60 ] 61 }, 62 { 63 type: 'textbox', 64 name: 'width', 65 label: 'Width' 66 }, 67 { 68 type: 'listbox', 69 name: 'hide', 70 label: 'Hide', 71 'values': [ 72 {text: '', value: ''}, 73 {text: 'Left', value: 'left'}, 74 {text: 'Right', value: 'right'} 75 ] 76 }, 77 { 78 type: 'listbox', 79 name: 'scroll', 80 label: 'Scroll', 81 'values': [ 82 {text: '', value: ''}, 83 {text: 'True', value: 'true'} 84 ] 85 }, 86 { 87 type: 'textbox', 88 name: 'content', 89 label: 'Content' 90 }], 91 onsubmit: function (e) { 92 editor.insertContent('[device link="' + e.data.link + '" type="' + e.data.type + '" color="' + e.data.color + '" orientation="' + e.data.orientation + '" hide="' + e.data.hide + '" width="' + e.data.width + '" scroll="' + e.data.scroll + '"]' + e.data.content + '[/device]'); 93 } 94 }); 95 } 96 }, 11 // Device 12 { 13 text: 'Device', 14 onclick: function () { 15 editor.windowManager.open( 16 { 17 title: 'Add a device', 18 body: [ 19 { 20 type: 'textbox', 21 name: 'link', 22 label: 'Link' 23 }, 24 { 25 type: 'listbox', 26 name: 'type', 27 label: 'Type', 28 'values': [ 29 {text: '', value: ''}, 30 {text: 'iMac', value: 'imac'}, 31 {text: 'Macbook', value: 'macbook'}, 32 {text: 'iPhone 6', value: 'iphone6'}, 33 {text: 'iPhone 6 Plus', value: 'iphone6-plus'}, 34 {text: 'iPhone 5s', value: 'iphone5s'}, 35 {text: 'iPhone 5', value: 'iphone5'}, 36 {text: 'Galaxy S3', value: 's3'}, 37 {text: 'Lumia 920', value: 'lumia920'}, 38 {text: 'iPad', value: 'ipad'}, 39 {text: 'Nexus 7', value: 'nexus7'}, 40 {text: 'Surface', value: 'surface'} 41 ] 42 }, 43 { 44 type: 'listbox', 45 name: 'color', 46 label: 'Color', 47 'values': [ 48 {text: '', value: ''}, 49 {text: 'Black', value: 'black'}, 50 {text: 'White', value: 'white'}, 51 {text: 'Gold', value: 'gold'}, 52 {text: 'Silver', value: 'silver'} 53 ] 54 }, 55 { 56 type: 'listbox', 57 name: 'orientation', 58 label: 'Orientation', 59 'values': [ 60 {text: '', value: ''}, 61 {text: 'Portrait', value: 'portrait'}, 62 {text: 'Landscape', value: 'landscape'} 63 ] 64 }, 65 { 66 type: 'textbox', 67 name: 'width', 68 label: 'Width' 69 }, 70 { 71 type: 'listbox', 72 name: 'hide', 73 label: 'Hide', 74 'values': [ 75 {text: '', value: ''}, 76 {text: 'Left', value: 'left'}, 77 {text: 'Right', value: 'right'} 78 ] 79 }, 80 { 81 type: 'listbox', 82 name: 'scroll', 83 label: 'Scroll', 84 'values': [ 85 {text: '', value: ''}, 86 {text: 'True', value: 'true'} 87 ] 88 }, 89 { 90 type: 'textbox', 91 name: 'content', 92 label: 'Content' 93 }], 94 onsubmit: function (e) { 95 editor.insertContent( '[device link="' + e.data.link + '" type="' + e.data.type + '" color="' + e.data.color + '" orientation="' + e.data.orientation + '" hide="' + e.data.hide + '" width="' + e.data.width + '" scroll="' + e.data.scroll + '"]' + e.data.content + '[/device]' ); 96 } 97 } 98 ); 99 } 100 }, 97 101 98 // Browser 99 { 100 text: 'Browser', 101 onclick: function () { 102 editor.windowManager.open({ 103 title: 'Add a browser', 104 body: [ 105 { 106 type: 'textbox', 107 name: 'link', 108 label: 'Link' 109 }, 110 { 111 type: 'listbox', 112 name: 'type', 113 label: 'Type', 114 'values': [ 115 {text: '', value: ''}, 116 {text: 'Chrome', value: 'chrome'}, 117 {text: 'Firefox', value: 'firefox'}, 118 {text: 'Safari', value: 'safari'} 119 ] 120 }, 121 { 122 type: 'textbox', 123 name: 'width', 124 label: 'Width' 125 }, 126 { 127 type: 'listbox', 128 name: 'hide', 129 label: 'Hide', 130 'values': [ 131 {text: '', value: ''}, 132 {text: 'Left', value: 'left'}, 133 {text: 'Right', value: 'right'} 134 ] 135 }, 136 { 137 type: 'listbox', 138 name: 'scroll', 139 label: 'Scroll', 140 'values': [ 141 {text: '', value: ''}, 142 {text: 'True', value: 'true'} 143 ] 144 }, 145 { 146 type: 'textbox', 147 name: 'content', 148 label: 'Content' 149 }], 150 onsubmit: function (e) { 151 editor.insertContent('[browser link="' + e.data.link + '" type="' + e.data.type + '" hide="' + e.data.hide + '" width="' + e.data.width + '" scroll="' + e.data.scroll + '"]' + e.data.content + '[/browser]'); 152 } 153 }); 154 } 155 } 156 ] 157 }); 158 }); 102 // Browser 103 { 104 text: 'Browser', 105 onclick: function () { 106 editor.windowManager.open( 107 { 108 title: 'Add a browser', 109 body: [ 110 { 111 type: 'textbox', 112 name: 'link', 113 label: 'Link' 114 }, 115 { 116 type: 'listbox', 117 name: 'type', 118 label: 'Type', 119 'values': [ 120 {text: '', value: ''}, 121 {text: 'Chrome', value: 'chrome'}, 122 {text: 'Firefox', value: 'firefox'}, 123 {text: 'Safari', value: 'safari'} 124 ] 125 }, 126 { 127 type: 'textbox', 128 name: 'width', 129 label: 'Width' 130 }, 131 { 132 type: 'listbox', 133 name: 'hide', 134 label: 'Hide', 135 'values': [ 136 {text: '', value: ''}, 137 {text: 'Left', value: 'left'}, 138 {text: 'Right', value: 'right'} 139 ] 140 }, 141 { 142 type: 'listbox', 143 name: 'scroll', 144 label: 'Scroll', 145 'values': [ 146 {text: '', value: ''}, 147 {text: 'True', value: 'true'} 148 ] 149 }, 150 { 151 type: 'textbox', 152 name: 'content', 153 label: 'Content' 154 }], 155 onsubmit: function (e) { 156 editor.insertContent( '[browser link="' + e.data.link + '" type="' + e.data.type + '" hide="' + e.data.hide + '" width="' + e.data.width + '" scroll="' + e.data.scroll + '"]' + e.data.content + '[/browser]' ); 157 } 158 } 159 ); 160 } 161 } 162 ] 163 } 164 ); 165 } 166 ); 159 167 })(); -
device-mockups/trunk/src/js/_init.js
r1720228 r1722736 1 1 (function ( $ ) { 2 $( '.dm-device .has-gallery' ).slick( { 3 dots: false, 4 arrows: false, 5 infinite: true, 6 slidesToShow: 1, 7 adaptiveHeight: true, 8 autoplay: true, 9 autoplaySpeed: 4000 10 } ); 2 $( '.dm-device .has-gallery' ).slick( 3 { 4 dots: false, 5 arrows: false, 6 infinite: true, 7 slidesToShow: 1, 8 adaptiveHeight: true, 9 autoplay: true, 10 autoplaySpeed: 4000 11 } 12 ); 11 13 })( jQuery ); -
device-mockups/trunk/src/sass/device-mockups.scss
r1720228 r1722736 34 34 1.0 Devices 35 35 --------------------------------------------------------------*/ 36 /*! iMac */37 36 @import 'devices/imac'; 38 39 /*! iPad */40 37 @import 'devices/ipad'; 41 42 /*! iPhone 5 */43 38 @import 'devices/iphone5'; 44 45 /*! iPhone 5s */46 39 @import 'devices/iphone5s'; 47 48 /*! iPhone 6 */49 40 @import 'devices/iphone6'; 50 51 /*! iPhone 6 Plus */52 41 @import 'devices/iphone6-plus'; 53 54 /*! Lumia 920 */55 42 @import 'devices/lumia-920'; 56 57 /*! Macbook */58 43 @import 'devices/macbook'; 59 60 /*! Nexus */61 44 @import 'devices/nexus'; 62 63 /*! Galaxy S3 */64 45 @import 'devices/s3'; 65 66 /*! Surface */67 46 @import 'devices/surface'; 68 47 … … 70 49 2.0 Browsers 71 50 --------------------------------------------------------------*/ 72 /*! Chrome */73 51 @import 'browsers/chrome'; 74 75 /*! Firefox */76 52 @import 'browsers/firefox'; 77 78 /*! Safari */79 53 @import 'browsers/safari'; 80 54 … … 82 56 3.0 Options 83 57 --------------------------------------------------------------*/ 84 /*! Stacking */85 58 @import 'options/stacking'; 86 87 /*! Hiding */88 59 @import 'options/hiding'; 89 90 /*! Width */91 60 @import 'options/width'; 92 93 /*! Scroll */94 61 @import 'options/scroll'; 95 62 -
device-mockups/trunk/src/sass/vendor/_slick.scss
r1720228 r1722736 1 /*! Slick Slider */2 1 .slick-slider { 3 2 -webkit-tap-highlight-color: transparent;
Note: See TracChangeset
for help on using the changeset viewer.