Merge branch 'main' into aggregation

This commit is contained in:
rijkvanzanten
2021-06-01 12:30:42 -04:00
9 changed files with 222 additions and 63 deletions

2
.github/FUNDING.yml vendored
View File

@@ -1,7 +1,7 @@
# These are supported funding model platforms
github: [directus, benhaynes, rijkvanzanten]
patreon: directus # Replace with a single Patreon username
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel

View File

@@ -93,7 +93,7 @@
"destroy": "^1.0.4",
"dotenv": "^9.0.2",
"eventemitter2": "^6.4.3",
"execa": "^4.1.0",
"execa": "^5.0.1",
"exif-reader": "^1.0.3",
"express": "^4.17.1",
"express-pino-logger": "^6.0.0",
@@ -103,7 +103,7 @@
"graphql": "^15.5.0",
"graphql-compose": "^8.1.0",
"icc": "^2.0.0",
"inquirer": "^8.0.0",
"inquirer": "^8.1.0",
"joi": "^17.3.0",
"js-yaml": "^4.1.0",
"js2xmlparser": "^4.0.1",

View File

@@ -45,7 +45,7 @@
"@types/dompurify": "^2.2.2",
"@types/lodash": "^4.14.170",
"@types/markdown-it": "^12.0.1",
"@types/marked": "^2.0.2",
"@types/marked": "^2.0.3",
"@types/mime-types": "^2.1.0",
"@types/ms": "^0.7.31",
"@types/qrcode": "^1.4.0",
@@ -59,7 +59,7 @@
"@vue/test-utils": "^1.2.0",
"axios": "^0.21.1",
"base-64": "^1.0.0",
"codemirror": "^5.61.0",
"codemirror": "^5.61.1",
"copyfiles": "^2.4.1",
"cropperjs": "^1.5.11",
"date-fns": "^2.21.1",

View File

@@ -54,6 +54,27 @@ export const appRecommendedPermissions: Partial<Permission>[] = [
permissions: {},
fields: ['*'],
},
{
collection: 'directus_users',
action: 'update',
permissions: {
id: {
_eq: '$CURRENT_USER',
},
},
fields: [
'first_name',
'last_name',
'email',
'password',
'location',
'title',
'description',
'avatar',
'language',
'theme',
],
},
{
collection: 'directus_roles',
action: 'read',

View File

@@ -57,8 +57,8 @@ All the `DB_POOL_` prefixed options are passed [to `tarn.js`](https://github.com
| `REFRESH_TOKEN_COOKIE_DOMAIN` | Which domain to use for the refresh cookie. Useful for development mode. | -- |
| `REFRESH_TOKEN_COOKIE_SECURE` | Whether or not to use a secure cookie for the refresh token in cookie mode. | `false` |
| `REFRESH_TOKEN_COOKIE_SAME_SITE` | Value for `sameSite` in the refresh token cookie when in cookie mode. | `lax` |
| `PASSWORD_RESET_URL_ALLOW_LIST` | List of URLs that can be used [as `reset_url` in /password/request](/reference/api/rest/authentication/#request-password-reset) | -- |
| `USER_INVITE_URL_ALLOW_LIST` | List of URLs that can be used [as `invite_url` in /users/invite](/reference/api/rest/users/#invite-a-new-user) | -- |
| `PASSWORD_RESET_URL_ALLOW_LIST` | List of URLs that can be used [as `reset_url` in /password/request](/reference/api/system/authentication/#request-password-reset) | -- |
| `USER_INVITE_URL_ALLOW_LIST` | List of URLs that can be used [as `invite_url` in /users/invite](/reference/api/system/users/#invite-a-new-user) | -- |
::: tip Cookie Strictness

242
package-lock.json generated
View File

@@ -26,8 +26,8 @@
"eslint": "^7.26.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-prettier": "^3.4.0",
"eslint-plugin-prettier-vue": "^3.0.0",
"eslint-plugin-vue": "^7.8.0",
"eslint-plugin-prettier-vue": "^3.1.0",
"eslint-plugin-vue": "^7.10.0",
"globby": "^11.0.3",
"jest": "^26.6.3",
"knex": "^0.95.6",
@@ -86,7 +86,7 @@
"destroy": "^1.0.4",
"dotenv": "^9.0.2",
"eventemitter2": "^6.4.3",
"execa": "^4.1.0",
"execa": "^5.0.1",
"exif-reader": "^1.0.3",
"express": "^4.17.1",
"express-pino-logger": "^6.0.0",
@@ -96,7 +96,7 @@
"graphql": "^15.5.0",
"graphql-compose": "^8.1.0",
"icc": "^2.0.0",
"inquirer": "^8.0.0",
"inquirer": "^8.1.0",
"joi": "^17.3.0",
"js-yaml": "^4.1.0",
"js2xmlparser": "^4.0.1",
@@ -218,6 +218,39 @@
"node": ">=10"
}
},
"api/node_modules/execa": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/execa/-/execa-5.0.1.tgz",
"integrity": "sha512-4hFTjFbFzQa3aCLobpbPJR/U+VoL1wdV5ozOWjeet0AWDeYr9UFGM1eUFWHX+VtOWFq4p0xXUXfW1YxUaP4fpw==",
"dependencies": {
"cross-spawn": "^7.0.3",
"get-stream": "^6.0.0",
"human-signals": "^2.1.0",
"is-stream": "^2.0.0",
"merge-stream": "^2.0.0",
"npm-run-path": "^4.0.1",
"onetime": "^5.1.2",
"signal-exit": "^3.0.3",
"strip-final-newline": "^2.0.0"
},
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sindresorhus/execa?sponsor=1"
}
},
"api/node_modules/get-stream": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
"integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"api/node_modules/graphql-compose": {
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/graphql-compose/-/graphql-compose-8.1.0.tgz",
@@ -231,19 +264,28 @@
"graphql": "^14.2.0 || ^15.0.0"
}
},
"api/node_modules/human-signals": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
"integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
"engines": {
"node": ">=10.17.0"
}
},
"api/node_modules/inquirer": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.0.0.tgz",
"integrity": "sha512-ON8pEJPPCdyjxj+cxsYRe6XfCJepTxANdNnTebsTuQgXpRyZRRT9t4dJwjRubgmvn20CLSEnozRUayXyM9VTXA==",
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.1.0.tgz",
"integrity": "sha512-1nKYPoalt1vMBfCMtpomsUc32wmOoWXAoq3kM/5iTfxyQ2f/BxjixQpC+mbZ7BI0JUXHED4/XPXekDVtJNpXYw==",
"dependencies": {
"ansi-escapes": "^4.2.1",
"chalk": "^4.1.0",
"chalk": "^4.1.1",
"cli-cursor": "^3.1.0",
"cli-width": "^3.0.0",
"external-editor": "^3.0.3",
"figures": "^3.0.0",
"lodash": "^4.17.21",
"mute-stream": "0.0.8",
"ora": "^5.3.0",
"run-async": "^2.4.0",
"rxjs": "^6.6.6",
"string-width": "^4.1.0",
@@ -292,7 +334,7 @@
"@types/dompurify": "^2.2.2",
"@types/lodash": "^4.14.170",
"@types/markdown-it": "^12.0.1",
"@types/marked": "^2.0.2",
"@types/marked": "^2.0.3",
"@types/mime-types": "^2.1.0",
"@types/ms": "^0.7.31",
"@types/qrcode": "^1.4.0",
@@ -306,7 +348,7 @@
"@vue/test-utils": "^1.2.0",
"axios": "^0.21.1",
"base-64": "^1.0.0",
"codemirror": "^5.61.0",
"codemirror": "^5.61.1",
"copyfiles": "^2.4.1",
"cropperjs": "^1.5.11",
"date-fns": "^2.21.1",
@@ -7731,9 +7773,9 @@
}
},
"node_modules/@types/marked": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/@types/marked/-/marked-2.0.2.tgz",
"integrity": "sha512-P4zanhCQKs4tiWPPBGpB7lHflgFCP9DFGNI5YtpW9MALKoy2qs9rHNWJ+z55cegD9uCfnmsKuaosq9FNvbxrOw==",
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/@types/marked/-/marked-2.0.3.tgz",
"integrity": "sha512-lbhSN1rht/tQ+dSWxawCzGgTfxe9DB31iLgiT1ZVT5lshpam/nyOA1m3tKHRoNPctB2ukSL22JZI5Fr+WI/zYg==",
"dev": true
},
"node_modules/@types/marked-terminal": {
@@ -15307,9 +15349,9 @@
}
},
"node_modules/codemirror": {
"version": "5.61.0",
"resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.61.0.tgz",
"integrity": "sha512-D3wYH90tYY1BsKlUe0oNj2JAhQ9TepkD51auk3N7q+4uz7A/cgJ5JsWHreT0PqieW1QhOuqxQ2reCXV1YXzecg==",
"version": "5.61.1",
"resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.61.1.tgz",
"integrity": "sha512-+D1NZjAucuzE93vJGbAaXzvoBHwp9nJZWWWF9utjv25+5AZUiah6CIlfb4ikG4MoDsFsCG8niiJH5++OO2LgIQ==",
"dev": true
},
"node_modules/collapse-white-space": {
@@ -19471,9 +19513,9 @@
}
},
"node_modules/eslint-plugin-prettier-vue": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-prettier-vue/-/eslint-plugin-prettier-vue-3.0.0.tgz",
"integrity": "sha512-fRjvHSu7aLjS+rJp/Asrualum/6uThr1Swf5ExlieAT8EeY3Z1kegmNinN2t2UTEi3lOtRvhV6b6iRVWjVtpqA==",
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-prettier-vue/-/eslint-plugin-prettier-vue-3.1.0.tgz",
"integrity": "sha512-PxJxmHTAqBv5v6rU/hSg55cyJAp+LhF2K0ffF+MeR3zt0Njy36X5AcYQ75sYLt0KKdgA35XkQHIBrgLF63hTxA==",
"dev": true,
"dependencies": {
"@vue/compiler-sfc": "^3.0.0",
@@ -19726,9 +19768,9 @@
}
},
"node_modules/eslint-plugin-vue": {
"version": "7.9.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.9.0.tgz",
"integrity": "sha512-2Q0qQp5+5h+pZvJKCbG1/jCRUYrdgAz5BYKGyTlp2NU8mx09u3Hp7PsH6d5qef6ojuPoCXMnrbbDxeoplihrSw==",
"version": "7.10.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.10.0.tgz",
"integrity": "sha512-xdr6e4t/L2moRAeEQ9HKgge/hFq+w9v5Dj+BA54nTAzSFdUyKLiSOdZaRQjCHMY0Pk2WaQBFH9QiWG60xiC+6A==",
"dev": true,
"dependencies": {
"eslint-utils": "^2.1.0",
@@ -49798,7 +49840,7 @@
"marked": "^2.0.5",
"marked-terminal": "^4.1.1",
"merge-options": "^3.0.4",
"open": "^8.0.8",
"open": "^8.2.0",
"pretty-ms": "^7.0.1",
"shimmer": "^1.2.1",
"strip-ansi": "^7.0.0",
@@ -49927,9 +49969,9 @@
}
},
"packages/cli/node_modules/open": {
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/open/-/open-8.0.8.tgz",
"integrity": "sha512-3XmKIU8+H/TVr8wB8C4vj0z748+yBydSvtpzZVS6vQ1dKNHB6AiPbhaoG+89zb80717GPk9y/7OvK0R6FXkNmQ==",
"version": "8.2.0",
"resolved": "https://registry.npmjs.org/open/-/open-8.2.0.tgz",
"integrity": "sha512-O8uInONB4asyY3qUcEytpgwxQG3O0fJ/hlssoUHsBboOIRVZzT6Wq+Rwj5nffbeUhOdMjpXeISpDDzHCMRDuOQ==",
"dependencies": {
"define-lazy-prop": "^2.0.0",
"is-docker": "^2.1.1",
@@ -50017,7 +50059,7 @@
"dependencies": {
"chalk": "^4.1.1",
"commander": "^7.2.0",
"execa": "^4.1.0",
"execa": "^5.0.1",
"fs-extra": "^9.1.0",
"ora": "^5.4.0"
},
@@ -50025,6 +50067,47 @@
"create-directus-project": "lib/index.js"
}
},
"packages/create-directus-project/node_modules/execa": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/execa/-/execa-5.0.1.tgz",
"integrity": "sha512-4hFTjFbFzQa3aCLobpbPJR/U+VoL1wdV5ozOWjeet0AWDeYr9UFGM1eUFWHX+VtOWFq4p0xXUXfW1YxUaP4fpw==",
"dependencies": {
"cross-spawn": "^7.0.3",
"get-stream": "^6.0.0",
"human-signals": "^2.1.0",
"is-stream": "^2.0.0",
"merge-stream": "^2.0.0",
"npm-run-path": "^4.0.1",
"onetime": "^5.1.2",
"signal-exit": "^3.0.3",
"strip-final-newline": "^2.0.0"
},
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sindresorhus/execa?sponsor=1"
}
},
"packages/create-directus-project/node_modules/get-stream": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
"integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"packages/create-directus-project/node_modules/human-signals": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
"integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
"engines": {
"node": ">=10.17.0"
}
},
"packages/drive": {
"name": "@directus/drive",
"version": "9.0.0-rc.69",
@@ -55438,7 +55521,7 @@
"@types/dompurify": "^2.2.2",
"@types/lodash": "^4.14.170",
"@types/markdown-it": "^12.0.1",
"@types/marked": "^2.0.2",
"@types/marked": "^2.0.3",
"@types/mime-types": "^2.1.0",
"@types/ms": "^0.7.31",
"@types/qrcode": "^1.4.0",
@@ -55452,7 +55535,7 @@
"@vue/test-utils": "^1.2.0",
"axios": "^0.21.1",
"base-64": "^1.0.0",
"codemirror": "^5.61.0",
"codemirror": "^5.61.1",
"copyfiles": "^2.4.1",
"cropperjs": "^1.5.11",
"date-fns": "^2.21.1",
@@ -55567,7 +55650,7 @@
"merge-options": "^3.0.4",
"nock": "^13.0.10",
"npm-run-all": "^4.1.5",
"open": "^8.0.8",
"open": "^8.2.0",
"prettier": "^2.2.1",
"pretty-ms": "^7.0.1",
"rimraf": "^3.0.2",
@@ -55656,9 +55739,9 @@
}
},
"open": {
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/open/-/open-8.0.8.tgz",
"integrity": "sha512-3XmKIU8+H/TVr8wB8C4vj0z748+yBydSvtpzZVS6vQ1dKNHB6AiPbhaoG+89zb80717GPk9y/7OvK0R6FXkNmQ==",
"version": "8.2.0",
"resolved": "https://registry.npmjs.org/open/-/open-8.2.0.tgz",
"integrity": "sha512-O8uInONB4asyY3qUcEytpgwxQG3O0fJ/hlssoUHsBboOIRVZzT6Wq+Rwj5nffbeUhOdMjpXeISpDDzHCMRDuOQ==",
"requires": {
"define-lazy-prop": "^2.0.0",
"is-docker": "^2.1.1",
@@ -61523,9 +61606,9 @@
}
},
"@types/marked": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/@types/marked/-/marked-2.0.2.tgz",
"integrity": "sha512-P4zanhCQKs4tiWPPBGpB7lHflgFCP9DFGNI5YtpW9MALKoy2qs9rHNWJ+z55cegD9uCfnmsKuaosq9FNvbxrOw==",
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/@types/marked/-/marked-2.0.3.tgz",
"integrity": "sha512-lbhSN1rht/tQ+dSWxawCzGgTfxe9DB31iLgiT1ZVT5lshpam/nyOA1m3tKHRoNPctB2ukSL22JZI5Fr+WI/zYg==",
"dev": true
},
"@types/marked-terminal": {
@@ -67716,9 +67799,9 @@
"integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
},
"codemirror": {
"version": "5.61.0",
"resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.61.0.tgz",
"integrity": "sha512-D3wYH90tYY1BsKlUe0oNj2JAhQ9TepkD51auk3N7q+4uz7A/cgJ5JsWHreT0PqieW1QhOuqxQ2reCXV1YXzecg==",
"version": "5.61.1",
"resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.61.1.tgz",
"integrity": "sha512-+D1NZjAucuzE93vJGbAaXzvoBHwp9nJZWWWF9utjv25+5AZUiah6CIlfb4ikG4MoDsFsCG8niiJH5++OO2LgIQ==",
"dev": true
},
"collapse-white-space": {
@@ -68836,9 +68919,37 @@
"requires": {
"chalk": "^4.1.1",
"commander": "^7.2.0",
"execa": "^4.1.0",
"execa": "^5.0.1",
"fs-extra": "^9.1.0",
"ora": "^5.4.0"
},
"dependencies": {
"execa": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/execa/-/execa-5.0.1.tgz",
"integrity": "sha512-4hFTjFbFzQa3aCLobpbPJR/U+VoL1wdV5ozOWjeet0AWDeYr9UFGM1eUFWHX+VtOWFq4p0xXUXfW1YxUaP4fpw==",
"requires": {
"cross-spawn": "^7.0.3",
"get-stream": "^6.0.0",
"human-signals": "^2.1.0",
"is-stream": "^2.0.0",
"merge-stream": "^2.0.0",
"npm-run-path": "^4.0.1",
"onetime": "^5.1.2",
"signal-exit": "^3.0.3",
"strip-final-newline": "^2.0.0"
}
},
"get-stream": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
"integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="
},
"human-signals": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
"integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw=="
}
}
},
"create-ecdh": {
@@ -70038,7 +70149,7 @@
"destroy": "^1.0.4",
"dotenv": "^9.0.2",
"eventemitter2": "^6.4.3",
"execa": "^4.1.0",
"execa": "^5.0.1",
"exif-reader": "^1.0.3",
"express": "^4.17.1",
"express-pino-logger": "^6.0.0",
@@ -70048,7 +70159,7 @@
"graphql": "^15.5.0",
"graphql-compose": "^8.1.0",
"icc": "^2.0.0",
"inquirer": "^8.0.0",
"inquirer": "^8.1.0",
"ioredis": "^4.27.2",
"joi": "^17.3.0",
"js-yaml": "^4.1.0",
@@ -70115,6 +70226,27 @@
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz",
"integrity": "sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg=="
},
"execa": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/execa/-/execa-5.0.1.tgz",
"integrity": "sha512-4hFTjFbFzQa3aCLobpbPJR/U+VoL1wdV5ozOWjeet0AWDeYr9UFGM1eUFWHX+VtOWFq4p0xXUXfW1YxUaP4fpw==",
"requires": {
"cross-spawn": "^7.0.3",
"get-stream": "^6.0.0",
"human-signals": "^2.1.0",
"is-stream": "^2.0.0",
"merge-stream": "^2.0.0",
"npm-run-path": "^4.0.1",
"onetime": "^5.1.2",
"signal-exit": "^3.0.3",
"strip-final-newline": "^2.0.0"
}
},
"get-stream": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
"integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="
},
"graphql-compose": {
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/graphql-compose/-/graphql-compose-8.1.0.tgz",
@@ -70125,19 +70257,25 @@
"object-path": "0.11.5"
}
},
"human-signals": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
"integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw=="
},
"inquirer": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.0.0.tgz",
"integrity": "sha512-ON8pEJPPCdyjxj+cxsYRe6XfCJepTxANdNnTebsTuQgXpRyZRRT9t4dJwjRubgmvn20CLSEnozRUayXyM9VTXA==",
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.1.0.tgz",
"integrity": "sha512-1nKYPoalt1vMBfCMtpomsUc32wmOoWXAoq3kM/5iTfxyQ2f/BxjixQpC+mbZ7BI0JUXHED4/XPXekDVtJNpXYw==",
"requires": {
"ansi-escapes": "^4.2.1",
"chalk": "^4.1.0",
"chalk": "^4.1.1",
"cli-cursor": "^3.1.0",
"cli-width": "^3.0.0",
"external-editor": "^3.0.3",
"figures": "^3.0.0",
"lodash": "^4.17.21",
"mute-stream": "0.0.8",
"ora": "^5.3.0",
"run-async": "^2.4.0",
"rxjs": "^6.6.6",
"string-width": "^4.1.0",
@@ -71247,9 +71385,9 @@
}
},
"eslint-plugin-prettier-vue": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-prettier-vue/-/eslint-plugin-prettier-vue-3.0.0.tgz",
"integrity": "sha512-fRjvHSu7aLjS+rJp/Asrualum/6uThr1Swf5ExlieAT8EeY3Z1kegmNinN2t2UTEi3lOtRvhV6b6iRVWjVtpqA==",
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-prettier-vue/-/eslint-plugin-prettier-vue-3.1.0.tgz",
"integrity": "sha512-PxJxmHTAqBv5v6rU/hSg55cyJAp+LhF2K0ffF+MeR3zt0Njy36X5AcYQ75sYLt0KKdgA35XkQHIBrgLF63hTxA==",
"dev": true,
"requires": {
"@vue/compiler-sfc": "^3.0.0",
@@ -71445,9 +71583,9 @@
"requires": {}
},
"eslint-plugin-vue": {
"version": "7.9.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.9.0.tgz",
"integrity": "sha512-2Q0qQp5+5h+pZvJKCbG1/jCRUYrdgAz5BYKGyTlp2NU8mx09u3Hp7PsH6d5qef6ojuPoCXMnrbbDxeoplihrSw==",
"version": "7.10.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.10.0.tgz",
"integrity": "sha512-xdr6e4t/L2moRAeEQ9HKgge/hFq+w9v5Dj+BA54nTAzSFdUyKLiSOdZaRQjCHMY0Pk2WaQBFH9QiWG60xiC+6A==",
"dev": true,
"requires": {
"eslint-utils": "^2.1.0",

View File

@@ -35,8 +35,8 @@
"eslint": "^7.26.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-prettier": "^3.4.0",
"eslint-plugin-prettier-vue": "^3.0.0",
"eslint-plugin-vue": "^7.8.0",
"eslint-plugin-prettier-vue": "^3.1.0",
"eslint-plugin-vue": "^7.10.0",
"globby": "^11.0.3",
"jest": "^26.6.3",
"knex": "^0.95.6",

View File

@@ -67,7 +67,7 @@
"marked": "^2.0.5",
"marked-terminal": "^4.1.1",
"merge-options": "^3.0.4",
"open": "^8.0.8",
"open": "^8.2.0",
"pretty-ms": "^7.0.1",
"shimmer": "^1.2.1",
"strip-ansi": "^7.0.0",

View File

@@ -13,7 +13,7 @@
"dependencies": {
"chalk": "^4.1.1",
"commander": "^7.2.0",
"execa": "^4.1.0",
"execa": "^5.0.1",
"fs-extra": "^9.1.0",
"ora": "^5.4.0"
},