diff --git a/.gitignore b/.gitignore
index b44ae71..6e381db 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,9 +14,13 @@ $RECYCLE.BIN/
.project
.metadata
build/
-builds/
tmp/
tests/clover.xml
# Node
node_modules
+
+# Artifacts
+builds/
+assets/css/better-search-replace.min.css
+assets/js/better-search-replace.min.*
diff --git a/Makefile b/Makefile
index 1a42cc4..f2eee12 100644
--- a/Makefile
+++ b/Makefile
@@ -1,19 +1,63 @@
-build-translations:
+PHP_SRC := better-search-replace.php $(wildcard includes/*.php)
+POT_OBJ := languages/better-search-replace.pot
+CSS_DIR := assets/css
+CSS_ALL := $(wildcard $(CSS_DIR)/*.css)
+CSS_SRC := $(filter-out %.min.css,$(CSS_ALL))
+CSS_OBJ := $(CSS_SRC:.css=.min.css)
+JS_DIR := assets/js
+JS_ALL := $(wildcard $(JS_DIR)/*.js)
+JS_SRC := $(filter-out %.min.js,$(JS_ALL))
+JS_OBJ := $(JS_SRC:.js=.min.js)
+JS_MAP := $(JS_SRC:.js=.min.js.map)
+
+.PHONY: all
+all: build-translations build-css uglify
+
+.PHONY: build-translations
+build-translations: $(POT_OBJ)
+
+$(POT_OBJ): $(PHP_SRC) | node_modules
grunt makepot
-build-css:
+.PHONY: build-css
+build-css: $(CSS_OBJ)
+
+$(CSS_OBJ): %.min.css: %.css | node_modules
grunt cssmin
-uglify:
+.PHONY: uglify
+uglify: $(JS_OBJ)
+
+$(JS_OBJ): %.min.js: %.js | node_modules
grunt uglify
-zip:
+.PHONY: zip
+zip: all
./build-cfg/build-plugin.sh
-package: build-translations build-css uglify zip
+.PHONY: package
+package: zip
-publish: build-translations build-css uglify
- ./build-cfg/build-plugin.sh better-search-replace --publish
+.PHONY: install
+install: node_modules
+node_modules: package.json
+ yarn install
+
+.PHONY: update-deps
+update-deps:
+ yarn upgrade
+
+.PHONY: product-info
product-info:
php build-cfg/utils/create-json.php README.txt better-search-replace.php > builds/info.json
+
+.PHONY: clean
+clean:
+ rm -rf builds
+ rm -f $(CSS_OBJ)
+ rm -f $(JS_OBJ) $(JS_MAP)
+
+.PHONY: clean-all
+clean-all: clean
+ rm -rf node_modules
diff --git a/README.md b/README.md
deleted file mode 100644
index bf2f67d..0000000
--- a/README.md
+++ /dev/null
@@ -1,186 +0,0 @@
-# Better Search Replace #
-**Contributors:** Delicious Brains, mattshaw
-
-**Tags:** search replace, update urls, database, search replace database, update database urls, update live url
-
-**Requires at least:** 3.0.1
-
-**Tested up to:** 6.4
-
-**Stable tag:** trunk
-
-**License:** GPLv3 or later
-
-**License URI:** http://www.gnu.org/licenses/gpl-3.0.html
-
-
-A simple plugin for updating URLs or other text in a database.
-
-## Description ##
-
-When moving your WordPress site to a new domain or server, you will likely run into a need to run a search/replace on the database for everything to work correctly. Fortunately, there are several plugins available for this task, however, all have a different approach to a few key features. This plugin is an attempt to consolidate the best features from these plugins, incorporating the following features in one simple plugin:
-
-* Serialization support for all tables
-* The ability to select specific tables
-* The ability to run a "dry run" to see how many fields will be updated
-* No server requirements aside from a running installation of WordPress
-* WordPress Multisite support
-
-**Premium features available in the Pro version:**
-
-* View exactly what changed during a search/replace
-* Backup and import the database while running a search/replace
-* Priority email support from the developer of the plugin
-* Save or load custom profiles for quickly repeating a search/replace in the future
-* Support and updates for 1 year
-
-**[Learn more about Better Search Replace Pro](https://bettersearchreplace.com/)**
-
-
-The search/replace functionality is heavily based on interconnect/it's great and open-source Search Replace DB script, modified to use WordPress native database functions to ensure compatibility.
-
-## Installation ##
-
-Install Better Search Replace like you would install any other WordPress plugin.
-
-Dashboard Method:
-
-1. Login to your WordPress admin and go to Plugins -> Add New
-2. Type "Better Search Replace" in the search bar and select this plugin
-3. Click "Install", and then "Activate Plugin"
-
-
-Upload Method:
-
-1. Upload 'better-search-replace.php' to the '/wp-content/plugins/' directory
-2. Activate the plugin through the 'Plugins' menu in WordPress
-
-## Changelog ##
-
-### Unreleased ###
-* Fix: Regression in 1.4.6, case-insensitive search and replace now works as expected in serialized strings.
-
-### 1.4.6 - April 17, 2024 ###
-* Changed: Serialized text strings are now only deserialized when containing a match, resulting in faster performance
-* Security: Table names are now escaped when displaying search results
-
-### 1.4.5 - January 18, 2024 ###
-* Security: Unserializing an object during search and replace operations now passes `'allowed_classes' => false` to avoid instantiating the object and potentially running malicious code stored in the database (thanks to Wordfence for responsible disclosure on December 18, 2023 followed by development and testing of the fix by WP Engine)
-* Fix: A regression in version 1.4.4 which caused some search results to be skipped has been fixed to ensure only numeric keyed objects are skipped
-
-### 1.4.4 - December 14, 2023 ###
-* Fix: Numerical properties of objects are now skipped to avoid causing errors
-
-### 1.4.3 - September 5, 2023 ###
-* New: Links to plugin documentation, support, feedback, and changelog are now available in the footer of WP Admin
-* Improvement: PHP 8.2 and Better Search Replace are now compatible
-
-### 1.4.2 - January 11, 2023 ###
-* Security: Arbitrary tab templates in the `templates` directory can no longer be loaded using a query parameter.
-
-### 1.4.1 - July 25, 2022 ###
-* Security: Selected tables are now confirmed to exist before processing the request
-
-### 1.4 - April 7, 2022 ###
-* New: Better Search Replace has a brand new user interface
-* Improvement: Default capability required to use the plugin has changed from "install_plugins" to "manage_options" for compatibility with DISALLOW_FILE_MODS
-
-### 1.3.4 - December 7, 2020 ###
-* Improvement: WordPress 5.6 and PHP 8 compatible
-* Fix: Strings that have been serialized twice showing up as false-positives
-
-### 1.3.3 - February 26, 2019 ###
-* Fix: Some special characters interfering with search/replace
-* Security: Pass template filenames through `sanitize_file_name()`
-* Security: Verify nonce when downloading diagnostic info
-
-### 1.3.2 - January 3, 2018 ###
-* Fix: Only one table searched on some environments (props @Ov3rfly)
-* Tweak: Update text in sidebar
-
-### 1.3 - November 10, 2016 ###
-* Improvement: Updated sidebar and added pro version discount
-* Fix: Outdated links to old website
-* Fix: Prevent requests to invalid tabs
-
-### 1.2.10 - June 2, 2016 ###
-* Fix: CSS not loaded on details page
-
-### 1.2.9 - December 8, 2015 ###
-* Fix: Bug with case-insensitive searches in serialized objects
-* Fix: Bug with early skip due to lack of primary key
-
-### 1.2.8 - November 25, 2015 ###
-* Fix: Bug with report details
-
-### 1.2.7 - November 24, 2015 ###
-* Fix: Untranslateable string
-* Tweak: Check BSR_PATH instead of ABSPATH to be consistent
-* Tested with 4.4
-
-### 1.2.6 ###
-* Removed unused code/small cleanup
-
-### 1.2.5 ###
-* Improved progress bar info and styles
-* Small cleanup
-
-### 1.2.4 ###
-* Added "Settings saved" notice when saving settings
-* Fixed bug with wp_magic_quotes interfering with some search strings
-
-### 1.2.3 ###
-* Fixed bug with searching for backslashes
-* Fixed potential bug with getting tables in large multisites
-* Fixed potential notice in append_report
-* Improved handling of missing primary keys
-
-### 1.2.2 ###
-* Fixed AJAX conflict with WooCommerce
-* Fixed a few issues with translations
-* Tweaked "System Info" to use get_locale() instead of WP_LANG constant
-* Updated German translation (props @Linus Ziegenhagen)
-
-### 1.2.1 ###
-* Fixed minor issue with display of progress bar
-* Updated translation file
-
-### 1.2 ###
-* Switched to AJAX bulk processing for search/replaces
-* Decreased minimum "Max Page Size" to 1000
-* Added "Help" tab with system info for easier troubleshooting
-
-### 1.1.1 ###
-* Added ability to change max page size
-* Decreased default page size to prevent white screen issue on some environments
-
-### 1.1 ###
-* Added ability to change capability required to use plugin
-* Small bugfixes and translation fixes
-
-### 1.0.6 ###
-* Added table sizes to the database table listing
-* Added French translation (props @Jean Philippe)
-
-### 1.0.5 ###
-* Added support for case-insensitive searches
-* Added German translation (props @Linus Ziegenhagen)
-
-### 1.0.4 ###
-* Potential security fixes
-
-### 1.0.3 ###
-* Fixed issue with searching for special characters like '\'
-* Fixed bug with replacing some objects
-
-### 1.0.2 ###
-* Fixed untranslateable strings on submit button and submenu page.
-
-### 1.0.1 ###
-* Fixed issue with loading translations and added Spanish translation (props Eduardo Larequi)
-* Fixed bug with reporting timing
-* Updated to use "Dry Run" as default
-* Added support for WordPress Multisite (see FAQs for more info)
-
-### 1.0 ###
-* Initial release
diff --git a/README.txt b/README.txt
index 84b29d6..b63b17c 100755
--- a/README.txt
+++ b/README.txt
@@ -3,7 +3,7 @@ Contributors: wpengine, deliciousbrains, mattshaw
Tags: search replace, search and replace, update urls, database, search replace database, update database urls, update live url, better search replace, search&replace
Requires at least: 3.0.1
Tested up to: 6.6
-Stable tag: 1.4.9
+Stable tag: 1.4.10-dev
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
@@ -95,6 +95,8 @@ More information on moving WordPress can be found [here](http://codex.wordpress.
== Changelog ==
+= Unreleased =
+
= 1.4.9 - October 4, 2024 =
* Security: The plugin now uses its own update mechanism from WP Engine servers
* New: Dependencies have been updated
diff --git a/assets/blueprints/blueprint.json b/assets/blueprints/blueprint.json
new file mode 100644
index 0000000..0888b06
--- /dev/null
+++ b/assets/blueprints/blueprint.json
@@ -0,0 +1,15 @@
+{
+ "preferredVersions": {
+ "php": "latest",
+ "wp": "latest"
+ },
+ "features": {
+ "networking": true
+ },
+ "plugins": [
+ "better-search-replace"
+ ],
+ "login": true,
+ "landingPage": "/wp-admin/admin.php?page=better-search-replace",
+ "steps": []
+}
\ No newline at end of file
diff --git a/assets/css/better-search-replace.min.css b/assets/css/better-search-replace.min.css
deleted file mode 100644
index c3464bc..0000000
--- a/assets/css/better-search-replace.min.css
+++ /dev/null
@@ -1 +0,0 @@
-#bsr-results-table th{font-weight:700}#bsr-results-table tbody tr:nth-child(odd){background-color:#f9f9f9}.bsr-fourth,.bsr-second,.bsr-third{text-align:center!important}#bsr-details-view-wrap{margin:0 10px}#bsr-details-view{table-layout:fixed;padding-top:40px}.bsr-old-val{background-color:#fdd}.bsr-new-val{background-color:#cfc}.bsr-change{width:400px!important}.bsr-slider{width:23em}.bsr-progress-wrap{width:95%;height:12px;background-color:#ddd}.bsr-progress{width:0%;height:100%;background-color:#0073aa}.bsr-description{display:block;margin-top:6px!important;color:#444!important}#bsr-help-heading{font-size:1.3em!important;padding:0!important}.bsr-processing-wrap{background:#f4f4f4;padding:16px 16px 32px;overflow:auto;border-top:1px solid #eae9e9;margin:20px -12px -23px -12px}.bsr-spinner{margin:-3px 0 0 0}.bsr-license-status{float:left;margin-right:15px;height:28px;font-size:13px;line-height:26px;color:var(--color-white);text-align:center;padding:0 10px;border-radius:4px}#bsr-license-active{background:green}#bsr-license-inactive{background:gray}.bsr-no-profiles{vertical-align:middle}#bsr-back-to-overview{width:100%;position:fixed;margin-top:0;background:#f8f8f8;border-bottom:1px solid #ddd;padding:8px 10px}#bsr-table-select{width:25em;height:180px}:root{--color-primary:#0073AA;--color-accent:#27CC87;--color-white:#fff;--color-black:000;--color-header:#383A46;--color-nav:#262932;--color-body-text:#3C3B59;--color-desc-text:#6E6D99;--color-panel-heading:#708AA4;--color-secondary-hover:rgba(0, 115, 170, .15);--color-secondary-focus:rgba(0, 115, 170, .4);--color-divider:#CAD8EC;--color-divider-light:rgba(202, 216, 236, .5);--color-progress-bg:#57645E;--color-modal-background:rgba(47, 58, 74, .8);--spacer-xs:8px;--spacer-sm:16px;--spacer-md:24px;--spacer-lg:32px;--spacer-xl:40px;--spacer-2xl:48px;--spacer-3xl:56px;--spacer-4xl:64px;--spacer-5xl:72px;--spacer-6xl:80px;--panel-border-radius:6px;--panel-shadow:0px 2px 1px rgba(39, 45, 77, 0.05),0px 2px 8px rgba(187, 187, 187, 0.20);--input-shadow:0px 2px 2px rgba(182, 181, 204, 0.25)}.wrap{margin:0;padding:0;overflow-x:auto!important}#wpcontent{padding:0!important}#wpbody-content{background:var(--color-header);padding-bottom:0!important;margin:0!important;float:none}.form-table{margin-top:0}.wp-core-ui select{background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 12px top 55%;background-size:18px 18px}.metabox-holder{padding:0!important}#TB_overlay{background:var(--color-modal-background)!important}#TB_window{background:var(--color-white);box-shadow:var(--panel-shadow);border-radius:var(--panel-border-radius);overflow:hidden}#TB_title{display:flex;align-items:center;padding:0 var(--spacer-lg);height:var(--spacer-3xl)!important;font-weight:500!important}#TB_ajaxWindowTitle{font-weight:500;font-size:14px;letter-spacing:.6px;text-transform:uppercase;color:var(--color-panel-heading);line-height:1;padding:0!important}.tb-close-icon{color:var(--color-panel-heading)!important;top:-14px!important;right:12px!important}#bsr-results-table{border-radius:var(--panel-border-radius)!important}#bsr-results-table th{line-height:2rem!important}#bsr-results-table tbody tr:last-child td:first-of-type{border-bottom-left-radius:var(--panel-border-radius)}#bsr-results-table tbody tr:last-child td:last-of-type{border-bottom-right-radius:var(--panel-border-radius)}#bsr-results-table th{color:var(--color-header)!important}#bsr-results-table td .tooltip{font-weight:700;cursor:pointer;text-decoration:underline}#bsr-results-table td .helper-message{max-width:220px}#bsr-results-table td .helper-message a{font-weight:700}#bsr-back-to-overview{padding:16px!important}#bsr-details-view{padding-top:48px}.bsr-change{border-bottom:1px solid var(--color-divider);padding-bottom:16px!important}.widefat td{padding:var(--spacer-sm)}.bsr-row-desc td{line-height:2rem!important;padding-bottom:0;font-size:14px}.row{display:flex;column-gap:var(--spacer-lg)}.col{display:flex;flex-direction:column;justify-content:center}.hidden{display:none}.full-width{width:100%}.row p{margin:0}.header{background:var(--color-header);display:flex;height:96px;padding:0 var(--spacer-lg)}.header a{display:flex}.logo{width:72px}.header .content{display:flex;justify-content:space-between;align-items:center;max-width:1280px;width:100%}.upgrade-notice{color:var(--color-accent);cursor:pointer;line-height:1.3;font-size:13.5px;font-weight:500}.upgrade-notice:hover{text-decoration:underline;color:var(--color-accent)}.upgrade-notice img{width:16px;height:16px;margin-right:var(--spacer-xs)}.update-nag,notice-warning-inline{margin:var(--spacer-md) var(--spacer-lg) 0 var(--spacer-lg)}.bsr-notice-container{padding:var(--spacer-sm) var(--spacer-lg) 0 var(--spacer-lg);max-width:900px}#setting-error-settings_updated,.bsr-updated{display:none}.nav-tab-wrapper{font-size:23px;height:var(--spacer-3xl);background:var(--color-nav);display:flex;padding:0;align-items:center;margin:0}.nav-tab{color:var(--color-white);opacity:.5;border-top:4px solid transparent!important;border-bottom:4px solid transparent!important}.nav-tab:hover{opacity:1;background:0 0;color:var(--color-white)}.nav-tab:focus{background:0 0;color:var(--color-white);opacity:inherit}.nav-tab-active{color:var(--color-white)!important;opacity:1!important;border-bottom:4px solid var(--color-accent)!important}.nav-tab-wrapper ul{padding:0 var(--spacer-lg);display:flex;column-gap:var(--spacer-lg);height:100%;margin:0}.nav-tab-wrapper li{margin:0;padding:0}.nav-tab-wrapper a{margin:0;background:0 0;border:none;padding:0;font-weight:500!important;align-items:center;display:inline-flex;height:100%;box-sizing:border-box}.button{font-size:15px!important;letter-spacing:.4px!important;border-radius:var(--panel-border-radius)!important;font-weight:500!important;display:inline-flex!important;align-items:center!important;padding:0 var(--spacer-md)!important;column-gap:8px;margin:0!important}.button-lg{height:var(--spacer-3xl)!important}.button-md{height:var(--spacer-2xl)!important}.button-sm{height:var(--spacer-xl)!important;padding:0 var(--spacer-sm)!important;font-size:14px!important;border-radius:4px!important}.button-primary{color:var(--color-white)!important;background:var(--color-primary)!important;border:1px solid!important}.button-secondary{color:var(--color-primary)!important;background:0 0!important;border:1px solid var(--color-primary)!important}.button-primary:hover{filter:brightness(.95)!important}.button-primary:active{filter:brightness(.92)!important}.button-primary:focus{outline:0!important;box-shadow:0 0 0 4px var(--color-secondary-focus)!important}.button-secondary:hover{background:var(--color-secondary-hover)!important}.button-active:active{outline:0!important;box-shadow:0 0 0 4px var(--color-secondary-focus)!important}.button-secondary:focus{outline:0!important;box-shadow:0 0 0 4px var(--color-secondary-focus)!important}.button-link{color:#2271b1}.button svg{width:16px}#bsr-backup-submit.bsr-disabled,#bsr-backup-submit.button-disabled,#bsr-import-submit.bsr-disabled,#bsr-import-submit.button-disabled,#bsr-submit.bsr-disabled,#bsr-submit.button-disabled{background:var(--color-primary)!important;color:var(--color-white)!important;opacity:.4}.bsr-action-form{margin:0!important;border:0!important;background-color:#f0f0f1;box-shadow:none;padding:var(--spacer-2xl) var(--spacer-lg);padding-bottom:120px}.ui-sidebar-wrapper{max-width:1280px;display:flex;flex-direction:row;column-gap:48px}#bsr-search-replace-wrap{background:0 0;border:0;padding:0;box-shadow:none}#bsr-search-replace-form{display:flex;flex-direction:column;row-gap:var(--spacer-lg)}#bsr-search-replace-form .updated{margin-top:0;margin-bottom:0;display:block!important}.inside{margin:0!important;padding:0!important;width:100%;min-width:640px;display:flex;flex-direction:column;row-gap:var(--spacer-lg)}.panel{background:var(--color-white);box-shadow:var(--panel-shadow);border-radius:var(--panel-border-radius)}.panel-header{height:56px;padding:0 var(--spacer-lg)!important;border-bottom:1px solid var(--color-divider);display:flex;align-items:center;justify-content:space-between}.panel-header a{display:inline-flex}.panel-header h3{font-weight:500;font-size:14px;letter-spacing:.6px;text-transform:uppercase;color:var(--color-panel-heading);line-height:1;padding:0!important}.panel-footer{padding:var(--spacer-md) var(--spacer-lg);border-top:1px solid var(--color-divider)}#bsr-error-wrap{display:none}#bsr-error-wrap .error{margin:0}.bsr-processing-wrap{background:var(--color-white);box-shadow:var(--panel-shadow);border-radius:var(--panel-border-radius);margin:0;padding:var(--spacer-lg)}.bsr-progress{height:var(--spacer-xs);border-radius:20px;background:var(--color-accent)}.bsr-progress-wrap{height:var(--spacer-xs)}.panel-content{padding:var(--spacer-lg);display:flex;flex-direction:column;row-gap:var(--spacer-lg)}.settings{padding:0!important;row-gap:0}.settings .row{padding:var(--spacer-lg)!important;border-bottom:1px solid var(--color-divider-light)}.last-row{border:none!important}.additional-settings .row{padding:var(--spacer-sm) var(--spacer-lg)!important}.settings .row .col{row-gap:4px}.settings-header{display:inline-flex;column-gap:var(--spacer-xs)}.settings-header span{font-size:14px;font-weight:600;color:var(--color-panel-heading)}.slider-wrapper{padding:var(--spacer-xs) 0 0 0}.bsr-slider{border:none!important;background:var(--color-divider)!important}.ui-widget-header{background:var(--color-accent)!important}.ui-slider-handle{top:-6px!important;cursor:pointer!important;box-shadow:var(--input-shadow)}.ui-state-focus,.ui-state-hover{border-color:var(--color-panel-heading)!important;background:var(--color-white)!important}.tables{row-gap:var(--spacer-xs)}.import-file{border-radius:var(--panel-border-radius);padding:var(--spacer-sm);border:1px solid var(--color-divider)}.checkbox{justify-content:center}label.replace_guids{column-gap:var(--spacer-xs);align-items:center;display:flex}label.replace_guids a{display:inline-flex}label.replace_guids img{width:16px;margin-top:-2px}#replace_with,#search_for{width:100%;display:inline-flex;align-content:center;line-height:1}#profile-name{padding-left:80px!important}.regular-text{background:var(--color-white)!important;border:1px solid var(--color-divider)!important;box-shadow:var(--input-shadow)!important;border-radius:var(--panel-border-radius);height:var(--spacer-xl)}#bsr-table-select{width:100%!important;max-width:100%;height:200px;max-height:200px;padding:var(--spacer-xs)!important}.description{color:var(--color-desc-text)!important}p.submit{margin:0;padding:0}.helper-message{font-size:14px;color:var(--color-body-text);line-height:1.4em;padding:10px 16px;border-radius:var(--panel-border-radius);background-color:#fff;position:absolute;max-width:500px;z-index:9999;display:none;box-shadow:4px 0 20px rgba(0,0,0,.2);text-align:left}.helper-message.right:after{content:'';border-bottom:8px solid transparent;border-right:8px solid #fff;border-top:8px solid transparent;display:block;height:0;left:-7px;position:absolute;top:11px;width:0}.helper-message.left:before{content:'';border-bottom:8px solid transparent;border-left:8px solid #fff;border-top:8px solid transparent;display:block;height:0;right:-7px;position:absolute;top:11px;width:0}.helper-message.bottom:before{content:'';border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #aaa;border-top:0;display:block;height:0;left:50%;margin-left:-8px;position:absolute;top:-9px;width:0}.helper-message.bottom:after{content:'';border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;border-top:0;display:block;height:0;left:50%;margin-left:-8px;position:absolute;top:-8px;width:0}input#submit{min-height:40px!important}label{font-size:14px}.input-text{display:flex;flex-direction:column;row-gap:var(--spacer-xs)}input[type=text]{padding:0 var(--spacer-sm)!important}input[type=text]:focus,select:focus{border-color:var(--color-primary)!important;outline:0;box-shadow:0 0 0 1px var(--color-primary)!important}input[type=checkbox]{margin:0}input[type=checkbox]{width:18px!important;height:18px!important;box-shadow:none!important}input[type=checkbox]:checked{border:none;background:var(--color-primary);content:url("data:image/svg+xml,%3Csvg width='6' height='4' viewBox='3 -4 3 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.95048 6.24692C3.55481 6.64497 2.91278 6.64497 2.5173 6.24692L0.296759 4.01311C-0.0989197 3.61525 -0.0989197 2.96939 0.296759 2.57154C0.692247 2.17349 1.33427 2.17349 1.72995 2.57154L3.05295 3.90226C3.15283 4.00254 3.31495 4.00254 3.41502 3.90226L6.99732 0.298534C7.39281 -0.0995112 8.03483 -0.0995112 8.43051 0.298534C8.62052 0.48968 8.72727 0.749023 8.72727 1.01932C8.72727 1.28961 8.62052 1.54896 8.43051 1.7401L3.95048 6.24692Z' fill='white'/%3E%3C/svg%3E%0A");border-color:var(--color-primary)}input[type=checkbox]:checked::before{border:none;color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.95048 6.24692C3.55481 6.64497 2.91278 6.64497 2.5173 6.24692L0.296759 4.01311C-0.0989197 3.61525 -0.0989197 2.96939 0.296759 2.57154C0.692247 2.17349 1.33427 2.17349 1.72995 2.57154L3.05295 3.90226C3.15283 4.00254 3.31495 4.00254 3.41502 3.90226L6.99732 0.298534C7.39281 -0.0995112 8.03483 -0.0995112 8.43051 0.298534C8.62052 0.48968 8.72727 0.749023 8.72727 1.01932C8.72727 1.28961 8.62052 1.54896 8.43051 1.7401L3.95048 6.24692Z' fill='white'/%3E%3C/svg%3E%0A")}input[type=checkbox]:focus{outline:.15rem solid rgba(35,109,231,.4);outline-offset:1px;box-shadow:none}input[type=file i]{margin-inline-end:16px!important}input[type=file i]::-webkit-file-upload-button{margin-inline-end:16px!important}textarea[readonly]{width:100%;height:480px;font-family:Menlo,Monaco,monospace;font-size:12px;margin:0;background:var(--color-header);color:var(--color-white);padding:var(--spacer-sm);border-radius:var(--panel-border-radius);border:none;box-shadow:var(--input-shadow)}select{border-radius:var(--panel-border-radius)!important;border:1px solid var(--color-divider)!important;box-shadow:var(--input-shadow)!important;height:var(--spacer-xl)}.select{width:320px;max-width:320px;line-height:1;padding:0 var(--spacer-sm)!important}select option{font-size:13px!important}.saved-profiles .panel-content{row-gap:var(--spacer-md)!important}.profile-select{align-items:flex-end;column-gap:var(--spacer-xs)}.license-field{display:flex;column-gap:var(--spacer-xs)}#bsr-license-active,#bsr-license-inactive{display:none}#wpfooter p{font-style:italic}@media only screen and (max-width:800px){#bsr_license_key{width:100%}.license-field{width:100%}}@media only screen and (max-width:640px){.search-replace{flex-direction:column;row-gap:var(--spacer-md)}.profile-select{flex-direction:column;row-gap:var(--spacer-sm)}#bsr-profile,.profile-select .input-text{width:100%!important;max-width:100%!important}.license-field{flex-direction:column;row-gap:var(--spacer-sm)}.license-field input[type=submit]{width:max-content}}@media only screen and (max-width:480px){.select{width:100%!important}}.upgrade-sidebar{max-width:290px;height:fit-content;background:linear-gradient(176.44deg,#0f5858 2.92%,#10585c 23.02%,#145469 42.98%,#0d3458 71.92%,#062645 99.66%);border-radius:var(--panel-border-radius)}.upgrade-sidebar .content{padding:0 var(--spacer-md)}.upgrade-sidebar .content h3{color:var(--color-white);font-size:24px;margin-top:16px}.upgrade-sidebar .content p{line-height:1.6;color:var(--color-white);font-size:16px}.upgrade-sidebar ul{padding:var(--spacer-md) 0;display:flex;flex-direction:column;row-gap:16px}.upgrade-sidebar ul li{display:flex;column-gap:var(--spacer-sm);align-items:flex-start;list-style:none;padding-left:28px;background:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.6568 17.1461C15.008 16.3789 17.9133 12.2296 17.1461 7.87846C16.3789 3.5273 12.2296 0.621957 7.87846 1.38919C3.5273 2.15641 0.621957 6.30567 1.38919 10.6568C2.15641 15.008 6.30567 17.9133 10.6568 17.1461ZM14.3711 7.55993L8.43564 13.4954C8.23406 13.697 7.90729 13.697 7.70571 13.4954L4.35087 10.1405C4.14932 9.93899 4.14932 9.61218 4.35087 9.41064L5.08077 8.68073C5.28235 8.47918 5.60916 8.47918 5.81071 8.68073L8.07067 10.9407L12.9113 6.10012C13.1129 5.89854 13.4397 5.89854 13.6412 6.10012L14.3711 6.83002C14.5727 7.03157 14.5727 7.35838 14.3711 7.55993Z' fill='%2324CE87'/%3E%3C/svg%3E%0A") 0 2px no-repeat}.upgrade-sidebar ul li p{font-size:13.5px!important;opacity:.8;margin:0}.upgrade-offer-text{text-align:center;font-weight:700;font-style:italic;font-size:14.5px!important}.upgrade-offer-text span{color:var(--color-accent)}.button-row{width:100%;margin:0 auto;padding:var(--spacer-sm) 0 var(--spacer-lg) 0;text-align:center}.button-row a{font-size:13.5px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:2px!important;border:0!important;padding:0 var(--spacer-lg)!important;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}
\ No newline at end of file
diff --git a/assets/js/better-search-replace.min.js b/assets/js/better-search-replace.min.js
deleted file mode 100644
index b9263ad..0000000
--- a/assets/js/better-search-replace.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-(n=>{function t(e,s){void 0===s&&(s=150),n(".bsr-progress").animate({width:e},s)}var s,r;function o(e){var s=(e=n(e)).next(),r=(n(".helper-message").not(s).hide(),e.position());"TD"===e.parent()[0].nodeName&&(r=e.offset()),s.hasClass("left")?s.css({left:r.left-s.width()-e.width()-29+"px",top:r.top+e.height()/2-18+"px"}):s.hasClass("bottom")?s.css({left:r.left-s.width()/2-5+"px",top:r.top+e.height()+19+"px"}):s.css({left:r.left+e.width()+19+"px",top:r.top+e.height()/2-18+"px"}),s.toggle()}s=n("#bsr-submit"),r=n("#bsr-error-wrap"),s.on("click",function(e){e.preventDefault(),s.hasClass("button-disabled")||(n("#search_for").val()?n("#bsr-table-select").val()?(e=n(".bsr-action-form").serialize().replace(/%5C/g,"#BSR_BACKSLASH#"),r.html("").hide(),s.addClass("bsr-disabled button-disabled"),n("#bsr-submit-wrap").before('
'),n(".bsr-progress-wrap").append(''+bsr_object_vars.processing+"
"),function s(r,e,o,i){n.ajax({type:"POST",url:bsr_object_vars.endpoint+r,data:{bsr_ajax_nonce:bsr_object_vars.ajax_nonce,action:r,bsr_step:e,bsr_page:o,bsr_data:i},dataType:"json",success:function(e){void 0!==e.message&&(n(".bsr-description").remove(),n(".bsr-progress-wrap").append(''+e.message+"
")),"done"==e.step?(t("100%"),void 0!==e.next_action?(t("0%",0),s(e.next_action,0,0,e.bsr_data)):(n(".bsr-processing-wrap").remove(),n(".bsr-disabled").removeClass("bsr-disabled button-disabled"),window.location=e.url)):(t(e.percentage),s(r,e.step,e.page,e.bsr_data))}}).fail(function(e){n(".bsr-processing-wrap").remove(),n(".bsr-disabled").removeClass("bsr-disabled button-disabled"),n("#bsr-error-wrap").html(''+bsr_object_vars.unknown+"
").show(),window.console&&window.console.log&&console.log(e)})}("process_search_replace",0,0,e)):r.html(''+bsr_object_vars.no_tables+"
").show():r.html(''+bsr_object_vars.no_search+"
").show())}),n("#bsr-page-size-slider").slider({value:bsr_object_vars.page_size,range:"min",min:1e3,max:5e4,step:1e3,slide:function(e,s){n("#bsr-page-size-value").text(s.value),n("#bsr_page_size").val(s.value)}}),n("body").on("thickbox:iframe:loaded",function(){var s=n("#TB_window iframe").contents().find("body");s.on("mouseover",".tooltip",function(e){e.preventDefault(),s.find(".helper-message").hide(),o(this),e.stopPropagation()}),s.on("mouseleave","td",function(e){s.find(".helper-message").hide()})}),n("body").on("mouseover",".tooltip",function(e){o(this)}),n("body").on("mouseleave",".tooltip",function(e){n(".helper-message").hide()}),n(".notice.inline").appendTo(".bsr-notice-container").css("display","block"),setTimeout(function(){var e=n("#setting-error-settings_updated");let s=n(".bsr-updated");(e.length||s.length)&&(n('').prependTo(".inside"),e.prependTo(".bsr-inner-notice-container").css("display","block"),s.prependTo(".bsr-inner-notice-container").css("display","block")),n(".bsr-inner-notice-container .notice-dismiss").on("click",function(e){s.length||n(".bsr-inner-notice-container").remove()})},75)})(jQuery);
-//# sourceMappingURL=better-search-replace.min.js.map
\ No newline at end of file
diff --git a/assets/js/better-search-replace.min.js.map b/assets/js/better-search-replace.min.js.map
deleted file mode 100644
index 7d67b2c..0000000
--- a/assets/js/better-search-replace.min.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"better-search-replace.min.js","sources":["better-search-replace.js"],"names":["$","bsr_update_progress_bar","percentage","speed","animate","width","search_replace_submit","bsr_error_wrap","toggle_tooltip","icon","bubble","next","position","not","hide","parent","nodeName","offset","hasClass","css","left","top","height","toggle","on","e","preventDefault","val","data","serialize","replace","html","addClass","before","append","bsr_object_vars","processing","bsr_process_step","action","step","page","ajax","type","url","endpoint","bsr_ajax_nonce","ajax_nonce","bsr_step","bsr_page","bsr_data","dataType","success","response","message","remove","next_action","removeClass","window","location","fail","unknown","show","console","log","no_tables","no_search","slider","value","page_size","range","min","max","slide","event","ui","text","$iframeBody","contents","find","this","stopPropagation","appendTo","setTimeout","$settings_saved_notice","$bsr_notices","length","prependTo","jQuery"],"mappings":"CAAWA,IAuGV,SAASC,EAAyBC,EAAYC,GACxB,KAAA,IAATA,IACXA,EAAQ,KAETH,EAAG,eAAgB,EAAEI,QAAQ,CAC5BC,MAAOH,CACR,EAAGC,CAAM,CACV,CAxGA,IAiEKG,EACAC,EA2DL,SAASC,EAAgBC,GACxB,IACIC,GAASD,EADFT,EAAGS,CAAK,GACDE,KAAK,EAKnBC,GAFJZ,EAAG,iBAAkB,EAAEa,IAAKH,CAAO,EAAEI,KAAK,EAE3BL,EAAKG,SAAS,GAEM,OAA9BH,EAAKM,OAAO,EAAE,GAAGC,WACrBJ,EAAWH,EAAKQ,OAAO,GAGnBP,EAAOQ,SAAU,MAAO,EAC5BR,EAAOS,IAAI,CACVC,KAAUR,EAASQ,KAAOV,EAAOL,MAAM,EAAII,EAAKJ,MAAM,EAAI,GAAO,KACjEgB,IAAST,EAASS,IAAMZ,EAAKa,OAAO,EAAI,EAAI,GAAO,IACpD,CAAC,EACUZ,EAAOQ,SAAU,QAAS,EACrCR,EAAOS,IAAK,CACXC,KAAYR,EAASQ,KAAOV,EAAOL,MAAM,EAAI,EAAM,EAAM,KACzDgB,IAAST,EAASS,IAAMZ,EAAKa,OAAO,EAAI,GAAO,IAChD,CAAE,EAEFZ,EAAOS,IAAK,CACXC,KAAUR,EAASQ,KAAOX,EAAKJ,MAAM,EAAI,GAAO,KAChDgB,IAAST,EAASS,IAAMZ,EAAKa,OAAO,EAAI,EAAI,GAAO,IACpD,CAAE,EAGHZ,EAAOa,OAAO,CACf,CA3FKjB,EAAwBN,EAAG,aAAc,EACzCO,EAAiBP,EAAG,iBAAkB,EAC1CM,EAAsBkB,GAAI,QAAS,SAAUC,GAE5CA,EAAEC,eAAe,EAEVpB,EAAsBY,SAAU,iBAAkB,IAEjDlB,EAAG,aAAc,EAAE2B,IAAI,EAEhB3B,EAAG,mBAAoB,EAAE2B,IAAI,GAItCC,EADO5B,EAAG,kBAAmB,EAAE6B,UAAU,EAC7BC,QAAQ,OAAQ,iBAAkB,EAElDvB,EAAewB,KAAK,EAAE,EAAEjB,KAAK,EAC7BR,EAAsB0B,SAAU,8BAA+B,EAC/DhC,EAAG,kBAAmB,EAAEiC,OAAO,+JAA+J,EAC9LjC,EAAE,oBAAoB,EAAEkC,OAAQ,0CAA4CC,gBAAgBC,WAAa,MAAO,EA5EpH,SAASC,EAAkBC,EAAQC,EAAMC,EAAMZ,GAE9C5B,EAAEyC,KAAK,CACNC,KAAM,OACNC,IAAKR,gBAAgBS,SAAWN,EAChCV,KAAM,CACLiB,eAAiBV,gBAAgBW,WACjCR,OAAQA,EACRS,SAAUR,EACVS,SAAUR,EACVS,SAAUrB,CACX,EACAsB,SAAU,OACVC,QAAS,SAAUC,GAGc,KAAA,IAApBA,EAASC,UACpBrD,EAAE,kBAAkB,EAAEsD,OAAO,EAC7BtD,EAAE,oBAAoB,EAAEkC,OAAQ,0CAA4CkB,EAASC,QAAU,MAAO,GAGlG,QAAUD,EAASb,MAEvBtC,EAAyB,MAAO,EAGI,KAAA,IAAxBmD,EAASG,aACpBtD,EAAyB,KAAM,CAAE,EACjCoC,EAAkBe,EAASG,YAAa,EAAG,EAAGH,EAASH,QAAS,IAEhEjD,EAAE,sBAAsB,EAAEsD,OAAO,EACjCtD,EAAE,eAAe,EAAEwD,YAAY,8BAA+B,EAC9DC,OAAOC,SAAWN,EAAST,OAI5B1C,EAAyBmD,EAASlD,UAAW,EAC7CmC,EAAkBC,EAAQc,EAASb,KAAMa,EAASZ,KAAMY,EAASH,QAAS,EAG5E,CACD,CAAC,EAAEU,KAAK,SAAUP,GACjBpD,EAAE,sBAAsB,EAAEsD,OAAO,EACjCtD,EAAE,eAAe,EAAEwD,YAAY,8BAA+B,EAC9DxD,EAAE,iBAAiB,EAAE+B,KAAM,yBAA2BI,gBAAgByB,QAAU,YAAa,EAAEC,KAAK,EAC/FJ,OAAOK,SAAWL,OAAOK,QAAQC,KACrCD,QAAQC,IAAIX,CAAQ,CAEtB,CAAC,CAEF,EA2BsB,yBAA0B,EAAG,EAAGxB,CAAK,GATvDrB,EAAewB,KAAM,yBAA2BI,gBAAgB6B,UAAY,YAAa,EAAEH,KAAK,EAFhGtD,EAAewB,KAAM,yBAA2BI,gBAAgB8B,UAAY,YAAa,EAAEJ,KAAK,EAgBnG,CAAC,EAoBD7D,EAAE,uBAAuB,EAAEkE,OAAO,CACjCC,MAAOhC,gBAAgBiC,UACvBC,MAAO,MACPC,IAAK,IACLC,IAAK,IACLhC,KAAM,IACNiC,MAAO,SAAUC,EAAOC,GACvB1E,EAAE,sBAAsB,EAAE2E,KAAMD,EAAGP,KAAM,EACzCnE,EAAE,gBAAgB,EAAE2B,IAAK+C,EAAGP,KAAM,CACnC,CACD,CAAC,EAsCFnE,EAAE,MAAM,EAAEwB,GAAG,yBAA0B,WACtC,IAAIoD,EAAc5E,EAAG,mBAAoB,EAAE6E,SAAS,EAAEC,KAAM,MAAO,EAEnEF,EAAYpD,GAAI,YAAa,WAAY,SAAUC,GAClDA,EAAEC,eAAe,EACjBkD,EAAYE,KAAM,iBAAkB,EAAEhE,KAAK,EAC3CN,EAAgBuE,IAAK,EACrBtD,EAAEuD,gBAAgB,CACnB,CAAC,EAEDJ,EAAYpD,GAAI,aAAc,KAAM,SAAUC,GAC7CmD,EAAYE,KAAM,iBAAkB,EAAEhE,KAAK,CAC5C,CAAC,CACF,CAAC,EAEDd,EAAG,MAAO,EAAEwB,GAAI,YAAa,WAAY,SAAUC,GAClDjB,EAAgBuE,IAAK,CACtB,CAAE,EAEF/E,EAAG,MAAO,EAAEwB,GAAI,aAAc,WAAY,SAAUC,GACnDzB,EAAG,iBAAkB,EAAEc,KAAK,CAC7B,CAAE,EAEFd,EAAG,gBAAiB,EAClBiF,SAAS,uBAAwB,EACjC9D,IAAK,UAAW,OAAQ,EAE1B+D,WAAW,WACV,IAAMC,EAAyBnF,EAAG,iCAAkC,EACpE,IAAMoF,EAAepF,EAAG,cAAe,GAElCmF,EAAuBE,QAAUD,EAAaC,UAClDrF,EAAG,gDAAiD,EAAEsF,UAAW,SAAU,EAC3EH,EAAuBG,UAAW,6BAA8B,EAAEnE,IAAK,UAAW,OAAQ,EAC1FiE,EAAaE,UAAW,6BAA8B,EAAEnE,IAAK,UAAW,OAAQ,GAGjFnB,EAAG,6CAA8C,EAAEwB,GAAI,QAAS,SAAWC,GACnE2D,EAAaC,QACnBrF,EAAG,6BAA8B,EAAEsD,OAAO,CAE5C,CAAC,CACF,EAAG,EAAE,CAIL,GAAGiC,MAAO"}
\ No newline at end of file
diff --git a/better-search-replace.php b/better-search-replace.php
index ae397f5..b8bd03e 100755
--- a/better-search-replace.php
+++ b/better-search-replace.php
@@ -13,7 +13,7 @@
* Plugin Name: Better Search Replace
* Plugin URI: https://bettersearchreplace.com
* Description: A small plugin for running a search/replace on your WordPress database.
- * Version: 1.4.9
+ * Version: 1.4.10-dev
* Author: WP Engine
* Author URI: https://bettersearchreplace.com
* Update URI: false
@@ -68,7 +68,7 @@ function run_better_search_replace()
define('BSR_URL', plugin_dir_url(BSR_FILE));
// Defines the current version of the plugin.
- define('BSR_VERSION', '1.4.9');
+ define('BSR_VERSION', '1.4.10-dev');
// Defines the name of the plugin.
define('BSR_NAME', 'Better Search Replace');
diff --git a/includes/class-bsr-plugin-updater.php b/includes/class-bsr-plugin-updater.php
index ccfcb2b..4d77dbd 100644
--- a/includes/class-bsr-plugin-updater.php
+++ b/includes/class-bsr-plugin-updater.php
@@ -1,6 +1,7 @@
fetch_plugin_info();
if ( false === $result ) {
- return $transient;
+ return $transient_value;
}
+ $res = $this->parse_plugin_info( $result );
+
if ( version_compare( $this->properties['plugin_version'], $result->version, '<' ) ) {
- $res = $this->parse_plugin_info( $result );
- $transient->response[ $res->plugin ] = $res;
- $transient->checked[ $res->plugin ] = $result->version;
+ $transient_value->response[ $res->plugin ] = $res;
+ $transient_value->checked[ $res->plugin ] = $result->version;
+ } else {
+ $transient_value->no_update[ $res->plugin ] = $res;
}
- return $transient;
+ return $transient_value;
}
/**
@@ -213,7 +224,6 @@ private function fetch_plugin_info() {
* @return stdClass
*/
private function parse_plugin_info( $response ) {
-
global $wp_version;
$res = new stdClass();
diff --git a/languages/better-search-replace.pot b/languages/better-search-replace.pot
index b7c34a0..daf5b53 100644
--- a/languages/better-search-replace.pot
+++ b/languages/better-search-replace.pot
@@ -2,10 +2,10 @@
# This file is distributed under the GPL-3.0.
msgid ""
msgstr ""
-"Project-Id-Version: Better Search Replace 1.4.9\n"
+"Project-Id-Version: Better Search Replace 1.4.10-dev\n"
"Report-Msgid-Bugs-To: "
"http://wordpress.org/support/plugin/better-search-replace\n"
-"POT-Creation-Date: 2024-10-04 08:34:42+00:00\n"
+"POT-Creation-Date: 2024-10-07 15:44:34+00:00\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/package-lock.json b/package-lock.json
deleted file mode 100644
index 1a95b84..0000000
--- a/package-lock.json
+++ /dev/null
@@ -1,2090 +0,0 @@
-{
- "name": "better-search-replace",
- "version": "1.3.6",
- "lockfileVersion": 3,
- "requires": true,
- "packages": {
- "": {
- "name": "better-search-replace",
- "version": "1.3.6",
- "license": "GPL-3.0-only",
- "devDependencies": {
- "grunt": "^1.6.1",
- "grunt-contrib-cssmin": "^4.0.0",
- "grunt-contrib-uglify": "^5.0.1",
- "grunt-contrib-watch": "^1.1.0",
- "grunt-wp-i18n": "^1.0.3"
- }
- },
- "node_modules/abbrev": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
- "dev": true,
- "license": "ISC"
- },
- "node_modules/ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "sprintf-js": "~1.0.2"
- }
- },
- "node_modules/argparse/node_modules/sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
- "dev": true,
- "license": "BSD-3-Clause"
- },
- "node_modules/array-each": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
- "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/array-slice": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
- "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/async": {
- "version": "2.6.4",
- "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz",
- "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "lodash": "^4.17.14"
- }
- },
- "node_modules/balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/bluebird": {
- "version": "3.7.2",
- "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
- "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/body": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz",
- "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=",
- "dev": true,
- "dependencies": {
- "continuable-cache": "^0.3.1",
- "error": "^7.0.0",
- "raw-body": "~1.1.0",
- "safe-json-parse": "~1.0.1"
- }
- },
- "node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/braces": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
- "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
- "dev": true,
- "dependencies": {
- "fill-range": "^7.1.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/bytes": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz",
- "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=",
- "dev": true
- },
- "node_modules/call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/clean-css": {
- "version": "5.2.4",
- "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz",
- "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "source-map": "~0.6.0"
- },
- "engines": {
- "node": ">= 10.0"
- }
- },
- "node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/colors": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
- "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.1.90"
- }
- },
- "node_modules/concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/continuable-cache": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz",
- "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=",
- "dev": true
- },
- "node_modules/dateformat": {
- "version": "4.6.3",
- "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz",
- "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==",
- "dev": true,
- "engines": {
- "node": "*"
- }
- },
- "node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
- "node_modules/detect-file": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
- "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/duplexer": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
- "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/encoding": {
- "version": "0.1.13",
- "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
- "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "iconv-lite": "^0.6.2"
- }
- },
- "node_modules/error": {
- "version": "7.2.1",
- "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz",
- "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==",
- "dev": true,
- "dependencies": {
- "string-template": "~0.2.1"
- }
- },
- "node_modules/escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/esprima": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
- "dev": true,
- "license": "BSD-2-Clause",
- "bin": {
- "esparse": "bin/esparse.js",
- "esvalidate": "bin/esvalidate.js"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/eventemitter2": {
- "version": "0.4.14",
- "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
- "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/exit": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
- "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
- "dev": true,
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/expand-tilde": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
- "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "homedir-polyfill": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/extend": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/faye-websocket": {
- "version": "0.10.0",
- "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
- "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "websocket-driver": ">=0.5.1"
- },
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/figures": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
- "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "escape-string-regexp": "^1.0.5",
- "object-assign": "^4.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/fill-range": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
- "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
- "dev": true,
- "dependencies": {
- "to-regex-range": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/findup-sync": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz",
- "integrity": "sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==",
- "dev": true,
- "dependencies": {
- "detect-file": "^1.0.0",
- "is-glob": "^4.0.3",
- "micromatch": "^4.0.4",
- "resolve-dir": "^1.0.1"
- },
- "engines": {
- "node": ">= 10.13.0"
- }
- },
- "node_modules/fined": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
- "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "expand-tilde": "^2.0.2",
- "is-plain-object": "^2.0.3",
- "object.defaults": "^1.1.0",
- "object.pick": "^1.2.0",
- "parse-filepath": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/flagged-respawn": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
- "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/for-in": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
- "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/for-own": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
- "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "for-in": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
- "dev": true,
- "license": "ISC"
- },
- "node_modules/function-bind": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/gaze": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
- "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "globule": "^1.0.0"
- },
- "engines": {
- "node": ">= 4.0.0"
- }
- },
- "node_modules/get-intrinsic": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
- "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/getobject": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz",
- "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==",
- "dev": true,
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/gettext-parser": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/gettext-parser/-/gettext-parser-3.1.1.tgz",
- "integrity": "sha512-vNhWcqXEtZPs5Ft1ReA34g7ByWotpcOIeJvXVy2jF3/G2U9v6W0wG4Z4hXzcU8R//jArqkgHcVCGgGqa4vxVlQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "encoding": "^0.1.12",
- "readable-stream": "^3.2.0",
- "safe-buffer": "^5.1.2"
- }
- },
- "node_modules/glob": {
- "version": "7.1.7",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
- "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/global-modules": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
- "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "global-prefix": "^1.0.1",
- "is-windows": "^1.0.1",
- "resolve-dir": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/global-prefix": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
- "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "expand-tilde": "^2.0.2",
- "homedir-polyfill": "^1.0.1",
- "ini": "^1.3.4",
- "is-windows": "^1.0.1",
- "which": "^1.2.14"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/global-prefix/node_modules/which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "isexe": "^2.0.0"
- },
- "bin": {
- "which": "bin/which"
- }
- },
- "node_modules/globule": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz",
- "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "glob": "~7.1.1",
- "lodash": "~4.17.10",
- "minimatch": "~3.0.2"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/globule/node_modules/minimatch": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz",
- "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/grunt": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz",
- "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==",
- "dev": true,
- "dependencies": {
- "dateformat": "~4.6.2",
- "eventemitter2": "~0.4.13",
- "exit": "~0.1.2",
- "findup-sync": "~5.0.0",
- "glob": "~7.1.6",
- "grunt-cli": "~1.4.3",
- "grunt-known-options": "~2.0.0",
- "grunt-legacy-log": "~3.0.0",
- "grunt-legacy-util": "~2.0.1",
- "iconv-lite": "~0.6.3",
- "js-yaml": "~3.14.0",
- "minimatch": "~3.0.4",
- "nopt": "~3.0.6"
- },
- "bin": {
- "grunt": "bin/grunt"
- },
- "engines": {
- "node": ">=16"
- }
- },
- "node_modules/grunt-cli": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz",
- "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "grunt-known-options": "~2.0.0",
- "interpret": "~1.1.0",
- "liftup": "~3.0.1",
- "nopt": "~4.0.1",
- "v8flags": "~3.2.0"
- },
- "bin": {
- "grunt": "bin/grunt"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/grunt-cli/node_modules/nopt": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
- "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "abbrev": "1",
- "osenv": "^0.1.4"
- },
- "bin": {
- "nopt": "bin/nopt.js"
- }
- },
- "node_modules/grunt-contrib-cssmin": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-4.0.0.tgz",
- "integrity": "sha512-jXU+Zlk8Q8XztOGNGpjYlD/BDQ0n95IHKrQKtFR7Gd8hZrzgqiG1Ra7cGYc8h2DD9vkSFGNlweb9Q00rBxOK2w==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "chalk": "^4.1.0",
- "clean-css": "^5.0.1",
- "maxmin": "^3.0.0"
- },
- "engines": {
- "node": ">=10.0"
- }
- },
- "node_modules/grunt-contrib-cssmin/node_modules/figures": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
- "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "escape-string-regexp": "^1.0.5"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/grunt-contrib-cssmin/node_modules/gzip-size": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz",
- "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "duplexer": "^0.1.1",
- "pify": "^4.0.1"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/grunt-contrib-cssmin/node_modules/maxmin": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-3.0.0.tgz",
- "integrity": "sha512-wcahMInmGtg/7c6a75fr21Ch/Ks1Tb+Jtoan5Ft4bAI0ZvJqyOw8kkM7e7p8hDSzY805vmxwHT50KcjGwKyJ0g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "chalk": "^4.1.0",
- "figures": "^3.2.0",
- "gzip-size": "^5.1.1",
- "pretty-bytes": "^5.3.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/grunt-contrib-cssmin/node_modules/pretty-bytes": {
- "version": "5.6.0",
- "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
- "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/grunt-contrib-uglify": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-5.0.1.tgz",
- "integrity": "sha512-T/aXZ4WIpAtoswZqb6HROKg7uq9QbKwl+lUuOwK4eoFj3tFv9/a/oMyd3/qvetV29Pbf8P1YYda1gDwZppr60A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "chalk": "^2.4.1",
- "maxmin": "^2.1.0",
- "uglify-js": "^3.13.3",
- "uri-path": "^1.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/grunt-contrib-uglify/node_modules/ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "color-convert": "^1.9.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/grunt-contrib-uglify/node_modules/chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/grunt-contrib-uglify/node_modules/color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "color-name": "1.1.3"
- }
- },
- "node_modules/grunt-contrib-uglify/node_modules/color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/grunt-contrib-uglify/node_modules/has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/grunt-contrib-uglify/node_modules/supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "has-flag": "^3.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/grunt-contrib-watch": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz",
- "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "async": "^2.6.0",
- "gaze": "^1.1.0",
- "lodash": "^4.17.10",
- "tiny-lr": "^1.1.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/grunt-known-options": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz",
- "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/grunt-legacy-log": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz",
- "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "colors": "~1.1.2",
- "grunt-legacy-log-utils": "~2.1.0",
- "hooker": "~0.2.3",
- "lodash": "~4.17.19"
- },
- "engines": {
- "node": ">= 0.10.0"
- }
- },
- "node_modules/grunt-legacy-log-utils": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz",
- "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "chalk": "~4.1.0",
- "lodash": "~4.17.19"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/grunt-legacy-util": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz",
- "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "async": "~3.2.0",
- "exit": "~0.1.2",
- "getobject": "~1.0.0",
- "hooker": "~0.2.3",
- "lodash": "~4.17.21",
- "underscore.string": "~3.3.5",
- "which": "~2.0.2"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/grunt-legacy-util/node_modules/async": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz",
- "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/grunt-wp-i18n": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/grunt-wp-i18n/-/grunt-wp-i18n-1.0.3.tgz",
- "integrity": "sha512-CJNbEKeBeOSAPeaJ9B8iCgSwtaG63UR9/uT46a4OsIqnFhOJpeAi138JTlvjfIbnDVoBrzvdrKJe1svveLjUtA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "grunt": "^1.0.3",
- "node-wp-i18n": "^1.2.2"
- },
- "engines": {
- "node": ">=0.12.0"
- }
- },
- "node_modules/grunt/node_modules/minimatch": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz",
- "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/gzip-size": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz",
- "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "duplexer": "^0.1.1"
- },
- "engines": {
- "node": ">=0.12.0"
- }
- },
- "node_modules/has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "function-bind": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4.0"
- }
- },
- "node_modules/has-ansi": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
- "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/has-symbols": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
- "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/homedir-polyfill": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
- "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "parse-passwd": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/hooker": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
- "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=",
- "dev": true,
- "engines": {
- "node": "*"
- }
- },
- "node_modules/http-parser-js": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz",
- "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/iconv-lite": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
- "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
- "dev": true,
- "dependencies": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "node_modules/inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
- "dev": true,
- "license": "ISC"
- },
- "node_modules/ini": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
- "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
- "dev": true,
- "license": "ISC"
- },
- "node_modules/interpret": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
- "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/is-absolute": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
- "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-relative": "^1.0.0",
- "is-windows": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-core-module": {
- "version": "2.8.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz",
- "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "has": "^1.0.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-glob": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-extglob": "^2.1.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "dev": true,
- "engines": {
- "node": ">=0.12.0"
- }
- },
- "node_modules/is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "isobject": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-relative": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
- "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-unc-path": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-unc-path": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
- "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "unc-path-regex": "^0.1.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-windows": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
- "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
- "dev": true,
- "license": "ISC"
- },
- "node_modules/isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/js-yaml": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
- "node_modules/kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/liftup": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz",
- "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "extend": "^3.0.2",
- "findup-sync": "^4.0.0",
- "fined": "^1.2.0",
- "flagged-respawn": "^1.0.1",
- "is-plain-object": "^2.0.4",
- "object.map": "^1.0.1",
- "rechoir": "^0.7.0",
- "resolve": "^1.19.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/liftup/node_modules/findup-sync": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz",
- "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "detect-file": "^1.0.0",
- "is-glob": "^4.0.0",
- "micromatch": "^4.0.2",
- "resolve-dir": "^1.0.1"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/livereload-js": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz",
- "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/make-iterator": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
- "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "kind-of": "^6.0.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/map-cache": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
- "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/maxmin": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-2.1.0.tgz",
- "integrity": "sha1-TTsiCQPZXu5+t6x/qGTnLcCaMWY=",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "chalk": "^1.0.0",
- "figures": "^1.0.1",
- "gzip-size": "^3.0.0",
- "pretty-bytes": "^3.0.0"
- },
- "engines": {
- "node": ">=0.12"
- }
- },
- "node_modules/maxmin/node_modules/ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/maxmin/node_modules/chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/maxmin/node_modules/supports-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/micromatch": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
- "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
- "dev": true,
- "dependencies": {
- "braces": "^3.0.3",
- "picomatch": "^2.3.1"
- },
- "engines": {
- "node": ">=8.6"
- }
- },
- "node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/minimist": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
- "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
- "dev": true,
- "license": "MIT",
- "bin": {
- "mkdirp": "bin/cmd.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/node-wp-i18n": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/node-wp-i18n/-/node-wp-i18n-1.2.6.tgz",
- "integrity": "sha512-aLutjDB1rMJ3FNlNcs/XjmaejED1/y30uLYQrmkXpeUj1NH/SA6pI94CUz3iI7fbQd63lTGg0YNvOQAT8cWdIw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "bluebird": "^3.4.1",
- "gettext-parser": "^3.1.0",
- "glob": "^7.0.5",
- "lodash": "^4.14.2",
- "minimist": "^1.2.5",
- "mkdirp": "^1.0.4",
- "tmp": "^0.2.1"
- },
- "bin": {
- "wpi18n": "bin/wpi18n"
- }
- },
- "node_modules/node-wp-i18n/node_modules/glob": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
- "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/nopt": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
- "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "abbrev": "1"
- },
- "bin": {
- "nopt": "bin/nopt.js"
- }
- },
- "node_modules/number-is-nan": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
- "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object-inspect": {
- "version": "1.12.0",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz",
- "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==",
- "dev": true,
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object.defaults": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
- "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "array-each": "^1.0.1",
- "array-slice": "^1.0.0",
- "for-own": "^1.0.0",
- "isobject": "^3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object.map": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
- "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "for-own": "^1.0.0",
- "make-iterator": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object.pick": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
- "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "isobject": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "wrappy": "1"
- }
- },
- "node_modules/os-homedir": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
- "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/os-tmpdir": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
- "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/osenv": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
- "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "os-homedir": "^1.0.0",
- "os-tmpdir": "^1.0.0"
- }
- },
- "node_modules/parse-filepath": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
- "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-absolute": "^1.0.0",
- "map-cache": "^0.2.0",
- "path-root": "^0.1.1"
- },
- "engines": {
- "node": ">=0.8"
- }
- },
- "node_modules/parse-passwd": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
- "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/path-parse": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/path-root": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
- "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "path-root-regex": "^0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/path-root-regex": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
- "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/pify": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/pretty-bytes": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz",
- "integrity": "sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8=",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "number-is-nan": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/qs": {
- "version": "6.10.3",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz",
- "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==",
- "dev": true,
- "license": "BSD-3-Clause",
- "dependencies": {
- "side-channel": "^1.0.4"
- },
- "engines": {
- "node": ">=0.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/raw-body": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz",
- "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "bytes": "1",
- "string_decoder": "0.10"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/readable-stream/node_modules/string_decoder": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "~5.2.0"
- }
- },
- "node_modules/rechoir": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz",
- "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "resolve": "^1.9.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/resolve": {
- "version": "1.22.0",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz",
- "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-core-module": "^2.8.1",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- },
- "bin": {
- "resolve": "bin/resolve"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/resolve-dir": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
- "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "expand-tilde": "^2.0.0",
- "global-modules": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "glob": "^7.1.3"
- },
- "bin": {
- "rimraf": "bin.js"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/rimraf/node_modules/glob": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
- "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/safe-buffer": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT"
- },
- "node_modules/safe-json-parse": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz",
- "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=",
- "dev": true
- },
- "node_modules/safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/side-channel": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
- "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true,
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/sprintf-js": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
- "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==",
- "dev": true,
- "license": "BSD-3-Clause"
- },
- "node_modules/string_decoder": {
- "version": "0.10.31",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
- "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/string-template": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz",
- "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=",
- "dev": true
- },
- "node_modules/strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/supports-preserve-symlinks-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
- "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/tiny-lr": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz",
- "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "body": "^5.1.0",
- "debug": "^3.1.0",
- "faye-websocket": "~0.10.0",
- "livereload-js": "^2.3.0",
- "object-assign": "^4.1.0",
- "qs": "^6.4.0"
- }
- },
- "node_modules/tmp": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
- "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "rimraf": "^3.0.0"
- },
- "engines": {
- "node": ">=8.17.0"
- }
- },
- "node_modules/to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "dev": true,
- "dependencies": {
- "is-number": "^7.0.0"
- },
- "engines": {
- "node": ">=8.0"
- }
- },
- "node_modules/uglify-js": {
- "version": "3.15.1",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.1.tgz",
- "integrity": "sha512-FAGKF12fWdkpvNJZENacOH0e/83eG6JyVQyanIJaBXCN1J11TUQv1T1/z8S+Z0CG0ZPk1nPcreF/c7lrTd0TEQ==",
- "dev": true,
- "license": "BSD-2-Clause",
- "bin": {
- "uglifyjs": "bin/uglifyjs"
- },
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/unc-path-regex": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
- "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/underscore.string": {
- "version": "3.3.6",
- "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz",
- "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "sprintf-js": "^1.1.1",
- "util-deprecate": "^1.0.2"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/uri-path": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz",
- "integrity": "sha1-l0fwGDWJM8Md4PzP2C0TjmcmLjI=",
- "dev": true,
- "license": "WTFPL OR MIT",
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/util-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/v8flags": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz",
- "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "homedir-polyfill": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/websocket-driver": {
- "version": "0.7.4",
- "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
- "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "http-parser-js": ">=0.5.1",
- "safe-buffer": ">=5.1.0",
- "websocket-extensions": ">=0.1.1"
- },
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/websocket-extensions": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
- "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
- "dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "isexe": "^2.0.0"
- },
- "bin": {
- "node-which": "bin/node-which"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
- "dev": true,
- "license": "ISC"
- }
- }
-}
diff --git a/package.json b/package.json
index da3f111..4271566 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "better-search-replace",
- "version": "1.3.6",
+ "version": "1.4.10-dev",
"description": "A simple plugin for updating URLs or other text in a database.",
"main": "index.js",
"repository": "https://github.com/deliciousbrains/better-search-replace",