Коммит 962291a5 создал по автору avathar's avatar avathar
Просмотр файлов

Merge remote-tracking branch 'origin/main'

владельцы 8948b0be dcde4450
Это отличие свёрнуто
......@@ -97,6 +97,7 @@ import { ref } from 'vue';
import { useCurrentUserStore } from 'src/stores/current-user';
import { mapState, mapActions } from 'pinia';
import { LocalStorage } from 'quasar';
import meta from 'src/utils/meta';
const menuList = [
{
......@@ -166,11 +167,33 @@ export default {
},
};
},
mixins: [
createMetaMixin(function () {
return meta(this.metaTags);
}),
],
computed: {
...mapState(useCurrentUserStore, ['getUserId']),
button() {
return this.getUserId ? this.loginButton.logout : this.loginButton.login;
},
title: function () {
return this.$route?.meta?.pageName;
},
metaTags() {
return {
title: this.title,
description:
'Погрузитесь через РВМ Универсо в гипервселенную — бесконечное пространство исследований, цифровизации и социального взаимодействия в метавселенных. Функционал Общественного КиберГосплана поможет управлять вашими проектами и организациями, объединиться в рамках Омского Международного Плана, создавать в любой точке мира новые Народные предприятия, Профсоюзы, Советы и любые проекты по интересам.',
keywords:
'гипервселенная, метавселенные, госплан, кибергосплан, проекты, народные, предприятия, профсоюзы, советы, холсты, карточки, игры, работа',
url: process.env.APP_HOST + this.$route.path,
image: '',
robots: '',
};
},
},
mounted() {
this.acceptCookies = LocalStorage.getItem('acceptCookies');
......
<template>
<q-page padding>
{{ projectId }}
<!-- <div v-if="projectUuid">{{ projectUuid.nomo?.enhavo }}</div> -->
bla bla
</q-page>
</template>
<script lang="ts">
// import { useKanvasoStore } from '../stores/kanvaso';
// import { mapActions, mapState } from 'pinia';
import { useKanvasoStore } from '../stores/kanvaso';
import { mapActions, mapState } from 'pinia';
import { defineComponent } from 'vue';
export default defineComponent({
// name: 'PageName'
computed: {
projectId() {
...mapState(useKanvasoStore, { project: 'getKanvaso' }),
currentProject() {
return this.project ? this.project[0].node : null;
},
projectUuid() {
return this.$route?.params?.uuid || '';
},
},
// mounted(){
// }
methods: {
...mapActions(useKanvasoStore, ['onGetKanvaso']),
},
mounted() {
this.onGetKanvaso({ uuid: this.projectUuid });
},
});
</script>
Это отличие свёрнуто
import gql from 'graphql-tag';
export const kanvaso = gql`
query kanvaso {
kanvasojKanvaso(forigo: false, publikigo: true) {
query kanvaso($uuid: UUID) {
kanvasojKanvaso(forigo: false, publikigo: true, uuid: $uuid) {
edges {
node {
nomo {
......
......@@ -6,6 +6,7 @@ import { kanvasoEdit } from 'src/queries/mutations.js';
export const useKanvasoStore = defineStore('Kanvaso', {
state: () => ({
kanvaso: null,
}),
getters: {
getKanvaso: (state) => {
......@@ -16,11 +17,12 @@ export const useKanvasoStore = defineStore('Kanvaso', {
},
},
actions: {
async onGetKanvaso() {
async onGetKanvaso(payload) {
debugLog('on get kanvaso');
try {
const response = await apollo.default.query({
query: kanvaso,
variables: payload,
errorPolicy: 'all',
fetchPolicy: 'network-only',
});
......@@ -32,19 +34,17 @@ export const useKanvasoStore = defineStore('Kanvaso', {
}
},
async onEditKanvaso(
// {
// publikigo,
// nomo,
// priskribo,
// posedantoUzantoId,
// uuid,
// forigo
// }
payload
// {
// publikigo,
// nomo,
// priskribo,
// posedantoUzantoId,
// uuid,
// forigo
// }
payload
) {
debugLog('on edit kanvaso');
try {
......@@ -61,7 +61,6 @@ export const useKanvasoStore = defineStore('Kanvaso', {
return Promise.reject(err);
}
},
},
});
......
export default function meta(metaTags) {
const metaObj = {};
// console.log(metaTags);
if (!metaTags) {
return metaObj;
}
metaObj.meta = {};
metaObj.link = {};
if (metaTags.title) {
// console.log('title added', metaTags.title)
metaObj.title = metaTags.title;
metaObj.meta.ogTitle = { name: 'og:title', content: metaTags.title };
metaObj.meta.twitterTitle = {
name: 'twitter:title',
content: metaTags.title,
};
}
if (metaTags.keywords) {
metaObj.meta.keywords = { name: 'keywords', content: metaTags.keywords };
}
if (metaTags.description) {
// console.log('desc added')
metaObj.meta.description = {
name: 'description',
content: metaTags.description,
};
metaObj.meta.ogDescription = {
name: 'og:description',
content: metaTags.description,
};
metaObj.meta.twitterDescription = {
name: 'twitter:description',
content: metaTags.description,
};
}
if (metaTags.url) {
// console.log('url added')
metaObj.meta.ogUrl = { name: 'og:url', content: metaTags.url };
metaObj.meta.twitterUrl = { name: 'twitter:url', content: metaTags.url };
metaObj.link.canonical = { rel: 'canonical', href: metaTags.url };
}
// console.log('image added')
metaObj.meta.ogImage = {
name: 'og:image',
content:
metaTags.image !== ''
? metaTags.image
: process.env.APP_HOST + '/logo.png',
};
metaObj.meta.twitterImage = {
name: 'twitter:image',
content:
metaTags.image !== ''
? metaTags.image
: process.env.APP_HOST + '/logo.png',
};
metaObj.meta.twitterCard = {
name: 'twitter:card',
content: 'summary_large_image',
};
metaObj.meta.ogType = { name: 'og:type', content: 'website' };
if (metaTags.robots !== '' && metaTags.robots !== undefined) {
metaObj.meta.robots = { name: 'robots', content: metaTags.robots };
}
return metaObj;
}
......@@ -362,10 +362,10 @@
"@esbuild-kit/core-utils" "^3.3.2"
get-tsconfig "^4.7.0"
"@esbuild/linux-x64@0.18.20":
"@esbuild/win32-x64@0.18.20":
version "0.18.20"
resolved "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz"
integrity sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==
resolved "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz"
integrity sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==
"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
version "4.4.0"
......@@ -1081,6 +1081,11 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0:
dependencies:
color-convert "^2.0.1"
ansi-styles@^6.1.0:
version "6.2.1"
resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz"
integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==
anymatch@~3.1.2:
version "3.1.3"
resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz"
......@@ -1771,10 +1776,10 @@ error-stack-parser-es@^0.1.1:
resolved "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-0.1.1.tgz"
integrity sha512-g/9rfnvnagiNf+DRMHEVGuGuIBlCIMDFoTA616HaP2l9PlCjGjVhD98PNbVSJvmK4TttqT5mV5tInMhoFgi+aA==
esbuild-linux-64@0.14.51:
esbuild-windows-64@0.14.51:
version "0.14.51"
resolved "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.51.tgz"
integrity sha512-dxjhrqo5i7Rq6DXwz5v+MEHVs9VNFItJmHBe1CxROWNf4miOGoQhqSG8StStbDkQ1Mtobg6ng+4fwByOhoQoeA==
resolved "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.51.tgz"
integrity sha512-HoN/5HGRXJpWODprGCgKbdMvrC3A2gqvzewu2eECRw2sYxOUoh2TV1tS+G7bHNapPGI79woQJGV6pFH7GH7qnA==
esbuild@^0.14.27, esbuild@0.14.51:
version "0.14.51"
......@@ -2242,6 +2247,20 @@ fs-extra@^11.1.0, fs-extra@^11.1.1:
jsonfile "^6.0.1"
universalify "^2.0.0"
fs-minipass@^2.0.0:
version "2.1.0"
resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz"
integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==
dependencies:
minipass "^3.0.0"
fs-minipass@^3.0.0, fs-minipass@^3.0.3:
version "3.0.3"
resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz"
integrity sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==
dependencies:
minipass "^7.0.3"
fs.realpath@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
......@@ -2458,6 +2477,37 @@ http-errors@2.0.0:
statuses "2.0.1"
toidentifier "1.0.1"
http-proxy-agent@^5.0.0:
version "5.0.0"
resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz"
integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==
dependencies:
"@tootallnate/once" "2"
agent-base "6"
debug "4"
http-proxy-agent@^7.0.0:
version "7.0.0"
resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz"
integrity sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==
dependencies:
agent-base "^7.1.0"
debug "^4.3.4"
https-proxy-agent@^5.0.0:
version "5.0.1"
resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz"
integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==
dependencies:
agent-base "6"
debug "4"
https-proxy-agent@^7.0.1:
version "7.0.1"
dependencies:
agent-base "^7.0.2"
debug "4"
human-signals@^2.1.0:
version "2.1.0"
resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz"
......@@ -2689,6 +2739,11 @@ isexe@^2.0.0:
resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
isexe@^3.1.1:
version "3.1.1"
resolved "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz"
integrity sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==
isobject@^3.0.1:
version "3.0.1"
resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz"
......@@ -2898,6 +2953,44 @@ magic-string@^0.30.0, magic-string@^0.30.3:
dependencies:
"@jridgewell/sourcemap-codec" "^1.4.15"
make-fetch-happen@^11.0.3:
version "11.1.1"
resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz"
integrity sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==
dependencies:
agentkeepalive "^4.2.1"
cacache "^17.0.0"
http-cache-semantics "^4.1.1"
http-proxy-agent "^5.0.0"
https-proxy-agent "^5.0.0"
is-lambda "^1.0.1"
lru-cache "^7.7.1"
minipass "^5.0.0"
minipass-fetch "^3.0.0"
minipass-flush "^1.0.5"
minipass-pipeline "^1.2.4"
negotiator "^0.6.3"
promise-retry "^2.0.1"
socks-proxy-agent "^7.0.0"
ssri "^10.0.0"
make-fetch-happen@^13.0.0:
version "13.0.0"
resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz"
integrity sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==
dependencies:
"@npmcli/agent" "^2.0.0"
cacache "^18.0.0"
http-cache-semantics "^4.1.1"
is-lambda "^1.0.1"
minipass "^7.0.2"
minipass-fetch "^3.0.0"
minipass-flush "^1.0.5"
minipass-pipeline "^1.2.4"
negotiator "^0.6.3"
promise-retry "^2.0.1"
ssri "^10.0.0"
media-typer@0.3.0:
version "0.3.0"
resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"
......@@ -2977,6 +3070,83 @@ minimist@^1.2.5, minimist@^1.2.6:
resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz"
integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
minipass-collect@^1.0.2:
version "1.0.2"
resolved "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz"
integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==
dependencies:
minipass "^3.0.0"
minipass-fetch@^3.0.0:
version "3.0.4"
resolved "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz"
integrity sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==
dependencies:
minipass "^7.0.3"
minipass-sized "^1.0.3"
minizlib "^2.1.2"
optionalDependencies:
encoding "^0.1.13"
minipass-flush@^1.0.5:
version "1.0.5"
resolved "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz"
integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==
dependencies:
minipass "^3.0.0"
minipass-json-stream@^1.0.1:
version "1.0.1"
resolved "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz"
integrity sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==
dependencies:
jsonparse "^1.3.1"
minipass "^3.0.0"
minipass-pipeline@^1.2.4:
version "1.2.4"
resolved "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz"
integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==
dependencies:
minipass "^3.0.0"
minipass-sized@^1.0.3:
version "1.0.3"
resolved "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz"
integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==
dependencies:
minipass "^3.0.0"
minipass@^3.0.0:
version "3.3.6"
resolved "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz"
integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==
dependencies:
yallist "^4.0.0"
"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.2, minipass@^7.0.3:
version "7.0.3"
resolved "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz"
integrity sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==
minipass@^5.0.0:
version "5.0.0"
resolved "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz"
integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==
minizlib@^2.1.1, minizlib@^2.1.2:
version "2.1.2"
resolved "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz"
integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==
dependencies:
minipass "^3.0.0"
yallist "^4.0.0"
mkdirp@^1.0.3:
version "1.0.4"
resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
mlly@^1.2.0:
version "1.4.2"
resolved "https://registry.npmjs.org/mlly/-/mlly-1.4.2.tgz"
......@@ -3056,6 +3226,30 @@ node-releases@^2.0.13:
resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz"
integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==
nopt@^6.0.0:
version "6.0.0"
resolved "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz"
integrity sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==
dependencies:
abbrev "^1.0.0"
nopt@^7.0.0, nopt@^7.2.0:
version "7.2.0"
resolved "https://registry.npmjs.org/nopt/-/nopt-7.2.0.tgz"
integrity sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==
dependencies:
abbrev "^2.0.0"
normalize-package-data@^6.0.0:
version "6.0.0"
resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.0.tgz"
integrity sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==
dependencies:
hosted-git-info "^7.0.0"
is-core-module "^2.8.1"
semver "^7.3.5"
validate-npm-package-license "^3.0.4"
normalize-path@^3.0.0, normalize-path@~3.0.0:
version "3.0.0"
resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
......@@ -3080,6 +3274,105 @@ npm-run-path@^5.1.0:
dependencies:
path-key "^4.0.0"
npm-user-validate@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/npm-user-validate/-/npm-user-validate-2.0.0.tgz"
integrity sha512-sSWeqAYJ2dUPStJB+AEj0DyLRltr/f6YNcvCA7phkB8/RMLMnVsQ41GMwHo/ERZLYNDsyB2wPm7pZo1mqPOl7Q==
npm@^10.1.0:
version "10.1.0"
resolved "https://registry.npmjs.org/npm/-/npm-10.1.0.tgz"
integrity sha512-pZ2xybXzNGbJFZEKNbPoEXsE38Xou9VTnxxBk+B3pz0ndsGCs7iWHoUCPSsISU2hjmkWfDkJo3bYKE8RDOg4eg==
dependencies:
"@isaacs/string-locale-compare" "^1.1.0"
"@npmcli/arborist" "^7.1.0"
"@npmcli/config" "^7.2.0"
"@npmcli/fs" "^3.1.0"
"@npmcli/map-workspaces" "^3.0.4"
"@npmcli/package-json" "^5.0.0"
"@npmcli/promise-spawn" "^7.0.0"
"@npmcli/run-script" "^7.0.1"
"@sigstore/tuf" "^2.1.0"
abbrev "^2.0.0"
archy "~1.0.0"
cacache "^18.0.0"
chalk "^5.3.0"
ci-info "^3.8.0"
cli-columns "^4.0.0"
cli-table3 "^0.6.3"
columnify "^1.6.0"
fastest-levenshtein "^1.0.16"
fs-minipass "^3.0.3"
glob "^10.3.3"
graceful-fs "^4.2.11"
hosted-git-info "^7.0.0"
ini "^4.1.1"
init-package-json "^6.0.0"
is-cidr "^4.0.2"
json-parse-even-better-errors "^3.0.0"
libnpmaccess "^8.0.0"
libnpmdiff "^6.0.1"
libnpmexec "^7.0.1"
libnpmfund "^4.1.1"
libnpmhook "^10.0.0"
libnpmorg "^6.0.0"
libnpmpack "^6.0.1"
libnpmpublish "^9.0.0"
libnpmsearch "^7.0.0"
libnpmteam "^6.0.0"
libnpmversion "^5.0.0"
make-fetch-happen "^13.0.0"
minimatch "^9.0.3"
minipass "^7.0.3"
minipass-pipeline "^1.2.4"
ms "^2.1.2"
node-gyp "^9.4.0"
nopt "^7.2.0"
npm-audit-report "^5.0.0"
npm-install-checks "^6.2.0"
npm-package-arg "^11.0.0"
npm-pick-manifest "^9.0.0"
npm-profile "^9.0.0"
npm-registry-fetch "^16.0.0"
npm-user-validate "^2.0.0"
npmlog "^7.0.1"
p-map "^4.0.0"
pacote "^17.0.4"
parse-conflict-json "^3.0.1"
proc-log "^3.0.0"
qrcode-terminal "^0.12.0"
read "^2.1.0"
semver "^7.5.4"
ssri "^10.0.5"
supports-color "^9.4.0"
tar "^6.1.15"
text-table "~0.2.0"
tiny-relative-date "^1.3.0"
treeverse "^3.0.0"
validate-npm-package-name "^5.0.0"
which "^4.0.0"
write-file-atomic "^5.0.1"
npmlog@^6.0.0:
version "6.0.2"
resolved "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz"
integrity sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==
dependencies:
are-we-there-yet "^3.0.0"
console-control-strings "^1.1.0"
gauge "^4.0.3"
set-blocking "^2.0.0"
npmlog@^7.0.1:
version "7.0.1"
resolved "https://registry.npmjs.org/npmlog/-/npmlog-7.0.1.tgz"
integrity sha512-uJ0YFk/mCQpLBt+bxN88AKd+gyqZvZDbtiNxk6Waqcj2aPRyfVx8ITawkyQynxUagInjdYT1+qj4NfA5KJJUxg==
dependencies:
are-we-there-yet "^4.0.0"
console-control-strings "^1.1.0"
gauge "^5.0.0"
set-blocking "^2.0.0"
nth-check@^2.1.1:
version "2.1.1"
resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz"
......@@ -3904,6 +4197,40 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
is-fullwidth-code-point "^3.0.0"
strip-ansi "^6.0.1"
"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
version "4.2.3"
resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
dependencies:
emoji-regex "^8.0.0"
is-fullwidth-code-point "^3.0.0"
strip-ansi "^6.0.1"
string-width@^5.0.1:
version "5.1.2"
resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz"
integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==
dependencies:
eastasianwidth "^0.2.0"
emoji-regex "^9.2.2"
strip-ansi "^7.0.1"
string-width@^5.1.2:
version "5.1.2"
resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz"
integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==
dependencies:
eastasianwidth "^0.2.0"
emoji-regex "^9.2.2"
strip-ansi "^7.0.1"
"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
version "6.0.1"
resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
dependencies:
ansi-regex "^5.0.1"
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
version "6.0.1"
resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
......@@ -4382,6 +4709,27 @@ which@^2.0.1:
dependencies:
isexe "^2.0.0"
which@^2.0.2:
version "2.0.2"
resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz"
integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
dependencies:
isexe "^2.0.0"
which@^4.0.0:
version "4.0.0"
resolved "https://registry.npmjs.org/which/-/which-4.0.0.tgz"
integrity sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==
dependencies:
isexe "^3.1.1"
wide-align@^1.1.5:
version "1.1.5"
resolved "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz"
integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==
dependencies:
string-width "^1.0.2 || 2 || 3 || 4"
wildcard@^2.0.0:
version "2.0.1"
resolved "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz"
......
Поддерживает Markdown
0% или .
You are about to add 0 people to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Пожалуйста, зарегистрируйтесь или чтобы прокомментировать