Merge branch 'develop' of github.com:firefly-iii/firefly-iii into develop

This commit is contained in:
James Cole
2022-01-20 06:11:09 +01:00
7 changed files with 137 additions and 130 deletions

View File

@@ -50,14 +50,15 @@ class SecureHeaders
$response = $next($request); $response = $next($request);
$trackingScriptSrc = $this->getTrackingScriptSource(); $trackingScriptSrc = $this->getTrackingScriptSource();
$newRelicSrc = $this->getNewRelicSource();
$csp = [ $csp = [
"default-src 'none'", "default-src 'none'",
"object-src 'none'", "object-src 'none'",
sprintf("script-src 'unsafe-eval' 'strict-dynamic' 'self' 'unsafe-inline' 'nonce-%1s' %2s", $nonce, $trackingScriptSrc), sprintf("script-src 'unsafe-eval' 'strict-dynamic' 'self' 'unsafe-inline' 'nonce-%1s' %2s %3s", $nonce, $trackingScriptSrc, $newRelicSrc),
"style-src 'unsafe-inline' 'self'", "style-src 'unsafe-inline' 'self'",
"base-uri 'self'", "base-uri 'self'",
"font-src 'self' data:", "font-src 'self' data:",
"connect-src 'self'", sprintf("connect-src 'self' %s %s", $trackingScriptSrc, $newRelicSrc),
sprintf("img-src data: 'strict-dynamic' 'self' *.tile.openstreetmap.org %s", $trackingScriptSrc), sprintf("img-src data: 'strict-dynamic' 'self' *.tile.openstreetmap.org %s", $trackingScriptSrc),
"manifest-src 'self'", "manifest-src 'self'",
]; ];
@@ -102,7 +103,19 @@ class SecureHeaders
} }
/** /**
* Return part of a CSP header allowing scripts from Google. * Returns the domain name of New Relic (used on the demo site)
* The check for this value is an undocumented .env variable
*/
private function getNewRelicSource(): string
{
if(true === env('ENABLE_NEW_RELIC', false)) {
return 'bam.eu01.nr-data.net';
}
return '';
}
/**
* Return part of a CSP header allowing scripts from Matomo.
* *
* @return string * @return string
*/ */

View File

@@ -87,7 +87,7 @@
"ext-xml": "*", "ext-xml": "*",
"ext-xmlwriter": "*", "ext-xmlwriter": "*",
"bacon/bacon-qr-code": "2.*", "bacon/bacon-qr-code": "2.*",
"diglactic/laravel-breadcrumbs": "^7.0", "diglactic/laravel-breadcrumbs": "^7.1",
"doctrine/dbal": "3.*", "doctrine/dbal": "3.*",
"fideloper/proxy": "4.*", "fideloper/proxy": "4.*",
"gdbots/query-parser": "^2.0", "gdbots/query-parser": "^2.0",
@@ -96,7 +96,7 @@
"jc5/recovery": "^2", "jc5/recovery": "^2",
"laravel/framework": "^8.77", "laravel/framework": "^8.77",
"laravel/passport": "10.*", "laravel/passport": "10.*",
"laravel/sanctum": "^2.13", "laravel/sanctum": "^2.14",
"laravel/ui": "^3.4", "laravel/ui": "^3.4",
"laravelcollective/html": "6.*", "laravelcollective/html": "6.*",
"league/commonmark": "2.*", "league/commonmark": "2.*",
@@ -107,7 +107,7 @@
"psr/log": "<3", "psr/log": "<3",
"ramsey/uuid": "^4.2", "ramsey/uuid": "^4.2",
"rcrowe/twigbridge": "^0.13", "rcrowe/twigbridge": "^0.13",
"spatie/data-transfer-object": "^3.1" "spatie/data-transfer-object": "^3.7"
}, },
"require-dev": { "require-dev": {
"barryvdh/laravel-debugbar": "^3.6", "barryvdh/laravel-debugbar": "^3.6",

138
composer.lock generated
View File

@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "108bef8f33d7004cea9e9a99a3200787", "content-hash": "ae7b2ce94e5169afb29b29086fb60017",
"packages": [ "packages": [
{ {
"name": "bacon/bacon-qr-code", "name": "bacon/bacon-qr-code",
@@ -382,28 +382,28 @@
}, },
{ {
"name": "diglactic/laravel-breadcrumbs", "name": "diglactic/laravel-breadcrumbs",
"version": "v7.0.1", "version": "v7.1.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/diglactic/laravel-breadcrumbs.git", "url": "https://github.com/diglactic/laravel-breadcrumbs.git",
"reference": "0a14e8785fa9423c878edd3975af2a92dfcdaf42" "reference": "0bed6e928023c7d0228e9404661bab5470dfb778"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/diglactic/laravel-breadcrumbs/zipball/0a14e8785fa9423c878edd3975af2a92dfcdaf42", "url": "https://api.github.com/repos/diglactic/laravel-breadcrumbs/zipball/0bed6e928023c7d0228e9404661bab5470dfb778",
"reference": "0a14e8785fa9423c878edd3975af2a92dfcdaf42", "reference": "0bed6e928023c7d0228e9404661bab5470dfb778",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"facade/ignition-contracts": "^1.0", "facade/ignition-contracts": "^1.0",
"laravel/framework": "^6.0 || ^7.0 || ^8.0", "laravel/framework": "^6.0 || ^7.0 || ^8.0 || ^9.0",
"php": "^7.2 || ^8.0" "php": "^7.2 || ^8.0"
}, },
"conflict": { "conflict": {
"davejamesmiller/laravel-breadcrumbs": "*" "davejamesmiller/laravel-breadcrumbs": "*"
}, },
"require-dev": { "require-dev": {
"orchestra/testbench": "^4.10 || ^5.9 || ^6.4", "orchestra/testbench": "^4.10 || ^5.9 || ^6.4 || ^7.0",
"php-coveralls/php-coveralls": "^2.4", "php-coveralls/php-coveralls": "^2.4",
"phpunit/phpunit": "^8.5 || ^9.4", "phpunit/phpunit": "^8.5 || ^9.4",
"spatie/phpunit-snapshot-assertions": "^2.2 || ^4.2" "spatie/phpunit-snapshot-assertions": "^2.2 || ^4.2"
@@ -447,9 +447,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/diglactic/laravel-breadcrumbs/issues", "issues": "https://github.com/diglactic/laravel-breadcrumbs/issues",
"source": "https://github.com/diglactic/laravel-breadcrumbs/tree/v7.0.1" "source": "https://github.com/diglactic/laravel-breadcrumbs/tree/v7.1.1"
}, },
"time": "2021-09-23T20:31:25+00:00" "time": "2022-01-12T18:19:26+00:00"
}, },
{ {
"name": "doctrine/cache", "name": "doctrine/cache",
@@ -891,32 +891,28 @@
}, },
{ {
"name": "doctrine/lexer", "name": "doctrine/lexer",
"version": "1.2.1", "version": "1.2.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/doctrine/lexer.git", "url": "https://github.com/doctrine/lexer.git",
"reference": "e864bbf5904cb8f5bb334f99209b48018522f042" "reference": "9c50f840f257bbb941e6f4a0e94ccf5db5c3f76c"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/doctrine/lexer/zipball/e864bbf5904cb8f5bb334f99209b48018522f042", "url": "https://api.github.com/repos/doctrine/lexer/zipball/9c50f840f257bbb941e6f4a0e94ccf5db5c3f76c",
"reference": "e864bbf5904cb8f5bb334f99209b48018522f042", "reference": "9c50f840f257bbb941e6f4a0e94ccf5db5c3f76c",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": "^7.2 || ^8.0" "php": "^7.1 || ^8.0"
}, },
"require-dev": { "require-dev": {
"doctrine/coding-standard": "^6.0", "doctrine/coding-standard": "^9.0",
"phpstan/phpstan": "^0.11.8", "phpstan/phpstan": "1.3",
"phpunit/phpunit": "^8.2" "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
"vimeo/psalm": "^4.11"
}, },
"type": "library", "type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.2.x-dev"
}
},
"autoload": { "autoload": {
"psr-4": { "psr-4": {
"Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer"
@@ -951,7 +947,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/doctrine/lexer/issues", "issues": "https://github.com/doctrine/lexer/issues",
"source": "https://github.com/doctrine/lexer/tree/1.2.1" "source": "https://github.com/doctrine/lexer/tree/1.2.2"
}, },
"funding": [ "funding": [
{ {
@@ -967,33 +963,33 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2020-05-25T17:44:05+00:00" "time": "2022-01-12T08:27:12+00:00"
}, },
{ {
"name": "dragonmantank/cron-expression", "name": "dragonmantank/cron-expression",
"version": "v3.2.3", "version": "v3.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/dragonmantank/cron-expression.git", "url": "https://github.com/dragonmantank/cron-expression.git",
"reference": "47c53bbb260d3c398fba9bfa9683dcf67add2579" "reference": "63f2a76a045bac6ec93cc2daf2b534b412aa0313"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/47c53bbb260d3c398fba9bfa9683dcf67add2579", "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/63f2a76a045bac6ec93cc2daf2b534b412aa0313",
"reference": "47c53bbb260d3c398fba9bfa9683dcf67add2579", "reference": "63f2a76a045bac6ec93cc2daf2b534b412aa0313",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": "^7.2|^8.0", "php": "^7.2|^8.0",
"webmozart/assert": "^1.7.0" "webmozart/assert": "^1.0"
}, },
"replace": { "replace": {
"mtdowling/cron-expression": "^1.0" "mtdowling/cron-expression": "^1.0"
}, },
"require-dev": { "require-dev": {
"phpstan/extension-installer": "^1.0", "phpstan/extension-installer": "^1.0",
"phpstan/phpstan": "^0.12", "phpstan/phpstan": "^1.0",
"phpstan/phpstan-webmozart-assert": "^0.12.7", "phpstan/phpstan-webmozart-assert": "^1.0",
"phpunit/phpunit": "^7.0|^8.0|^9.0" "phpunit/phpunit": "^7.0|^8.0|^9.0"
}, },
"type": "library", "type": "library",
@@ -1020,7 +1016,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/dragonmantank/cron-expression/issues", "issues": "https://github.com/dragonmantank/cron-expression/issues",
"source": "https://github.com/dragonmantank/cron-expression/tree/v3.2.3" "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.0"
}, },
"funding": [ "funding": [
{ {
@@ -1028,7 +1024,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2022-01-06T05:35:07+00:00" "time": "2022-01-14T16:02:05+00:00"
}, },
{ {
"name": "egulias/email-validator", "name": "egulias/email-validator",
@@ -1847,16 +1843,16 @@
}, },
{ {
"name": "laravel/framework", "name": "laravel/framework",
"version": "v8.78.1", "version": "v8.79.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/framework.git", "url": "https://github.com/laravel/framework.git",
"reference": "16359b5ebafba6579b397d7505b082a6d1bb2e31" "reference": "8091f07558ff4a890435ff9d25fa9aca0189ad63"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/framework/zipball/16359b5ebafba6579b397d7505b082a6d1bb2e31", "url": "https://api.github.com/repos/laravel/framework/zipball/8091f07558ff4a890435ff9d25fa9aca0189ad63",
"reference": "16359b5ebafba6579b397d7505b082a6d1bb2e31", "reference": "8091f07558ff4a890435ff9d25fa9aca0189ad63",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1888,7 +1884,7 @@
"symfony/routing": "^5.4", "symfony/routing": "^5.4",
"symfony/var-dumper": "^5.4", "symfony/var-dumper": "^5.4",
"tijsverkoyen/css-to-inline-styles": "^2.2.2", "tijsverkoyen/css-to-inline-styles": "^2.2.2",
"vlucas/phpdotenv": "^5.2", "vlucas/phpdotenv": "^5.4.1",
"voku/portable-ascii": "^1.4.8" "voku/portable-ascii": "^1.4.8"
}, },
"conflict": { "conflict": {
@@ -1945,6 +1941,7 @@
"symfony/cache": "^5.4" "symfony/cache": "^5.4"
}, },
"suggest": { "suggest": {
"ably/ably-php": "Required to use the Ably broadcast driver (^1.0).",
"aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage and SES mail driver (^3.198.1).", "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage and SES mail driver (^3.198.1).",
"brianium/paratest": "Required to run tests in parallel (^6.0).", "brianium/paratest": "Required to run tests in parallel (^6.0).",
"doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).", "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).",
@@ -2015,34 +2012,34 @@
"issues": "https://github.com/laravel/framework/issues", "issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework" "source": "https://github.com/laravel/framework"
}, },
"time": "2022-01-05T14:52:50+00:00" "time": "2022-01-12T16:12:41+00:00"
}, },
{ {
"name": "laravel/passport", "name": "laravel/passport",
"version": "v10.2.2", "version": "v10.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/passport.git", "url": "https://github.com/laravel/passport.git",
"reference": "7981abed1a0979afd4a5a8bec81624b8127a287f" "reference": "b4a829e52f57e871f6c40717b9c9770cac5ad795"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/passport/zipball/7981abed1a0979afd4a5a8bec81624b8127a287f", "url": "https://api.github.com/repos/laravel/passport/zipball/b4a829e52f57e871f6c40717b9c9770cac5ad795",
"reference": "7981abed1a0979afd4a5a8bec81624b8127a287f", "reference": "b4a829e52f57e871f6c40717b9c9770cac5ad795",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"ext-json": "*", "ext-json": "*",
"firebase/php-jwt": "^5.0", "firebase/php-jwt": "^5.0",
"illuminate/auth": "^8.2", "illuminate/auth": "^8.2|^9.0",
"illuminate/console": "^8.2", "illuminate/console": "^8.2|^9.0",
"illuminate/container": "^8.2", "illuminate/container": "^8.2|^9.0",
"illuminate/contracts": "^8.2", "illuminate/contracts": "^8.2|^9.0",
"illuminate/cookie": "^8.2", "illuminate/cookie": "^8.2|^9.0",
"illuminate/database": "^8.2", "illuminate/database": "^8.2|^9.0",
"illuminate/encryption": "^8.2", "illuminate/encryption": "^8.2|^9.0",
"illuminate/http": "^8.2", "illuminate/http": "^8.2|^9.0",
"illuminate/support": "^8.2", "illuminate/support": "^8.2|^9.0",
"lcobucci/jwt": "^3.4|^4.0", "lcobucci/jwt": "^3.4|^4.0",
"league/oauth2-server": "^8.2", "league/oauth2-server": "^8.2",
"nyholm/psr7": "^1.3", "nyholm/psr7": "^1.3",
@@ -2052,7 +2049,7 @@
}, },
"require-dev": { "require-dev": {
"mockery/mockery": "^1.0", "mockery/mockery": "^1.0",
"orchestra/testbench": "^6.0", "orchestra/testbench": "^6.0|^7.0",
"phpunit/phpunit": "^9.3" "phpunit/phpunit": "^9.3"
}, },
"type": "library", "type": "library",
@@ -2092,32 +2089,32 @@
"issues": "https://github.com/laravel/passport/issues", "issues": "https://github.com/laravel/passport/issues",
"source": "https://github.com/laravel/passport" "source": "https://github.com/laravel/passport"
}, },
"time": "2021-12-07T16:57:03+00:00" "time": "2022-01-12T18:12:12+00:00"
}, },
{ {
"name": "laravel/sanctum", "name": "laravel/sanctum",
"version": "v2.13.0", "version": "v2.14.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/sanctum.git", "url": "https://github.com/laravel/sanctum.git",
"reference": "b4c07d0014b78430a3c827064217f811f0708eaa" "reference": "0647a87140c7522e75826cffcadb3ad6e01f71e9"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/sanctum/zipball/b4c07d0014b78430a3c827064217f811f0708eaa", "url": "https://api.github.com/repos/laravel/sanctum/zipball/0647a87140c7522e75826cffcadb3ad6e01f71e9",
"reference": "b4c07d0014b78430a3c827064217f811f0708eaa", "reference": "0647a87140c7522e75826cffcadb3ad6e01f71e9",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"ext-json": "*", "ext-json": "*",
"illuminate/contracts": "^6.9|^7.0|^8.0", "illuminate/contracts": "^6.9|^7.0|^8.0|^9.0",
"illuminate/database": "^6.9|^7.0|^8.0", "illuminate/database": "^6.9|^7.0|^8.0|^9.0",
"illuminate/support": "^6.9|^7.0|^8.0", "illuminate/support": "^6.9|^7.0|^8.0|^9.0",
"php": "^7.2|^8.0" "php": "^7.2|^8.0"
}, },
"require-dev": { "require-dev": {
"mockery/mockery": "^1.0", "mockery/mockery": "^1.0",
"orchestra/testbench": "^4.0|^5.0|^6.0", "orchestra/testbench": "^4.0|^5.0|^6.0|^7.0",
"phpunit/phpunit": "^8.0|^9.3" "phpunit/phpunit": "^8.0|^9.3"
}, },
"type": "library", "type": "library",
@@ -2156,7 +2153,7 @@
"issues": "https://github.com/laravel/sanctum/issues", "issues": "https://github.com/laravel/sanctum/issues",
"source": "https://github.com/laravel/sanctum" "source": "https://github.com/laravel/sanctum"
}, },
"time": "2021-12-14T17:49:47+00:00" "time": "2022-01-12T15:07:43+00:00"
}, },
{ {
"name": "laravel/serializable-closure", "name": "laravel/serializable-closure",
@@ -4903,16 +4900,16 @@
}, },
{ {
"name": "spatie/data-transfer-object", "name": "spatie/data-transfer-object",
"version": "3.7.2", "version": "3.7.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/spatie/data-transfer-object.git", "url": "https://github.com/spatie/data-transfer-object.git",
"reference": "56fcac4ba39c9307a9514d49d3435f8a48409bee" "reference": "341f72c77e0fce40ea2e0dcb212cb54dc27bbe72"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/spatie/data-transfer-object/zipball/56fcac4ba39c9307a9514d49d3435f8a48409bee", "url": "https://api.github.com/repos/spatie/data-transfer-object/zipball/341f72c77e0fce40ea2e0dcb212cb54dc27bbe72",
"reference": "56fcac4ba39c9307a9514d49d3435f8a48409bee", "reference": "341f72c77e0fce40ea2e0dcb212cb54dc27bbe72",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -4924,9 +4921,6 @@
"larapack/dd": "^1.1", "larapack/dd": "^1.1",
"phpunit/phpunit": "^9.0" "phpunit/phpunit": "^9.0"
}, },
"suggest": {
"phpstan/phpstan": "Take advantage of checkUninitializedProperties with \\Spatie\\DataTransferObject\\PHPstan\\PropertiesAreAlwaysInitializedExtension"
},
"type": "library", "type": "library",
"autoload": { "autoload": {
"psr-4": { "psr-4": {
@@ -4953,7 +4947,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/spatie/data-transfer-object/issues", "issues": "https://github.com/spatie/data-transfer-object/issues",
"source": "https://github.com/spatie/data-transfer-object/tree/3.7.2" "source": "https://github.com/spatie/data-transfer-object/tree/3.7.3"
}, },
"funding": [ "funding": [
{ {
@@ -4965,7 +4959,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2021-09-17T04:04:12+00:00" "time": "2021-12-30T20:31:10+00:00"
}, },
{ {
"name": "swiftmailer/swiftmailer", "name": "swiftmailer/swiftmailer",

View File

@@ -17,13 +17,13 @@
"lodash.clonedeep": "^4.5.0", "lodash.clonedeep": "^4.5.0",
"postcss": "^8.4.5", "postcss": "^8.4.5",
"resolve-url-loader": "^4.0.0", "resolve-url-loader": "^4.0.0",
"sass": "^1.47.0", "sass": "^1.48.0",
"sass-loader": "^12.2.0", "sass-loader": "^12.2.0",
"vue-i18n": "^8.26.7", "vue-i18n": "^8.26.7",
"vue-loader": "^15", "vue-loader": "^15",
"vue-template-compiler": "^2.6.12", "vue-template-compiler": "^2.6.12",
"vuex": "^3.6.2", "vuex": "^3.6.2",
"webpack": "^5.64.4" "webpack": "^5.66.0"
}, },
"dependencies": { "dependencies": {
"@fortawesome/fontawesome-free": "^5.15.3", "@fortawesome/fontawesome-free": "^5.15.3",

View File

@@ -3558,10 +3558,10 @@ globby@^11.0.1:
merge2 "^1.3.0" merge2 "^1.3.0"
slash "^3.0.0" slash "^3.0.0"
graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.4, graceful-fs@^4.2.6: graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9:
version "4.2.8" version "4.2.9"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96"
integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==
growly@^1.3.0: growly@^1.3.0:
version "1.3.0" version "1.3.0"
@@ -5671,10 +5671,10 @@ sass-loader@^12.2.0:
klona "^2.0.4" klona "^2.0.4"
neo-async "^2.6.2" neo-async "^2.6.2"
sass@^1.47.0: sass@^1.48.0:
version "1.47.0" version "1.48.0"
resolved "https://registry.yarnpkg.com/sass/-/sass-1.47.0.tgz#c22dd0eed2e4a991430dae0b03c8e694bc41c2b4" resolved "https://registry.yarnpkg.com/sass/-/sass-1.48.0.tgz#b53cfccc1b8ab4be375cc54f306fda9d4711162c"
integrity sha512-GtXwvwgD7/6MLUZPnlA5/8cdRgC9SzT5kAnnJMRmEZQFRE3J56Foswig4NyyyQGsnmNvg6EUM/FP0Pe9Y2zywQ== integrity sha512-hQi5g4DcfjcipotoHZ80l7GNJHGqQS5LwMBjVYB/TaT0vcSSpbgM8Ad7cgfsB2M0MinbkEQQPO9+sjjSiwxqmw==
dependencies: dependencies:
chokidar ">=3.0.0 <4.0.0" chokidar ">=3.0.0 <4.0.0"
immutable "^4.0.0" immutable "^4.0.0"
@@ -6609,10 +6609,10 @@ webpack-sources@^3.2.2:
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.2.tgz#d88e3741833efec57c4c789b6010db9977545260" resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.2.tgz#d88e3741833efec57c4c789b6010db9977545260"
integrity sha512-cp5qdmHnu5T8wRg2G3vZZHoJPN14aqQ89SyQ11NpGH5zEMDCclt49rzo+MaRazk7/UeILhAI+/sEtcM+7Fr0nw== integrity sha512-cp5qdmHnu5T8wRg2G3vZZHoJPN14aqQ89SyQ11NpGH5zEMDCclt49rzo+MaRazk7/UeILhAI+/sEtcM+7Fr0nw==
webpack@^5.60.0, webpack@^5.64.4: webpack@^5.60.0, webpack@^5.66.0:
version "5.65.0" version "5.66.0"
resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.65.0.tgz#ed2891d9145ba1f0d318e4ea4f89c3fa18e6f9be" resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.66.0.tgz#789bf36287f407fc92b3e2d6f978ddff1bfc2dbb"
integrity sha512-Q5or2o6EKs7+oKmJo7LaqZaMOlDWQse9Tm5l1WAfU/ujLGN5Pb0SqGeVkN/4bpPmEqEP5RnVhiqsOtWtUVwGRw== integrity sha512-NJNtGT7IKpGzdW7Iwpn/09OXz9inIkeIQ/ibY6B+MdV1x6+uReqz/5z1L89ezWnpPDWpXF0TY5PCYKQdWVn8Vg==
dependencies: dependencies:
"@types/eslint-scope" "^3.7.0" "@types/eslint-scope" "^3.7.0"
"@types/estree" "^0.0.50" "@types/estree" "^0.0.50"
@@ -6628,7 +6628,7 @@ webpack@^5.60.0, webpack@^5.64.4:
eslint-scope "5.1.1" eslint-scope "5.1.1"
events "^3.2.0" events "^3.2.0"
glob-to-regexp "^0.4.1" glob-to-regexp "^0.4.1"
graceful-fs "^4.2.4" graceful-fs "^4.2.9"
json-parse-better-errors "^1.0.2" json-parse-better-errors "^1.0.2"
loader-runner "^4.2.0" loader-runner "^4.2.0"
mime-types "^2.1.27" mime-types "^2.1.27"

View File

@@ -10,7 +10,7 @@
}, },
"devDependencies": { "devDependencies": {
"@johmun/vue-tags-input": "^2", "@johmun/vue-tags-input": "^2",
"@vue/compiler-sfc": "^3.2.26", "@vue/compiler-sfc": "^3.2.27",
"axios": "^0.24", "axios": "^0.24",
"bootstrap-sass": "^3", "bootstrap-sass": "^3",
"cross-env": "^7.0", "cross-env": "^7.0",

View File

@@ -1081,47 +1081,47 @@
resolved "https://registry.yarnpkg.com/@types/svgo/-/svgo-1.3.6.tgz#9db00a7ddf9b26ad2feb6b834bef1818677845e1" resolved "https://registry.yarnpkg.com/@types/svgo/-/svgo-1.3.6.tgz#9db00a7ddf9b26ad2feb6b834bef1818677845e1"
integrity sha512-AZU7vQcy/4WFEuwnwsNsJnFwupIpbllH1++LXScN6uxT1Z4zPzdrWG97w4/I7eFKFTvfy/bHFStWjdBAg2Vjug== integrity sha512-AZU7vQcy/4WFEuwnwsNsJnFwupIpbllH1++LXScN6uxT1Z4zPzdrWG97w4/I7eFKFTvfy/bHFStWjdBAg2Vjug==
"@vue/compiler-core@3.2.26": "@vue/compiler-core@3.2.27":
version "3.2.26" version "3.2.27"
resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.26.tgz#9ab92ae624da51f7b6064f4679c2d4564f437cc8" resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.27.tgz#01bd5e5071f58f43e4184ba7fa810226799a5383"
integrity sha512-N5XNBobZbaASdzY9Lga2D9Lul5vdCIOXvUMd6ThcN8zgqQhPKfCV+wfAJNNJKQkSHudnYRO2gEB+lp0iN3g2Tw== integrity sha512-JyxAglSM/pb9paG5ZNuKrf5IUpzLzQA3khjWGF9oESELCLQlt6O3YyPMR2A69wIpYWrf5mScZ8YY8TJKOI/1kQ==
dependencies: dependencies:
"@babel/parser" "^7.16.4" "@babel/parser" "^7.16.4"
"@vue/shared" "3.2.26" "@vue/shared" "3.2.27"
estree-walker "^2.0.2" estree-walker "^2.0.2"
source-map "^0.6.1" source-map "^0.6.1"
"@vue/compiler-dom@3.2.26": "@vue/compiler-dom@3.2.27":
version "3.2.26" version "3.2.27"
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.26.tgz#c7a7b55d50a7b7981dd44fc28211df1450482667" resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.27.tgz#a12163e3f3f1d5ff1969253eba4b4ea3e67bbd0f"
integrity sha512-smBfaOW6mQDxcT3p9TKT6mE22vjxjJL50GFVJiI0chXYGU/xzC05QRGrW3HHVuJrmLTLx5zBhsZ2dIATERbarg== integrity sha512-NyQ7nEbopUBPUMHM4c3FPCbFbnQwptoPjW5Y5qfJ7hfiCNhOuhQsDNqi5JYKBxfpxiFNwjcN9F8t1AsnLrDloQ==
dependencies: dependencies:
"@vue/compiler-core" "3.2.26" "@vue/compiler-core" "3.2.27"
"@vue/shared" "3.2.26" "@vue/shared" "3.2.27"
"@vue/compiler-sfc@^3.2.26": "@vue/compiler-sfc@^3.2.27":
version "3.2.26" version "3.2.27"
resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.26.tgz#3ce76677e4aa58311655a3bea9eb1cb804d2273f" resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.27.tgz#43bf23fe24feacba334636fa7a332f9d8a532c8c"
integrity sha512-ePpnfktV90UcLdsDQUh2JdiTuhV0Skv2iYXxfNMOK/F3Q+2BO0AulcVcfoksOpTJGmhhfosWfMyEaEf0UaWpIw== integrity sha512-WyecUhLN5UAQAr2QlmG2nA56OEnhZJaBnSw0G1tazb9rwDuK0V9tnbIXbQgmQlx+x4sJxgg61yWGcIXfilTl3A==
dependencies: dependencies:
"@babel/parser" "^7.16.4" "@babel/parser" "^7.16.4"
"@vue/compiler-core" "3.2.26" "@vue/compiler-core" "3.2.27"
"@vue/compiler-dom" "3.2.26" "@vue/compiler-dom" "3.2.27"
"@vue/compiler-ssr" "3.2.26" "@vue/compiler-ssr" "3.2.27"
"@vue/reactivity-transform" "3.2.26" "@vue/reactivity-transform" "3.2.27"
"@vue/shared" "3.2.26" "@vue/shared" "3.2.27"
estree-walker "^2.0.2" estree-walker "^2.0.2"
magic-string "^0.25.7" magic-string "^0.25.7"
postcss "^8.1.10" postcss "^8.1.10"
source-map "^0.6.1" source-map "^0.6.1"
"@vue/compiler-ssr@3.2.26": "@vue/compiler-ssr@3.2.27":
version "3.2.26" version "3.2.27"
resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.26.tgz#fd049523341fbf4ab5e88e25eef566d862894ba7" resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.27.tgz#49aa3afd1602275aba3c3e331764984111a460bf"
integrity sha512-2mywLX0ODc4Zn8qBoA2PDCsLEZfpUGZcyoFRLSOjyGGK6wDy2/5kyDOWtf0S0UvtoyVq95OTSGIALjZ4k2q/ag== integrity sha512-+l09t319iV7HVSrXfBw9OLwMZIPOFTXmHjZ61Bc5ZcwKqOYAR4uTurKpoXAfcSc5qs/q6WdE9jY3nrP0LUEMQQ==
dependencies: dependencies:
"@vue/compiler-dom" "3.2.26" "@vue/compiler-dom" "3.2.27"
"@vue/shared" "3.2.26" "@vue/shared" "3.2.27"
"@vue/component-compiler-utils@^3.1.0": "@vue/component-compiler-utils@^3.1.0":
version "3.3.0" version "3.3.0"
@@ -1139,21 +1139,21 @@
optionalDependencies: optionalDependencies:
prettier "^1.18.2 || ^2.0.0" prettier "^1.18.2 || ^2.0.0"
"@vue/reactivity-transform@3.2.26": "@vue/reactivity-transform@3.2.27":
version "3.2.26" version "3.2.27"
resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.2.26.tgz#6d8f20a4aa2d19728f25de99962addbe7c4d03e9" resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.2.27.tgz#610b6df174cdceba6de1376f3218736c3b0e753d"
integrity sha512-XKMyuCmzNA7nvFlYhdKwD78rcnmPb7q46uoR00zkX6yZrUmcCQ5OikiwUEVbvNhL5hBJuvbSO95jB5zkUon+eQ== integrity sha512-67//61ObGxGnVrPhjygocb24eYUh+TFMhkm7szm8v5XdKXjkNl7qgIOflwGvUnwuIRJmr9nZ7+PvY0fL+H2upA==
dependencies: dependencies:
"@babel/parser" "^7.16.4" "@babel/parser" "^7.16.4"
"@vue/compiler-core" "3.2.26" "@vue/compiler-core" "3.2.27"
"@vue/shared" "3.2.26" "@vue/shared" "3.2.27"
estree-walker "^2.0.2" estree-walker "^2.0.2"
magic-string "^0.25.7" magic-string "^0.25.7"
"@vue/shared@3.2.26": "@vue/shared@3.2.27":
version "3.2.26" version "3.2.27"
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.26.tgz#7acd1621783571b9a82eca1f041b4a0a983481d9" resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.27.tgz#d5c6e574ee1afd55043470bf70b15772da4e19a2"
integrity sha512-vPV6Cq+NIWbH5pZu+V+2QHE9y1qfuTq49uNWw4f7FDEeZaDU2H2cx5jcUZOAKW7qTrUS4k6qZPbMy1x4N96nbA== integrity sha512-rpAn9k6O08Lvo7ekBIAnkOukX/4EsEQLPrRJBKhIEasMsOI5eX0f6mq1sDUSY7cgAqWw2d7QtP74CWxdXoyKxA==
"@webassemblyjs/ast@1.11.1": "@webassemblyjs/ast@1.11.1":
version "1.11.1" version "1.11.1"