/
seafteam
/
seaf-archtool-core
Обзор
Документация
Войти
/
seafteam
/
seaf-archtool-core
Код
Запросы
10
Задачи
Пакеты
2
Релизы
21
Аналитика
java-back
package.json
191 строка
6 KB
Сергеев Виктор Алексеевич
dev 3
10 июл 2026, 15:17
10 июл 2026, 15:17
faa9d9e
Код
Авторство
О чём код?
{ "name": "seaf-archtool-core", "version": "2026.30.0", "main": "src/backend/main.mjs", "type": "module", "files": [ "/dist" ], "repository": { "type": "git", "url": "git+https://gitverse.ru/seafteam/seaf-archtool-core.git" }, "homepage": "https://gitverse.ru/seafteam/seaf-archtool-core", "scripts": { "lib": "vue-cli-service build --name test --target lib", "plugin": "echo \"WARNING: This script is DEPRECATED. Use npm run plugin:build\" && export VUE_APP_DOCHUB_MODE=plugin && vue-cli-service build", "plugin:build": "export VUE_APP_DOCHUB_MODE=plugin && vue-cli-service build", "plugin:publish": "node scripts/plugin-publish.mjs", "backend-build": "export VUE_APP_DOCHUB_MODE=backend && npm run build", "dev-backend-ui-up": "export VUE_APP_DOCHUB_MODE=backend VUE_APP_DOCHUB_BACKEND_URL=\"http://localhost:8888\" && vue-cli-service serve", "dev-backend-bh-up": "export VUE_APP_DOCHUB_BACKEND_PORT=3000 && npx tsx src/backend/main.mjs", "backend-up": "npx tsx src/backend/main.mjs", "cluster": "export NODE_OPTIONS=\"$NODE_OPTIONS $VUE_APP_DOCHUB_CLUSTER_NODE_PARAMS_MAIN\" && npx tsx $VUE_APP_DOCHUB_CLUSTER_NODE_PARAMS src/backend/cluster.mjs", "backend": "export VUE_APP_DOCHUB_MODE=backend && npm run build && npx tsx src/backend/main.mjs", "serve": "vue-cli-service serve", "build": "vue-cli-service build", "lint": "vue-cli-service lint", "test": "jest --coverage", "postinstall": "if test -d \".git\"; then cp -r hooks/* .git/hooks; fi && find plugins -maxdepth 1 -type d -exec sh -c \"cd '{}' && if [ -f package.json ]; then echo '---\nRunning npm i in {}'; npm i; fi\" \\;", "smartants-up": "npx tsx src/backend/smartants-main.mjs", "clear-cache": "npx tsx src/backend/clear-cache.mjs" }, "dependencies": { "@asyncapi/react-component": "3.1.3", "@asyncapi/web-component": "3.1.3", "@fontsource/cascadia-code": "5.2.2", "@langchain/core": "0.3.80", "@langchain/langgraph": "0.2.38", "@mdi/font": "5.9.55", "@mermaid-js/mermaid-mindmap": "9.3.0", "@modelcontextprotocol/sdk": "1.29.0", "@sbol/clickstream-agent": "file:libs/clickstream-agent-0.9.3.tgz", "@server-sent-stream/web": "1.0.3", "@types/uuid": "9.0.1", "ajv": "8.12.0", "ajv-formats": "2.1.1", "ajv-i18n": "4.2.0", "async-mutex": "0.5.0", "axios": "0.33.0", "babel-plugin-prismjs": "2.1.0", "babel-runtime": "6.26.0", "colorspace": "file:./libs/colorspace", "compression": "1.8.1", "core-js": "3.26.1", "cors": "2.8.5", "dateformat": "3.0.3", "dompurify": "3.4.11", "dotenv": "17.2.3", "esm-module-alias": "2.2.1", "express": "4.22.2", "fflate": "0.8.2", "form-data": "4.0.6", "gigachat": "0.0.14", "jsonata": "2.2.1", "jsrsasign": "11.1.3", "langchain": "0.3.37", "langchain-gigachat": "0.0.13", "markdown-it": "14.2.0", "md5": "2.3.0", "mermaid": "11.15.0", "mitt": "^3.0.1", "monaco-editor": "0.52.2", "mustache": "4.2.0", "object-hash": "3.0.0", "oidc-client-ts": "2.4.0", "openapi-ui": "1.0.4", "pg": "8.16.3", "prismjs": "1.30.0", "semver": "7.7.1", "splitpanes": "4.1.2", "stream": "0.0.2", "swagger-ui": "5.32.8", "timers": "0.1.1", "tsx": "4.22.4", "uuid": "9.0.1", "vis-network": "9.1.9", "vue": "3.5.30", "vue-cookie": "1.1.4", "vue-router": "5.0.4", "vue-toastification": "^2.0.0-rc.5", "vuetify": "4.0.5", "vuex": "4.1.0", "winston": "3.17.0", "xml2js": "0.6.2", "yaml": "1.10.3", "zod": "3.25.76", "zod-to-json-schema": "3.24.6" }, "devDependencies": { "@babel/eslint-parser": "7.19.1", "@babel/preset-env": "7.20.2", "@babel/preset-typescript": "7.18.6", "@babel/runtime": "7.27.0", "@effortlessmotion/html-webpack-inline-source-plugin": "1.0.3", "@types/cors": "2.8.19", "@types/express": "5.0.3", "@types/jest": "29.4.1", "@types/node": "22.15.3", "@typescript-eslint/eslint-plugin": "5.46.1", "@typescript-eslint/parser": "5.46.1", "@vue/cli-plugin-babel": "5.0.9", "@vue/cli-plugin-eslint": "5.0.9", "@vue/cli-service": "5.0.9", "@vue/compiler-sfc": "3.5.38", "babel-eslint": "10.1.0", "babel-loader": "8.3.0", "babel-plugin-transform-import-meta": "2.2.0", "baseline-browser-mapping": "2.9.18", "css-loader": "3.6.0", "eslint": "7.32.0", "eslint-plugin-vue": "7.20.0", "fake-indexeddb": "4.0.1", "generator-code": "1.11.10", "html-webpack-plugin": "5.6.3", "jasmine-unit-test-generator": "1.3.1", "jest": "29.4.1", "jest-environment-jsdom": "29.7.0", "jest-sonar-reporter": "2.0.0", "jest-test-gen": "1.4.3", "monaco-editor-webpack-plugin": "7.1.0", "nodemon": "2.0.20", "postcss-loader": "8.2.1", "raw-loader": "4.0.2", "ts-jest": "29.4.11", "ts-loader": "9.5.1", "ts-node": "10.9.2", "ts-node-dev": "2.0.0", "typescript": "5.9.3", "vue-loader": "17.4.2", "vue-monaco": "0.3.2", "vue-style-loader": "3.1.2", "webpack-bundle-analyzer": "4.8.0", "webpack-pwa-manifest": "4.3.0", "webpack-sources": "3.3.2", "yo": "5.1.0" }, "overrides": { "colorspace": "file:./libs/colorspace", "node-forge": "1.4.0", "langsmith": "0.7.10", "protobufjs": "8.6.5", "gigachat": { "axios": "1.18.1" }, "ws": "8.21.0", "undici": "8.5.0", "lodash": "4.18.1", "lodash-es": "4.18.1", "fast-uri": "4.1.0", "fast-xml-builder": "1.2.0", "minimatch": "10.2.5", "react": "18.3.1", "react-dom": "18.3.1", "webpack": "5.107.2", "semver-regex": "3.1.4", "trim-newlines": "5.0.0", "cacheable-request": "13.0.8", "semver": "7.7.1", "cross-spawn": "7.0.6", "test-exclude@6.0.0": { "minimatch": "3.1.2" } }, "postcss": { "plugins": { "autoprefixer": {} } }, "engines": { "npm": ">=10.8.3", "node": ">=22.9.0" }, "ide": { "idea": { "api": "1.0.0" }, "vscode": { "api": "1.0.0" } } }