Plugin Directory

Changeset 2056348


Ignore:
Timestamp:
03/24/2019 06:25:26 PM (7 years ago)
Author:
diddledan
Message:

Version 2.2.0

Location:
a-z-listing
Files:
55 added
11 edited

Legend:

Unmodified
Added
Removed
  • a-z-listing/trunk/README.md

    r2015168 r2056348  
    66**Requires at least:** 4.6 
    77**Requires PHP:** 5.6 
    8 **Tested up to:** 5.0 
    9 **Stable tag:** 2.1.4 
     8**Tested up to:** 5.1 
     9**Stable tag:** 2.2.0 
    1010**License:** GPLv2 or later 
    1111**License URI:** http://www.gnu.org/licenses/gpl-2.0.html 
     
    3030### Requirements ###
    3131
    32 1. PHP 5.6 is the minimum version you should be using. Preferably use the most-recent version of PHP your host offers; PHP 7.1 is ideal. I try to keep the plugin compatible back to PHP 5.3, but cannot guarantee continued compatibility.
     321. PHP 5.6 is the minimum version you should be using. Preferably use the most-recent version of PHP your host offers; PHP 7.2 is ideal. Older versions of PHP than 5.6 are unsupported.
    33331. The plugin requires `mbstring` turned-on in your PHP installation. Without this feature the plugin might behave oddly or fail.
    3434
     
    208208## Frequently Asked Questions ##
    209209
     210### Why is the list layout completely broken? ###
     211
     212If you are using a page-builder such as WPBakery or Elementor you need to ensure that you put the shortcode into a normal text area. Placing the shortcode into a preformatted text area will add `<pre>` tags around the listing output. These extra tags break the layout considerably.
     213
     214### Why is my list in a single column? ###
     215
     216The list of items under each letter heading needs to have at least 11 items for a second column to be created. Once you hit the magic 11 items, the list will break into two columns with 6 items in the first column and 5 items in the second. When you get to 21 items a third column will be added if there is room on your page; and so-on up to a maximum of 15 columns if there is enough space, though it is unexpected that any webpage be wide enough for more than a few columns to fit. The columns will fill-up evenly once you have more than one column on the page.
     217
    210218### How do I show posts of a different post-type (not pages) or multiple post-types (e.g. posts AND pages) ###
    211219
     
    394402
    395403## Changelog ##
     404
     405### 2.2.0 ###
     406
     407* Add `get_the_item_post_count` and `the_item_post_count` template methods to get or display the number of posts associated with a term.
     408* Add support for `get-all-children` when specifying a `parent-term`.
     409* Add extra filename for template matching: `a-z-listing-$slug.php` where `$slug` is the slug of the post containing the shortcode.
     410* Deprecate PHP 5.3-5.5. Please ensure you are running at least PHP 5.6. The plugin may work on older PHP versions, but compatibility is not guaranteed.
     411* Bugfix for incorrect behaviour of `exclude-terms` in the shortcode. Thanks go to Chris Skrzypchak for finding this.
    396412
    397413### 2.1.4 ###
  • a-z-listing/trunk/a-z-listing.php

    r2015168 r2056348  
    88 * Text Domain:     a-z-listing
    99 * Domain Path:     /languages
    10  * Version:         2.1.4
     10 * Version:         2.2.0
    1111 *
    1212 * @package         A_Z_Listing
  • a-z-listing/trunk/changelog.md

    r2015168 r2056348  
    11# Full Changelog #
     2
     3## 2.2.0 ##
     4
     5* Add `get_the_item_post_count` and `the_item_post_count` template methods to get or display the number of posts associated with a term.
     6* Add support for `get-all-children` when specifying a `parent-term`.
     7* Add extra filename for template matching: `a-z-listing-$slug.php` where `$slug` is the slug of the post containing the shortcode.
     8* Deprecate PHP 5.3-5.5. Please ensure you are running at least PHP 5.6. The plugin may work on older PHP versions, but compatibility is not guaranteed.
     9* Bugfix for incorrect behaviour of `exclude-terms` in the shortcode. Thanks go to Chris Skrzypchak for finding this.
    210
    311## 2.1.4 ##
  • a-z-listing/trunk/classes/class-a-z-listing.php

    r2015168 r2056348  
    328328
    329329        /* translators: List the aphabet of your language in the order that your language prefers. list as groups of identical meanings but different characters together, e.g. in English we group A with a because they are both the same letter but different character-code. Each character group should be followed by a comma separating it from the next group. Any amount of characters per group are acceptible, and there is no requirement for all the groups to contain the same amount of characters as all the others. Be careful with the character you place first in each group as that will be used as the identifier for the group which gets displayed on the page, e.g. in English a group definition of "Aa" will indicate that we display all the posts in the group, i.e. whose titles begin with either "A" or "a", listed under a heading of "A" (the first character in the definition). */
    330         $alphabet = __( 'AÁÀÄÂaáàäâ,Bb,Cc,Dd,EÉÈËÊeéèëê,Ff,Gg,Hh,IÍÌÏÎiíìïî,Jj,Kk,Ll,Mm,Nn,OÓÒÖÔoóòöô,Pp,Qq,Rr,Ssß,Tt,UÚÙÜÛuúùüû,Vv,Ww,Xx,Yy,Zz', 'a-z-listing' );
     330        $alphabet = __( 'AÁÀÄÂaáàäâ,Bb,CÇcç,Dd,EÉÈËÊeéèëê,Ff,Gg,Hh,IÍÌÏÎiíìïî,Jj,Kk,Ll,Mm,Nn,OÓÒÖÔoóòöô,Pp,Qq,Rr,Ssß,Tt,UÚÙÜÛuúùüû,Vv,Ww,Xx,Yy,Zz', 'a-z-listing' );
    331331        /* translators: This should be a single character to denote "all entries that didn't fit under one of the alphabet character groups defined". This is used in English to categorise posts whose title begins with a numeric (0 through to 9), or some other character that is not a standard English alphabet letter. */
    332332        $others = __( '#', 'a-z-listing' );
     
    662662     */
    663663    public function the_listing() {
     664        global $post;
    664665        if ( 'terms' === $this->type ) {
    665666            $section = $this->taxonomy;
     
    671672        }
    672673
    673         $template = locate_template( array( 'a-z-listing-' . $section . '.php', 'a-z-listing.php' ) );
     674        $templates = array(
     675            'a-z-listing-' . $section . '.php',
     676            'a-z-listing.php',
     677        );
     678
     679        if ( $post ) {
     680            array_unshift(
     681                $templates,
     682                'a-z-listing-' . $post->post_name . '.php'
     683            );
     684        }
     685
     686        $template = locate_template( $templates );
    674687        if ( $template ) {
    675688            a_z_listing_do_template( $this, $template );
    676689        } else {
    677             a_z_listing_do_template( $this, dirname( __FILE__ ) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'templates' . DIRECTORY_SEPARATOR . 'a-z-listing.php' );
     690            a_z_listing_do_template( $this, plugin_dir_path( __DIR__ ) . 'templates/a-z-listing.php' );
    678691        }
    679692        wp_reset_postdata();
     
    796809                    if ( 'terms' === $this->type ) {
    797810                        return get_term( $item[1] );
     811                    } else {
     812                        $post = get_post( $item[1] );
     813                        setup_postdata( $post );
     814
     815                        return $post;
    798816                    }
    799 
    800                     $post = get_post( $item[1] );
    801                     setup_postdata( $post );
    802 
    803                     return $post;
    804817                }
    805             }
    806 
    807             if ( is_a( $current_item, 'WP_Post' ) ) {
     818            } elseif ( is_a( $current_item, 'WP_Post' ) ) {
    808819                $post = $current_item;
    809820                setup_postdata( $post );
    810821
    811822                return $post;
    812             }
    813 
    814             return $current_item;
    815         }
    816 
    817         return null;
     823            } elseif ( is_a( $current_item, 'WP_Term' ) ) {
     824                return get_term( $current_item );
     825            } else {
     826                return $current_item;
     827            }
     828        } else {
     829            return null;
     830        }
    818831    }
    819832
     
    830843            $item = explode( ':', $this->current_item['item'], 2 );
    831844
    832             if ( 'term' === $type[0] ) {
     845            if ( 'term' === $item[0] ) {
    833846                return get_term_meta( $item[1], $key, $single );
    834             }
    835 
    836             return get_post_meta( $item[1], $key, $single );
    837         }
    838 
    839         if ( is_a( $this->current_item['item'], 'WP_Term' ) ) {
     847            } else {
     848                return get_post_meta( $item[1], $key, $single );
     849            }
     850        } elseif ( is_a( $this->current_item['item'], 'WP_Term' ) ) {
    840851            return get_term_meta( $this->current_item['item']->term_id, $key, $single );
    841         }
    842 
    843         return get_post_meta( $this->current_item['item']->ID, $key, $single );
     852        } else {
     853            return get_post_meta( $this->current_item['item']->ID, $key, $single );
     854        }
     855    }
     856
     857    /**
     858     * Print the number of posts assigned to the current term
     859     *
     860     * @since 2.2.0
     861     */
     862    function the_item_post_count() {
     863        echo esc_html( $this->get_the_item_post_count() );
     864    }
     865
     866    /**
     867     * Retrieve the number of posts assigned to the current term
     868     *
     869     * @since 2.2.0
     870     * @return int The number of posts
     871     */
     872    function get_the_item_post_count() {
     873        if ( 'terms' === $this->type ) {
     874            if ( is_string( $this->current_item['item'] ) ) {
     875                $item = explode( ':', $this->current_item['item'], 2 );
     876                $term = get_term( $item[1] );
     877                return $term->count;
     878            } elseif ( is_a( $this->current_item['item'], 'WP_Term' ) ) {
     879                $term = get_term( $this->current_item['item'] );
     880                return $term->count;
     881            } else {
     882                return 0;
     883            }
     884        } else {
     885            return 0;
     886        }
    844887    }
    845888
  • a-z-listing/trunk/functions/helpers.php

    r2003543 r2056348  
    337337    switch ( $value ) {
    338338        case '1':
     339        case 'on':
    339340        case 'yes':
    340341        case 'true':
  • a-z-listing/trunk/functions/shortcode.php

    r2003543 r2056348  
    111111
    112112        if ( ! empty( $attributes['parent-term'] ) ) {
    113             $query = wp_parse_args(
    114                 $query,
    115                 array(
    116                     'child_of' => $attributes['parent-term'],
    117                 )
    118             );
     113            $parent_id = intval( $attributes['parent-term'] );
     114            if ( ! empty( $attributes['get-all-children'] ) && a_z_listing_is_truthy( $attributes['get-all-children'] ) ) {
     115                $parent_selector = 'child_of';
     116            } else {
     117                $parent_selector = 'parent';
     118            }
     119
     120            if ( 0 < $parent_id ) {
     121                $query = wp_parse_args(
     122                    $query,
     123                    array(
     124                        $parent_selector => $parent_id,
     125                    )
     126                );
     127            }
    119128        }
    120129
     
    186195        }
    187196        if ( ! empty( $attributes['exclude-terms'] ) ) {
    188             $ex_terms = explode( ',', $attributes['exclude-termsterms'] );
    189             $ex_terms = array_map( 'trim', $terms );
     197            $ex_terms = explode( ',', $attributes['exclude-terms'] );
     198            $ex_terms = array_map( 'trim', $ex_terms );
    190199            $ex_terms = array_filter(
    191200                $ex_terms,
  • a-z-listing/trunk/languages/a-z-listing.pot

    r2015168 r2056348  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: A-Z Listing 2.1.4\n"
     5"Project-Id-Version: A-Z Listing 2.2.0\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/a-z-listing\n"
    7 "POT-Creation-Date: 2019-01-19 01:39:57+00:00\n"
     7"POT-Creation-Date: 2019-03-13 10:21:53+00:00\n"
    88"MIME-Version: 1.0\n"
    99"Content-Type: text/plain; charset=utf-8\n"
     
    2323"X-Poedit-Bookmarks: \n"
    2424"X-Textdomain-Support: yes\n"
    25 "X-Generator: grunt-wp-i18n1.0.2\n"
     25"X-Generator: grunt-wp-i18n 1.0.3\n"
    2626
    2727#: classes/class-a-z-listing.php:330
     
    3939#. under a heading of "A" (the first character in the definition).
    4040msgid ""
    41 "AÁÀÄÂaáàäâ,Bb,Cc,Dd,EÉÈËÊeéèëê,Ff,Gg,Hh,IÍÌÏÎiíìïî,Jj,Kk,Ll,Mm,Nn,"
     41"AÁÀÄÂaáàäâ,Bb,CÇcç,Dd,EÉÈËÊeéèëê,Ff,Gg,Hh,IÍÌÏÎiíìïî,Jj,Kk,Ll,Mm,Nn,"
    4242"OÓÒÖÔoóòöô,Pp,Qq,Rr,Ssß,Tt,UÚÙÜÛuúùüû,Vv,Ww,Xx,Yy,Zz"
    4343msgstr ""
  • a-z-listing/trunk/package-lock.json

    r2003543 r2056348  
    1111      "dev": true
    1212    },
     13    "ajv": {
     14      "version": "6.10.0",
     15      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",
     16      "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",
     17      "dev": true,
     18      "requires": {
     19        "fast-deep-equal": "^2.0.1",
     20        "fast-json-stable-stringify": "^2.0.0",
     21        "json-schema-traverse": "^0.4.1",
     22        "uri-js": "^4.2.2"
     23      }
     24    },
    1325    "amdefine": {
    1426      "version": "1.0.1",
     
    4355        "delegates": "^1.0.0",
    4456        "readable-stream": "^2.0.6"
     57      },
     58      "dependencies": {
     59        "readable-stream": {
     60          "version": "2.3.6",
     61          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
     62          "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
     63          "dev": true,
     64          "requires": {
     65            "core-util-is": "~1.0.0",
     66            "inherits": "~2.0.3",
     67            "isarray": "~1.0.0",
     68            "process-nextick-args": "~2.0.0",
     69            "safe-buffer": "~5.1.1",
     70            "string_decoder": "~1.1.1",
     71            "util-deprecate": "~1.0.1"
     72          }
     73        },
     74        "string_decoder": {
     75          "version": "1.1.1",
     76          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
     77          "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
     78          "dev": true,
     79          "requires": {
     80            "safe-buffer": "~5.1.0"
     81          }
     82        }
    4583      }
    4684    },
     
    69107    },
    70108    "asn1": {
    71       "version": "0.2.3",
    72       "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
    73       "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=",
     109      "version": "0.2.4",
     110      "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
     111      "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
     112      "dev": true,
     113      "requires": {
     114        "safer-buffer": "~2.1.0"
     115      }
     116    },
     117    "assert-plus": {
     118      "version": "1.0.0",
     119      "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
     120      "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
    74121      "dev": true
    75122    },
     
    92139      "dev": true
    93140    },
     141    "aws-sign2": {
     142      "version": "0.7.0",
     143      "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
     144      "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
     145      "dev": true
     146    },
    94147    "aws4": {
    95       "version": "1.7.0",
    96       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz",
    97       "integrity": "sha512-32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==",
     148      "version": "1.8.0",
     149      "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
     150      "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
    98151      "dev": true
    99152    },
     
    110163    },
    111164    "babel-core": {
    112       "version": "6.26.0",
    113       "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.0.tgz",
    114       "integrity": "sha1-rzL3izGm/O8RnIew/Y2XU/A6C7g=",
     165      "version": "6.26.3",
     166      "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz",
     167      "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
    115168      "dev": true,
    116169      "requires": {
     
    125178        "babel-types": "^6.26.0",
    126179        "babylon": "^6.18.0",
    127         "convert-source-map": "^1.5.0",
    128         "debug": "^2.6.8",
     180        "convert-source-map": "^1.5.1",
     181        "debug": "^2.6.9",
    129182        "json5": "^0.5.1",
    130183        "lodash": "^4.17.4",
    131184        "minimatch": "^3.0.4",
    132185        "path-is-absolute": "^1.0.1",
    133         "private": "^0.1.7",
     186        "private": "^0.1.8",
    134187        "slash": "^1.0.0",
    135         "source-map": "^0.5.6"
    136       },
    137       "dependencies": {
    138         "lodash": {
    139           "version": "4.17.5",
    140           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
    141           "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
    142           "dev": true
    143         },
    144         "minimatch": {
    145           "version": "3.0.4",
    146           "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
    147           "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
    148           "dev": true,
    149           "requires": {
    150             "brace-expansion": "^1.1.7"
    151           }
    152         }
     188        "source-map": "^0.5.7"
    153189      }
    154190    },
     
    167203        "source-map": "^0.5.7",
    168204        "trim-right": "^1.0.1"
    169       },
    170       "dependencies": {
    171         "lodash": {
    172           "version": "4.17.5",
    173           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
    174           "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
    175           "dev": true
    176         }
    177205      }
    178206    },
     
    221249        "babel-types": "^6.26.0",
    222250        "lodash": "^4.17.4"
    223       },
    224       "dependencies": {
    225         "lodash": {
    226           "version": "4.17.5",
    227           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
    228           "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
    229           "dev": true
    230         }
    231251      }
    232252    },
     
    294314        "babel-types": "^6.26.0",
    295315        "lodash": "^4.17.4"
    296       },
    297       "dependencies": {
    298         "lodash": {
    299           "version": "4.17.5",
    300           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
    301           "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
    302           "dev": true
    303         }
    304316      }
    305317    },
     
    429441        "babel-types": "^6.26.0",
    430442        "lodash": "^4.17.4"
    431       },
    432       "dependencies": {
    433         "lodash": {
    434           "version": "4.17.5",
    435           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
    436           "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
    437           "dev": true
    438         }
    439443      }
    440444    },
     
    526530    },
    527531    "babel-plugin-transform-es2015-modules-commonjs": {
    528       "version": "6.26.0",
    529       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz",
    530       "integrity": "sha1-DYOUApt9xqvhqX7xgeAHWN0uXYo=",
     532      "version": "6.26.2",
     533      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz",
     534      "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==",
    531535      "dev": true,
    532536      "requires": {
     
    723727    },
    724728    "babel-preset-env": {
    725       "version": "1.6.1",
    726       "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.6.1.tgz",
    727       "integrity": "sha512-W6VIyA6Ch9ePMI7VptNn2wBM6dbG0eSz25HEiL40nQXCsXGTGZSTZu1Iap+cj3Q0S5a7T9+529l/5Bkvd+afNA==",
     729      "version": "1.7.0",
     730      "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz",
     731      "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==",
    728732      "dev": true,
    729733      "requires": {
     
    755759        "babel-plugin-transform-exponentiation-operator": "^6.22.0",
    756760        "babel-plugin-transform-regenerator": "^6.22.0",
    757         "browserslist": "^2.1.2",
     761        "browserslist": "^3.2.6",
    758762        "invariant": "^2.2.2",
    759763        "semver": "^5.3.0"
     
    796800        "mkdirp": "^0.5.1",
    797801        "source-map-support": "^0.4.15"
    798       },
    799       "dependencies": {
    800         "lodash": {
    801           "version": "4.17.5",
    802           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
    803           "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
    804           "dev": true
    805         }
    806802      }
    807803    },
     
    827823        "babylon": "^6.18.0",
    828824        "lodash": "^4.17.4"
    829       },
    830       "dependencies": {
    831         "lodash": {
    832           "version": "4.17.5",
    833           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
    834           "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
    835           "dev": true
    836         }
    837825      }
    838826    },
     
    852840        "invariant": "^2.2.2",
    853841        "lodash": "^4.17.4"
    854       },
    855       "dependencies": {
    856         "lodash": {
    857           "version": "4.17.5",
    858           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
    859           "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
    860           "dev": true
    861         }
    862842      }
    863843    },
     
    875855      "dependencies": {
    876856        "lodash": {
    877           "version": "4.17.5",
    878           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
    879           "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
     857          "version": "4.17.11",
     858          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
     859          "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==",
    880860          "dev": true
    881861        }
     
    899879      "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
    900880      "dev": true,
    901       "optional": true,
    902881      "requires": {
    903882        "tweetnacl": "^0.14.3"
     
    914893    },
    915894    "bluebird": {
    916       "version": "3.5.1",
    917       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz",
    918       "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==",
     895      "version": "3.5.3",
     896      "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz",
     897      "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==",
    919898      "dev": true
    920899    },
     
    930909    },
    931910    "browserslist": {
    932       "version": "2.11.3",
    933       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.11.3.tgz",
    934       "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==",
    935       "dev": true,
    936       "requires": {
    937         "caniuse-lite": "^1.0.30000792",
    938         "electron-to-chromium": "^1.3.30"
     911      "version": "3.2.8",
     912      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz",
     913      "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==",
     914      "dev": true,
     915      "requires": {
     916        "caniuse-lite": "^1.0.30000844",
     917        "electron-to-chromium": "^1.3.47"
    939918      }
    940919    },
     
    962941    },
    963942    "caniuse-lite": {
    964       "version": "1.0.30000807",
    965       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000807.tgz",
    966       "integrity": "sha512-8Dff3cZA8nUOdzGsb7BOzwAv69jzzpx8/MS9YMM169sCxIV+80rRiMWggbu1UTO1HR7qf+cxg4ERRF60JhX3/g==",
     943      "version": "1.0.30000946",
     944      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000946.tgz",
     945      "integrity": "sha512-ZVXtMoZ3Mfq69Ikv587Av+5lwGVJsG98QKUucVmtFBf0tl1kOCfLQ5o6Z2zBNis4Mx3iuH77WxEUpdP6t7f2CQ==",
    967946      "dev": true
    968947    },
     
    997976      }
    998977    },
    999     "co": {
    1000       "version": "4.6.0",
    1001       "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
    1002       "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
    1003       "dev": true
    1004     },
    1005978    "code-point-at": {
    1006979      "version": "1.1.0",
     
    10371010    },
    10381011    "combined-stream": {
    1039       "version": "1.0.6",
    1040       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz",
    1041       "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=",
     1012      "version": "1.0.7",
     1013      "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz",
     1014      "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",
    10421015      "dev": true,
    10431016      "requires": {
     
    10581031    },
    10591032    "convert-source-map": {
    1060       "version": "1.5.1",
    1061       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz",
    1062       "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=",
    1063       "dev": true
     1033      "version": "1.6.0",
     1034      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz",
     1035      "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
     1036      "dev": true,
     1037      "requires": {
     1038        "safe-buffer": "~5.1.1"
     1039      }
    10641040    },
    10651041    "core-js": {
     
    11011077      "requires": {
    11021078        "assert-plus": "^1.0.0"
    1103       },
    1104       "dependencies": {
    1105         "assert-plus": {
    1106           "version": "1.0.0",
    1107           "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
    1108           "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
    1109           "dev": true
    1110         }
    11111079      }
    11121080    },
     
    11581126    },
    11591127    "ecc-jsbn": {
    1160       "version": "0.1.1",
    1161       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
    1162       "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
    1163       "dev": true,
    1164       "optional": true,
    1165       "requires": {
    1166         "jsbn": "~0.1.0"
     1128      "version": "0.1.2",
     1129      "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
     1130      "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
     1131      "dev": true,
     1132      "requires": {
     1133        "jsbn": "~0.1.0",
     1134        "safer-buffer": "^2.1.0"
    11671135      }
    11681136    },
    11691137    "electron-to-chromium": {
    1170       "version": "1.3.33",
    1171       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.33.tgz",
    1172       "integrity": "sha1-vwBwPWKnxlI4E2V4w1LWxcBCpUU=",
     1138      "version": "1.3.115",
     1139      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.115.tgz",
     1140      "integrity": "sha512-mN2qeapQWdi2B9uddxTZ4nl80y46hbyKY5Wt9Yjih+QZFQLdaujEDK4qJky35WhyxMzHF3ZY41Lgjd2BPDuBhg==",
    11731141      "dev": true
    11741142    },
     
    12221190    },
    12231191    "extend": {
    1224       "version": "3.0.1",
    1225       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
    1226       "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=",
     1192      "version": "3.0.2",
     1193      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
     1194      "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
    12271195      "dev": true
    12281196    },
     
    12341202    },
    12351203    "fast-deep-equal": {
    1236       "version": "1.1.0",
    1237       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
    1238       "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
     1204      "version": "2.0.1",
     1205      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
     1206      "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
    12391207      "dev": true
    12401208    },
     
    12851253      "dev": true
    12861254    },
     1255    "form-data": {
     1256      "version": "2.3.3",
     1257      "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
     1258      "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
     1259      "dev": true,
     1260      "requires": {
     1261        "asynckit": "^0.4.0",
     1262        "combined-stream": "^1.0.6",
     1263        "mime-types": "^2.1.12"
     1264      }
     1265    },
    12871266    "fs.realpath": {
    12881267      "version": "1.0.0",
     
    13531332      "requires": {
    13541333        "assert-plus": "^1.0.0"
    1355       },
    1356       "dependencies": {
    1357         "assert-plus": {
    1358           "version": "1.0.0",
    1359           "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
    1360           "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
    1361           "dev": true
    1362         }
    13631334      }
    13641335    },
    13651336    "gettext-parser": {
    1366       "version": "1.4.0",
    1367       "resolved": "https://registry.npmjs.org/gettext-parser/-/gettext-parser-1.4.0.tgz",
    1368       "integrity": "sha512-sedZYLHlHeBop/gZ1jdg59hlUEcpcZJofLq2JFwJT1zTqAU3l2wFv6IsuwFHGqbiT9DWzMUW4/em2+hspnmMMA==",
     1337      "version": "3.1.0",
     1338      "resolved": "https://registry.npmjs.org/gettext-parser/-/gettext-parser-3.1.0.tgz",
     1339      "integrity": "sha512-eVD8RxFMeHg8pjl5zsk7xlEDaKdcYlotLztiMaYGLvI13LMXwWlybLg7rg6eagct79vyGkPGZrMPBsdjsQOnWg==",
    13691340      "dev": true,
    13701341      "requires": {
    13711342        "encoding": "^0.1.12",
    1372         "safe-buffer": "^5.1.1"
     1343        "readable-stream": "^3.0.6",
     1344        "safe-buffer": "^5.1.2"
    13731345      }
    13741346    },
     
    14051377      "dependencies": {
    14061378        "glob": {
    1407           "version": "7.1.2",
    1408           "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
    1409           "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
     1379          "version": "7.1.3",
     1380          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
     1381          "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
    14101382          "dev": true,
    14111383          "requires": {
     
    15521524    },
    15531525    "grunt-wp-i18n": {
    1554       "version": "1.0.2",
    1555       "resolved": "https://registry.npmjs.org/grunt-wp-i18n/-/grunt-wp-i18n-1.0.2.tgz",
    1556       "integrity": "sha512-s7DdR1wRYWvgeQOELL/s8AmWz0scVUq+h0yYVWvLx23kTXOBslvaD35NTvubyM+MO+k29bgND0gDDvS6sHixfg==",
    1557       "dev": true,
    1558       "requires": {
    1559         "grunt": "^1.0.2",
    1560         "node-wp-i18n": "^1.0.5"
     1526      "version": "1.0.3",
     1527      "resolved": "https://registry.npmjs.org/grunt-wp-i18n/-/grunt-wp-i18n-1.0.3.tgz",
     1528      "integrity": "sha512-CJNbEKeBeOSAPeaJ9B8iCgSwtaG63UR9/uT46a4OsIqnFhOJpeAi138JTlvjfIbnDVoBrzvdrKJe1svveLjUtA==",
     1529      "dev": true,
     1530      "requires": {
     1531        "grunt": "^1.0.3",
     1532        "node-wp-i18n": "^1.2.2"
    15611533      }
    15621534    },
     
    15671539      "dev": true
    15681540    },
     1541    "har-schema": {
     1542      "version": "2.0.0",
     1543      "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
     1544      "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
     1545      "dev": true
     1546    },
     1547    "har-validator": {
     1548      "version": "5.1.3",
     1549      "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
     1550      "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
     1551      "dev": true,
     1552      "requires": {
     1553        "ajv": "^6.5.5",
     1554        "har-schema": "^2.0.0"
     1555      }
     1556    },
    15691557    "has-ansi": {
    15701558      "version": "2.0.0",
     
    16101598      "dev": true
    16111599    },
     1600    "http-signature": {
     1601      "version": "1.2.0",
     1602      "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
     1603      "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
     1604      "dev": true,
     1605      "requires": {
     1606        "assert-plus": "^1.0.0",
     1607        "jsprim": "^1.2.2",
     1608        "sshpk": "^1.7.0"
     1609      }
     1610    },
    16121611    "iconv-lite": {
    16131612      "version": "0.4.23",
     
    16511650    },
    16521651    "invariant": {
    1653       "version": "2.2.2",
    1654       "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz",
    1655       "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=",
     1652      "version": "2.2.4",
     1653      "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
     1654      "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
    16561655      "dev": true,
    16571656      "requires": {
     
    17291728    },
    17301729    "js-base64": {
    1731       "version": "2.4.8",
    1732       "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.8.tgz",
    1733       "integrity": "sha512-hm2nYpDrwoO/OzBhdcqs/XGT6XjSuSSCVEpia+Kl2J6x4CYt5hISlVL/AYU1khoDXv0AQVgxtdJySb9gjAn56Q==",
     1730      "version": "2.5.1",
     1731      "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz",
     1732      "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==",
    17341733      "dev": true
    17351734    },
     
    17541753      "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
    17551754      "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
    1756       "dev": true,
    1757       "optional": true
     1755      "dev": true
    17581756    },
    17591757    "jsesc": {
     
    17701768    },
    17711769    "json-schema-traverse": {
    1772       "version": "0.3.1",
    1773       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
    1774       "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
     1770      "version": "0.4.1",
     1771      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
     1772      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
    17751773      "dev": true
    17761774    },
     
    17971795        "json-schema": "0.2.3",
    17981796        "verror": "1.10.0"
    1799       },
    1800       "dependencies": {
    1801         "assert-plus": {
    1802           "version": "1.0.0",
    1803           "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
    1804           "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
    1805           "dev": true
    1806         }
    18071797      }
    18081798    },
     
    18301820    },
    18311821    "lodash": {
    1832       "version": "4.17.10",
    1833       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
    1834       "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
     1822      "version": "4.17.11",
     1823      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
     1824      "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==",
    18351825      "dev": true
    18361826    },
     
    18541844    },
    18551845    "loose-envify": {
    1856       "version": "1.3.1",
    1857       "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz",
    1858       "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=",
    1859       "dev": true,
    1860       "requires": {
    1861         "js-tokens": "^3.0.0"
     1846      "version": "1.4.0",
     1847      "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
     1848      "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
     1849      "dev": true,
     1850      "requires": {
     1851        "js-tokens": "^3.0.0 || ^4.0.0"
    18621852      }
    18631853    },
     
    18731863    },
    18741864    "lru-cache": {
    1875       "version": "4.1.3",
    1876       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz",
    1877       "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==",
     1865      "version": "4.1.5",
     1866      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
     1867      "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
    18781868      "dev": true,
    18791869      "requires": {
     
    19151905    },
    19161906    "mime-db": {
    1917       "version": "1.35.0",
    1918       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz",
    1919       "integrity": "sha512-JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg==",
     1907      "version": "1.38.0",
     1908      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz",
     1909      "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==",
    19201910      "dev": true
    19211911    },
    19221912    "mime-types": {
    1923       "version": "2.1.19",
    1924       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz",
    1925       "integrity": "sha512-P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw==",
    1926       "dev": true,
    1927       "requires": {
    1928         "mime-db": "~1.35.0"
     1913      "version": "2.1.22",
     1914      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz",
     1915      "integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==",
     1916      "dev": true,
     1917      "requires": {
     1918        "mime-db": "~1.38.0"
    19291919      }
    19301920    },
     
    19601950    },
    19611951    "nan": {
    1962       "version": "2.10.0",
    1963       "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz",
    1964       "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==",
     1952      "version": "2.12.1",
     1953      "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz",
     1954      "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==",
    19651955      "dev": true
    19661956    },
     
    19941984    },
    19951985    "node-sass": {
    1996       "version": "4.9.2",
    1997       "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.2.tgz",
    1998       "integrity": "sha512-LdxoJLZutx0aQXHtWIYwJKMj+9pTjneTcLWJgzf2XbGu0q5pRNqW5QvFCEdm3mc5rJOdru/mzln5d0EZLacf6g==",
     1986      "version": "4.11.0",
     1987      "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.11.0.tgz",
     1988      "integrity": "sha512-bHUdHTphgQJZaF1LASx0kAviPH7sGlcyNhWade4eVIpFp6tsn7SV8xNMTbsQFpEV9VXpnwTTnNYlfsZXgGgmkA==",
    19991989      "dev": true,
    20001990      "requires": {
     
    20122002        "mkdirp": "^0.5.1",
    20132003        "nan": "^2.10.0",
    2014         "node-gyp": "^3.3.1",
     2004        "node-gyp": "^3.8.0",
    20152005        "npmlog": "^4.0.0",
    2016         "request": "2.87.0",
     2006        "request": "^2.88.0",
    20172007        "sass-graph": "^2.2.4",
    20182008        "stdout-stream": "^1.4.0",
     
    20212011    },
    20222012    "node-wp-i18n": {
    2023       "version": "1.2.0",
    2024       "resolved": "https://registry.npmjs.org/node-wp-i18n/-/node-wp-i18n-1.2.0.tgz",
    2025       "integrity": "sha512-HsvI4yYt+bZ1G92Sb4YmAz2xoC7t/YWct/OPa33ZczjLrRpp7R9Wj7vp1gq2bcrCI2U7MX8Kuw0Iy7AwEPohdA==",
     2013      "version": "1.2.3",
     2014      "resolved": "https://registry.npmjs.org/node-wp-i18n/-/node-wp-i18n-1.2.3.tgz",
     2015      "integrity": "sha512-YMzMcsjXbGYDB9vHyb289CYXAGmXhcNLbeTlOnWgPNkZd9xrovcbRd7cQyKd9BQHOjS7Nw8WCbJ7nvtR7rc0rg==",
    20262016      "dev": true,
    20272017      "requires": {
    20282018        "bluebird": "^3.4.1",
    2029         "gettext-parser": "^1.2.0",
     2019        "gettext-parser": "^3.1.0",
    20302020        "glob": "^7.0.5",
    20312021        "lodash": "^4.14.2",
     
    20832073    },
    20842074    "oauth-sign": {
    2085       "version": "0.8.2",
    2086       "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
    2087       "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
     2075      "version": "0.9.0",
     2076      "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
     2077      "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
    20882078      "dev": true
    20892079    },
     
    21692159      }
    21702160    },
     2161    "performance-now": {
     2162      "version": "2.1.0",
     2163      "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
     2164      "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
     2165      "dev": true
     2166    },
    21712167    "pify": {
    21722168      "version": "2.3.0",
     
    22082204      "dev": true
    22092205    },
     2206    "psl": {
     2207      "version": "1.1.31",
     2208      "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz",
     2209      "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==",
     2210      "dev": true
     2211    },
    22102212    "punycode": {
    2211       "version": "1.4.1",
    2212       "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
    2213       "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
     2213      "version": "2.1.1",
     2214      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
     2215      "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
     2216      "dev": true
     2217    },
     2218    "qs": {
     2219      "version": "6.5.2",
     2220      "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
     2221      "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
    22142222      "dev": true
    22152223    },
     
    22362244    },
    22372245    "readable-stream": {
    2238       "version": "2.3.6",
    2239       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
    2240       "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
    2241       "dev": true,
    2242       "requires": {
    2243         "core-util-is": "~1.0.0",
    2244         "inherits": "~2.0.3",
    2245         "isarray": "~1.0.0",
    2246         "process-nextick-args": "~2.0.0",
    2247         "safe-buffer": "~5.1.1",
    2248         "string_decoder": "~1.1.1",
    2249         "util-deprecate": "~1.0.1"
     2246      "version": "3.2.0",
     2247      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.2.0.tgz",
     2248      "integrity": "sha512-RV20kLjdmpZuTF1INEb9IA3L68Nmi+Ri7ppZqo78wj//Pn62fCoJyV9zalccNzDD/OuJpMG4f+pfMl8+L6QdGw==",
     2249      "dev": true,
     2250      "requires": {
     2251        "inherits": "^2.0.3",
     2252        "string_decoder": "^1.1.1",
     2253        "util-deprecate": "^1.0.1"
    22502254      }
    22512255    },
     
    22612265    },
    22622266    "regenerate": {
    2263       "version": "1.3.3",
    2264       "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz",
    2265       "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==",
     2267      "version": "1.4.0",
     2268      "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz",
     2269      "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==",
    22662270      "dev": true
    22672271    },
     
    23272331    },
    23282332    "request": {
    2329       "version": "2.87.0",
    2330       "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz",
    2331       "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==",
     2333      "version": "2.88.0",
     2334      "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
     2335      "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
    23322336      "dev": true,
    23332337      "requires": {
    23342338        "aws-sign2": "~0.7.0",
    2335         "aws4": "^1.6.0",
     2339        "aws4": "^1.8.0",
    23362340        "caseless": "~0.12.0",
    2337         "combined-stream": "~1.0.5",
    2338         "extend": "~3.0.1",
     2341        "combined-stream": "~1.0.6",
     2342        "extend": "~3.0.2",
    23392343        "forever-agent": "~0.6.1",
    2340         "form-data": "~2.3.1",
    2341         "har-validator": "~5.0.3",
     2344        "form-data": "~2.3.2",
     2345        "har-validator": "~5.1.0",
    23422346        "http-signature": "~1.2.0",
    23432347        "is-typedarray": "~1.0.0",
    23442348        "isstream": "~0.1.2",
    23452349        "json-stringify-safe": "~5.0.1",
    2346         "mime-types": "~2.1.17",
    2347         "oauth-sign": "~0.8.2",
     2350        "mime-types": "~2.1.19",
     2351        "oauth-sign": "~0.9.0",
    23482352        "performance-now": "^2.1.0",
    2349         "qs": "~6.5.1",
    2350         "safe-buffer": "^5.1.1",
    2351         "tough-cookie": "~2.3.3",
     2353        "qs": "~6.5.2",
     2354        "safe-buffer": "^5.1.2",
     2355        "tough-cookie": "~2.4.3",
    23522356        "tunnel-agent": "^0.6.0",
    2353         "uuid": "^3.1.0"
    2354       },
    2355       "dependencies": {
    2356         "ajv": {
    2357           "version": "5.5.2",
    2358           "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
    2359           "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
    2360           "dev": true,
    2361           "requires": {
    2362             "co": "^4.6.0",
    2363             "fast-deep-equal": "^1.0.0",
    2364             "fast-json-stable-stringify": "^2.0.0",
    2365             "json-schema-traverse": "^0.3.0"
    2366           }
    2367         },
    2368         "assert-plus": {
    2369           "version": "1.0.0",
    2370           "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
    2371           "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
    2372           "dev": true
    2373         },
    2374         "aws-sign2": {
    2375           "version": "0.7.0",
    2376           "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
    2377           "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
    2378           "dev": true
    2379         },
    2380         "form-data": {
    2381           "version": "2.3.2",
    2382           "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz",
    2383           "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=",
    2384           "dev": true,
    2385           "requires": {
    2386             "asynckit": "^0.4.0",
    2387             "combined-stream": "1.0.6",
    2388             "mime-types": "^2.1.12"
    2389           }
    2390         },
    2391         "har-schema": {
    2392           "version": "2.0.0",
    2393           "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
    2394           "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
    2395           "dev": true
    2396         },
    2397         "har-validator": {
    2398           "version": "5.0.3",
    2399           "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz",
    2400           "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",
    2401           "dev": true,
    2402           "requires": {
    2403             "ajv": "^5.1.0",
    2404             "har-schema": "^2.0.0"
    2405           }
    2406         },
    2407         "http-signature": {
    2408           "version": "1.2.0",
    2409           "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
    2410           "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
    2411           "dev": true,
    2412           "requires": {
    2413             "assert-plus": "^1.0.0",
    2414             "jsprim": "^1.2.2",
    2415             "sshpk": "^1.7.0"
    2416           }
    2417         },
    2418         "performance-now": {
    2419           "version": "2.1.0",
    2420           "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
    2421           "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
    2422           "dev": true
    2423         },
    2424         "qs": {
    2425           "version": "6.5.2",
    2426           "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
    2427           "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
    2428           "dev": true
    2429         }
     2357        "uuid": "^3.3.2"
    24302358      }
    24312359    },
     
    25802508    },
    25812509    "sshpk": {
    2582       "version": "1.14.2",
    2583       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz",
    2584       "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=",
     2510      "version": "1.16.1",
     2511      "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
     2512      "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
    25852513      "dev": true,
    25862514      "requires": {
     
    25942522        "safer-buffer": "^2.0.2",
    25952523        "tweetnacl": "~0.14.0"
     2524      }
     2525    },
     2526    "stdout-stream": {
     2527      "version": "1.4.1",
     2528      "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
     2529      "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
     2530      "dev": true,
     2531      "requires": {
     2532        "readable-stream": "^2.0.1"
    25962533      },
    25972534      "dependencies": {
    2598         "assert-plus": {
    2599           "version": "1.0.0",
    2600           "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
    2601           "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
    2602           "dev": true
     2535        "readable-stream": {
     2536          "version": "2.3.6",
     2537          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
     2538          "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
     2539          "dev": true,
     2540          "requires": {
     2541            "core-util-is": "~1.0.0",
     2542            "inherits": "~2.0.3",
     2543            "isarray": "~1.0.0",
     2544            "process-nextick-args": "~2.0.0",
     2545            "safe-buffer": "~5.1.1",
     2546            "string_decoder": "~1.1.1",
     2547            "util-deprecate": "~1.0.1"
     2548          }
     2549        },
     2550        "string_decoder": {
     2551          "version": "1.1.1",
     2552          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
     2553          "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
     2554          "dev": true,
     2555          "requires": {
     2556            "safe-buffer": "~5.1.0"
     2557          }
    26032558        }
    2604       }
    2605     },
    2606     "stdout-stream": {
    2607       "version": "1.4.0",
    2608       "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz",
    2609       "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=",
    2610       "dev": true,
    2611       "requires": {
    2612         "readable-stream": "^2.0.1"
    26132559      }
    26142560    },
     
    26252571    },
    26262572    "string_decoder": {
    2627       "version": "1.1.1",
    2628       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
    2629       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
     2573      "version": "1.2.0",
     2574      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz",
     2575      "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==",
    26302576      "dev": true,
    26312577      "requires": {
     
    26932639    },
    26942640    "tough-cookie": {
    2695       "version": "2.3.4",
    2696       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz",
    2697       "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==",
    2698       "dev": true,
    2699       "requires": {
     2641      "version": "2.4.3",
     2642      "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
     2643      "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
     2644      "dev": true,
     2645      "requires": {
     2646        "psl": "^1.1.24",
    27002647        "punycode": "^1.4.1"
     2648      },
     2649      "dependencies": {
     2650        "punycode": {
     2651          "version": "1.4.1",
     2652          "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
     2653          "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
     2654          "dev": true
     2655        }
    27012656      }
    27022657    },
     
    27142669    },
    27152670    "true-case-path": {
    2716       "version": "1.0.2",
    2717       "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz",
    2718       "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=",
    2719       "dev": true,
    2720       "requires": {
    2721         "glob": "^6.0.4"
     2671      "version": "1.0.3",
     2672      "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
     2673      "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
     2674      "dev": true,
     2675      "requires": {
     2676        "glob": "^7.1.2"
    27222677      },
    27232678      "dependencies": {
    27242679        "glob": {
    2725           "version": "6.0.4",
    2726           "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
    2727           "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=",
     2680          "version": "7.1.3",
     2681          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
     2682          "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
    27282683          "dev": true,
    27292684          "requires": {
     2685            "fs.realpath": "^1.0.0",
    27302686            "inflight": "^1.0.4",
    27312687            "inherits": "2",
    2732             "minimatch": "2 || 3",
     2688            "minimatch": "^3.0.4",
    27332689            "once": "^1.3.0",
    27342690            "path-is-absolute": "^1.0.0"
     
    27502706      "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
    27512707      "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
    2752       "dev": true,
    2753       "optional": true
     2708      "dev": true
    27542709    },
    27552710    "underscore.string": {
     
    27632718      }
    27642719    },
     2720    "uri-js": {
     2721      "version": "4.2.2",
     2722      "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
     2723      "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
     2724      "dev": true,
     2725      "requires": {
     2726        "punycode": "^2.1.0"
     2727      }
     2728    },
    27652729    "util-deprecate": {
    27662730      "version": "1.0.2",
     
    27942758        "core-util-is": "1.0.2",
    27952759        "extsprintf": "^1.2.0"
    2796       },
    2797       "dependencies": {
    2798         "assert-plus": {
    2799           "version": "1.0.0",
    2800           "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
    2801           "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
    2802           "dev": true
    2803         }
    28042760      }
    28052761    },
  • a-z-listing/trunk/package.json

    r1939419 r2056348  
    88  },
    99  "devDependencies": {
    10     "babel-core": "^6.26.0",
     10    "babel-core": "^6.26.3",
    1111    "babel-plugin-transform-react-jsx": "^6.24.1",
    12     "babel-preset-env": "^1.6.1",
     12    "babel-preset-env": "^1.7.0",
    1313    "babel-preset-react": "^6.24.1",
    1414    "grunt": "^1.0.3",
    1515    "grunt-babel": "^7.0.0",
    1616    "grunt-sass": "^3.0.1",
    17     "grunt-wp-i18n": "^1.0.2",
     17    "grunt-wp-i18n": "^1.0.3",
    1818    "grunt-wp-readme-to-markdown": "^2.0.1",
    19     "node-sass": "^4.9.2"
     19    "node-sass": "^4.11.0"
    2020  }
    2121}
  • a-z-listing/trunk/readme.txt

    r2015168 r2056348  
    66Requires at least: 4.6
    77Requires PHP: 5.6
    8 Tested up to: 5.0
    9 Stable tag: 2.1.4
     8Tested up to: 5.1
     9Stable tag: 2.2.0
    1010License: GPLv2 or later
    1111License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    3030= Requirements =
    3131
    32 1. PHP 5.6 is the minimum version you should be using. Preferably use the most-recent version of PHP your host offers; PHP 7.1 is ideal. I try to keep the plugin compatible back to PHP 5.3, but cannot guarantee continued compatibility.
     321. PHP 5.6 is the minimum version you should be using. Preferably use the most-recent version of PHP your host offers; PHP 7.2 is ideal. Older versions of PHP than 5.6 are unsupported.
    33331. The plugin requires `mbstring` turned-on in your PHP installation. Without this feature the plugin might behave oddly or fail.
    3434
     
    208208== Frequently Asked Questions ==
    209209
     210= Why is the list layout completely broken? =
     211
     212If you are using a page-builder such as WPBakery or Elementor you need to ensure that you put the shortcode into a normal text area. Placing the shortcode into a preformatted text area will add `<pre>` tags around the listing output. These extra tags break the layout considerably.
     213
     214= Why is my list in a single column? =
     215
     216The list of items under each letter heading needs to have at least 11 items for a second column to be created. Once you hit the magic 11 items, the list will break into two columns with 6 items in the first column and 5 items in the second. When you get to 21 items a third column will be added if there is room on your page; and so-on up to a maximum of 15 columns if there is enough space, though it is unexpected that any webpage be wide enough for more than a few columns to fit. The columns will fill-up evenly once you have more than one column on the page.
     217
    210218= How do I show posts of a different post-type (not pages) or multiple post-types (e.g. posts AND pages) =
    211219
     
    390398
    391399== Changelog ==
     400
     401= 2.2.0 =
     402
     403* Add `get_the_item_post_count` and `the_item_post_count` template methods to get or display the number of posts associated with a term.
     404* Add support for `get-all-children` when specifying a `parent-term`.
     405* Add extra filename for template matching: `a-z-listing-$slug.php` where `$slug` is the slug of the post containing the shortcode.
     406* Deprecate PHP 5.3-5.5. Please ensure you are running at least PHP 5.6. The plugin may work on older PHP versions, but compatibility is not guaranteed.
     407* Bugfix for incorrect behaviour of `exclude-terms` in the shortcode. Thanks go to Chris Skrzypchak for finding this.
    392408
    393409= 2.1.4 =
  • a-z-listing/trunk/widgets/class-a-z-listing-widget.php

    r2003543 r2056348  
    132132            <div class="a-z-listing-target-post-wrapper">
    133133                <p>
    134                     <label for="<?php echo esc_attr( $target_post_id ); ?>">
     134                    <label for="<?php echo esc_attr( $target_post_title_id ); ?>">
    135135                        <?php esc_html_e( 'Sitemap A-Z page', 'a-z-listing' ); ?>
    136136                    </label>
     
    191191            <div class="a-z-listing-parent-post-wrapper" <?php echo ( 'terms' !== $display_type ) ? '' : 'style="display: none"'; ?>>
    192192                <p>
    193                     <label for="<?php echo esc_attr( $listing_parent_post_id ); ?>">
     193                    <label for="<?php echo esc_attr( $listing_parent_post_title_id ); ?>">
    194194                        <?php esc_html_e( 'Show only children of this post (ID)', 'a-z-listing' ); ?>
    195195                    </label>
     
    406406    );
    407407
    408     $title  = esc_html( $instance['title'] );
    409     $target = '';
     408    $title      = esc_html( $instance['title'] );
     409    $target_url = '';
    410410    if ( 0 < $instance['post'] || 0 < $instance['page'] ) { // target.
    411411        $target_id = (int) $instance['post']; // target.
Note: See TracChangeset for help on using the changeset viewer.