Make WordPress Core

Changeset 43824


Ignore:
Timestamp:
10/25/2018 01:42:03 PM (6 years ago)
Author:
atimmer
Message:

Build tools: Clone and build from packages repo.

Instead of requiring the packages individually this commit changes it so the packages are used from the packages repository (gutenberg). This is a solution that makes updating the packages easier, as long as we don't have a monorepo to manage both WordPress & the JavaScript packages together.

Props youknowriad, gziolo, omarreiss, herregroen.
See #45145.

Location:
branches/5.0
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • branches/5.0

    • Property svn:ignore
      •  

        old new  
        1515jsdoc
        1616vendor
         17packages
  • branches/5.0/.gitignore

    r43786 r43824  
    2323/src/wp-includes/js/dist
    2424/src/wp-includes/css/dist
     25/packages
    2526
    2627# Files and folders that get created in wp-content
  • branches/5.0/Gruntfile.js

    r43817 r43824  
    22/* globals Set */
    33var webpackConfig = require( './webpack.config' );
     4const { execSync } = require( 'child_process' );
    45
    56module.exports = function(grunt) {
     
    1112        BANNER_TEXT = '/*! This file is auto-generated */',
    1213        autoprefixer = require( 'autoprefixer' );
     14
     15    const packageJson = grunt.file.readJSON( 'package.json' );
    1316
    1417    // Load tasks.
     
    785788    ] );
    786789
     790    grunt.registerTask( 'download-packages', function() {
     791        const directory = 'packages';
     792        const version = packageJson.wordpress.packagesVersion;
     793
     794        if ( ! grunt.file.exists( directory  ) ) {
     795            // Clone gutenberg
     796            execSync( `git clone https://github.com/WordPress/gutenberg.git ${ directory }`, { stdio: 'inherit' } );
     797        }
     798
     799        execSync( 'git fetch --tags', { cwd: directory, stdio: 'inherit' } );
     800
     801        // Make sure we are on the correct version of Gutenberg.
     802        execSync( `git reset --hard ${ version }`, { cwd: directory, stdio: 'inherit' } );
     803
     804        // Install Gutenberg dependencies and build the packages.
     805        execSync( 'npm install', { cwd: directory, stdio: 'inherit' } );
     806    } );
     807
    787808    grunt.renameTask( 'watch', '_watch' );
    788809
  • branches/5.0/package-lock.json

    r43801 r43824  
    2525      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.1.2.tgz",
    2626      "integrity": "sha512-Y3SCjmhSupzFB6wcv1KmmFucH6gDVnI30WjOcicV10ju0cZjak3Jcs67YLIXBrmZYw1xCrVeJPbycFwrqNyxpg==",
     27      "dev": true,
    2728      "requires": {
    2829        "regenerator-runtime": "^0.12.0"
     
    201202      }
    202203    },
    203     "@wordpress/a11y": {
    204       "version": "2.0.2",
    205       "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-2.0.2.tgz",
    206       "integrity": "sha512-YtO4GG5XQX/y+y9/9nnO7IZfyLfgSLXyRgvt9Om4LTUULF4VClol+x00zuQHcHUdQwINMnAkcG51ni9dkXbxgg==",
    207       "requires": {
    208         "@babel/runtime": "^7.0.0",
    209         "@wordpress/dom-ready": "^2.0.2"
    210       },
    211       "dependencies": {
    212         "@wordpress/dom-ready": {
    213           "version": "2.0.2",
    214           "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-2.0.2.tgz",
    215           "integrity": "sha512-SENsbiIesC0Oz6qTLHpYxo6aW9/NgFYkXq4TGjUBA5LLNJmBf9AhPKX9rpgh8Y3+DKVobMdX8IKhfRrQYiqRiw==",
    216           "requires": {
    217             "@babel/runtime": "^7.0.0"
    218           }
    219         }
    220       }
    221     },
    222     "@wordpress/api-fetch": {
    223       "version": "2.1.0",
    224       "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-2.1.0.tgz",
    225       "integrity": "sha512-Aa76Soaet8RGLDRuOBzbFyTVIBRDgytAO1EtEppvx444j3LHrgArQD5ViMmZTJB6NOY4wcLA6qmyCG3u+/Xxtg==",
    226       "requires": {
    227         "@babel/runtime": "^7.0.0",
    228         "@wordpress/hooks": "^2.0.2",
    229         "@wordpress/i18n": "^3.0.1",
    230         "@wordpress/url": "^2.1.0"
    231       }
    232     },
    233     "@wordpress/autop": {
    234       "version": "2.0.2",
    235       "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-2.0.2.tgz",
    236       "integrity": "sha512-YoaLK8TJVvD6e0t5VbiwPvkuIyBim5WyDXgE6Kg6T9xLWDEu+Azp1ljk/e+D6rPJoC895eBQZjCWxrch5WFvLw==",
    237       "requires": {
    238         "@babel/runtime": "^7.0.0"
    239       }
    240     },
    241     "@wordpress/blob": {
    242       "version": "2.1.0",
    243       "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-2.1.0.tgz",
    244       "integrity": "sha512-2PBjKivnxVSFLn+askRHyYK61zTarNrpi3S8slC12xeFPXTecT+HBdYJVtk32GBFrQmyH7ZdpDrROhCmjXyiOw==",
    245       "requires": {
    246         "@babel/runtime": "^7.0.0"
    247       }
    248     },
    249     "@wordpress/block-library": {
    250       "version": "2.1.4",
    251       "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-2.1.4.tgz",
    252       "integrity": "sha512-gRCLt6bkAb9uBZHd+xczxj0bwHtnKfKMkSswyLkp4Nv/XQiA81aajKbaQ1el+xvIESOyCF5ThUc8RWW4dG4MxQ==",
    253       "requires": {
    254         "@babel/runtime": "^7.0.0",
    255         "@wordpress/autop": "^2.0.2",
    256         "@wordpress/blob": "^2.1.0",
    257         "@wordpress/blocks": "^4.0.4",
    258         "@wordpress/components": "^4.2.1",
    259         "@wordpress/compose": "^2.0.5",
    260         "@wordpress/core-data": "^2.0.6",
    261         "@wordpress/data": "^2.1.4",
    262         "@wordpress/deprecated": "^2.0.2",
    263         "@wordpress/editor": "^5.0.1",
    264         "@wordpress/element": "^2.1.4",
    265         "@wordpress/html-entities": "^2.0.2",
    266         "@wordpress/i18n": "^3.0.1",
    267         "@wordpress/keycodes": "^2.0.2",
    268         "@wordpress/viewport": "^2.0.5",
    269         "classnames": "^2.2.5",
    270         "lodash": "^4.17.10",
    271         "memize": "^1.0.5",
    272         "moment": "^2.22.1",
    273         "querystring": "^0.2.0",
    274         "querystringify": "^1.0.0",
    275         "url": "^0.11.0"
    276       },
    277       "dependencies": {
    278         "@wordpress/editor": {
    279           "version": "5.0.1",
    280           "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-5.0.1.tgz",
    281           "integrity": "sha512-+654GVNUT5Rx0o5yBLwbpXD93B/YdBfH1oAS7mwKn1VCPtAZGGJuza28PFpEaJrHYtAXXbcETsH9GOV0ugOEXQ==",
    282           "requires": {
    283             "@babel/runtime": "^7.0.0",
    284             "@wordpress/a11y": "^2.0.2",
    285             "@wordpress/api-fetch": "^2.1.0",
    286             "@wordpress/blob": "^2.1.0",
    287             "@wordpress/blocks": "^4.0.4",
    288             "@wordpress/components": "^4.2.1",
    289             "@wordpress/compose": "^2.0.5",
    290             "@wordpress/core-data": "^2.0.6",
    291             "@wordpress/data": "^2.1.4",
    292             "@wordpress/date": "^2.0.3",
    293             "@wordpress/deprecated": "^2.0.2",
    294             "@wordpress/dom": "^2.0.4",
    295             "@wordpress/element": "^2.1.4",
    296             "@wordpress/hooks": "^2.0.2",
    297             "@wordpress/html-entities": "^2.0.2",
    298             "@wordpress/i18n": "^3.0.1",
    299             "@wordpress/is-shallow-equal": "^1.1.4",
    300             "@wordpress/keycodes": "^2.0.2",
    301             "@wordpress/nux": "^2.0.6",
    302             "@wordpress/token-list": "^1.0.2",
    303             "@wordpress/url": "^2.1.0",
    304             "@wordpress/viewport": "^2.0.5",
    305             "@wordpress/wordcount": "^2.0.2",
    306             "classnames": "^2.2.5",
    307             "dom-scroll-into-view": "^1.2.1",
    308             "inherits": "^2.0.3",
    309             "jquery": "^3.3.1",
    310             "lodash": "^4.17.10",
    311             "memize": "^1.0.5",
    312             "react-autosize-textarea": "^3.0.2",
    313             "redux-multi": "^0.1.12",
    314             "redux-optimist": "^1.0.0",
    315             "refx": "^3.0.0",
    316             "rememo": "^3.0.0",
    317             "tinycolor2": "^1.4.1",
    318             "tinymce": "^4.7.2",
    319             "traverse": "^0.6.6",
    320             "uuid": "^3.1.0"
    321           }
    322         },
    323         "querystringify": {
    324           "version": "1.0.0",
    325           "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-1.0.0.tgz",
    326           "integrity": "sha1-YoYkIRLFtxL6ZU5SZlK/ahP/Bcs="
    327         }
    328       }
    329     },
    330     "@wordpress/block-serialization-default-parser": {
    331       "version": "1.0.1",
    332       "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-1.0.1.tgz",
    333       "integrity": "sha512-r3pi1GVDnxR4MEb8BcS2UX8BQcNHU/7PyueUihSWGbVJaCksSf+wyRKVTuZiOQKagO95fWy7Egc0JcWK6clmiQ==",
    334       "requires": {
    335         "@babel/runtime": "^7.0.0"
    336       }
    337     },
    338     "@wordpress/block-serialization-spec-parser": {
    339       "version": "1.0.3",
    340       "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-spec-parser/-/block-serialization-spec-parser-1.0.3.tgz",
    341       "integrity": "sha512-qteB0HjG6Kc2FHMPx3Q76iuUYLaj8R+FZD+WT5eXRHgm0o1iGAYjth2qyAjj0hQ/ij5pWYc3pdEjiwQOcSqnLQ=="
    342     },
    343     "@wordpress/blocks": {
    344       "version": "4.0.4",
    345       "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-4.0.4.tgz",
    346       "integrity": "sha512-sJRb4k+duD/tfBY6GBT6sw3NOaJ7jErhavR9hDOkJonBusoc6KFKUFQdt+NBWkwQB+/7QJcshFuChg3FRK6bKw==",
    347       "requires": {
    348         "@babel/runtime": "^7.0.0",
    349         "@wordpress/autop": "^2.0.2",
    350         "@wordpress/blob": "^2.1.0",
    351         "@wordpress/block-serialization-default-parser": "^1.0.1",
    352         "@wordpress/block-serialization-spec-parser": "^1.0.3",
    353         "@wordpress/data": "^2.1.4",
    354         "@wordpress/deprecated": "^2.0.2",
    355         "@wordpress/dom": "^2.0.4",
    356         "@wordpress/element": "^2.1.4",
    357         "@wordpress/hooks": "^2.0.2",
    358         "@wordpress/i18n": "^3.0.1",
    359         "@wordpress/is-shallow-equal": "^1.1.4",
    360         "@wordpress/shortcode": "^2.0.2",
    361         "hpq": "^1.2.0",
    362         "lodash": "^4.17.10",
    363         "rememo": "^3.0.0",
    364         "showdown": "^1.8.6",
    365         "simple-html-tokenizer": "^0.4.1",
    366         "tinycolor2": "^1.4.1",
    367         "uuid": "^3.1.0"
    368       }
    369     },
    370     "@wordpress/components": {
    371       "version": "4.2.1",
    372       "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-4.2.1.tgz",
    373       "integrity": "sha512-RFH54uX2lci5uHpDCLGeTOHWJjM2dzb1ekhUpCDiDaAJatMLDtibXWbFH97SXqB5UVZxXu540SMwqNoxVikATw==",
    374       "requires": {
    375         "@babel/runtime": "^7.0.0",
    376         "@wordpress/a11y": "^2.0.2",
    377         "@wordpress/api-fetch": "^2.1.0",
    378         "@wordpress/compose": "^2.0.5",
    379         "@wordpress/deprecated": "^2.0.2",
    380         "@wordpress/dom": "^2.0.4",
    381         "@wordpress/element": "^2.1.4",
    382         "@wordpress/hooks": "^2.0.2",
    383         "@wordpress/i18n": "^3.0.1",
    384         "@wordpress/is-shallow-equal": "^1.1.4",
    385         "@wordpress/keycodes": "^2.0.2",
    386         "@wordpress/url": "^2.1.0",
    387         "classnames": "^2.2.5",
    388         "clipboard": "^2.0.1",
    389         "diff": "^3.5.0",
    390         "dom-scroll-into-view": "^1.2.1",
    391         "lodash": "^4.17.10",
    392         "memize": "^1.0.5",
    393         "moment": "^2.22.1",
    394         "mousetrap": "^1.6.2",
    395         "re-resizable": "^4.7.1",
    396         "react-click-outside": "^2.3.1",
    397         "react-dates": "^17.1.1",
    398         "rememo": "^3.0.0",
    399         "tinycolor2": "^1.4.1",
    400         "uuid": "^3.1.0"
    401       }
    402     },
    403     "@wordpress/compose": {
    404       "version": "2.0.5",
    405       "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-2.0.5.tgz",
    406       "integrity": "sha512-bbf+4nph+/rFBou7PTUyx8rwHVR08ymBgxnmShGTTjuiVxcrz0Gu7Wu2wxulsZobOYaiqvQkCEHKceNsBxJwiA==",
    407       "requires": {
    408         "@babel/runtime": "^7.0.0",
    409         "@wordpress/element": "^2.1.4",
    410         "@wordpress/is-shallow-equal": "^1.1.4",
    411         "lodash": "^4.17.10"
    412       }
    413     },
    414     "@wordpress/core-data": {
    415       "version": "2.0.6",
    416       "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-2.0.6.tgz",
    417       "integrity": "sha512-7JzU9f+bCAg1oT0IYu7QPO+C5tP8rGN3BodZmbqJOut8DGiMSzDYdfVwwltKzKJmTBeuitYuSK48sXBLSoJb7Q==",
    418       "requires": {
    419         "@babel/runtime": "^7.0.0",
    420         "@wordpress/api-fetch": "^2.1.0",
    421         "@wordpress/data": "^2.1.4",
    422         "@wordpress/url": "^2.1.0",
    423         "equivalent-key-map": "^0.2.1",
    424         "lodash": "^4.17.10",
    425         "rememo": "^3.0.0"
    426       }
    427     },
    428204    "@wordpress/custom-templated-path-webpack-plugin": {
    429205      "version": "1.1.5",
     
    436212      }
    437213    },
    438     "@wordpress/data": {
    439       "version": "2.1.4",
    440       "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-2.1.4.tgz",
    441       "integrity": "sha512-Emfhszi7huasdDhngwk9HvRLUiotCNo9mDDk2Q9VGpGb9SfpQp+84PvenhreiZtezUR+7nUnSQuAJ2d8rUP37Q==",
    442       "requires": {
    443         "@babel/runtime": "^7.0.0",
    444         "@wordpress/compose": "^2.0.5",
    445         "@wordpress/deprecated": "^2.0.2",
    446         "@wordpress/element": "^2.1.4",
    447         "@wordpress/is-shallow-equal": "^1.1.4",
    448         "@wordpress/redux-routine": "^3.0.3",
    449         "equivalent-key-map": "^0.2.0",
    450         "is-promise": "^2.1.0",
    451         "lodash": "^4.17.10",
    452         "redux": "^4.0.0"
    453       }
    454     },
    455     "@wordpress/date": {
    456       "version": "2.0.3",
    457       "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-2.0.3.tgz",
    458       "integrity": "sha512-ZnIEZT3sp+H2dr4apdoZnM9MhN6FpnMZ2zB+h8KuKExJufu9EUyW4grhEvgCTloJbzXNKCN5eolqeYq9I0pWog==",
    459       "requires": {
    460         "@babel/runtime": "^7.0.0",
    461         "moment": "^2.22.1",
    462         "moment-timezone": "^0.5.16"
    463       }
    464     },
    465     "@wordpress/deprecated": {
    466       "version": "2.0.2",
    467       "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-2.0.2.tgz",
    468       "integrity": "sha512-5qNehHD7/duvouuGjMdGREQORs9LFMVkyFysfWvafZ919zAl0DAKEXsBoxcMSvvqBqCf5MKJBnQBVY4DeS6AEg==",
    469       "requires": {
    470         "@babel/runtime": "^7.0.0",
    471         "@wordpress/hooks": "^2.0.2"
    472       }
    473     },
    474     "@wordpress/dom": {
    475       "version": "2.0.4",
    476       "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-2.0.4.tgz",
    477       "integrity": "sha512-uW/yeWayoSu6uUA+xrM+yCbNJc3oQfga1Y1PUgXvowv0ydn5Qhgh2Dj07ANgg1AncZqFZsObPerBFNloaJhsvQ==",
    478       "requires": {
    479         "@babel/runtime": "^7.0.0",
    480         "lodash": "^4.17.10"
    481       }
    482     },
    483     "@wordpress/dom-ready": {
    484       "version": "2.0.2",
    485       "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-2.0.2.tgz",
    486       "integrity": "sha512-SENsbiIesC0Oz6qTLHpYxo6aW9/NgFYkXq4TGjUBA5LLNJmBf9AhPKX9rpgh8Y3+DKVobMdX8IKhfRrQYiqRiw==",
    487       "requires": {
    488         "@babel/runtime": "^7.0.0"
    489       }
    490     },
    491     "@wordpress/edit-post": {
    492       "version": "1.0.4",
    493       "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-1.0.4.tgz",
    494       "integrity": "sha512-m+VR3S7rsRwQLze+gzmhWC2yWrVGo7bjb0eshsnZ+JiLSjj1/KeW7k0uvH5w8/Unv9/BHZAdbsiT9IEs42tLMQ==",
    495       "requires": {
    496         "@babel/runtime": "^7.0.0",
    497         "@wordpress/a11y": "^2.0.2",
    498         "@wordpress/api-fetch": "^2.1.0",
    499         "@wordpress/block-library": "^2.1.4",
    500         "@wordpress/blocks": "^4.0.4",
    501         "@wordpress/components": "^4.2.1",
    502         "@wordpress/compose": "^2.0.5",
    503         "@wordpress/core-data": "^2.0.6",
    504         "@wordpress/data": "^2.1.4",
    505         "@wordpress/deprecated": "^2.0.2",
    506         "@wordpress/editor": "^5.0.1",
    507         "@wordpress/element": "^2.1.4",
    508         "@wordpress/hooks": "^2.0.2",
    509         "@wordpress/i18n": "^3.0.1",
    510         "@wordpress/keycodes": "^2.0.2",
    511         "@wordpress/nux": "^2.0.6",
    512         "@wordpress/plugins": "^2.0.5",
    513         "@wordpress/url": "^2.1.0",
    514         "@wordpress/viewport": "^2.0.5",
    515         "classnames": "^2.2.5",
    516         "lodash": "^4.17.10",
    517         "refx": "^3.0.0"
    518       },
    519       "dependencies": {
    520         "@wordpress/editor": {
    521           "version": "5.0.1",
    522           "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-5.0.1.tgz",
    523           "integrity": "sha512-+654GVNUT5Rx0o5yBLwbpXD93B/YdBfH1oAS7mwKn1VCPtAZGGJuza28PFpEaJrHYtAXXbcETsH9GOV0ugOEXQ==",
    524           "requires": {
    525             "@babel/runtime": "^7.0.0",
    526             "@wordpress/a11y": "^2.0.2",
    527             "@wordpress/api-fetch": "^2.1.0",
    528             "@wordpress/blob": "^2.1.0",
    529             "@wordpress/blocks": "^4.0.4",
    530             "@wordpress/components": "^4.2.1",
    531             "@wordpress/compose": "^2.0.5",
    532             "@wordpress/core-data": "^2.0.6",
    533             "@wordpress/data": "^2.1.4",
    534             "@wordpress/date": "^2.0.3",
    535             "@wordpress/deprecated": "^2.0.2",
    536             "@wordpress/dom": "^2.0.4",
    537             "@wordpress/element": "^2.1.4",
    538             "@wordpress/hooks": "^2.0.2",
    539             "@wordpress/html-entities": "^2.0.2",
    540             "@wordpress/i18n": "^3.0.1",
    541             "@wordpress/is-shallow-equal": "^1.1.4",
    542             "@wordpress/keycodes": "^2.0.2",
    543             "@wordpress/nux": "^2.0.6",
    544             "@wordpress/token-list": "^1.0.2",
    545             "@wordpress/url": "^2.1.0",
    546             "@wordpress/viewport": "^2.0.5",
    547             "@wordpress/wordcount": "^2.0.2",
    548             "classnames": "^2.2.5",
    549             "dom-scroll-into-view": "^1.2.1",
    550             "inherits": "^2.0.3",
    551             "jquery": "^3.3.1",
    552             "lodash": "^4.17.10",
    553             "memize": "^1.0.5",
    554             "react-autosize-textarea": "^3.0.2",
    555             "redux-multi": "^0.1.12",
    556             "redux-optimist": "^1.0.0",
    557             "refx": "^3.0.0",
    558             "rememo": "^3.0.0",
    559             "tinycolor2": "^1.4.1",
    560             "tinymce": "^4.7.2",
    561             "traverse": "^0.6.6",
    562             "uuid": "^3.1.0"
    563           }
    564         }
    565       }
    566     },
    567     "@wordpress/editor": {
    568       "version": "5.0.1",
    569       "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-5.0.1.tgz",
    570       "integrity": "sha512-+654GVNUT5Rx0o5yBLwbpXD93B/YdBfH1oAS7mwKn1VCPtAZGGJuza28PFpEaJrHYtAXXbcETsH9GOV0ugOEXQ==",
    571       "requires": {
    572         "@babel/runtime": "^7.0.0",
    573         "@wordpress/a11y": "^2.0.2",
    574         "@wordpress/api-fetch": "^2.1.0",
    575         "@wordpress/blob": "^2.1.0",
    576         "@wordpress/blocks": "^4.0.4",
    577         "@wordpress/components": "^4.2.1",
    578         "@wordpress/compose": "^2.0.5",
    579         "@wordpress/core-data": "^2.0.6",
    580         "@wordpress/data": "^2.1.4",
    581         "@wordpress/date": "^2.0.3",
    582         "@wordpress/deprecated": "^2.0.2",
    583         "@wordpress/dom": "^2.0.4",
    584         "@wordpress/element": "^2.1.4",
    585         "@wordpress/hooks": "^2.0.2",
    586         "@wordpress/html-entities": "^2.0.2",
    587         "@wordpress/i18n": "^3.0.1",
    588         "@wordpress/is-shallow-equal": "^1.1.4",
    589         "@wordpress/keycodes": "^2.0.2",
    590         "@wordpress/nux": "^2.0.6",
    591         "@wordpress/token-list": "^1.0.2",
    592         "@wordpress/url": "^2.1.0",
    593         "@wordpress/viewport": "^2.0.5",
    594         "@wordpress/wordcount": "^2.0.2",
    595         "classnames": "^2.2.5",
    596         "dom-scroll-into-view": "^1.2.1",
    597         "inherits": "^2.0.3",
    598         "jquery": "^3.3.1",
    599         "lodash": "^4.17.10",
    600         "memize": "^1.0.5",
    601         "react-autosize-textarea": "^3.0.2",
    602         "redux-multi": "^0.1.12",
    603         "redux-optimist": "^1.0.0",
    604         "refx": "^3.0.0",
    605         "rememo": "^3.0.0",
    606         "tinycolor2": "^1.4.1",
    607         "tinymce": "^4.7.2",
    608         "traverse": "^0.6.6",
    609         "uuid": "^3.1.0"
    610       }
    611     },
    612     "@wordpress/element": {
    613       "version": "2.1.4",
    614       "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.1.4.tgz",
    615       "integrity": "sha512-y/RpvYNd2VeLWXemxEXdMOnUa+HUC0sde2o7gEHKud0LB14xFU1ASif/pz/LP+vSvExcvhj8cu4Sq8tKDzRRPw==",
    616       "requires": {
    617         "@babel/runtime": "^7.0.0",
    618         "@wordpress/escape-html": "^1.0.1",
    619         "lodash": "^4.17.10",
    620         "react": "^16.4.1",
    621         "react-dom": "^16.4.1"
    622       }
    623     },
    624     "@wordpress/escape-html": {
    625       "version": "1.0.1",
    626       "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-1.0.1.tgz",
    627       "integrity": "sha512-ywRXV6WHbUWlqEDXQcWLmyG+/oBw8myTp+KTbkRRF2EJvx/cqL9XF55I2+aeZ5Q0VYRXXGHp6Tp1iRfJjr/rNQ==",
    628       "requires": {
    629         "@babel/runtime": "^7.0.0"
    630       }
    631     },
    632     "@wordpress/hooks": {
    633       "version": "2.0.2",
    634       "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-2.0.2.tgz",
    635       "integrity": "sha512-yWdkjw6YP2kDF+cjjRfkI2cjTRiETaRFMwJpoqnQWxfay1oBtgvaGuRrYrm0rCxxOqCD/4/di2co5VHQxP9Rhw==",
    636       "requires": {
    637         "@babel/runtime": "^7.0.0"
    638       }
    639     },
    640     "@wordpress/html-entities": {
    641       "version": "2.0.2",
    642       "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-2.0.2.tgz",
    643       "integrity": "sha512-cxG7YjH9EMfZyeLJAd/Vc1nFJxitMSzybv71iMPP3Dqqgz3jixX6oSe4ukTqfoOKBaF7pY7LzS6eTKu7KAmyZw==",
    644       "requires": {
    645         "@babel/runtime": "^7.0.0"
    646       }
    647     },
    648     "@wordpress/i18n": {
    649       "version": "3.0.1",
    650       "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-3.0.1.tgz",
    651       "integrity": "sha512-Ut6ihDjcZ7zpU44/WurZrFxrLcMl3Gq+hW8Hb6MTF6+X6Y2fd7QFu3lMvopYNwF8gxWtjvH5n3NIQ6B9DLt7Ng==",
    652       "requires": {
    653         "@babel/runtime": "^7.0.0",
    654         "gettext-parser": "^1.3.1",
    655         "jed": "^1.1.1",
    656         "lodash": "^4.17.10",
    657         "memize": "^1.0.5"
    658       }
    659     },
    660     "@wordpress/is-shallow-equal": {
    661       "version": "1.1.4",
    662       "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-1.1.4.tgz",
    663       "integrity": "sha512-ihJrYrW+G9GWtQjyB44DVKMCoiTTYPl5T/g1Ix9PMrKl2rk5uVbJw9yMmhik/jTIQqubpzhxGtrqsddwuUH1sw==",
    664       "requires": {
    665         "@babel/runtime": "^7.0.0"
    666       }
    667     },
    668     "@wordpress/keycodes": {
    669       "version": "2.0.2",
    670       "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-2.0.2.tgz",
    671       "integrity": "sha512-miMB6uvKZzZmgTb7qSr0NBOadWJ9Eb5Tak/+DRsVrgt9RP4zeCh9Le2T7hOWvNPU/54x2v1eHRrU0L+JDm2JAA==",
    672       "requires": {
    673         "@babel/runtime": "^7.0.0",
    674         "lodash": "^4.17.10"
    675       }
    676     },
    677214    "@wordpress/library-export-default-webpack-plugin": {
    678215      "version": "1.0.4",
     
    686223      }
    687224    },
    688     "@wordpress/list-reusable-blocks": {
    689       "version": "1.1.4",
    690       "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-1.1.4.tgz",
    691       "integrity": "sha512-0UXYSHlVEa6VArSwtuZApv6+1cXv+CswEoEKd/sGMjpJS5vW8wgyV46ZTz4y3gKgvl1l6tIT32XArXLjvT+lXA==",
    692       "requires": {
    693         "@babel/runtime": "^7.0.0",
    694         "@wordpress/api-fetch": "^2.1.0",
    695         "@wordpress/components": "^4.2.1",
    696         "@wordpress/compose": "^2.0.5",
    697         "@wordpress/element": "^2.1.4",
    698         "@wordpress/i18n": "^3.0.1",
    699         "lodash": "^4.17.10"
    700       }
    701     },
    702     "@wordpress/nux": {
    703       "version": "2.0.6",
    704       "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-2.0.6.tgz",
    705       "integrity": "sha512-22nYvccK0NPGZBegR55BTxbClXO8nSfHut+SSA1/CTPqX3yd//KPeAmGfgNCYH/lMz7RSRcj83oFEGpwrWWISQ==",
    706       "requires": {
    707         "@babel/runtime": "^7.0.0",
    708         "@wordpress/components": "^4.2.1",
    709         "@wordpress/compose": "^2.0.5",
    710         "@wordpress/data": "^2.1.4",
    711         "@wordpress/element": "^2.1.4",
    712         "@wordpress/i18n": "^3.0.1",
    713         "lodash": "^4.17.10",
    714         "rememo": "^3.0.0"
    715       }
    716     },
    717     "@wordpress/plugins": {
    718       "version": "2.0.5",
    719       "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-2.0.5.tgz",
    720       "integrity": "sha512-fER2dJS9NbZPcEL0TEH30UsH2EXx/WSf3JDzJIK86eu33A34cDXv7CvplwLrsiaysOEiCyMvG9DDrCGdM4PVvA==",
    721       "requires": {
    722         "@babel/runtime": "^7.0.0",
    723         "@wordpress/compose": "^2.0.5",
    724         "@wordpress/element": "^2.1.4",
    725         "@wordpress/hooks": "^2.0.2",
    726         "lodash": "^4.17.10"
    727       }
    728     },
    729     "@wordpress/redux-routine": {
    730       "version": "3.0.3",
    731       "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-3.0.3.tgz",
    732       "integrity": "sha512-wT8GoG0qtwxq8J5g0uYxZYoNcnhQloFvMTkDQsaWWAvaO1wsTaamYbusHc6q7PS+EsS2TioQkZsxTtei6YwBBg==",
    733       "requires": {
    734         "@babel/runtime": "^7.0.0",
    735         "is-promise": "^2.1.0",
    736         "rungen": "^0.3.2"
    737       }
    738     },
    739     "@wordpress/rich-text": {
    740       "version": "1.0.1",
    741       "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-1.0.1.tgz",
    742       "integrity": "sha512-+5PU77P8VqaM4tw8c8hDahBqJ3rqxxXlnn6H820Uai8xg+YHAA+Z5TmNMPqK4hCfX5jt/MSEkoKnzBfg1BouNA==",
    743       "requires": {
    744         "@babel/runtime": "^7.0.0",
    745         "@wordpress/escape-html": "^1.0.1",
    746         "lodash": "^4.17.10"
    747       }
    748     },
    749     "@wordpress/shortcode": {
    750       "version": "2.0.2",
    751       "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-2.0.2.tgz",
    752       "integrity": "sha512-mztQ5l7l1ULZ8rMqlOD/mrLSXXFvwDPdCBCBB+3YGl8zSnCZ1S9X1SIAjoVLpV9uRMm1CZL4w4hvhmi22F4Wiw==",
    753       "requires": {
    754         "@babel/runtime": "^7.0.0",
    755         "lodash": "^4.17.10",
    756         "memize": "^1.0.5"
    757       }
    758     },
    759     "@wordpress/token-list": {
    760       "version": "1.0.2",
    761       "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-1.0.2.tgz",
    762       "integrity": "sha512-hyk3xsLB1OlS52kFlR9PcSzvD6fkB2uOG4Uchs1pd304M/G3WTdD6iPiRVZeMmpWbwMq9KFtu9f8hwUzQTrTow==",
    763       "requires": {
    764         "@babel/runtime": "^7.0.0",
    765         "lodash": "^4.17.10"
    766       }
    767     },
    768     "@wordpress/url": {
    769       "version": "2.1.0",
    770       "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-2.1.0.tgz",
    771       "integrity": "sha512-MPWFszPleQ+ofDE8ZMpVLOwK/yAjf6L9f7F9wxE82rQjRzUSkrs+Z7Q9ShYiD5HT7o4J96PY9S0XnoHW/XKnDg==",
    772       "requires": {
    773         "@babel/runtime": "^7.0.0",
    774         "qs": "^6.5.2"
    775       }
    776     },
    777     "@wordpress/viewport": {
    778       "version": "2.0.5",
    779       "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-2.0.5.tgz",
    780       "integrity": "sha512-im0/L6+rwM8gtUuSRkzsPOH1pAwKWHLGfJXdnSuYSV1/K/e3szBLIlkHOK1q4YXkVzHxSSNDcnaHEuxbA/6rNA==",
    781       "requires": {
    782         "@babel/runtime": "^7.0.0",
    783         "@wordpress/compose": "^2.0.5",
    784         "@wordpress/data": "^2.1.4",
    785         "@wordpress/element": "^2.1.4",
    786         "lodash": "^4.17.10"
    787       }
    788     },
    789     "@wordpress/wordcount": {
    790       "version": "2.0.2",
    791       "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-2.0.2.tgz",
    792       "integrity": "sha512-FQ9mU/NsEB+IczD8roBGes9fJlZdTtdNhftdoCw32/lpUgP/bjA736NIPtNRedry+VBFykHqUf0CygJ0TgaOKA==",
    793       "requires": {
    794         "@babel/runtime": "^7.0.0",
    795         "lodash": "^4.17.10"
    796       }
    797     },
    798225    "@xtuc/ieee754": {
    799226      "version": "1.2.0",
     
    837264      "requires": {
    838265        "acorn": "^5.0.0"
    839       }
    840     },
    841     "airbnb-prop-types": {
    842       "version": "2.11.0",
    843       "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.11.0.tgz",
    844       "integrity": "sha512-Y46/0gNVDy5gpedxIaoKjigdes+TouqVg7GTYQr73PBfE/lTSvOR/WIgUib0Zonm3Hyvlcax0mHr+v4K8DfGGw==",
    845       "requires": {
    846         "array.prototype.find": "^2.0.4",
    847         "function.prototype.name": "^1.1.0",
    848         "has": "^1.0.3",
    849         "is-regex": "^1.0.4",
    850         "object-is": "^1.0.1",
    851         "object.assign": "^4.1.0",
    852         "object.entries": "^1.0.4",
    853         "prop-types": "^15.6.2",
    854         "prop-types-exact": "^1.2.0"
    855266      }
    856267    },
     
    1427838      "dev": true
    1428839    },
    1429     "array.prototype.find": {
    1430       "version": "2.0.4",
    1431       "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.0.4.tgz",
    1432       "integrity": "sha1-VWpcU2LAhkgyPdrrnenRS8GGTJA=",
    1433       "requires": {
    1434         "define-properties": "^1.1.2",
    1435         "es-abstract": "^1.7.0"
    1436       }
    1437     },
    1438     "array.prototype.flat": {
    1439       "version": "1.2.1",
    1440       "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.1.tgz",
    1441       "integrity": "sha512-rVqIs330nLJvfC7JqYvEWwqVr5QjYF1ib02i3YJtR/fICO6527Tjpc/e4Mvmxh3GIePPreRXMdaGyC99YphWEw==",
    1442       "requires": {
    1443         "define-properties": "^1.1.2",
    1444         "es-abstract": "^1.10.0",
    1445         "function-bind": "^1.1.1"
    1446       }
    1447     },
    1448840    "arrify": {
    1449841      "version": "1.0.1",
     
    1451843      "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
    1452844      "dev": true
    1453     },
    1454     "asap": {
    1455       "version": "2.0.6",
    1456       "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
    1457       "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
    1458845    },
    1459846    "asn1": {
     
    1565952        "postcss-value-parser": "^3.2.3"
    1566953      }
    1567     },
    1568     "autosize": {
    1569       "version": "4.0.2",
    1570       "resolved": "https://registry.npmjs.org/autosize/-/autosize-4.0.2.tgz",
    1571       "integrity": "sha512-jnSyH2d+qdfPGpWlcuhGiHmqBJ6g3X+8T+iRwFrHPLVcdoGJE/x6Qicm6aDHfTsbgZKxyV8UU/YB2p4cjKDRRA=="
    1572954    },
    1573955    "aws-sign2": {
     
    25041886      }
    25051887    },
    2506     "brcast": {
    2507       "version": "2.0.2",
    2508       "resolved": "https://registry.npmjs.org/brcast/-/brcast-2.0.2.tgz",
    2509       "integrity": "sha512-Tfn5JSE7hrUlFcOoaLzVvkbgIemIorMIyoMr3TgvszWW7jFt2C9PdeMLtysYD9RU0MmU17b69+XJG1eRY2OBRg=="
    2510     },
    25111888    "brorand": {
    25121889      "version": "1.1.0",
     
    30502427      }
    30512428    },
    3052     "classnames": {
    3053       "version": "2.2.6",
    3054       "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz",
    3055       "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q=="
    3056     },
    30572429    "clean-css": {
    30582430      "version": "4.2.1",
     
    31052477      "dev": true
    31062478    },
    3107     "clipboard": {
    3108       "version": "2.0.1",
    3109       "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.1.tgz",
    3110       "integrity": "sha512-7yhQBmtN+uYZmfRjjVjKa0dZdWuabzpSKGtyQZN+9C8xlC788SSJjOHWh7tzurfwTqTD5UDYAhIv5fRJg3sHjQ==",
    3111       "requires": {
    3112         "good-listener": "^1.2.2",
    3113         "select": "^1.1.2",
    3114         "tiny-emitter": "^2.0.0"
    3115       }
    3116     },
    31172479    "cliui": {
    31182480      "version": "3.2.0",
     
    31572519      "version": "1.1.0",
    31582520      "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
    3159       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
     2521      "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
     2522      "dev": true
    31602523    },
    31612524    "coffeescript": {
     
    32762639      }
    32772640    },
    3278     "computed-style": {
    3279       "version": "0.1.4",
    3280       "resolved": "https://registry.npmjs.org/computed-style/-/computed-style-0.1.4.tgz",
    3281       "integrity": "sha1-fzRP2FhLLkJb7cpKGvwOMAuwXXQ="
    3282     },
    32832641    "concat-map": {
    32842642      "version": "0.0.1",
     
    33252683      "dev": true,
    33262684      "optional": true
    3327     },
    3328     "consolidated-events": {
    3329       "version": "2.0.2",
    3330       "resolved": "https://registry.npmjs.org/consolidated-events/-/consolidated-events-2.0.2.tgz",
    3331       "integrity": "sha512-2/uRVMdRypf5z/TW/ncD/66l75P5hH2vM/GR8Jf8HLc2xnfJtmina6F6du8+v4Z2vTrMo7jC+W1tmEEuuELgkQ=="
    33322685    },
    33332686    "constants-browserify": {
     
    35742927      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
    35752928      "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
     2929      "dev": true,
     2930      "optional": true,
    35762931      "requires": {
    35772932        "lru-cache": "^4.0.1",
     
    38533208      "version": "1.2.0",
    38543209      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
    3855       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
     3210      "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
     3211      "dev": true
    38563212    },
    38573213    "decode-uri-component": {
     
    40513407      }
    40523408    },
    4053     "deepmerge": {
    4054       "version": "1.5.2",
    4055       "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz",
    4056       "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ=="
    4057     },
    40583409    "default-gateway": {
    40593410      "version": "2.7.2",
     
    41063457      "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
    41073458      "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
     3459      "dev": true,
    41083460      "requires": {
    41093461        "object-keys": "^1.0.12"
     
    41913543      "dev": true
    41923544    },
    4193     "delegate": {
    4194       "version": "3.2.0",
    4195       "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz",
    4196       "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw=="
    4197     },
    41983545    "delegates": {
    41993546      "version": "1.0.0",
     
    42593606      "version": "3.5.0",
    42603607      "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
    4261       "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA=="
     3608      "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
     3609      "dev": true
    42623610    },
    42633611    "diffie-hellman": {
     
    42993647      }
    43003648    },
    4301     "direction": {
    4302       "version": "1.0.2",
    4303       "resolved": "https://registry.npmjs.org/direction/-/direction-1.0.2.tgz",
    4304       "integrity": "sha512-hSKoz5FBn+zhP9vWKkVQaaxnRDg3/MoPdcg2au54HIUDR8MrP8Ah1jXSJwCXel6SV3Afh5DSzc8Uqv2r1UoQwQ=="
    4305     },
    43063649    "dns-equal": {
    43073650      "version": "1.0.0",
     
    43283671        "buffer-indexof": "^1.0.0"
    43293672      }
    4330     },
    4331     "dom-scroll-into-view": {
    4332       "version": "1.2.1",
    4333       "resolved": "https://registry.npmjs.org/dom-scroll-into-view/-/dom-scroll-into-view-1.2.1.tgz",
    4334       "integrity": "sha1-6PNnMt0ImwIBqI14Fdw/iObWbH4="
    43353673    },
    43363674    "dom-serializer": {
     
    45133851      "dev": true
    45143852    },
    4515     "encoding": {
    4516       "version": "0.1.12",
    4517       "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz",
    4518       "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
    4519       "requires": {
    4520         "iconv-lite": "~0.4.13"
    4521       }
    4522     },
    45233853    "end-of-stream": {
    45243854      "version": "1.4.1",
     
    45473877      "dev": true
    45483878    },
    4549     "equivalent-key-map": {
    4550       "version": "0.2.2",
    4551       "resolved": "https://registry.npmjs.org/equivalent-key-map/-/equivalent-key-map-0.2.2.tgz",
    4552       "integrity": "sha512-xvHeyCDbZzkpN4VHQj/n+j2lOwL0VWszG30X4cOrc9Y7Tuo2qCdZK/0AMod23Z5dCtNUbaju6p0rwOhHUk05ew=="
    4553     },
    45543879    "errno": {
    45553880      "version": "0.1.7",
     
    45843909      "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz",
    45853910      "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==",
     3911      "dev": true,
    45863912      "requires": {
    45873913        "es-to-primitive": "^1.1.1",
     
    45963922      "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
    45973923      "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
     3924      "dev": true,
    45983925      "requires": {
    45993926        "is-callable": "^1.1.4",
     
    47364063      "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
    47374064      "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
     4065      "dev": true,
     4066      "optional": true,
    47384067      "requires": {
    47394068        "cross-spawn": "^5.0.1",
     
    49744303      }
    49754304    },
    4976     "fbjs": {
    4977       "version": "0.8.17",
    4978       "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz",
    4979       "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=",
    4980       "requires": {
    4981         "core-js": "^1.0.0",
    4982         "isomorphic-fetch": "^2.1.1",
    4983         "loose-envify": "^1.0.0",
    4984         "object-assign": "^4.1.0",
    4985         "promise": "^7.1.1",
    4986         "setimmediate": "^1.0.5",
    4987         "ua-parser-js": "^0.7.18"
    4988       },
    4989       "dependencies": {
    4990         "core-js": {
    4991           "version": "1.2.7",
    4992           "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
    4993           "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY="
    4994         }
    4995       }
    4996     },
    49974305    "fd-slicer": {
    49984306      "version": "1.1.0",
     
    53634671          "version": "1.0.0",
    53644672          "bundled": true,
    5365           "dev": true,
    5366           "optional": true
     4673          "dev": true
    53674674        },
    53684675        "brace-expansion": {
     
    53704677          "bundled": true,
    53714678          "dev": true,
    5372           "optional": true,
    53734679          "requires": {
    53744680            "balanced-match": "^1.0.0",
     
    53854691          "version": "1.1.0",
    53864692          "bundled": true,
    5387           "dev": true,
    5388           "optional": true
     4693          "dev": true
    53894694        },
    53904695        "concat-map": {
    53914696          "version": "0.0.1",
    53924697          "bundled": true,
    5393           "dev": true,
    5394           "optional": true
     4698          "dev": true
    53954699        },
    53964700        "console-control-strings": {
    53974701          "version": "1.1.0",
    53984702          "bundled": true,
    5399           "dev": true,
    5400           "optional": true
     4703          "dev": true
    54014704        },
    54024705        "core-util-is": {
     
    55154818          "version": "2.0.3",
    55164819          "bundled": true,
    5517           "dev": true,
    5518           "optional": true
     4820          "dev": true
    55194821        },
    55204822        "ini": {
     
    55284830          "bundled": true,
    55294831          "dev": true,
    5530           "optional": true,
    55314832          "requires": {
    55324833            "number-is-nan": "^1.0.0"
     
    55434844          "bundled": true,
    55444845          "dev": true,
    5545           "optional": true,
    55464846          "requires": {
    55474847            "brace-expansion": "^1.1.7"
     
    55514851          "version": "0.0.8",
    55524852          "bundled": true,
    5553           "dev": true,
    5554           "optional": true
     4853          "dev": true
    55554854        },
    55564855        "minipass": {
     
    55584857          "bundled": true,
    55594858          "dev": true,
    5560           "optional": true,
    55614859          "requires": {
    55624860            "safe-buffer": "^5.1.1",
     
    55774875          "bundled": true,
    55784876          "dev": true,
    5579           "optional": true,
    55804877          "requires": {
    55814878            "minimist": "0.0.8"
     
    56584955          "version": "1.0.1",
    56594956          "bundled": true,
    5660           "dev": true,
    5661           "optional": true
     4957          "dev": true
    56624958        },
    56634959        "object-assign": {
     
    56714967          "bundled": true,
    56724968          "dev": true,
    5673           "optional": true,
    56744969          "requires": {
    56754970            "wrappy": "1"
     
    57935088          "bundled": true,
    57945089          "dev": true,
    5795           "optional": true,
    57965090          "requires": {
    57975091            "code-point-at": "^1.0.0",
     
    58805174      "version": "1.1.1",
    58815175      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
    5882       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
    5883     },
    5884     "function.prototype.name": {
    5885       "version": "1.1.0",
    5886       "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.0.tgz",
    5887       "integrity": "sha512-Bs0VRrTz4ghD8pTmbJQD1mZ8A/mN0ur/jGz+A6FBxPDUPkm1tNfF6bhTYPA7i7aF4lZJVr+OXTNNrnnIl58Wfg==",
    5888       "requires": {
    5889         "define-properties": "^1.1.2",
    5890         "function-bind": "^1.1.1",
    5891         "is-callable": "^1.1.3"
    5892       }
     5176      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
     5177      "dev": true
    58935178    },
    58945179    "gauge": {
     
    59205205      "version": "1.0.3",
    59215206      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
    5922       "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w=="
     5207      "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
     5208      "dev": true
    59235209    },
    59245210    "get-proxy": {
     
    59405226      "version": "3.0.0",
    59415227      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
    5942       "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
     5228      "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
     5229      "dev": true
    59435230    },
    59445231    "get-value": {
     
    59615248      "requires": {
    59625249        "assert-plus": "^1.0.0"
    5963       }
    5964     },
    5965     "gettext-parser": {
    5966       "version": "1.4.0",
    5967       "resolved": "https://registry.npmjs.org/gettext-parser/-/gettext-parser-1.4.0.tgz",
    5968       "integrity": "sha512-sedZYLHlHeBop/gZ1jdg59hlUEcpcZJofLq2JFwJT1zTqAU3l2wFv6IsuwFHGqbiT9DWzMUW4/em2+hspnmMMA==",
    5969       "requires": {
    5970         "encoding": "^0.1.12",
    5971         "safe-buffer": "^5.1.1"
    59725250      }
    59735251    },
     
    60825360      }
    60835361    },
    6084     "global-cache": {
    6085       "version": "1.2.1",
    6086       "resolved": "https://registry.npmjs.org/global-cache/-/global-cache-1.2.1.tgz",
    6087       "integrity": "sha512-EOeUaup5DgWKlCMhA9YFqNRIlZwoxt731jCh47WBV9fQqHgXhr3Fa55hfgIUqilIcPsfdNKN7LHjrNY+Km40KA==",
    6088       "requires": {
    6089         "define-properties": "^1.1.2",
    6090         "is-symbol": "^1.0.1"
    6091       }
    6092     },
    60935362    "global-modules": {
    60945363      "version": "1.0.0",
     
    61675436      "requires": {
    61685437        "sparkles": "^1.0.0"
    6169       }
    6170     },
    6171     "good-listener": {
    6172       "version": "1.2.2",
    6173       "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz",
    6174       "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=",
    6175       "requires": {
    6176         "delegate": "^3.1.2"
    61775438      }
    61785439    },
     
    71226383      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
    71236384      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
     6385      "dev": true,
    71246386      "requires": {
    71256387        "function-bind": "^1.1.1"
     
    71526414      "version": "1.0.0",
    71536415      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
    7154       "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q="
     6416      "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
     6417      "dev": true
    71556418    },
    71566419    "has-unicode": {
     
    72676530      }
    72686531    },
    7269     "hoist-non-react-statics": {
    7270       "version": "1.2.0",
    7271       "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-1.2.0.tgz",
    7272       "integrity": "sha1-qkSM8JhtVcxAdzsXF0t90GbLfPs="
    7273     },
    72746532    "home-or-tmp": {
    72756533      "version": "2.0.0",
     
    73136571        "wbuf": "^1.1.0"
    73146572      }
    7315     },
    7316     "hpq": {
    7317       "version": "1.2.0",
    7318       "resolved": "https://registry.npmjs.org/hpq/-/hpq-1.2.0.tgz",
    7319       "integrity": "sha1-nGGLI5YqLXPW6Cugh0l4vLNov6I="
    73206573    },
    73216574    "hsl-regex": {
     
    77567009      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
    77577010      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
     7011      "dev": true,
    77587012      "requires": {
    77597013        "safer-buffer": ">= 2.1.2 < 3"
     
    80707324      "version": "1.0.0",
    80717325      "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
    8072       "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY="
     7326      "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
     7327      "dev": true
    80737328    },
    80747329    "ip": {
     
    81607415      "version": "1.1.4",
    81617416      "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
    8162       "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA=="
     7417      "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==",
     7418      "dev": true
    81637419    },
    81647420    "is-color-stop": {
     
    81887444      "version": "1.0.1",
    81897445      "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
    8190       "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY="
     7446      "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
     7447      "dev": true
    81917448    },
    81927449    "is-descriptor": {
     
    82547511      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
    82557512      "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
     7513      "dev": true,
    82567514      "requires": {
    82577515        "number-is-nan": "^1.0.0"
     
    83717629      "version": "2.1.0",
    83727630      "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
    8373       "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o="
     7631      "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
     7632      "dev": true
    83747633    },
    83757634    "is-redirect": {
     
    83837642      "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
    83847643      "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
     7644      "dev": true,
    83857645      "requires": {
    83867646        "has": "^1.0.1"
     
    84087668      "version": "1.1.0",
    84097669      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
    8410       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
     7670      "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
     7671      "dev": true
    84117672    },
    84127673    "is-svg": {
     
    84247685      "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
    84257686      "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
     7687      "dev": true,
    84267688      "requires": {
    84277689        "has-symbols": "^1.0.0"
     
    84347696      "dev": true
    84357697    },
    8436     "is-touch-device": {
    8437       "version": "1.0.1",
    8438       "resolved": "https://registry.npmjs.org/is-touch-device/-/is-touch-device-1.0.1.tgz",
    8439       "integrity": "sha512-LAYzo9kMT1b2p19L/1ATGt2XcSilnzNlyvq6c0pbPRVisLbAPpLqr53tIJS00kvrTkj0HtR8U7+u8X0yR8lPSw=="
    8440     },
    84417698    "is-typedarray": {
    84427699      "version": "1.0.0",
     
    84897746      "version": "2.0.0",
    84907747      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
    8491       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
     7748      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
     7749      "dev": true
    84927750    },
    84937751    "isobject": {
     
    85007758      }
    85017759    },
    8502     "isomorphic-fetch": {
    8503       "version": "2.2.1",
    8504       "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz",
    8505       "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=",
    8506       "requires": {
    8507         "node-fetch": "^1.0.1",
    8508         "whatwg-fetch": ">=0.10.0"
    8509       }
    8510     },
    85117760    "isstream": {
    85127761      "version": "0.1.2",
     
    85157764      "dev": true
    85167765    },
    8517     "jed": {
    8518       "version": "1.1.1",
    8519       "resolved": "https://registry.npmjs.org/jed/-/jed-1.1.1.tgz",
    8520       "integrity": "sha1-elSbvZ/+FYWwzQoZHiAwVb7ldLQ="
    8521     },
    85227766    "jpegtran-bin": {
    85237767      "version": "3.2.0",
     
    85317775        "logalot": "^2.0.0"
    85327776      }
    8533     },
    8534     "jquery": {
    8535       "version": "3.3.1",
    8536       "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz",
    8537       "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg=="
    85387777    },
    85397778    "js-base64": {
     
    87698008      "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
    87708009      "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
     8010      "dev": true,
    87718011      "requires": {
    87728012        "invert-kv": "^1.0.0"
    8773       }
    8774     },
    8775     "line-height": {
    8776       "version": "0.3.1",
    8777       "resolved": "https://registry.npmjs.org/line-height/-/line-height-0.3.1.tgz",
    8778       "integrity": "sha1-SxIF7d4YKHKl76PI9iCzGHqcVMk=",
    8779       "requires": {
    8780         "computed-style": "~0.1.3"
    87818013      }
    87828014    },
     
    88218053      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
    88228054      "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
     8055      "dev": true,
    88238056      "requires": {
    88248057        "p-locate": "^2.0.0",
     
    88298062          "version": "3.0.0",
    88308063          "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
    8831           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
     8064          "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
     8065          "dev": true
    88328066        }
    88338067      }
     
    95578791      }
    95588792    },
    9559     "memize": {
    9560       "version": "1.0.5",
    9561       "resolved": "https://registry.npmjs.org/memize/-/memize-1.0.5.tgz",
    9562       "integrity": "sha512-Dm8Jhb5kiC4+ynYsVR4QDXKt+o2dfqGuY4hE2x+XlXZkdndlT80bJxfcMv5QGp/FCy6MhG7f5ElpmKPFKOSEpg=="
    9563     },
    95648793    "memory-fs": {
    95658794      "version": "0.4.1",
     
    96888917      "version": "1.2.0",
    96898918      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
    9690       "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ=="
     8919      "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
     8920      "dev": true
    96918921    },
    96928922    "mimic-response": {
     
    97939023      "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz",
    97949024      "integrity": "sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y="
    9795     },
    9796     "moment-timezone": {
    9797       "version": "0.5.21",
    9798       "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.21.tgz",
    9799       "integrity": "sha512-j96bAh4otsgj3lKydm3K7kdtA3iKf2m6MY2iSYCzCm5a1zmHo1g+aK3068dDEeocLZQIS9kU8bsdQHLqEvgW0A==",
    9800       "requires": {
    9801         "moment": ">= 2.9.0"
    9802       }
    9803     },
    9804     "mousetrap": {
    9805       "version": "1.6.2",
    9806       "resolved": "https://registry.npmjs.org/mousetrap/-/mousetrap-1.6.2.tgz",
    9807       "integrity": "sha512-jDjhi7wlHwdO6q6DS7YRmSHcuI+RVxadBkLt3KHrhd3C2b+w5pKefg3oj5beTcHZyVFA9Aksf+yEE1y5jxUjVA=="
    98089025    },
    98099026    "move-concurrently": {
     
    99829199      "requires": {
    99839200        "semver": "^5.4.1"
    9984       }
    9985     },
    9986     "node-fetch": {
    9987       "version": "1.7.3",
    9988       "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
    9989       "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
    9990       "requires": {
    9991         "encoding": "^0.1.11",
    9992         "is-stream": "^1.0.1"
    99939201      }
    99949202    },
     
    102569464      "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
    102579465      "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
     9466      "dev": true,
    102589467      "requires": {
    102599468        "path-key": "^2.0.0"
     
    103259534      }
    103269535    },
    10327     "object-is": {
    10328       "version": "1.0.1",
    10329       "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.1.tgz",
    10330       "integrity": "sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY="
    10331     },
    103329536    "object-keys": {
    103339537      "version": "1.0.12",
    103349538      "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz",
    10335       "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag=="
     9539      "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==",
     9540      "dev": true
    103369541    },
    103379542    "object-visit": {
     
    103529557      }
    103539558    },
    10354     "object.assign": {
    10355       "version": "4.1.0",
    10356       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
    10357       "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
     9559    "object.getownpropertydescriptors": {
     9560      "version": "2.0.3",
     9561      "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz",
     9562      "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=",
     9563      "dev": true,
    103589564      "requires": {
    103599565        "define-properties": "^1.1.2",
    10360         "function-bind": "^1.1.1",
    10361         "has-symbols": "^1.0.0",
    10362         "object-keys": "^1.0.11"
    10363       }
    10364     },
    10365     "object.entries": {
     9566        "es-abstract": "^1.5.1"
     9567      }
     9568    },
     9569    "object.omit": {
     9570      "version": "2.0.1",
     9571      "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
     9572      "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
     9573      "dev": true,
     9574      "requires": {
     9575        "for-own": "^0.1.4",
     9576        "is-extendable": "^0.1.1"
     9577      }
     9578    },
     9579    "object.pick": {
     9580      "version": "1.3.0",
     9581      "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
     9582      "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
     9583      "dev": true,
     9584      "requires": {
     9585        "isobject": "^3.0.1"
     9586      },
     9587      "dependencies": {
     9588        "isobject": {
     9589          "version": "3.0.1",
     9590          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
     9591          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
     9592          "dev": true
     9593        }
     9594      }
     9595    },
     9596    "object.values": {
    103669597      "version": "1.0.4",
    10367       "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.0.4.tgz",
    10368       "integrity": "sha1-G/mk3SKI9bM/Opk9JXZh8F0WGl8=",
     9598      "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.0.4.tgz",
     9599      "integrity": "sha1-5STaCbT2b/Bd9FdUbscqyZ8TBpo=",
     9600      "dev": true,
    103699601      "requires": {
    103709602        "define-properties": "^1.1.2",
     
    103749606      }
    103759607    },
    10376     "object.getownpropertydescriptors": {
    10377       "version": "2.0.3",
    10378       "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz",
    10379       "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=",
    10380       "dev": true,
    10381       "requires": {
    10382         "define-properties": "^1.1.2",
    10383         "es-abstract": "^1.5.1"
    10384       }
    10385     },
    10386     "object.omit": {
    10387       "version": "2.0.1",
    10388       "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
    10389       "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
    10390       "dev": true,
    10391       "requires": {
    10392         "for-own": "^0.1.4",
    10393         "is-extendable": "^0.1.1"
    10394       }
    10395     },
    10396     "object.pick": {
    10397       "version": "1.3.0",
    10398       "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
    10399       "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
    10400       "dev": true,
    10401       "requires": {
    10402         "isobject": "^3.0.1"
    10403       },
    10404       "dependencies": {
    10405         "isobject": {
    10406           "version": "3.0.1",
    10407           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
    10408           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
    10409           "dev": true
    10410         }
    10411       }
    10412     },
    10413     "object.values": {
    10414       "version": "1.0.4",
    10415       "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.0.4.tgz",
    10416       "integrity": "sha1-5STaCbT2b/Bd9FdUbscqyZ8TBpo=",
    10417       "requires": {
    10418         "define-properties": "^1.1.2",
    10419         "es-abstract": "^1.6.1",
    10420         "function-bind": "^1.1.0",
    10421         "has": "^1.0.1"
    10422       }
    10423     },
    104249608    "obuf": {
    104259609      "version": "1.1.2",
     
    105659749      "version": "1.0.0",
    105669750      "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
    10567       "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
     9751      "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
     9752      "dev": true
    105689753    },
    105699754    "p-is-promise": {
     
    105779762      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
    105789763      "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
     9764      "dev": true,
    105799765      "requires": {
    105809766        "p-try": "^1.0.0"
     
    105859771      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
    105869772      "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
     9773      "dev": true,
    105879774      "requires": {
    105889775        "p-limit": "^1.1.0"
     
    106049791      "version": "1.0.0",
    106059792      "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
    10606       "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M="
     9793      "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
     9794      "dev": true
    106079795    },
    106089796    "package": {
     
    107339921      "version": "2.0.1",
    107349922      "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
    10735       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A="
     9923      "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
     9924      "dev": true
    107369925    },
    107379926    "path-parse": {
     
    1143810627      "dev": true
    1143910628    },
    11440     "promise": {
    11441       "version": "7.3.1",
    11442       "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
    11443       "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
    11444       "requires": {
    11445         "asap": "~2.0.3"
    11446       }
    11447     },
    1144810629    "promise-inflight": {
    1144910630      "version": "1.0.1",
     
    1146410645        "loose-envify": "^1.3.1",
    1146510646        "object-assign": "^4.1.1"
    11466       }
    11467     },
    11468     "prop-types-exact": {
    11469       "version": "1.2.0",
    11470       "resolved": "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.0.tgz",
    11471       "integrity": "sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA==",
    11472       "requires": {
    11473         "has": "^1.0.3",
    11474         "object.assign": "^4.1.0",
    11475         "reflect.ownkeys": "^0.2.0"
    1147610647      }
    1147710648    },
     
    1155310724      "version": "6.5.2",
    1155410725      "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
    11555       "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
     10726      "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
     10727      "dev": true
    1155610728    },
    1155710729    "querystring": {
    1155810730      "version": "0.2.0",
    1155910731      "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
    11560       "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA="
     10732      "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
     10733      "dev": true
    1156110734    },
    1156210735    "querystring-es3": {
     
    1165210825      }
    1165310826    },
    11654     "re-resizable": {
    11655       "version": "4.9.1",
    11656       "resolved": "https://registry.npmjs.org/re-resizable/-/re-resizable-4.9.1.tgz",
    11657       "integrity": "sha512-P5X7bBMnVkERL4HqjtVIGs2ABi8+DQBJPzvaEGJGRsPwLfO7FLdl13ZMRYmP1ywr2K7AUoHLqJXxQLvClQ3xjQ=="
    11658     },
    1165910827    "react": {
    1166010828      "version": "16.5.2",
     
    1166810836      }
    1166910837    },
    11670     "react-addons-shallow-compare": {
    11671       "version": "15.6.2",
    11672       "resolved": "https://registry.npmjs.org/react-addons-shallow-compare/-/react-addons-shallow-compare-15.6.2.tgz",
    11673       "integrity": "sha1-GYoAuR/DdiPbZKKP0XtZa6NicC8=",
    11674       "requires": {
    11675         "fbjs": "^0.8.4",
    11676         "object-assign": "^4.1.0"
    11677       }
    11678     },
    11679     "react-autosize-textarea": {
    11680       "version": "3.0.3",
    11681       "resolved": "http://registry.npmjs.org/react-autosize-textarea/-/react-autosize-textarea-3.0.3.tgz",
    11682       "integrity": "sha512-iOSZK7RUuJ+iEwkJ9rqYciqtjQgrG1CCRFL6h8Bk61kODnRyEq4tS74IgXpI1t4S6jBBZVm+6ugaU+tWTlVxXg==",
    11683       "requires": {
    11684         "autosize": "^4.0.0",
    11685         "line-height": "^0.3.1",
    11686         "prop-types": "^15.5.6"
    11687       }
    11688     },
    11689     "react-click-outside": {
    11690       "version": "2.3.1",
    11691       "resolved": "https://registry.npmjs.org/react-click-outside/-/react-click-outside-2.3.1.tgz",
    11692       "integrity": "sha1-MYc3698IGko7zUaCVmNnTL6YNus=",
    11693       "requires": {
    11694         "hoist-non-react-statics": "^1.2.0"
    11695       }
    11696     },
    11697     "react-dates": {
    11698       "version": "17.2.0",
    11699       "resolved": "https://registry.npmjs.org/react-dates/-/react-dates-17.2.0.tgz",
    11700       "integrity": "sha512-RDlerU8DdRRrlYS0MQ7Z9igPWABGLDwz6+ykBNff67RM3Sset2TDqeuOr+R5o00Ggn5U47GeLsGcSDxlZd9cHw==",
    11701       "requires": {
    11702         "airbnb-prop-types": "^2.10.0",
    11703         "consolidated-events": "^1.1.1 || ^2.0.0",
    11704         "is-touch-device": "^1.0.1",
    11705         "lodash": "^4.1.1",
    11706         "object.assign": "^4.1.0",
    11707         "object.values": "^1.0.4",
    11708         "prop-types": "^15.6.1",
    11709         "react-addons-shallow-compare": "^15.6.2",
    11710         "react-moment-proptypes": "^1.6.0",
    11711         "react-outside-click-handler": "^1.2.0",
    11712         "react-portal": "^4.1.5",
    11713         "react-with-styles": "^3.2.0",
    11714         "react-with-styles-interface-css": "^4.0.2"
    11715       }
    11716     },
    1171710838    "react-dom": {
    1171810839      "version": "16.5.2",
     
    1172410845        "prop-types": "^15.6.2",
    1172510846        "schedule": "^0.5.0"
    11726       }
    11727     },
    11728     "react-moment-proptypes": {
    11729       "version": "1.6.0",
    11730       "resolved": "https://registry.npmjs.org/react-moment-proptypes/-/react-moment-proptypes-1.6.0.tgz",
    11731       "integrity": "sha512-4h7EuhDMTzQqZ+02KUUO+AVA7PqhbD88yXB740nFpNDyDS/bj9jiPyn2rwr9sa8oDyaE1ByFN9+t5XPyPTmN6g==",
    11732       "requires": {
    11733         "moment": ">=1.6.0"
    11734       }
    11735     },
    11736     "react-outside-click-handler": {
    11737       "version": "1.2.2",
    11738       "resolved": "https://registry.npmjs.org/react-outside-click-handler/-/react-outside-click-handler-1.2.2.tgz",
    11739       "integrity": "sha512-MgCxmFARGN1VrZdwoLkER/y3So6mC/fSniXI4XcXcB+Jt05nw/k8a/R1hSoa7p414uZUZ8NfClN3eVmZm9bM5Q==",
    11740       "requires": {
    11741         "airbnb-prop-types": "^2.10.0",
    11742         "consolidated-events": "^1.1.1 || ^2.0.0",
    11743         "object.values": "^1.0.4",
    11744         "prop-types": "^15.6.1"
    11745       }
    11746     },
    11747     "react-portal": {
    11748       "version": "4.1.5",
    11749       "resolved": "https://registry.npmjs.org/react-portal/-/react-portal-4.1.5.tgz",
    11750       "integrity": "sha512-jJMy9DoVr4HRWPdO8IP/mDHP1Q972/aKkulVQeIrttOIyRNmCkR2IH7gK3HVjhzxy6M+k9TopSWN5q41wO/o6A==",
    11751       "requires": {
    11752         "prop-types": "^15.5.8"
    11753       }
    11754     },
    11755     "react-with-direction": {
    11756       "version": "1.3.0",
    11757       "resolved": "https://registry.npmjs.org/react-with-direction/-/react-with-direction-1.3.0.tgz",
    11758       "integrity": "sha512-2TflEebNckTNUybw3Rzqjg4BwM/H380ZL5lsbZ5f4UTY2JyE5uQdQZK5T2w+BDJSAMcqoA2RDJYa4e7Cl6C2Kg==",
    11759       "requires": {
    11760         "airbnb-prop-types": "^2.8.1",
    11761         "brcast": "^2.0.2",
    11762         "deepmerge": "^1.5.1",
    11763         "direction": "^1.0.1",
    11764         "hoist-non-react-statics": "^2.3.1",
    11765         "object.assign": "^4.1.0",
    11766         "object.values": "^1.0.4",
    11767         "prop-types": "^15.6.0"
    11768       },
    11769       "dependencies": {
    11770         "hoist-non-react-statics": {
    11771           "version": "2.5.5",
    11772           "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz",
    11773           "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw=="
    11774         }
    11775       }
    11776     },
    11777     "react-with-styles": {
    11778       "version": "3.2.1",
    11779       "resolved": "https://registry.npmjs.org/react-with-styles/-/react-with-styles-3.2.1.tgz",
    11780       "integrity": "sha512-L+x/EDgrKkqV6pTfDtLMShf7Xs+bVQ+HAT5rByX88QYX+ft9t5Gn4PWMmg36Ur21IVEBMGjjQQIJGJpBrzbsyg==",
    11781       "requires": {
    11782         "deepmerge": "^1.5.2",
    11783         "hoist-non-react-statics": "^2.5.0",
    11784         "prop-types": "^15.6.1",
    11785         "react-with-direction": "^1.3.0"
    11786       },
    11787       "dependencies": {
    11788         "hoist-non-react-statics": {
    11789           "version": "2.5.5",
    11790           "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz",
    11791           "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw=="
    11792         }
    11793       }
    11794     },
    11795     "react-with-styles-interface-css": {
    11796       "version": "4.0.3",
    11797       "resolved": "https://registry.npmjs.org/react-with-styles-interface-css/-/react-with-styles-interface-css-4.0.3.tgz",
    11798       "integrity": "sha512-wE43PIyjal2dexxyyx4Lhbcb+E42amoYPnkunRZkb9WTA+Z+9LagbyxwsI352NqMdFmghR0opg29dzDO4/YXbw==",
    11799       "requires": {
    11800         "array.prototype.flat": "^1.2.1",
    11801         "global-cache": "^1.2.1"
    1180210847      }
    1180310848    },
     
    1217511220      }
    1217611221    },
    12177     "redux": {
    12178       "version": "4.0.1",
    12179       "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.1.tgz",
    12180       "integrity": "sha512-R7bAtSkk7nY6O/OYMVR9RiBI+XghjF9rlbl5806HJbQph0LJVHZrU5oaO4q70eUKiqMRqm4y07KLTlMZ2BlVmg==",
    12181       "requires": {
    12182         "loose-envify": "^1.4.0",
    12183         "symbol-observable": "^1.2.0"
    12184       },
    12185       "dependencies": {
    12186         "symbol-observable": {
    12187           "version": "1.2.0",
    12188           "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz",
    12189           "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ=="
    12190         }
    12191       }
    12192     },
    12193     "redux-multi": {
    12194       "version": "0.1.12",
    12195       "resolved": "https://registry.npmjs.org/redux-multi/-/redux-multi-0.1.12.tgz",
    12196       "integrity": "sha1-KOH+XklnLLxb2KB/Cyrq8O+DVcI="
    12197     },
    12198     "redux-optimist": {
    12199       "version": "1.0.0",
    12200       "resolved": "https://registry.npmjs.org/redux-optimist/-/redux-optimist-1.0.0.tgz",
    12201       "integrity": "sha512-AG1v8o6UZcGXTEH2jVcWG6KD+gEix+Cj9JXAAzln9MPkauSVd98H7N7EOOyT/v4c9N1mJB4sm1zfspGlLDkUEw=="
    12202     },
    12203     "reflect.ownkeys": {
    12204       "version": "0.2.0",
    12205       "resolved": "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz",
    12206       "integrity": "sha1-dJrO7H8/34tj+SegSAnpDFwLNGA="
    12207     },
    12208     "refx": {
    12209       "version": "3.1.1",
    12210       "resolved": "https://registry.npmjs.org/refx/-/refx-3.1.1.tgz",
    12211       "integrity": "sha512-lwN27W5iYyagpCxxYDYDl0IIiKh0Vgi3wvafqfthbzTfBgLOYAstcftp+G2X612xVaB8rhn5wDxd4er4KEeb8A=="
    12212     },
    1221311222    "regenerate": {
    1221411223      "version": "1.4.0",
     
    1221911228      "version": "0.12.1",
    1222011229      "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz",
    12221       "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg=="
     11230      "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==",
     11231      "dev": true
    1222211232    },
    1222311233    "regenerator-transform": {
     
    1230011310        }
    1230111311      }
    12302     },
    12303     "rememo": {
    12304       "version": "3.0.0",
    12305       "resolved": "https://registry.npmjs.org/rememo/-/rememo-3.0.0.tgz",
    12306       "integrity": "sha512-eWtut/7pqMRnSccbexb647iPjN7ir6Tmf4RG92ZVlykFEkHqGYy9tWnpHH3I+FS+WQ6lQ1i1iDgarYzGKgTcRQ=="
    1230711312    },
    1230811313    "remove-trailing-separator": {
     
    1237811383      "version": "2.1.1",
    1237911384      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
    12380       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
     11385      "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
     11386      "dev": true
    1238111387    },
    1238211388    "require-main-filename": {
    1238311389      "version": "1.0.1",
    1238411390      "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
    12385       "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE="
     11391      "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
     11392      "dev": true
    1238611393    },
    1238711394    "requires-port": {
     
    1255611563      }
    1255711564    },
    12558     "rungen": {
    12559       "version": "0.3.2",
    12560       "resolved": "https://registry.npmjs.org/rungen/-/rungen-0.3.2.tgz",
    12561       "integrity": "sha1-QAwJ6+kU57F+C27zJjQA/Cq8fLM="
    12562     },
    1256311565    "rxjs": {
    1256411566      "version": "5.5.12",
     
    1259311595      "version": "2.1.2",
    1259411596      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
    12595       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
     11597      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
     11598      "dev": true
    1259611599    },
    1259711600    "sanitize-html": {
     
    1273711740        "commander": "~2.8.1"
    1273811741      }
    12739     },
    12740     "select": {
    12741       "version": "1.1.2",
    12742       "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz",
    12743       "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0="
    1274411742    },
    1274511743    "select-hose": {
     
    1283711835      "version": "2.0.0",
    1283811836      "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
    12839       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
     11837      "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
     11838      "dev": true
    1284011839    },
    1284111840    "set-immediate-shim": {
     
    1286011859      "version": "1.0.5",
    1286111860      "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
    12862       "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
     11861      "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
     11862      "dev": true
    1286311863    },
    1286411864    "setprototypeof": {
     
    1288211882      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
    1288311883      "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
     11884      "dev": true,
    1288411885      "requires": {
    1288511886        "shebang-regex": "^1.0.0"
     
    1288911890      "version": "1.0.0",
    1289011891      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
    12891       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
     11892      "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
     11893      "dev": true
    1289211894    },
    1289311895    "shelljs": {
     
    1289711899      "dev": true
    1289811900    },
    12899     "showdown": {
    12900       "version": "1.8.7",
    12901       "resolved": "https://registry.npmjs.org/showdown/-/showdown-1.8.7.tgz",
    12902       "integrity": "sha512-S1wyj80vu2lZZ7xm2ijr6e3VxHxPu8WfhTH7R6nelbIQeyl2g0ioEohS0YtFim8yAFMbQ8sQuXxiKvr10rKbTg==",
    12903       "requires": {
    12904         "yargs": "^10.0.3"
    12905       },
    12906       "dependencies": {
    12907         "ansi-regex": {
    12908           "version": "3.0.0",
    12909           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
    12910           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
    12911         },
    12912         "camelcase": {
    12913           "version": "4.1.0",
    12914           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
    12915           "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0="
    12916         },
    12917         "cliui": {
    12918           "version": "4.1.0",
    12919           "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
    12920           "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
    12921           "requires": {
    12922             "string-width": "^2.1.1",
    12923             "strip-ansi": "^4.0.0",
    12924             "wrap-ansi": "^2.0.0"
    12925           }
    12926         },
    12927         "find-up": {
    12928           "version": "2.1.0",
    12929           "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
    12930           "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
    12931           "requires": {
    12932             "locate-path": "^2.0.0"
    12933           }
    12934         },
    12935         "is-fullwidth-code-point": {
    12936           "version": "2.0.0",
    12937           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
    12938           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
    12939         },
    12940         "mem": {
    12941           "version": "1.1.0",
    12942           "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz",
    12943           "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
    12944           "requires": {
    12945             "mimic-fn": "^1.0.0"
    12946           }
    12947         },
    12948         "os-locale": {
    12949           "version": "2.1.0",
    12950           "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",
    12951           "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==",
    12952           "requires": {
    12953             "execa": "^0.7.0",
    12954             "lcid": "^1.0.0",
    12955             "mem": "^1.1.0"
    12956           }
    12957         },
    12958         "string-width": {
    12959           "version": "2.1.1",
    12960           "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
    12961           "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
    12962           "requires": {
    12963             "is-fullwidth-code-point": "^2.0.0",
    12964             "strip-ansi": "^4.0.0"
    12965           }
    12966         },
    12967         "strip-ansi": {
    12968           "version": "4.0.0",
    12969           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
    12970           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
    12971           "requires": {
    12972             "ansi-regex": "^3.0.0"
    12973           }
    12974         },
    12975         "which-module": {
    12976           "version": "2.0.0",
    12977           "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
    12978           "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
    12979         },
    12980         "yargs": {
    12981           "version": "10.1.2",
    12982           "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz",
    12983           "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==",
    12984           "requires": {
    12985             "cliui": "^4.0.0",
    12986             "decamelize": "^1.1.1",
    12987             "find-up": "^2.1.0",
    12988             "get-caller-file": "^1.0.1",
    12989             "os-locale": "^2.0.0",
    12990             "require-directory": "^2.1.1",
    12991             "require-main-filename": "^1.0.1",
    12992             "set-blocking": "^2.0.0",
    12993             "string-width": "^2.0.0",
    12994             "which-module": "^2.0.0",
    12995             "y18n": "^3.2.1",
    12996             "yargs-parser": "^8.1.0"
    12997           }
    12998         },
    12999         "yargs-parser": {
    13000           "version": "8.1.0",
    13001           "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz",
    13002           "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==",
    13003           "requires": {
    13004             "camelcase": "^4.1.0"
    13005           }
    13006         }
    13007       }
    13008     },
    1300911901    "shuffle-array": {
    1301011902      "version": "1.0.1",
     
    1301511907      "version": "3.0.2",
    1301611908      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
    13017       "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
     11909      "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
     11910      "dev": true
    1301811911    },
    1301911912    "simple-concat": {
     
    1303511928        "simple-concat": "^1.0.0"
    1303611929      }
    13037     },
    13038     "simple-html-tokenizer": {
    13039       "version": "0.4.3",
    13040       "resolved": "https://registry.npmjs.org/simple-html-tokenizer/-/simple-html-tokenizer-0.4.3.tgz",
    13041       "integrity": "sha512-OpUzgR+P/Qsu6ztZehr4PxvTbV4sDW91hAqc2tnz4fjuFTqErWIUdUMbnzX+19F4IEpSSfa0vCAz5xJSs0LpPw=="
    1304211930    },
    1304311931    "simple-swizzle": {
     
    1359212480      "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
    1359312481      "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
     12482      "dev": true,
    1359412483      "requires": {
    1359512484        "code-point-at": "^1.0.0",
     
    1367712566      "version": "1.0.0",
    1367812567      "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
    13679       "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8="
     12568      "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
     12569      "dev": true
    1368012570    },
    1368112571    "strip-indent": {
     
    1400112891      "dev": true
    1400212892    },
    14003     "tiny-emitter": {
    14004       "version": "2.0.2",
    14005       "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.0.2.tgz",
    14006       "integrity": "sha512-2NM0auVBGft5tee/OxP4PI3d8WItkDM+fPnaRAVo6xTDI2knbz9eC5ArWGqtGlYqiH3RU5yMpdyTTO7MguC4ow=="
    14007     },
    1400812893    "tiny-lr": {
    1400912894      "version": "1.1.1",
     
    1403712922      }
    1403812923    },
    14039     "tinycolor2": {
    14040       "version": "1.4.1",
    14041       "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz",
    14042       "integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g="
    14043     },
    14044     "tinymce": {
    14045       "version": "4.8.3",
    14046       "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-4.8.3.tgz",
    14047       "integrity": "sha512-kNEsKTqUYZRG+GTZ7tcVAktUlDeApz6d3IqnNaZXNX0CP0BsK8NPC02FCJ0EVYxdNnq6fvvknWkItmbreXD9aA=="
    14048     },
    1404912924    "tmp": {
    1405012925      "version": "0.0.33",
     
    1415313028        "punycode": "^1.4.1"
    1415413029      }
    14155     },
    14156     "traverse": {
    14157       "version": "0.6.6",
    14158       "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz",
    14159       "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc="
    1416013030    },
    1416113031    "trim-newlines": {
     
    1425213122      "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
    1425313123      "dev": true
    14254     },
    14255     "ua-parser-js": {
    14256       "version": "0.7.18",
    14257       "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.18.tgz",
    14258       "integrity": "sha512-LtzwHlVHwFGTptfNSgezHp7WUlwiqb0gA9AALRbKaERfxwJoiX0A73QbTToxteIAuIaFshhgIZfqK8s7clqgnA=="
    1425913124    },
    1426013125    "uglify-js": {
     
    1452413389      "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
    1452513390      "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
     13391      "dev": true,
    1452613392      "requires": {
    1452713393        "punycode": "1.3.2",
     
    1453213398          "version": "1.3.2",
    1453313399          "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
    14534           "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
     13400          "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
     13401          "dev": true
    1453513402        }
    1453613403      }
     
    1461313480      "version": "3.3.2",
    1461413481      "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
    14615       "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
     13482      "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
     13483      "dev": true
    1461613484    },
    1461713485    "vali-date": {
     
    1549414362      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
    1549514363      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
     14364      "dev": true,
    1549614365      "requires": {
    1549714366        "isexe": "^2.0.0"
     
    1557514444      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
    1557614445      "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
     14446      "dev": true,
    1557714447      "requires": {
    1557814448        "string-width": "^1.0.1",
     
    1564014510      "version": "3.2.1",
    1564114511      "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
    15642       "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE="
     14512      "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
     14513      "dev": true
    1564314514    },
    1564414515    "yallist": {
  • branches/5.0/package.json

    r43801 r43824  
    5151    "dependencies": {
    5252        "@babel/polyfill": "^7.0.0",
    53         "@wordpress/a11y": "^2.0.2",
    54         "@wordpress/api-fetch": "^2.1.0",
    55         "@wordpress/autop": "^2.0.2",
    56         "@wordpress/blob": "^2.1.0",
    57         "@wordpress/block-library": "^2.1.4",
    58         "@wordpress/block-serialization-default-parser": "^1.0.1",
    59         "@wordpress/blocks": "^4.0.4",
    60         "@wordpress/components": "^4.2.1",
    61         "@wordpress/compose": "^2.0.5",
    62         "@wordpress/core-data": "^2.0.6",
    63         "@wordpress/data": "^2.1.4",
    64         "@wordpress/date": "^2.0.3",
    65         "@wordpress/deprecated": "^2.0.2",
    66         "@wordpress/dom": "^2.0.4",
    67         "@wordpress/dom-ready": "^2.0.2",
    68         "@wordpress/edit-post": "^1.0.4",
    69         "@wordpress/editor": "^5.0.1",
    70         "@wordpress/element": "^2.1.4",
    71         "@wordpress/escape-html": "^1.0.1",
    72         "@wordpress/hooks": "^2.0.2",
    73         "@wordpress/html-entities": "^2.0.2",
    74         "@wordpress/i18n": "^3.0.1",
    75         "@wordpress/is-shallow-equal": "^1.1.4",
    76         "@wordpress/keycodes": "^2.0.2",
    77         "@wordpress/list-reusable-blocks": "^1.1.4",
    78         "@wordpress/nux": "^2.0.6",
    79         "@wordpress/plugins": "^2.0.5",
    80         "@wordpress/redux-routine": "^3.0.3",
    81         "@wordpress/rich-text": "^1.0.1",
    82         "@wordpress/shortcode": "^2.0.2",
    83         "@wordpress/token-list": "^1.0.2",
    84         "@wordpress/url": "^2.1.0",
    85         "@wordpress/viewport": "^2.0.5",
    86         "@wordpress/wordcount": "^2.0.2",
    8753        "element-closest": "^2.0.2",
    8854        "formdata-polyfill": "^3.0.12",
     
    9359        "react-dom": "^16.5.2",
    9460        "whatwg-fetch": "^3.0.0"
     61    },
     62    "scripts": {
     63        "postinstall": "grunt download-packages"
     64    },
     65    "wordpress": {
     66        "packagesVersion": "v4.1.0"
    9567    }
    9668}
  • branches/5.0/tools/webpack/packages.js

    r43760 r43824  
    1717
    1818const baseDir = join( __dirname, '../../' );
     19const PACKAGES_PATH = 'packages/packages';
    1920
    2021/**
     
    160161
    161162    let cssCopies = packages.map( ( packageName ) => ( {
    162         from: join( baseDir, `node_modules/@wordpress/${ packageName }/build-style/*.css` ),
     163        from: join( baseDir, PACKAGES_PATH, `${ packageName }/build-style/*.css` ),
    163164        to: join( baseDir, `${ buildTarget }/css/dist/${ packageName }/` ),
    164165        flatten: true,
     
    179180
    180181    const phpCopies = Object.keys( phpFiles ).map( ( filename ) => ( {
    181         from: join( baseDir, `node_modules/@wordpress/${ filename }` ),
     182        from: join( baseDir, PACKAGES_PATH, filename ),
    182183        to: join( baseDir, `src/${ phpFiles[ filename ] }` ),
    183184    } ) );
     
    188189        entry: packages.reduce( ( memo, packageName ) => {
    189190            const name = camelCaseDash( packageName );
    190             memo[ name ] = join( baseDir, `node_modules/@wordpress/${ packageName }` );
     191            memo[ name ] = join( baseDir, PACKAGES_PATH, packageName );
    191192            return memo;
    192193        }, {} ),
Note: See TracChangeset for help on using the changeset viewer.