diff --git a/package-lock.json b/package-lock.json index 8114b6a..65701b4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -89,33 +89,30 @@ "dev": true }, "@bevry/pluginloader": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/@bevry/pluginloader/-/pluginloader-4.9.0.tgz", - "integrity": "sha512-WSxOOA6UqozME5TEORWWPF65Y91PwxWINM12hNSIWD/yIHyCeS4Pn3fpa4KDIObjTPNlMmB+/xabH64WB0j5Ow==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@bevry/pluginloader/-/pluginloader-4.11.0.tgz", + "integrity": "sha512-2PBg50zN0sj79ad/5mVTp5zClegCZjb4hsIT9Qnp2CYFAzCSf2bPMhBr9FWj6wBZB2H//zOMBCIIb5hAURYAhw==", "dev": true, "requires": { - "errlop": "3.10.0", + "errlop": "^3.16.0", "semver": "^7.3.2", - "typechecker": "7.10.0" + "typechecker": "^7.13.0" }, "dependencies": { "errlop": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/errlop/-/errlop-3.10.0.tgz", - "integrity": "sha512-BOIPDVJPdwXhHFg7UgubXRXjykKPVlc+nCAz/2QWqqS+DyS4nDExc8S53Pv91U5D5WbKQNcdJ65SfViVjZBSJg==", + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-3.17.0.tgz", + "integrity": "sha512-TDlb+YMx08OiaLq1g7Hu0nDca/oLo+LpMEgEI2lybBKE1rB8qsqFgXzEbnn1LU6NfDCfIdVcl3073aO3ZLTYNg==", "dev": true }, "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true - }, - "typechecker": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-7.10.0.tgz", - "integrity": "sha512-e7yzPyPe1FGiyt8YwvxsZcR5/BI/RjRkfSQ9S0ilCBYFPED7qQ09dN0mpq6MlM67Vo+zRbfXc6ghYNYwBpQoaw==", - "dev": true + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } } } }, @@ -220,12 +217,12 @@ "dev": true }, "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, "requires": { - "type-fest": "^0.11.0" + "type-fest": "^0.21.3" } }, "ansi-regex": { @@ -253,7 +250,7 @@ "ansistyles": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/ansistyles/-/ansistyles-0.1.3.tgz", - "integrity": "sha1-XeYEFb2gcbs3EnhUyGT0GyMlRTk=", + "integrity": "sha512-6QWEyvMgIXX0eO972y7YPBLSBsq7UWKFAoNNTLGaOJ9bstcEL9sCbcjf96dVfNDdUsRoGOK82vWFJlKApXds7g==", "dev": true }, "argparse": { @@ -286,9 +283,9 @@ "dev": true }, "backbone": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.4.0.tgz", - "integrity": "sha512-RLmDrRXkVdouTg38jcgHhyQ/2zjg7a8E6sz2zxfz21Hh17xDJYUHBZimVIt5fUyS8vbfpeSmTL3gUjTEvUV3qQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.5.0.tgz", + "integrity": "sha512-RPKlstw5NW+rD2X4PnEnvgLhslRnXOugXw2iBloHkPMgOxvakP1/A+tZIGM3qCm8uvZeEf8zMm0uvcK1JwL+IA==", "dev": true, "requires": { "underscore": ">=1.8.3" @@ -587,9 +584,9 @@ "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" }, "binaryextensions": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-4.12.0.tgz", - "integrity": "sha512-qwz12iB1q1/OTOLekNlsRAz70R5k+TIcAwzPyrrtY3zCBTiVB7/Bxl98vnj+Yi9g6n/evJ3JC3Zpe1BHARPIBg==", + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-4.19.0.tgz", + "integrity": "sha512-DRxnVbOi/1OgA5pA9EDiRT8gvVYeqfuN7TmPfLyt6cyho3KbHCi3EtDQf39TTmGDrR5dZ9CspdXhPkL/j/WGbg==", "dev": true }, "bl": { @@ -649,9 +646,9 @@ "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" }, "cac": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/cac/-/cac-6.6.1.tgz", - "integrity": "sha512-uhki4T3Ax68hw7Dufi0bATVAF8ayBSwOKUEJHjObPrUN4tlQ8Lf7oljpTje/mArLxYN0D743c2zJt4C1bVTCqg==", + "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", "dev": true }, "callsites": { @@ -777,15 +774,32 @@ "dev": true }, "cson": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/cson/-/cson-7.18.0.tgz", - "integrity": "sha512-pnkt+7CXKqn35oEKxM2GgSObk9XjLwek5YHtRXHc5AZgZxtRNZ5REcaWr0FAKHxIEYFQ8rOcYvHOq0s2brfD0g==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/cson/-/cson-7.20.0.tgz", + "integrity": "sha512-K7g/86vC77mJqi6PRFhd3p8U/y0R6SsCeTJb5RpOAaQdApHxCoK5JwfZ8WeJjpOZ6lyyi8tNvh3UuC184H3GWg==", "dev": true, "requires": { "cson-parser": "^4.0.5", "extract-opts": "^4.3.0", - "requirefresh": "^4.10.0", - "safefs": "^6.10.0" + "requirefresh": "^4.12.0", + "safefs": "^6.12.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "safefs": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/safefs/-/safefs-6.16.0.tgz", + "integrity": "sha512-IUIN5h+r2acNVkbsM5VoBUsRnaSFwQFZnzyvQsiLlgFsncLi7rrtmM4FsEgwv+xDTJzsrp79rd+/GJu2zWcR9w==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.6" + } + } } }, "cson-parser": { @@ -918,61 +932,185 @@ "dev": true }, "docmatter": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/docmatter/-/docmatter-3.16.0.tgz", - "integrity": "sha512-2Z3e9++AIJbqwrfFYyDt59+Klzgvd5r7wmHRnNkGIbu0oKCq+LfYnhOIPZyjIAU1Od2TaxZaYuMBkYXyvLvfjg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/docmatter/-/docmatter-3.23.0.tgz", + "integrity": "sha512-GHFzBvTnKBHJrKCQG3Z9oEpYXVWxpBFuJdp0ai9SARwe43T+ZQY8pXniroL5VY7o4BqGo6JbBg0u2dXCuhMDUA==", "dev": true }, "docpad": { - "version": "6.83.1", - "resolved": "https://registry.npmjs.org/docpad/-/docpad-6.83.1.tgz", - "integrity": "sha512-4hrMYWElGV8xuLbcEBXIxa6VFXi/lcx7IsW2jMX9kuVoeymI75hw/kUxh8KVZD4ejuT3d4utG2CyXzK0bANUyA==", + "version": "6.83.2", + "resolved": "https://registry.npmjs.org/docpad/-/docpad-6.83.2.tgz", + "integrity": "sha512-TCdMP7Sg9yCzu7mRoZrzeeJ+ELa67rmGPBx/3AzSQ+IEzeHXKNBk72/9xnTEaK+gAPcTsdH+es+O8B+WV6oj0A==", "dev": true, "requires": { - "@bevry/pluginloader": "^4.9.0", + "@bevry/pluginloader": "^4.11.0", "ambi": "3.2.0", "ansistyles": "^0.1.3", "backbone": "^1.4.0", "bal-util": "~2.8.0", "cac": "^6.6.1", - "caterpillar": "^6.1.0", - "cson": "^7.18.0", - "docmatter": "^3.16.0", + "caterpillar": "^6.5.0", + "cson": "^7.20.0", + "docmatter": "^3.18.0", "docpad-baseplugin": "^1.4.0", "eachr": "^4.5.0", "encoding": "~0.1.13", - "envfile": "^6.12.0", - "errlop": "^3.15.0", - "event-emitter-grouped": "^4.13.0", - "extendr": "^5.13.0", + "envfile": "^6.14.0", + "errlop": "^3.17.0", + "event-emitter-grouped": "^4.15.0", + "extendr": "^5.15.0", "extract-opts": "^4.3.0", - "ignorefs": "^3.11.0", + "ignorefs": "^3.13.0", "inquirer": "^7.3.3", - "istextorbinary": "^5.9.0", + "istextorbinary": "^5.11.0", "jschardet": "~2.2.1", "lazy-require": "^4.6.0", "mime": "^2.4.6", - "node-fetch": "^2.6.0", - "progress-title": "^3.11.0", + "node-fetch": "^2.6.1", + "progress-title": "^3.13.0", "query-engine": "~1.5.7", - "rfc-log-levels": "^3.12.0", + "rfc-log-levels": "^3.14.0", "rimraf": "^3.0.2", - "safefs": "^6.11.0", - "safeps": "^10.12.0", - "scandirectory": "^6.11.0", + "safefs": "^6.13.0", + "safeps": "^10.14.0", + "scandirectory": "^6.13.0", "semver": "^7.3.2", - "taskgroup": "^7.14.0", - "typechecker": "^7.13.0", - "unbounded": "^3.10.0", - "underscore": "^1.10.2", - "watchr": "^6.6.0", + "taskgroup": "^7.16.0", + "typechecker": "^7.16.0", + "unbounded": "^3.12.0", + "underscore": "^1.11.0", + "watchr": "^6.8.0", "yamljs": "~0.3.0" }, "dependencies": { + "@bevry/ansi": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@bevry/ansi/-/ansi-6.3.0.tgz", + "integrity": "sha512-4l7MexuIZuOj9FoBIbRD+nkMvZZASe1ukzanjrmfROlCzzd6ZiM0qmG3aa6sZdt45w4E3rUreGHaN6WhKc9Z9g==", + "dev": true, + "requires": { + "editions": "^6.13.0" + } + }, + "caterpillar": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/caterpillar/-/caterpillar-6.11.0.tgz", + "integrity": "sha512-FQn5U9LyJiPuREifDEIANecN1ydrwqYOQhUMX0VAwVhaodD71pTfHs7Yg9nOiQuIjYRUgfQyARZts7YQkOXdWw==", + "dev": true, + "requires": { + "@bevry/ansi": "^6.2.0", + "editions": "^6.13.0", + "get-current-line": "^6.9.0", + "rfc-log-levels": "^3.20.0" + } + }, + "editions": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/editions/-/editions-6.13.0.tgz", + "integrity": "sha512-wAQCrco6+HLunD8Zv2VTZxJqAv90kQbhSkD5hH80o1D2TvM0V5tbwHRFL1OnYg0BZRKOcWaGuBh8WCwjfz/eGw==", + "dev": true, + "requires": { + "version-range": "^3.2.0" + } + }, + "errlop": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-3.17.0.tgz", + "integrity": "sha512-TDlb+YMx08OiaLq1g7Hu0nDca/oLo+LpMEgEI2lybBKE1rB8qsqFgXzEbnn1LU6NfDCfIdVcl3073aO3ZLTYNg==", + "dev": true + }, + "event-emitter-grouped": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/event-emitter-grouped/-/event-emitter-grouped-4.20.0.tgz", + "integrity": "sha512-C84I90JkjxY45Yf3vcEnu0GLPCzSTkPvdqE+uJ58YRw+mNXrSXe0m3ub2s8BT5W0bfYyGeDoLON9E4AEepNvnA==", + "dev": true, + "requires": { + "taskgroup": "^7.19.0", + "unbounded": "^3.15.0" + } + }, + "extendr": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/extendr/-/extendr-5.20.0.tgz", + "integrity": "sha512-o+pOXJAowIkHyLHoTHNrjKADhADSZ80bbcyK8EyI5qVG1jyNIKXgetwb9/m/zDwLjvPUfs/fmwkTlmSXF6edwA==", + "dev": true, + "requires": { + "typechecker": "^7.18.0" + } + }, + "get-current-line": { + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/get-current-line/-/get-current-line-6.9.0.tgz", + "integrity": "sha512-jFRFeABDPUMkidcVK3OOWKCAts9Gpku1+dWDLTU7mHbdp6sRB2IM9EnE3io8gJhxCHyTgANj3N5Lg9yHyAxypA==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "rfc-log-levels": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/rfc-log-levels/-/rfc-log-levels-3.20.0.tgz", + "integrity": "sha512-fRvsAhOFIp0Ez6ooDFMpMM9Ma0FymjF9gOPHjE4b32XvvLZjEyHQbLpf1cs3Hd1G7Lg2mUL4fRJD53JoPokcWA==", + "dev": true + }, + "safefs": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/safefs/-/safefs-6.16.0.tgz", + "integrity": "sha512-IUIN5h+r2acNVkbsM5VoBUsRnaSFwQFZnzyvQsiLlgFsncLi7rrtmM4FsEgwv+xDTJzsrp79rd+/GJu2zWcR9w==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.6" + } + }, "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "taskgroup": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/taskgroup/-/taskgroup-7.20.0.tgz", + "integrity": "sha512-Z8iV1BDxAeTfUX9YnvpVY0kiRMU35JQUWue5nNf5OZJwaDEm0gFq34FE8C/HeIXp89Ca8ReDeqHmlYhx6nrcUQ==", + "dev": true, + "requires": { + "ambi": "3.2.0", + "eachr": "^4.5.0", + "extendr": "^5.20.0", + "unbounded": "^3.15.0" + } + }, + "typechecker": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-7.18.0.tgz", + "integrity": "sha512-GjwqmuBuIQOvy0VsuMyjxur1hop/mLgKby61izt4UpT3Knm/7qzXAxpQHVhLK7bgmZjIj9GtIBmh1FMnyEDVBw==", + "dev": true + }, + "unbounded": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/unbounded/-/unbounded-3.16.0.tgz", + "integrity": "sha512-rR48YO4+fIJhZK3cbMtUfniny2EO1/XnrIopp8xKyUubtUeuz/kYLRGu51Fwavi1ZDTFRqrL71dMeN3Pfv/4qw==", + "dev": true + }, + "underscore": { + "version": "1.13.6", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz", + "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==", "dev": true } } @@ -1083,9 +1221,9 @@ } }, "envfile": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/envfile/-/envfile-6.12.0.tgz", - "integrity": "sha512-acu0hJiYeX5P7HvIA30GeC2XbgiXmJ7sEnFiemCWKEIjuMLOdfi2vzH9kuWkItYTLAInhl2ofGaZBx6VVXdc6g==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/envfile/-/envfile-6.20.0.tgz", + "integrity": "sha512-kEknIdkGS7ivvwGnOEqQd70crRQxqbVMwgl/Zp8Z6a2wUzEr63RsKTvj4gxyXnS+m4ueGeV9BVt5JvSDvl3Sdg==", "dev": true }, "errlop": { @@ -1577,9 +1715,9 @@ } }, "iconv-lite": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", - "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", + "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, "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -1597,18 +1735,18 @@ "dev": true }, "ignorefs": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/ignorefs/-/ignorefs-3.11.0.tgz", - "integrity": "sha512-E4+3Vy/YtxHnm03qNCh+O/3ykL4so1FPUjC5Nm2ZLTasJu+wqHeFf+H2LXfPJ2+9h763adgt+aQ5lOUV3G393w==", + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/ignorefs/-/ignorefs-3.18.0.tgz", + "integrity": "sha512-5XQfr9XruQjuUD+W35wirmkmxJG2D+X4rLNER8TunKCE8IS1eqgZ9QLSaDQW3CYn3jcIoSRyBInUCk66p2tzGg==", "dev": true, "requires": { - "ignorepatterns": "^4.10.0" + "ignorepatterns": "^4.17.0" }, "dependencies": { "ignorepatterns": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/ignorepatterns/-/ignorepatterns-4.10.0.tgz", - "integrity": "sha512-NSQ4lb5yGIyilnghejcPpibFpQqQxkTf2Ymzi4wnIj8CgY0Zjk91zm+Tu5U01kQbWJnBKxHVKslxzmx8SVfNAg==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/ignorepatterns/-/ignorepatterns-4.18.0.tgz", + "integrity": "sha512-dmGQ1g1X3qjZfSLtcbywoFOeD7xGshZwzpuLNafSLYnjbyq8a4S80EVNqMDOHlpfGFyu9JDo0QhKrqxqwoHamA==", "dev": true } } @@ -1734,14 +1872,13 @@ "dev": true }, "istextorbinary": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-5.9.0.tgz", - "integrity": "sha512-Nb8pqTgaXk2xoYggY3/iQozVpeCCVSX7m0V2Zv5rJVVOphJ/ga8IMnwq/OZ5Xc5WVXfI+y3NUi3GTJ6BxHBrjg==", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-5.15.0.tgz", + "integrity": "sha512-4/Fz28VGgSCb5j6kGJqL1iU28WAFMkcx+uUWaa/pzpGqz5bMIoPzW4F6Nbf/7XFx7nSa+qD6HHprDrilB4RNzw==", "dev": true, "requires": { - "binaryextensions": "^4.12.0", - "editions": "^3.16.0", - "textextensions": "^5.8.0" + "binaryextensions": "^4.18.0", + "textextensions": "^5.13.0" } }, "js-tokens": { @@ -1815,10 +1952,19 @@ "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==", "dev": true }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, "mime": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", - "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", "dev": true }, "mimic-fn": { @@ -1921,7 +2067,7 @@ "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=", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", "dev": true }, "parent-module": { @@ -2000,9 +2146,9 @@ "dev": true }, "progress-title": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/progress-title/-/progress-title-3.11.0.tgz", - "integrity": "sha512-i8n3OWRnxjgL14cJdRzw+SWO2xXpmZsIhhc7LzdD3Fg/r4vJVChi1qNxsfL50JRhRAakHSG0MdTADXIvw+NgEg==", + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/progress-title/-/progress-title-3.18.0.tgz", + "integrity": "sha512-NT7/TDissRCf5HeL65NPl+yyOOjVhOJSuH/Hf2b3hwljOcmaqCNRcZ5j/0zr2IAJx3zOCiSySBQJE/ZX1/M8qQ==", "dev": true }, "projectz": { @@ -2031,7 +2177,7 @@ "query-engine": { "version": "1.5.7", "resolved": "https://registry.npmjs.org/query-engine/-/query-engine-1.5.7.tgz", - "integrity": "sha1-AepGbRPBxXA0OxfXAGy6bhw6ars=", + "integrity": "sha512-9T+HpuD7Ir20YDiBloBe0Tw/kXFqNwzHV/SGvls1fsC9VKOoN39w8Jck9MzeYZXb28287WYenIHONQDzb+TMig==", "dev": true }, "readable-stream": { @@ -2061,9 +2207,9 @@ "dev": true }, "requirefresh": { - "version": "4.11.0", - "resolved": "https://registry.npmjs.org/requirefresh/-/requirefresh-4.11.0.tgz", - "integrity": "sha512-prYrJgZTZ3tXI9mhnomHV2YPZ3YJMXAn+Rofdf1tI/CVLOwAAxWN5tKtXYZ4wQXdzxx1pzxjGBdFYCPq6wN5fQ==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/requirefresh/-/requirefresh-4.13.0.tgz", + "integrity": "sha512-APrzWWxqnwE2Bz3ysFepAU0Dc0aYjn8jsDLFIegedn+KVCS9LykAclkf+6YaJXk3ON9l6QAm04rN+bEA89cGIg==", "dev": true }, "resolve-from": { @@ -2103,9 +2249,9 @@ "dev": true }, "rxjs": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.2.tgz", - "integrity": "sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==", + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, "requires": { "tslib": "^1.9.0" @@ -2126,15 +2272,65 @@ } }, "safeps": { - "version": "10.12.0", - "resolved": "https://registry.npmjs.org/safeps/-/safeps-10.12.0.tgz", - "integrity": "sha512-TZdlK/pzjwYf9uywfkd37ygaUE4Wce5wcgCJ0hApPqjnmUjGI4ch4mUElO52VZAJk3pg3BPIdaD6GE3LKvc4eA==", + "version": "10.18.0", + "resolved": "https://registry.npmjs.org/safeps/-/safeps-10.18.0.tgz", + "integrity": "sha512-7WIs6I8RquGP+kU4mnY/V50uF9iDEYz/E3mQqTncSBScEz/4dwKDSbTnnbWz0H70CpJjU6Hmzrw30Ci5UNhNaw==", "dev": true, "requires": { "extract-opts": "^4.3.0", - "safefs": "^6.10.0", - "taskgroup": "^7.13.0", - "typechecker": "^7.12.0" + "safefs": "^6.16.0", + "taskgroup": "^7.19.0", + "typechecker": "^7.18.0" + }, + "dependencies": { + "extendr": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/extendr/-/extendr-5.20.0.tgz", + "integrity": "sha512-o+pOXJAowIkHyLHoTHNrjKADhADSZ80bbcyK8EyI5qVG1jyNIKXgetwb9/m/zDwLjvPUfs/fmwkTlmSXF6edwA==", + "dev": true, + "requires": { + "typechecker": "^7.18.0" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "safefs": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/safefs/-/safefs-6.16.0.tgz", + "integrity": "sha512-IUIN5h+r2acNVkbsM5VoBUsRnaSFwQFZnzyvQsiLlgFsncLi7rrtmM4FsEgwv+xDTJzsrp79rd+/GJu2zWcR9w==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.6" + } + }, + "taskgroup": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/taskgroup/-/taskgroup-7.20.0.tgz", + "integrity": "sha512-Z8iV1BDxAeTfUX9YnvpVY0kiRMU35JQUWue5nNf5OZJwaDEm0gFq34FE8C/HeIXp89Ca8ReDeqHmlYhx6nrcUQ==", + "dev": true, + "requires": { + "ambi": "3.2.0", + "eachr": "^4.5.0", + "extendr": "^5.20.0", + "unbounded": "^3.15.0" + } + }, + "typechecker": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-7.18.0.tgz", + "integrity": "sha512-GjwqmuBuIQOvy0VsuMyjxur1hop/mLgKby61izt4UpT3Knm/7qzXAxpQHVhLK7bgmZjIj9GtIBmh1FMnyEDVBw==", + "dev": true + }, + "unbounded": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/unbounded/-/unbounded-3.16.0.tgz", + "integrity": "sha512-rR48YO4+fIJhZK3cbMtUfniny2EO1/XnrIopp8xKyUubtUeuz/kYLRGu51Fwavi1ZDTFRqrL71dMeN3Pfv/4qw==", + "dev": true + } } }, "safer-buffer": { @@ -2144,13 +2340,21 @@ "dev": true }, "scandirectory": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/scandirectory/-/scandirectory-6.11.0.tgz", - "integrity": "sha512-jxYe9NNn39IfXiJwGEgZEpCb0zFbhQcoFpYs1usMmIxGgbrb3hvE2KhRxZrDISSP7m4KUx+ncVba+BonhF2inQ==", + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/scandirectory/-/scandirectory-6.18.0.tgz", + "integrity": "sha512-fZeXy9MXSNJNhwoLmnmPX6uizmcNPcqrwRcMrpw/sCxfGJwpeEUts27mZTEEZnmv74WtYDnU8da7vO5PrajP8g==", "dev": true, "requires": { - "ignorefs": "^3.11.0", - "readdir-cluster": "^3.11.0" + "ignorefs": "^3.18.0", + "readdir-cluster": "^3.18.0" + }, + "dependencies": { + "readdir-cluster": { + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/readdir-cluster/-/readdir-cluster-3.18.0.tgz", + "integrity": "sha512-XvpKJITaUu2GvM0olKLUnbsuz0wFsfq1cbcg1nZu0b8iOMFXEcH0HBa69KWqDLDxQlWx7BUrDP8QA1oq9bGPkg==", + "dev": true + } } }, "seek-bzip": { @@ -2190,9 +2394,9 @@ "dev": true }, "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, "simplytyped": { @@ -2279,14 +2483,31 @@ "dev": true }, "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } } }, "string_decoder": { @@ -2414,9 +2635,9 @@ "dev": true }, "textextensions": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-5.9.0.tgz", - "integrity": "sha512-grio9JxRQJF02jtlEUJbiA0p6Xe6bbG/0I4a9WfP1G7zhJ2Ea20I8LGXALfGU94XzhGFqz5EBRWHHdxq31xO4Q==", + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-5.16.0.tgz", + "integrity": "sha512-7D/r3s6uPZyU//MCYrX6I14nzauDwJ5CxazouuRGNuvSCihW87ufN6VLoROLCrHg6FblLuJrT6N2BVaPVzqElw==", "dev": true }, "through": { @@ -2438,10 +2659,16 @@ "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, "type-check": { @@ -2454,9 +2681,9 @@ } }, "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true }, "typechecker": { @@ -2530,18 +2757,99 @@ "filename-reserved-regex": "^2.0.0" } }, + "version-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/version-compare/-/version-compare-3.2.0.tgz", + "integrity": "sha512-cSIEcfQ2OuSqOC+SIjHXMoldXuXavr/M5GLtQYpQG6mn+tlKYK1DNJ/pllsGGnogM81ekhcHdLJmdEQmwA0hQA==", + "dev": true + }, + "version-range": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/version-range/-/version-range-3.2.0.tgz", + "integrity": "sha512-aP/XwEG9q+mTjyGUR2FDrIfLMAylJ4k4/eSCxXBAeDUeHWWtzFeWE37YlTrPA5lEXwA2A7A0N+YDPEPAkuEcJg==", + "dev": true, + "requires": { + "version-compare": "^3.2.0" + } + }, "watchr": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/watchr/-/watchr-6.6.0.tgz", - "integrity": "sha512-E3GIINTwl0LUoYthaTcV6mfNiLkz/14FpUb4iIJj37SQuQm+254DPG+HZ/ZQU7iPjTPHISgzDRUObyhpNl7w+A==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/watchr/-/watchr-6.11.0.tgz", + "integrity": "sha512-cOa2+BfmhpwlqHgDnTtIiraFOSSFMlnRLufGJItfTucZIKT80dV5/igo1GqDJ6a1IzM+/ghKtufvTMMmV2KCxQ==", "dev": true, "requires": { "eachr": "^4.5.0", - "extendr": "^5.13.0", - "ignorefs": "^3.11.0", - "safefs": "^6.11.0", - "scandirectory": "^6.11.0", - "taskgroup": "^7.14.0" + "extendr": "^5.19.0", + "ignorefs": "^3.17.0", + "safefs": "^6.16.0", + "scandirectory": "^6.16.0", + "taskgroup": "^7.19.0" + }, + "dependencies": { + "extendr": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/extendr/-/extendr-5.20.0.tgz", + "integrity": "sha512-o+pOXJAowIkHyLHoTHNrjKADhADSZ80bbcyK8EyI5qVG1jyNIKXgetwb9/m/zDwLjvPUfs/fmwkTlmSXF6edwA==", + "dev": true, + "requires": { + "typechecker": "^7.18.0" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "safefs": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/safefs/-/safefs-6.16.0.tgz", + "integrity": "sha512-IUIN5h+r2acNVkbsM5VoBUsRnaSFwQFZnzyvQsiLlgFsncLi7rrtmM4FsEgwv+xDTJzsrp79rd+/GJu2zWcR9w==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.6" + } + }, + "taskgroup": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/taskgroup/-/taskgroup-7.20.0.tgz", + "integrity": "sha512-Z8iV1BDxAeTfUX9YnvpVY0kiRMU35JQUWue5nNf5OZJwaDEm0gFq34FE8C/HeIXp89Ca8ReDeqHmlYhx6nrcUQ==", + "dev": true, + "requires": { + "ambi": "3.2.0", + "eachr": "^4.5.0", + "extendr": "^5.20.0", + "unbounded": "^3.15.0" + } + }, + "typechecker": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-7.18.0.tgz", + "integrity": "sha512-GjwqmuBuIQOvy0VsuMyjxur1hop/mLgKby61izt4UpT3Knm/7qzXAxpQHVhLK7bgmZjIj9GtIBmh1FMnyEDVBw==", + "dev": true + }, + "unbounded": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/unbounded/-/unbounded-3.16.0.tgz", + "integrity": "sha512-rR48YO4+fIJhZK3cbMtUfniny2EO1/XnrIopp8xKyUubtUeuz/kYLRGu51Fwavi1ZDTFRqrL71dMeN3Pfv/4qw==", + "dev": true + } + } + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" } }, "which": { @@ -2589,6 +2897,12 @@ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "yamljs": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz",