feat: 将 yarn + learn 的 monorepo 转成 pnpm (#548) (#555)

Reviewed-on: daoyoucloud/tachycode#555
This commit is contained in:
sealday 2024-04-01 13:39:44 +08:00
parent b5b042ba94
commit d1b50a8f31
139 changed files with 41343 additions and 29033 deletions

8
.changeset/README.md Normal file
View File

@ -0,0 +1,8 @@
# Changesets
Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works
with multi-package repos, or single-package repos to help you version and publish your code. You can
find the full documentation for it [in our repository](https://github.com/changesets/changesets)
We have a quick list of common questions to get you started engaging with this project in
[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md)

11
.changeset/config.json Normal file
View File

@ -0,0 +1,11 @@
{
"$schema": "https://unpkg.com/@changesets/config@3.0.0/schema.json",
"changelog": false,
"commit": false,
"fixed": [],
"linked": [],
"access": "restricted",
"baseBranch": "@hera/dev",
"updateInternalDependencies": "patch",
"ignore": []
}

97
.changeset/pre.json Normal file
View File

@ -0,0 +1,97 @@
{
"mode": "pre",
"tag": "alpha",
"initialVersions": {
"@nocobase/acl": "0.21.1",
"@nocobase/actions": "0.21.1",
"@nocobase/app": "0.21.1",
"@nocobase/auth": "0.21.1",
"@nocobase/build": "0.21.1",
"@nocobase/cache": "0.21.1",
"@nocobase/cli": "0.21.1",
"@nocobase/client": "0.21.1",
"create-nocobase-app": "0.21.1",
"@nocobase/data-source-manager": "0.21.1",
"@nocobase/database": "0.21.1",
"@nocobase/devtools": "0.21.1",
"@nocobase/evaluators": "0.21.1",
"@nocobase/logger": "0.21.1",
"@nocobase/resourcer": "0.21.1",
"@nocobase/sdk": "0.21.1",
"@nocobase/server": "0.21.1",
"@nocobase/telemetry": "0.21.1",
"@nocobase/test": "0.21.1",
"@nocobase/utils": "0.21.1",
"@hera/plugin-audit-logs": "1.0.4",
"@hera/plugin-core": "1.7.3",
"@hera/plugin-gas-station": "0.14.1",
"@hera/plugin-mobile": "1.0.2",
"@hera/plugin-oidc": "0.20.1",
"@hera/plugin-rental": "1.7.5",
"@hera/plugin-websocket": "0.0.3",
"@nocobase/plugin-acl": "0.21.1",
"@nocobase/plugin-action-bulk-edit": "0.21.1",
"@nocobase/plugin-action-bulk-update": "0.21.1",
"@nocobase/plugin-action-duplicate": "0.21.1",
"@nocobase/plugin-action-print": "0.21.1",
"@nocobase/plugin-api-doc": "0.21.1",
"@nocobase/plugin-api-keys": "0.21.1",
"@nocobase/plugin-audit-logs": "0.21.1",
"@nocobase/plugin-auth": "0.21.1",
"@nocobase/plugin-backup-restore": "0.21.1",
"@nocobase/plugin-calendar": "0.21.1",
"@nocobase/plugin-cas": "0.21.1",
"@nocobase/plugin-charts": "0.21.1",
"@nocobase/plugin-china-region": "0.21.1",
"@nocobase/plugin-client": "0.21.1",
"@nocobase/plugin-collection-manager": "0.21.1",
"@nocobase/plugin-custom-request": "0.21.1",
"@nocobase/plugin-data-source-manager": "0.21.1",
"@nocobase/plugin-data-visualization": "0.21.1",
"@nocobase/plugin-disable-pm-add": "0.21.1",
"@nocobase/plugin-error-handler": "0.21.1",
"@nocobase/plugin-excel-formula-field": "0.21.1",
"@nocobase/plugin-export": "0.21.1",
"@nocobase/plugin-file-manager": "0.21.1",
"@nocobase/plugin-formula-field": "0.21.1",
"@nocobase/plugin-gantt": "0.21.1",
"@nocobase/plugin-graph-collection-manager": "0.21.1",
"@nocobase/plugin-iframe-block": "0.21.1",
"@nocobase/plugin-import": "0.21.1",
"@nocobase/plugin-kanban": "0.21.1",
"@nocobase/plugin-localization-management": "0.21.1",
"@nocobase/plugin-logger": "0.21.1",
"@nocobase/plugin-map": "0.21.1",
"@nocobase/plugin-math-formula-field": "0.21.1",
"@nocobase/plugin-mobile-client": "0.21.1",
"@nocobase/plugin-mock-collections": "0.21.1",
"@nocobase/plugin-multi-app-manager": "0.21.1",
"@nocobase/plugin-multi-app-share-collection": "0.21.1",
"@nocobase/plugin-notifications": "0.21.1",
"@nocobase/plugin-oidc": "0.21.1",
"@nocobase/plugin-saml": "0.21.1",
"@nocobase/plugin-sample-hello": "0.21.1",
"@nocobase/plugin-sequence-field": "0.21.1",
"@nocobase/plugin-sms-auth": "0.21.1",
"@nocobase/plugin-snapshot-field": "0.21.1",
"@nocobase/plugin-system-settings": "0.21.1",
"@nocobase/plugin-theme-editor": "0.21.1",
"@nocobase/plugin-ui-routes-storage": "0.21.1",
"@nocobase/plugin-ui-schema-storage": "0.21.1",
"@nocobase/plugin-users": "0.21.1",
"@nocobase/plugin-verification": "0.21.1",
"@nocobase/plugin-workflow": "0.21.1",
"@nocobase/plugin-workflow-action-trigger": "0.21.1",
"@nocobase/plugin-workflow-aggregate": "0.21.1",
"@nocobase/plugin-workflow-delay": "0.21.1",
"@nocobase/plugin-workflow-dynamic-calculation": "0.21.1",
"@nocobase/plugin-workflow-loop": "0.21.1",
"@nocobase/plugin-workflow-manual": "0.21.1",
"@nocobase/plugin-workflow-parallel": "0.21.1",
"@nocobase/plugin-workflow-request": "0.21.1",
"@nocobase/plugin-workflow-sql": "0.21.1",
"@nocobase/plugin-workflow-test": "0.21.1",
"@nocobase/preset-nocobase": "0.21.1"
},
"changesets": ["selfish-lies-enjoy", "six-dolphins-mix", "smart-jokes-whisper", "unlucky-dolls-hope"]
}

View File

@ -0,0 +1,94 @@
---
"@nocobase/plugin-workflow-dynamic-calculation": patch
"@nocobase/plugin-multi-app-share-collection": patch
"@nocobase/plugin-graph-collection-manager": patch
"@nocobase/plugin-localization-management": patch
"@nocobase/plugin-workflow-action-trigger": patch
"@nocobase/plugin-data-source-manager": patch
"@nocobase/plugin-excel-formula-field": patch
"@nocobase/plugin-action-bulk-update": patch
"@nocobase/plugin-collection-manager": patch
"@nocobase/plugin-data-visualization": patch
"@nocobase/plugin-math-formula-field": patch
"@nocobase/plugin-workflow-aggregate": patch
"@nocobase/plugin-multi-app-manager": patch
"@nocobase/plugin-ui-routes-storage": patch
"@nocobase/plugin-ui-schema-storage": patch
"@nocobase/plugin-workflow-parallel": patch
"@nocobase/plugin-action-bulk-edit": patch
"@nocobase/plugin-action-duplicate": patch
"@nocobase/plugin-mock-collections": patch
"@nocobase/plugin-workflow-request": patch
"@nocobase/plugin-system-settings": patch
"@nocobase/plugin-workflow-manual": patch
"@nocobase/plugin-backup-restore": patch
"@nocobase/plugin-custom-request": patch
"@nocobase/plugin-disable-pm-add": patch
"@nocobase/plugin-sequence-field": patch
"@nocobase/plugin-snapshot-field": patch
"@nocobase/plugin-workflow-delay": patch
"@nocobase/plugin-error-handler": patch
"@nocobase/plugin-formula-field": patch
"@nocobase/plugin-mobile-client": patch
"@nocobase/plugin-notifications": patch
"@nocobase/plugin-workflow-loop": patch
"@nocobase/plugin-workflow-test": patch
"@nocobase/plugin-action-print": patch
"@nocobase/plugin-china-region": patch
"@nocobase/plugin-file-manager": patch
"@nocobase/plugin-iframe-block": patch
"@nocobase/plugin-sample-hello": patch
"@nocobase/plugin-theme-editor": patch
"@nocobase/plugin-verification": patch
"@nocobase/plugin-workflow-sql": patch
"@nocobase/plugin-audit-logs": patch
"@nocobase/plugin-api-keys": patch
"@nocobase/plugin-calendar": patch
"@nocobase/plugin-sms-auth": patch
"@nocobase/plugin-workflow": patch
"@hera/plugin-gas-station": patch
"@nocobase/plugin-api-doc": patch
"@hera/plugin-audit-logs": patch
"@nocobase/plugin-charts": patch
"@nocobase/plugin-client": patch
"@nocobase/plugin-export": patch
"@nocobase/plugin-import": patch
"@nocobase/plugin-kanban": patch
"@nocobase/plugin-logger": patch
"@hera/plugin-websocket": patch
"@nocobase/plugin-gantt": patch
"@nocobase/plugin-users": patch
"@nocobase/plugin-auth": patch
"@nocobase/plugin-oidc": patch
"@nocobase/plugin-saml": patch
"@nocobase/plugin-acl": patch
"@nocobase/plugin-cas": patch
"@nocobase/plugin-map": patch
"@hera/plugin-mobile": patch
"@hera/plugin-rental": patch
"@hera/plugin-core": patch
"@hera/plugin-oidc": patch
"create-nocobase-app": patch
"@nocobase/data-source-manager": patch
"@nocobase/preset-nocobase": patch
"@nocobase/evaluators": patch
"@nocobase/resourcer": patch
"@nocobase/telemetry": patch
"@nocobase/database": patch
"@nocobase/devtools": patch
"@nocobase/actions": patch
"@nocobase/client": patch
"@nocobase/logger": patch
"@nocobase/server": patch
"@nocobase/build": patch
"@nocobase/cache": patch
"@nocobase/utils": patch
"@nocobase/auth": patch
"@nocobase/test": patch
"@nocobase/acl": patch
"@nocobase/app": patch
"@nocobase/cli": patch
"@nocobase/sdk": patch
---
do a prerelease

View File

@ -0,0 +1,94 @@
---
"@nocobase/plugin-workflow-dynamic-calculation": patch
"@nocobase/plugin-multi-app-share-collection": patch
"@nocobase/plugin-graph-collection-manager": patch
"@nocobase/plugin-localization-management": patch
"@nocobase/plugin-workflow-action-trigger": patch
"@nocobase/plugin-data-source-manager": patch
"@nocobase/plugin-excel-formula-field": patch
"@nocobase/plugin-action-bulk-update": patch
"@nocobase/plugin-collection-manager": patch
"@nocobase/plugin-data-visualization": patch
"@nocobase/plugin-math-formula-field": patch
"@nocobase/plugin-workflow-aggregate": patch
"@nocobase/plugin-multi-app-manager": patch
"@nocobase/plugin-ui-routes-storage": patch
"@nocobase/plugin-ui-schema-storage": patch
"@nocobase/plugin-workflow-parallel": patch
"@nocobase/plugin-action-bulk-edit": patch
"@nocobase/plugin-action-duplicate": patch
"@nocobase/plugin-mock-collections": patch
"@nocobase/plugin-workflow-request": patch
"@nocobase/plugin-system-settings": patch
"@nocobase/plugin-workflow-manual": patch
"@nocobase/plugin-backup-restore": patch
"@nocobase/plugin-custom-request": patch
"@nocobase/plugin-disable-pm-add": patch
"@nocobase/plugin-sequence-field": patch
"@nocobase/plugin-snapshot-field": patch
"@nocobase/plugin-workflow-delay": patch
"@nocobase/plugin-error-handler": patch
"@nocobase/plugin-formula-field": patch
"@nocobase/plugin-mobile-client": patch
"@nocobase/plugin-notifications": patch
"@nocobase/plugin-workflow-loop": patch
"@nocobase/plugin-workflow-test": patch
"@nocobase/plugin-action-print": patch
"@nocobase/plugin-china-region": patch
"@nocobase/plugin-file-manager": patch
"@nocobase/plugin-iframe-block": patch
"@nocobase/plugin-sample-hello": patch
"@nocobase/plugin-theme-editor": patch
"@nocobase/plugin-verification": patch
"@nocobase/plugin-workflow-sql": patch
"@nocobase/plugin-audit-logs": patch
"@nocobase/plugin-api-keys": patch
"@nocobase/plugin-calendar": patch
"@nocobase/plugin-sms-auth": patch
"@nocobase/plugin-workflow": patch
"@hera/plugin-gas-station": patch
"@nocobase/plugin-api-doc": patch
"@hera/plugin-audit-logs": patch
"@nocobase/plugin-charts": patch
"@nocobase/plugin-client": patch
"@nocobase/plugin-export": patch
"@nocobase/plugin-import": patch
"@nocobase/plugin-kanban": patch
"@nocobase/plugin-logger": patch
"@hera/plugin-websocket": patch
"@nocobase/plugin-gantt": patch
"@nocobase/plugin-users": patch
"@nocobase/plugin-auth": patch
"@nocobase/plugin-oidc": patch
"@nocobase/plugin-saml": patch
"@nocobase/plugin-acl": patch
"@nocobase/plugin-cas": patch
"@nocobase/plugin-map": patch
"@hera/plugin-mobile": patch
"@hera/plugin-rental": patch
"@hera/plugin-core": patch
"@hera/plugin-oidc": patch
"create-nocobase-app": patch
"@nocobase/data-source-manager": patch
"@nocobase/preset-nocobase": patch
"@nocobase/evaluators": patch
"@nocobase/resourcer": patch
"@nocobase/telemetry": patch
"@nocobase/database": patch
"@nocobase/devtools": patch
"@nocobase/actions": patch
"@nocobase/client": patch
"@nocobase/logger": patch
"@nocobase/server": patch
"@nocobase/build": patch
"@nocobase/cache": patch
"@nocobase/utils": patch
"@nocobase/auth": patch
"@nocobase/test": patch
"@nocobase/acl": patch
"@nocobase/app": patch
"@nocobase/cli": patch
"@nocobase/sdk": patch
---
do patch

View File

@ -0,0 +1,94 @@
---
"@nocobase/plugin-workflow-dynamic-calculation": patch
"@nocobase/plugin-multi-app-share-collection": patch
"@nocobase/plugin-graph-collection-manager": patch
"@nocobase/plugin-localization-management": patch
"@nocobase/plugin-workflow-action-trigger": patch
"@nocobase/plugin-data-source-manager": patch
"@nocobase/plugin-excel-formula-field": patch
"@nocobase/plugin-action-bulk-update": patch
"@nocobase/plugin-collection-manager": patch
"@nocobase/plugin-data-visualization": patch
"@nocobase/plugin-math-formula-field": patch
"@nocobase/plugin-workflow-aggregate": patch
"@nocobase/plugin-multi-app-manager": patch
"@nocobase/plugin-ui-routes-storage": patch
"@nocobase/plugin-ui-schema-storage": patch
"@nocobase/plugin-workflow-parallel": patch
"@nocobase/plugin-action-bulk-edit": patch
"@nocobase/plugin-action-duplicate": patch
"@nocobase/plugin-mock-collections": patch
"@nocobase/plugin-workflow-request": patch
"@nocobase/plugin-system-settings": patch
"@nocobase/plugin-workflow-manual": patch
"@nocobase/plugin-backup-restore": patch
"@nocobase/plugin-custom-request": patch
"@nocobase/plugin-disable-pm-add": patch
"@nocobase/plugin-sequence-field": patch
"@nocobase/plugin-snapshot-field": patch
"@nocobase/plugin-workflow-delay": patch
"@nocobase/plugin-error-handler": patch
"@nocobase/plugin-formula-field": patch
"@nocobase/plugin-mobile-client": patch
"@nocobase/plugin-notifications": patch
"@nocobase/plugin-workflow-loop": patch
"@nocobase/plugin-workflow-test": patch
"@nocobase/plugin-action-print": patch
"@nocobase/plugin-china-region": patch
"@nocobase/plugin-file-manager": patch
"@nocobase/plugin-iframe-block": patch
"@nocobase/plugin-sample-hello": patch
"@nocobase/plugin-theme-editor": patch
"@nocobase/plugin-verification": patch
"@nocobase/plugin-workflow-sql": patch
"@nocobase/plugin-audit-logs": patch
"@nocobase/plugin-api-keys": patch
"@nocobase/plugin-calendar": patch
"@nocobase/plugin-sms-auth": patch
"@nocobase/plugin-workflow": patch
"@hera/plugin-gas-station": patch
"@nocobase/plugin-api-doc": patch
"@hera/plugin-audit-logs": patch
"@nocobase/plugin-charts": patch
"@nocobase/plugin-client": patch
"@nocobase/plugin-export": patch
"@nocobase/plugin-import": patch
"@nocobase/plugin-kanban": patch
"@nocobase/plugin-logger": patch
"@hera/plugin-websocket": patch
"@nocobase/plugin-gantt": patch
"@nocobase/plugin-users": patch
"@nocobase/plugin-auth": patch
"@nocobase/plugin-oidc": patch
"@nocobase/plugin-saml": patch
"@nocobase/plugin-acl": patch
"@nocobase/plugin-cas": patch
"@nocobase/plugin-map": patch
"@hera/plugin-mobile": patch
"@hera/plugin-rental": patch
"@hera/plugin-core": patch
"@hera/plugin-oidc": patch
"create-nocobase-app": patch
"@nocobase/data-source-manager": patch
"@nocobase/preset-nocobase": patch
"@nocobase/evaluators": patch
"@nocobase/resourcer": patch
"@nocobase/telemetry": patch
"@nocobase/database": patch
"@nocobase/devtools": patch
"@nocobase/actions": patch
"@nocobase/client": patch
"@nocobase/logger": patch
"@nocobase/server": patch
"@nocobase/build": patch
"@nocobase/cache": patch
"@nocobase/utils": patch
"@nocobase/auth": patch
"@nocobase/test": patch
"@nocobase/acl": patch
"@nocobase/app": patch
"@nocobase/cli": patch
"@nocobase/sdk": patch
---
try 2

View File

@ -0,0 +1,94 @@
---
"@nocobase/plugin-workflow-dynamic-calculation": patch
"@nocobase/plugin-multi-app-share-collection": patch
"@nocobase/plugin-graph-collection-manager": patch
"@nocobase/plugin-localization-management": patch
"@nocobase/plugin-workflow-action-trigger": patch
"@nocobase/plugin-data-source-manager": patch
"@nocobase/plugin-excel-formula-field": patch
"@nocobase/plugin-action-bulk-update": patch
"@nocobase/plugin-collection-manager": patch
"@nocobase/plugin-data-visualization": patch
"@nocobase/plugin-math-formula-field": patch
"@nocobase/plugin-workflow-aggregate": patch
"@nocobase/plugin-multi-app-manager": patch
"@nocobase/plugin-ui-routes-storage": patch
"@nocobase/plugin-ui-schema-storage": patch
"@nocobase/plugin-workflow-parallel": patch
"@nocobase/plugin-action-bulk-edit": patch
"@nocobase/plugin-action-duplicate": patch
"@nocobase/plugin-mock-collections": patch
"@nocobase/plugin-workflow-request": patch
"@nocobase/plugin-system-settings": patch
"@nocobase/plugin-workflow-manual": patch
"@nocobase/plugin-backup-restore": patch
"@nocobase/plugin-custom-request": patch
"@nocobase/plugin-disable-pm-add": patch
"@nocobase/plugin-sequence-field": patch
"@nocobase/plugin-snapshot-field": patch
"@nocobase/plugin-workflow-delay": patch
"@nocobase/plugin-error-handler": patch
"@nocobase/plugin-formula-field": patch
"@nocobase/plugin-mobile-client": patch
"@nocobase/plugin-notifications": patch
"@nocobase/plugin-workflow-loop": patch
"@nocobase/plugin-workflow-test": patch
"@nocobase/plugin-action-print": patch
"@nocobase/plugin-china-region": patch
"@nocobase/plugin-file-manager": patch
"@nocobase/plugin-iframe-block": patch
"@nocobase/plugin-sample-hello": patch
"@nocobase/plugin-theme-editor": patch
"@nocobase/plugin-verification": patch
"@nocobase/plugin-workflow-sql": patch
"@nocobase/plugin-audit-logs": patch
"@nocobase/plugin-api-keys": patch
"@nocobase/plugin-calendar": patch
"@nocobase/plugin-sms-auth": patch
"@nocobase/plugin-workflow": patch
"@hera/plugin-gas-station": patch
"@nocobase/plugin-api-doc": patch
"@hera/plugin-audit-logs": patch
"@nocobase/plugin-charts": patch
"@nocobase/plugin-client": patch
"@nocobase/plugin-export": patch
"@nocobase/plugin-import": patch
"@nocobase/plugin-kanban": patch
"@nocobase/plugin-logger": patch
"@hera/plugin-websocket": patch
"@nocobase/plugin-gantt": patch
"@nocobase/plugin-users": patch
"@nocobase/plugin-auth": patch
"@nocobase/plugin-oidc": patch
"@nocobase/plugin-saml": patch
"@nocobase/plugin-acl": patch
"@nocobase/plugin-cas": patch
"@nocobase/plugin-map": patch
"@hera/plugin-mobile": patch
"@hera/plugin-rental": patch
"@hera/plugin-core": patch
"@hera/plugin-oidc": patch
"create-nocobase-app": patch
"@nocobase/data-source-manager": patch
"@nocobase/preset-nocobase": patch
"@nocobase/evaluators": patch
"@nocobase/resourcer": patch
"@nocobase/telemetry": patch
"@nocobase/database": patch
"@nocobase/devtools": patch
"@nocobase/actions": patch
"@nocobase/client": patch
"@nocobase/logger": patch
"@nocobase/server": patch
"@nocobase/build": patch
"@nocobase/cache": patch
"@nocobase/utils": patch
"@nocobase/auth": patch
"@nocobase/test": patch
"@nocobase/acl": patch
"@nocobase/app": patch
"@nocobase/cli": patch
"@nocobase/sdk": patch
---
fix presets

View File

@ -2,7 +2,6 @@
**/*.svg
**/*.ejs
**/*.html
package.json
.umi
.umi-production
.umi-test

View File

@ -1,5 +1,5 @@
module.exports = {
plugins: ['prettier-plugin-sql'],
plugins: ['prettier-plugin-sql', 'prettier-plugin-packagejson'],
singleQuote: true,
trailingComma: 'all',
printWidth: 120,

2792
.tmp_scripts/build.2.log Normal file

File diff suppressed because it is too large Load Diff

2794
.tmp_scripts/build.log Normal file

File diff suppressed because it is too large Load Diff

740
.tmp_scripts/dev-error.log Normal file
View File

@ -0,0 +1,740 @@
error - ./packages/core/client/src/schema-component/common/utils/logic.js:4:0-26
Module not found: Error: Can't resolve 'dayjs' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src/schema-component/common/utils'
error - ./packages/core/client/src/api-client/hooks/assign.ts:2:0-34
Module not found: Error: Can't resolve 'deepmerge' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src/api-client/hooks'
error - ./packages/core/client/src/application/utils/globalDeps.ts:3:0-62
Module not found: Error: Can't resolve '@dnd-kit/accessibility' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src/application/utils'
error - ./packages/core/client/src/application/utils/globalDeps.ts:7:0-54
Module not found: Error: Can't resolve '@dnd-kit/utilities' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src/application/utils'
error - ./packages/core/client/src/block-provider/BlockProvider.tsx:15:0-30
Module not found: Error: Can't resolve 'deepmerge' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src/block-provider'
error - ./packages/core/client/src/collection-manager/templates/components/sql-collection/FieldsConfigure.tsx:14:0-26
Module not found: Error: Can't resolve 'dayjs' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src/collection-manager/templates/components/sql-collection'
error - ./packages/core/client/src/index.ts:2:0-32
Module not found: Error: Can't resolve 'dayjs/plugin/isBetween' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src'
error - ./packages/core/client/src/index.ts:3:0-36
Module not found: Error: Can't resolve 'dayjs/plugin/isSameOrAfter' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src'
error - ./packages/core/client/src/index.ts:4:0-37
Module not found: Error: Can't resolve 'dayjs/plugin/isSameOrBefore' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src'
error - ./packages/core/client/src/index.ts:5:0-30
Module not found: Error: Can't resolve 'dayjs/plugin/isoWeek' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src'
error - ./packages/core/client/src/index.ts:6:0-33
Module not found: Error: Can't resolve 'dayjs/plugin/localeData' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src'
error - ./packages/core/client/src/index.ts:7:0-36
Module not found: Error: Can't resolve 'dayjs/plugin/quarterOfYear' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src'
error - ./packages/core/client/src/index.ts:8:0-26
Module not found: Error: Can't resolve 'dayjs/plugin/utc' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src'
error - ./packages/core/client/src/index.ts:9:0-30
Module not found: Error: Can't resolve 'dayjs/plugin/weekday' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src'
error - ./packages/core/client/src/nocobase-buildin-plugin/plugins/LocalePlugin.ts:11:0-26
Module not found: Error: Can't resolve 'dayjs' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src/nocobase-buildin-plugin/plugins'
error - ./packages/core/client/src/nocobase-buildin-plugin/plugins/LocalePlugin.ts:73:21-62
Module not found: Error: Can't resolve 'dayjs/locale' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src/nocobase-buildin-plugin/plugins'
error - ./packages/core/client/src/pm/PluginDetail.tsx:4:0-26
Module not found: Error: Can't resolve 'dayjs' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src/pm'
error - ./packages/core/client/src/pm/PluginDetail.tsx:5:0-53
Module not found: Error: Can't resolve 'dayjs/plugin/relativeTime' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src/pm'
error - ./packages/core/client/src/schema-component/antd/association-field/InternalCascadeSelect.tsx:18:0-26
Module not found: Error: Can't resolve 'dayjs' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src/schema-component/antd/association-field'
error - ./packages/core/client/src/schema-component/antd/date-picker/ReadPretty.tsx:6:0-26
Module not found: Error: Can't resolve 'dayjs' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src/schema-component/antd/date-picker'
error - ./packages/core/client/src/schema-component/antd/date-picker/util.ts:3:0-26
Module not found: Error: Can't resolve 'dayjs' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src/schema-component/antd/date-picker'
error - ./packages/core/client/src/schema-component/antd/expand-action/Expand.Action.tsx:9:0-45
Module not found: Error: Can't resolve 'rc-util/lib/ref' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src/schema-component/antd/expand-action'
error - ./packages/core/client/src/schema-component/antd/input-number/ReadPretty.tsx:5:0-35
Module not found: Error: Can't resolve 'd3-format' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src/schema-component/antd/input-number'
error - ./packages/core/client/src/schema-component/antd/nanoIDInput/NanoIDInput.tsx:4:0-52
Module not found: Error: Can't resolve 'nanoid' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src/schema-component/antd/nanoIDInput'
error - ./packages/core/client/src/schema-component/antd/remote-select/RemoteSelect.tsx:14:0-26
Module not found: Error: Can't resolve 'dayjs' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src/schema-component/antd/remote-select'
error - ./packages/core/client/src/schema-component/antd/time-picker/ReadPretty.tsx:5:0-26
Module not found: Error: Can't resolve 'dayjs' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src/schema-component/antd/time-picker'
error - ./packages/core/client/src/schema-component/antd/unixTimestamp/UnixTimestamp.tsx:7:0-26
Module not found: Error: Can't resolve 'dayjs' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src/schema-component/antd/unixTimestamp'
error - ./packages/core/client/src/schema-component/antd/variable/Input.tsx:24:0-26
Module not found: Error: Can't resolve 'dayjs' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src/schema-component/antd/variable'
error - ./packages/core/client/src/schema-initializer/components/CreateRecordAction.tsx:12:0-45
Module not found: Error: Can't resolve 'rc-util/lib/ref' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src/schema-initializer/components'
error - ./packages/core/client/src/schema-settings/DataTemplates/utils.tsx:15:0-33
Module not found: Error: Can't resolve 'lru-cache' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src/schema-settings/DataTemplates'
error - ./packages/core/client/src/schema-settings/DateFormat/ExpiresRadio.tsx:7:0-26
Module not found: Error: Can't resolve 'dayjs' in '/Users/seal/Documents/projects/codes/tachycode/packages/core/client/src/schema-settings/DateFormat'
error - ./packages/plugins/@hera/plugin-core/src/client/components/SignaturePad.tsx:11:0-45
Module not found: Error: Can't resolve 'throttle-debounce' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@hera/plugin-core/src/client/components'
error - ./packages/plugins/@hera/plugin-core/src/client/hooks/useFilterBlockActionProps.tsx:9:0-24
Module not found: Error: Can't resolve 'flat' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@hera/plugin-core/src/client/hooks'
error - ./packages/plugins/@hera/plugin-mobile/src/client/schema-initializer/NoticeBlockInitializer.tsx:12:0-40
Module not found: Error: Can't resolve 'antd-mobile' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@hera/plugin-mobile/src/client/schema-initializer'
error - ./packages/plugins/@hera/plugin-mobile/src/client/schema-initializer/SwiperBlockInitializer.tsx:14:0-44
Module not found: Error: Can't resolve 'antd-mobile' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@hera/plugin-mobile/src/client/schema-initializer'
error - ./packages/plugins/@hera/plugin-mobile/src/client/schema-initializer/TabSearchBlockInitializer.tsx:18:0-62
Module not found: Error: Can't resolve 'antd-mobile' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@hera/plugin-mobile/src/client/schema-initializer'
error - ./packages/plugins/@hera/plugin-rental/src/client/custom-components/RecordFeeConverted.tsx:8:0-23
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@hera/plugin-rental/src/client/custom-components'
error - ./packages/plugins/@hera/plugin-rental/src/client/custom-components/RecordFeeConvertedRead.tsx:8:0-23
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@hera/plugin-rental/src/client/custom-components'
error - ./packages/plugins/@hera/plugin-rental/src/client/custom-components/RecordProductScope.tsx:5:0-23
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@hera/plugin-rental/src/client/custom-components'
error - ./packages/plugins/@hera/plugin-rental/src/client/custom-components/RecordSummary.tsx:8:0-23
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@hera/plugin-rental/src/client/custom-components'
error - ./packages/plugins/@hera/plugin-rental/src/client/custom-components/RecordTotalPrice.tsx:10:0-23
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@hera/plugin-rental/src/client/custom-components'
error - ./packages/plugins/@hera/plugin-rental/src/client/schema-initializer/actions/RecordPrintSetupMargingTopInitializer.tsx:12:0-34
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@hera/plugin-rental/src/client/schema-initializer/actions'
error - ./packages/plugins/@hera/plugin-rental/src/client/schema-initializer/actions/SettlementExportExcel.tsx:3:0-30
Module not found: Error: Can't resolve 'exceljs' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@hera/plugin-rental/src/client/schema-initializer/actions'
error - ./packages/plugins/@hera/plugin-rental/src/client/schema-initializer/actions/SettlementExportExcel.tsx:4:0-36
Module not found: Error: Can't resolve 'file-saver' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@hera/plugin-rental/src/client/schema-initializer/actions'
error - ./packages/plugins/@hera/plugin-rental/src/client/schema-initializer/blocks/UnusedRecordsBlockInitializer.tsx:11:0-49
Module not found: Error: Can't resolve '@ant-design/icons' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@hera/plugin-rental/src/client/schema-initializer/blocks'
error - ./packages/plugins/@hera/plugin-websocket/src/client/schema-initializer/WebsocketBlockInitializer.tsx:11:0-52
Module not found: Error: Can't resolve '@ant-design/icons' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@hera/plugin-websocket/src/client/schema-initializer'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/NewRole.tsx:7:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/RolesManagement.tsx:7:0-53
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/RolesManagement.tsx:9:0-40
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/RolesMenu.tsx:8:0-71
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/RolesMenu.tsx:9:0-62
Module not found: Error: Can't resolve '@ant-design/icons' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/RolesMenu.tsx:12:0-40
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/locale.ts:1:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/permissions/AvailableActions.tsx:4:0-28
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client/permissions'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/permissions/GeneralPermissions.tsx:7:0-63
Module not found: Error: Can't resolve '@formily/core' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client/permissions'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/permissions/GeneralPermissions.tsx:8:0-41
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client/permissions'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/permissions/GeneralPermissions.tsx:10:0-41
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client/permissions'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/permissions/GeneralPermissions.tsx:11:0-31
Module not found: Error: Can't resolve 'lodash/uniq' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client/permissions'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/permissions/GeneralPermissions.tsx:13:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client/permissions'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/permissions/GeneralPermissions.tsx:14:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client/permissions'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/permissions/GeneralPermissions.tsx:15:0-39
Module not found: Error: Can't resolve 'ahooks' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client/permissions'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/permissions/MenuItemsProvider.tsx:4:0-28
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client/permissions'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/permissions/MenuPermissions.tsx:9:0-48
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client/permissions'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/permissions/MenuPermissions.tsx:10:0-63
Module not found: Error: Can't resolve '@formily/core' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client/permissions'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/permissions/MenuPermissions.tsx:11:0-30
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client/permissions'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/permissions/MenuPermissions.tsx:13:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client/permissions'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/permissions/MenuPermissions.tsx:14:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client/permissions'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/permissions/MenuPermissions.tsx:17:0-39
Module not found: Error: Can't resolve 'ahooks' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client/permissions'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/permissions/Permissions.tsx:6:0-28
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client/permissions'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/permissions/PluginPermissions.tsx:9:0-48
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client/permissions'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/permissions/PluginPermissions.tsx:11:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client/permissions'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/permissions/PluginPermissions.tsx:12:0-33
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client/permissions'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/permissions/StrategyActions.tsx:5:0-51
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client/permissions'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/permissions/StrategyActions.tsx:6:0-52
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client/permissions'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/permissions/StrategyActions.tsx:8:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client/permissions'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/permissions/style.ts:3:0-42
Module not found: Error: Can't resolve 'antd-style' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client/permissions'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/schemas/roles.ts:3:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client/schemas'
error - ./packages/plugins/@nocobase/plugin-acl/src/client/schemas/roles.ts:6:0-31
Module not found: Error: Can't resolve 'lodash/pick' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-acl/src/client/schemas'
error - ./packages/plugins/@nocobase/plugin-action-bulk-edit/src/client/BulkEditAction.Settings.tsx:2:0-48
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-bulk-edit/src/client'
error - ./packages/plugins/@nocobase/plugin-action-bulk-edit/src/client/BulkEditAction.Settings.tsx:5:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-bulk-edit/src/client'
error - ./packages/plugins/@nocobase/plugin-action-bulk-edit/src/client/CreateFormBulkEditBlockInitializer.tsx:8:0-49
Module not found: Error: Can't resolve '@ant-design/icons' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-bulk-edit/src/client'
error - ./packages/plugins/@nocobase/plugin-action-bulk-edit/src/client/bulkEditFormItemSettings.ts:4:0-61
Module not found: Error: Can't resolve '@formily/antd-v5' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-bulk-edit/src/client'
error - ./packages/plugins/@nocobase/plugin-action-bulk-edit/src/client/bulkEditFormItemSettings.ts:5:0-58
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-bulk-edit/src/client'
error - ./packages/plugins/@nocobase/plugin-action-bulk-edit/src/client/bulkEditFormItemSettings.ts:7:0-23
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-bulk-edit/src/client'
error - ./packages/plugins/@nocobase/plugin-action-bulk-edit/src/client/bulkEditFormItemSettings.ts:8:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-bulk-edit/src/client'
error - ./packages/plugins/@nocobase/plugin-action-bulk-edit/src/client/component/BulkEditField.tsx:8:0-35
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-bulk-edit/src/client/component'
error - ./packages/plugins/@nocobase/plugin-action-bulk-edit/src/client/component/BulkEditField.tsx:9:0-67
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-bulk-edit/src/client/component'
error - ./packages/plugins/@nocobase/plugin-action-bulk-edit/src/client/component/BulkEditField.tsx:10:0-40
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-bulk-edit/src/client/component'
error - ./packages/plugins/@nocobase/plugin-action-bulk-edit/src/client/component/BulkEditField.tsx:12:0-47
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-bulk-edit/src/client/component'
error - ./packages/plugins/@nocobase/plugin-action-bulk-edit/src/client/component/BulkEditField.tsx:14:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-bulk-edit/src/client/component'
error - ./packages/plugins/@nocobase/plugin-action-bulk-edit/src/client/createBulkEditBlockUISchema.ts:2:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-bulk-edit/src/client'
error - ./packages/plugins/@nocobase/plugin-action-bulk-edit/src/client/utils.tsx:6:0-36
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-bulk-edit/src/client'
error - ./packages/plugins/@nocobase/plugin-action-bulk-edit/src/client/utils.tsx:8:0-81
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-bulk-edit/src/client'
error - ./packages/plugins/@nocobase/plugin-action-bulk-edit/src/client/utils.tsx:9:0-35
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-bulk-edit/src/client'
error - ./packages/plugins/@nocobase/plugin-action-bulk-edit/src/client/utils.tsx:12:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-bulk-edit/src/client'
error - ./packages/plugins/@nocobase/plugin-action-bulk-update/src/client/BulkUpdateAction.Settings.tsx:3:0-48
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-bulk-update/src/client'
error - ./packages/plugins/@nocobase/plugin-action-bulk-update/src/client/BulkUpdateAction.Settings.tsx:4:0-42
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-bulk-update/src/client'
error - ./packages/plugins/@nocobase/plugin-action-bulk-update/src/client/BulkUpdateAction.Settings.tsx:6:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-bulk-update/src/client'
error - ./packages/plugins/@nocobase/plugin-action-bulk-update/src/client/locale/index.ts:2:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-bulk-update/src/client/locale'
error - ./packages/plugins/@nocobase/plugin-action-bulk-update/src/client/utils.tsx:5:0-88
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-bulk-update/src/client'
error - ./packages/plugins/@nocobase/plugin-action-bulk-update/src/client/utils.tsx:8:0-36
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-bulk-update/src/client'
error - ./packages/plugins/@nocobase/plugin-action-duplicate/src/client/DuplicateAction.Settings.tsx:9:0-56
Module not found: Error: Can't resolve '@formily/core' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-duplicate/src/client'
error - ./packages/plugins/@nocobase/plugin-action-duplicate/src/client/DuplicateAction.Settings.tsx:10:0-86
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-duplicate/src/client'
error - ./packages/plugins/@nocobase/plugin-action-duplicate/src/client/DuplicateAction.Settings.tsx:12:0-40
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-duplicate/src/client'
error - ./packages/plugins/@nocobase/plugin-action-duplicate/src/client/DuplicateAction.Settings.tsx:13:0-35
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-duplicate/src/client'
error - ./packages/plugins/@nocobase/plugin-action-duplicate/src/client/DuplicateAction.Settings.tsx:15:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-duplicate/src/client'
error - ./packages/plugins/@nocobase/plugin-action-duplicate/src/client/DuplicateAction.tsx:11:0-39
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-duplicate/src/client'
error - ./packages/plugins/@nocobase/plugin-action-duplicate/src/client/DuplicateAction.tsx:12:0-84
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-duplicate/src/client'
error - ./packages/plugins/@nocobase/plugin-action-duplicate/src/client/DuplicateAction.tsx:14:0-35
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-duplicate/src/client'
error - ./packages/plugins/@nocobase/plugin-action-duplicate/src/client/DuplicateAction.tsx:16:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-duplicate/src/client'
error - ./packages/plugins/@nocobase/plugin-action-print/src/client/utils.ts:4:0-49
Module not found: Error: Can't resolve 'react-to-print' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-action-print/src/client'
error - ./packages/plugins/@nocobase/plugin-auth/src/client/pages/AuthLayout.tsx:4:0-35
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-auth/src/client/pages'
error - ./packages/plugins/@nocobase/plugin-auth/src/client/pages/SignInPage.tsx:9:0-35
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-auth/src/client/pages'
error - ./packages/plugins/@nocobase/plugin-backup-restore/src/client/Configuration.tsx:7:0-96
Module not found: Error: Can't resolve '@ant-design/icons' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-backup-restore/src/client'
error - ./packages/plugins/@nocobase/plugin-backup-restore/src/client/Configuration.tsx:8:0-44
Module not found: Error: Can't resolve '@formily/antd-v5' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-backup-restore/src/client'
error - ./packages/plugins/@nocobase/plugin-backup-restore/src/client/Configuration.tsx:11:0-36
Module not found: Error: Can't resolve 'file-saver' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-backup-restore/src/client'
error - ./packages/plugins/@nocobase/plugin-backup-restore/src/client/locale/index.ts:2:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-backup-restore/src/client/locale'
error - ./packages/plugins/@nocobase/plugin-calendar/src/locale/index.ts:3:0-55
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-calendar/src/locale'
error - ./packages/plugins/@nocobase/plugin-cas/src/client/locale/index.ts:1:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-cas/src/client/locale'
error - ./packages/plugins/@nocobase/plugin-charts/src/client/select/shared.ts:5:0-28
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-charts/src/client/select'
error - ./packages/plugins/@nocobase/plugin-charts/src/client/settings/queryTypes.ts:1:0-28
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-charts/src/client/settings'
error - ./packages/plugins/@nocobase/plugin-custom-request/src/client/components/CustomRequestActionDesigner.tsx:8:0-46
Module not found: Error: Can't resolve '@formily/antd-v5' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-custom-request/src/client/components'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/BreadcumbTitle.tsx:3:0-50
Module not found: Error: Can't resolve '@ant-design/icons' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/BreadcumbTitle.tsx:5:0-46
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/AddFieldAction.tsx:8:0-49
Module not found: Error: Can't resolve '@ant-design/icons' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/AddFieldAction.tsx:9:0-46
Module not found: Error: Can't resolve '@formily/antd-v5' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/AddFieldAction.tsx:10:0-51
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/AddFieldAction.tsx:11:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/AddFieldAction.tsx:12:0-40
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/AddFieldAction.tsx:13:0-35
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/AddFieldAction.tsx:15:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/CollectionFields.tsx:7:0-43
Module not found: Error: Can't resolve '@formily/core' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/CollectionFields.tsx:8:0-85
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/CollectionFields.tsx:9:0-31
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/CollectionFields.tsx:11:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/ConfigurationTable.tsx:7:0-51
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/ConfigurationTable.tsx:8:0-43
Module not found: Error: Can't resolve '@formily/reactive' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/ConfigurationTable.tsx:9:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/ConfigurationTable.tsx:11:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/ConfigurationTable.tsx:14:0-31
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/ConfigurationTabs.tsx:7:0-92
Module not found: Error: Can't resolve '@dnd-kit/core' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/ConfigurationTabs.tsx:8:0-58
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/ConfigurationTabs.tsx:9:0-42
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/ConfigurationTabs.tsx:11:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/EditCollectionAction.tsx:10:0-46
Module not found: Error: Can't resolve '@formily/antd-v5' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/EditCollectionAction.tsx:11:0-41
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/EditCollectionAction.tsx:12:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/EditCollectionAction.tsx:14:0-41
Module not found: Error: Can't resolve 'lodash/cloneDeep' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/EditCollectionAction.tsx:15:0-31
Module not found: Error: Can't resolve 'lodash/omit' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/EditCollectionAction.tsx:17:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/EditFieldAction.tsx:10:0-46
Module not found: Error: Can't resolve '@formily/antd-v5' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/EditFieldAction.tsx:11:0-41
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/EditFieldAction.tsx:12:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/EditFieldAction.tsx:13:0-41
Module not found: Error: Can't resolve 'lodash/cloneDeep' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/EditFieldAction.tsx:14:0-31
Module not found: Error: Can't resolve 'lodash/omit' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/EditFieldAction.tsx:15:0-29
Module not found: Error: Can't resolve 'lodash/set' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/EditFieldAction.tsx:17:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components/CollectionFieldInterfaceSelect.tsx:5:0-61
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components/CollectionFieldInterfaceSelect.tsx:6:0-35
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components/CollectionName.tsx:5:0-52
Module not found: Error: Can't resolve '@ant-design/icons' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components/CollectionName.tsx:6:0-66
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components/CollectionName.tsx:7:0-42
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components/CollectionName.tsx:8:0-29
Module not found: Error: Can't resolve 'classnames' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components/CollectionName.tsx:10:0-65
Module not found: Error: Can't resolve '@formily/antd-v5/esm/__builtins__' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components/FieldTitleInput.tsx:5:0-42
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components/FieldTitleInput.tsx:6:0-29
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components/FieldTitleInput.tsx:7:0-34
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components/FieldType.tsx:4:0-42
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components/FieldType.tsx:6:0-35
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components/TitleField.tsx:7:0-48
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components/TitleField.tsx:8:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components/UnSupportFields.tsx:4:0-38
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components/UnSupportFields.tsx:5:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components/index.tsx:7:0-30
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components/index.tsx:8:0-61
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/components'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/hooks.ts:3:0-31
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/hooks.ts:4:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/index.tsx:4:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/schema/collectionFields.ts:3:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/schema'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/schema/collections.ts:5:0-40
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/schema'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/schema/collections.ts:6:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/schema'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/schema/collections.ts:7:0-31
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/schema'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/schema/collections.ts:8:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CollectionsManager/schema'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CreateDatabaseConnectAction.tsx:6:0-63
Module not found: Error: Can't resolve '@ant-design/icons' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CreateDatabaseConnectAction.tsx:7:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CreateDatabaseConnectAction.tsx:9:0-47
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/CreateDatabaseConnectAction.tsx:11:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/DatabaseConnectionManager.tsx:6:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/DatabaseConnectionManager.tsx:8:0-28
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/DatabaseConnectionManager.tsx:9:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/EditDatabaseConnectionAction.tsx:7:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/EditDatabaseConnectionAction.tsx:10:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/EditDatabaseConnectionAction.tsx:11:0-51
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/AddCategoryAction.tsx:7:0-49
Module not found: Error: Can't resolve '@ant-design/icons' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/AddCategoryAction.tsx:8:0-41
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/AddCategoryAction.tsx:9:0-35
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/AddCategoryAction.tsx:11:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/CollectionFields.tsx:13:0-35
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/CollectionFields.tsx:14:0-43
Module not found: Error: Can't resolve '@formily/core' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/CollectionFields.tsx:15:0-69
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/CollectionFields.tsx:16:0-58
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/CollectionFields.tsx:18:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/CollectionFieldsTable.tsx:5:0-43
Module not found: Error: Can't resolve '@formily/core' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/CollectionFieldsTable.tsx:6:0-95
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/CollectionFieldsTable.tsx:7:0-63
Module not found: Error: Can't resolve '@formily/react/esm/hooks/useAttach' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/CollectionFieldsTableArray.tsx:10:0-35
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/CollectionFieldsTableArray.tsx:11:0-84
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/CollectionFieldsTableArray.tsx:13:0-29
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/CollectionFieldsTableArray.tsx:14:0-51
Module not found: Error: Can't resolve 'classnames' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/CollectionFieldsTableArray.tsx:15:0-35
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/CollectionFieldsTableArray.tsx:17:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/ConfigurationTable.tsx:7:0-41
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/ConfigurationTable.tsx:8:0-43
Module not found: Error: Can't resolve '@formily/reactive' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/ConfigurationTable.tsx:9:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/ConfigurationTable.tsx:11:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/ConfigurationTabs.tsx:8:0-49
Module not found: Error: Can't resolve '@ant-design/icons' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/ConfigurationTabs.tsx:9:0-120
Module not found: Error: Can't resolve '@dnd-kit/core' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/ConfigurationTabs.tsx:10:0-58
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/ConfigurationTabs.tsx:11:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/ConfigurationTabs.tsx:12:0-63
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/ConfigurationTabs.tsx:13:0-23
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/ConfigurationTabs.tsx:15:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/EditCategoryAction.tsx:7:0-41
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/EditCategoryAction.tsx:8:0-35
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/index.tsx:1:0-56
Module not found: Error: Can't resolve '@formily/core' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/schemas/collections.ts:5:0-40
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/schemas'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/schemas/collections.ts:6:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/schemas'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/schemas/collections.ts:7:0-31
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/schemas'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/schemas/collections.ts:8:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/Configuration/schemas'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager/index.tsx:4:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/MainDataSourceManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager/DataSourceTable.tsx:3:0-28
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager/PermisionProvider.tsx:7:0-31
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager/PermisionProvider.tsx:9:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager/RoleConfigure.tsx:5:0-46
Module not found: Error: Can't resolve '@formily/core' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager/RoleConfigure.tsx:7:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager/RolesResourcesActions.tsx:6:0-56
Module not found: Error: Can't resolve '@formily/antd-v5' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager/RolesResourcesActions.tsx:7:0-51
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager/RolesResourcesActions.tsx:8:0-44
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager/RolesResourcesActions.tsx:9:0-33
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager/RolesResourcesActions.tsx:11:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager/ScopeSelect.tsx:4:0-43
Module not found: Error: Can't resolve '@formily/core' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager/StrategyActions.tsx:5:0-51
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager/StrategyActions.tsx:6:0-52
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager/StrategyActions.tsx:8:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager/index.tsx:4:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager/index.tsx:5:0-28
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager/schemas/roleCollections.ts:3:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager/schemas'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager/schemas/useSaveRoleResourceAction.ts:4:0-41
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager/schemas'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager/style.ts:3:0-42
Module not found: Error: Can't resolve 'antd-style' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/PermissionManager'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/ViewDatabaseConnectionAction.tsx:7:0-30
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/ViewDatabaseConnectionAction.tsx:8:0-35
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/component/ViewDatabaseConnectionAction.tsx:9:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/component'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/hooks/index.ts:4:0-51
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/hooks'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/hooks/index.ts:5:0-31
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/hooks'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/hooks/index.ts:6:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/hooks'
error - ./packages/plugins/@nocobase/plugin-data-source-manager/src/client/schema/index.ts:2:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-source-manager/src/client/schema'
error - ./packages/plugins/@nocobase/plugin-data-visualization/src/client/block/ChartDataProvider.tsx:7:0-39
Module not found: Error: Can't resolve 'ahooks' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-visualization/src/client/block'
error - ./packages/plugins/@nocobase/plugin-data-visualization/src/client/block/transformers.tsx:5:0-26
Module not found: Error: Can't resolve 'dayjs' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-visualization/src/client/block'
error - ./packages/plugins/@nocobase/plugin-data-visualization/src/client/filter/FilterItemInitializers.tsx:18:0-39
Module not found: Error: Can't resolve 'ahooks' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-visualization/src/client/filter'
error - ./packages/plugins/@nocobase/plugin-data-visualization/src/client/filter/FilterProvider.tsx:7:0-39
Module not found: Error: Can't resolve 'ahooks' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-visualization/src/client/filter'
error - ./packages/plugins/@nocobase/plugin-data-visualization/src/client/filter/FilterVariableInput.tsx:6:0-39
Module not found: Error: Can't resolve 'ahooks' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-visualization/src/client/filter'
error - ./packages/plugins/@nocobase/plugin-data-visualization/src/client/filter/utils.ts:6:0-26
Module not found: Error: Can't resolve 'dayjs' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-visualization/src/client/filter'
error - ./packages/plugins/@nocobase/plugin-data-visualization/src/client/hooks/filter.ts:14:0-39
Module not found: Error: Can't resolve 'ahooks' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-visualization/src/client/hooks'
error - ./packages/plugins/@nocobase/plugin-data-visualization/src/client/hooks/filter.ts:18:0-34
Module not found: Error: Can't resolve 'deepmerge' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-data-visualization/src/client/hooks'
error - ./packages/plugins/@nocobase/plugin-export/src/client/useExportAction.ts:5:0-28
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-export/src/client'
error - ./packages/plugins/@nocobase/plugin-file-manager/src/client/FileStorage.tsx:7:0-63
Module not found: Error: Can't resolve '@ant-design/icons' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-file-manager/src/client'
error - ./packages/plugins/@nocobase/plugin-file-manager/src/client/FileStorage.tsx:11:0-23
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-file-manager/src/client'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/Gantt.Settings.tsx:3:0-58
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/GanttActionInitializers.tsx:1:0-48
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/GanttBlockInitializer.tsx:6:0-49
Module not found: Error: Can't resolve '@ant-design/icons' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/GanttBlockInitializer.tsx:7:0-46
Module not found: Error: Can't resolve '@formily/antd-v5' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/GanttBlockInitializer.tsx:8:0-54
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/GanttBlockInitializer.tsx:10:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/GanttBlockProvider.tsx:5:0-42
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/components/calendar/calendar.tsx:4:0-34
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client/components/calendar'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/components/calendar/style.tsx:3:0-44
Module not found: Error: Can't resolve '@ctrl/tinycolor' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client/components/calendar'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/components/calendar/top-part-of-calendar.tsx:3:0-34
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client/components/calendar'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/components/gantt/Event.tsx:1:0-42
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client/components/gantt'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/components/gantt/gantt.tsx:11:0-39
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client/components/gantt'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/components/gantt/gantt.tsx:12:0-64
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client/components/gantt'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/components/gantt/gantt.tsx:14:0-31
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client/components/gantt'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/components/gantt/gantt.tsx:15:0-34
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client/components/gantt'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/components/gantt/gantt.tsx:17:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client/components/gantt'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/components/grid/grid-body.tsx:4:0-34
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client/components/grid'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/components/other/horizontal-scroll.tsx:4:0-34
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client/components/other'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/components/other/tooltip.tsx:4:0-34
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client/components/other'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/components/other/vertical-scroll.tsx:3:0-34
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client/components/other'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/components/task-item/bar/bar-display.tsx:3:0-34
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client/components/task-item/bar'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/components/task-item/bar/bar-small.tsx:3:0-34
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client/components/task-item/bar'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/components/task-item/bar/bar.tsx:3:0-34
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client/components/task-item/bar'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/components/task-item/bar/style.tsx:3:0-35
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client/components/task-item/bar'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/components/task-item/milestone/milestone.tsx:4:0-34
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client/components/task-item/milestone'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/components/task-item/milestone/style.tsx:3:0-35
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client/components/task-item/milestone'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/components/task-item/project/project.tsx:3:0-34
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client/components/task-item/project'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/components/task-item/project/style.tsx:3:0-35
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client/components/task-item/project'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/components/task-item/task-item.tsx:5:0-34
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client/components/task-item'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/createGanttBlockUISchema.tsx:2:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client'
error - ./packages/plugins/@nocobase/plugin-gantt/src/client/utils.tsx:2:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-gantt/src/client'
error - ./packages/plugins/@nocobase/plugin-graph-collection-manager/src/client/GraphDrawPage.tsx:14:0-34
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-graph-collection-manager/src/client'
error - ./packages/plugins/@nocobase/plugin-graph-collection-manager/src/client/GraphDrawPage.tsx:19:0-28
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-graph-collection-manager/src/client'
error - ./packages/plugins/@nocobase/plugin-graph-collection-manager/src/client/action-hooks.tsx:11:0-41
Module not found: Error: Can't resolve 'lodash/cloneDeep' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-graph-collection-manager/src/client'
error - ./packages/plugins/@nocobase/plugin-graph-collection-manager/src/client/components/ConnectorAction.tsx:10:0-35
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-graph-collection-manager/src/client/components'
error - ./packages/plugins/@nocobase/plugin-graph-collection-manager/src/client/components/DirectionAction.tsx:9:0-35
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-graph-collection-manager/src/client/components'
error - ./packages/plugins/@nocobase/plugin-graph-collection-manager/src/client/components/Entity.tsx:13:0-35
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-graph-collection-manager/src/client/components'
error - ./packages/plugins/@nocobase/plugin-graph-collection-manager/src/client/components/Entity.tsx:18:0-28
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-graph-collection-manager/src/client/components'
error - ./packages/plugins/@nocobase/plugin-graph-collection-manager/src/client/components/LocateCollectionAction.tsx:10:0-35
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-graph-collection-manager/src/client/components'
error - ./packages/plugins/@nocobase/plugin-graph-collection-manager/src/client/utils.tsx:3:0-28
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-graph-collection-manager/src/client'
error - ./packages/plugins/@nocobase/plugin-import/src/client/useImportAction.ts:5:0-28
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-import/src/client'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/CreateAndSelectSort/index.tsx:8:0-46
Module not found: Error: Can't resolve '@formily/antd-v5' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client/CreateAndSelectSort'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/CreateAndSelectSort/index.tsx:9:0-64
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client/CreateAndSelectSort'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/CreateAndSelectSort/index.tsx:11:0-37
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client/CreateAndSelectSort'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/CreateAndSelectSort/index.tsx:13:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client/CreateAndSelectSort'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/CreateAndSelectSort/index.tsx:14:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client/CreateAndSelectSort'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/Kanban.Card.Designer.tsx:5:0-49
Module not found: Error: Can't resolve '@ant-design/icons' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/Kanban.Card.Designer.tsx:6:0-48
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/Kanban.Card.Designer.tsx:7:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/Kanban.Card.Designer.tsx:9:0-29
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/Kanban.Card.Designer.tsx:11:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/Kanban.Card.tsx:6:0-35
Module not found: Error: Can't resolve '@emotion/css' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/Kanban.Card.tsx:7:0-46
Module not found: Error: Can't resolve '@formily/antd-v5' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/Kanban.Card.tsx:8:0-74
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/Kanban.Card.tsx:10:0-28
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/Kanban.Card.tsx:11:0-29
Module not found: Error: Can't resolve 'classnames' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/Kanban.CardViewer.tsx:1:0-42
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/Kanban.Settings.tsx:3:0-58
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/Kanban.tsx:9:0-93
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/Kanban.tsx:11:0-33
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/KanbanBlockInitializer.tsx:6:0-49
Module not found: Error: Can't resolve '@ant-design/icons' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/KanbanBlockInitializer.tsx:7:0-46
Module not found: Error: Can't resolve '@formily/antd-v5' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/KanbanBlockInitializer.tsx:8:0-63
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/KanbanBlockInitializer.tsx:10:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/KanbanBlockProvider.tsx:9:0-66
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/KanbanBlockProvider.tsx:10:0-28
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/KanbanBlockProvider.tsx:11:0-31
Module not found: Error: Can't resolve 'lodash/uniq' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/board/Board.tsx:8:0-54
Module not found: Error: Can't resolve 'react-beautiful-dnd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client/board'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/board/Card.tsx:4:0-48
Module not found: Error: Can't resolve 'react-beautiful-dnd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client/board'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/board/Column.tsx:6:0-48
Module not found: Error: Can't resolve 'react-beautiful-dnd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client/board'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/board/style.ts:3:0-42
Module not found: Error: Can't resolve 'antd-style' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client/board'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/board/withDroppable.tsx:6:0-48
Module not found: Error: Can't resolve 'react-beautiful-dnd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client/board'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/createKanbanBlockUISchema.ts:3:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client'
error - ./packages/plugins/@nocobase/plugin-kanban/src/client/locale/index.ts:2:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-kanban/src/client/locale'
error - ./packages/plugins/@nocobase/plugin-localization-management/src/client/Localization.tsx:7:0-49
Module not found: Error: Can't resolve '@ant-design/icons' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-localization-management/src/client'
error - ./packages/plugins/@nocobase/plugin-localization-management/src/client/Localization.tsx:8:0-43
Module not found: Error: Can't resolve '@formily/core' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-localization-management/src/client'
error - ./packages/plugins/@nocobase/plugin-localization-management/src/client/Localization.tsx:9:0-58
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-localization-management/src/client'
error - ./packages/plugins/@nocobase/plugin-localization-management/src/client/Localization.tsx:11:0-39
Module not found: Error: Can't resolve 'ahooks' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-localization-management/src/client'
error - ./packages/plugins/@nocobase/plugin-localization-management/src/client/Localization.tsx:12:0-111
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-localization-management/src/client'
error - ./packages/plugins/@nocobase/plugin-localization-management/src/client/locale/index.ts:1:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-localization-management/src/client/locale'
error - ./packages/plugins/@nocobase/plugin-logger/src/client/LogsDownloader.tsx:9:0-82
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-logger/src/client'
error - ./packages/plugins/@nocobase/plugin-logger/src/client/LogsDownloader.tsx:10:0-65
Module not found: Error: Can't resolve '@ant-design/icons' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-logger/src/client'
error - ./packages/plugins/@nocobase/plugin-logger/src/client/LogsDownloader.tsx:12:0-39
Module not found: Error: Can't resolve 'ahooks' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-logger/src/client'
error - ./packages/plugins/@nocobase/plugin-logger/src/client/locale/index.ts:2:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-logger/src/client/locale'
error - ./packages/plugins/@nocobase/plugin-map/src/client/block/MapBlock.Settings.tsx:6:0-28
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-map/src/client/block'
error - ./packages/plugins/@nocobase/plugin-map/src/client/components/Designer.tsx:6:0-28
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-map/src/client/components'
error - ./packages/plugins/@nocobase/plugin-mobile-client/src/client/core/schema/hooks/useSchemaPatch.ts:7:0-28
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-mobile-client/src/client/core/schema/hooks'
error - ./packages/plugins/@nocobase/plugin-snapshot-field/src/client/interface.ts:10:0-28
Module not found: Error: Can't resolve 'lodash' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-snapshot-field/src/client'
error - ./packages/plugins/@nocobase/plugin-theme-editor/src/client/locale/index.ts:1:0-55
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-theme-editor/src/client/locale'
error - ./packages/plugins/@nocobase/plugin-users/src/client/PasswordField.tsx:5:0-40
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-users/src/client'
error - ./packages/plugins/@nocobase/plugin-users/src/client/PasswordField.tsx:7:0-42
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-users/src/client'
error - ./packages/plugins/@nocobase/plugin-users/src/client/RoleUsersManager.tsx:7:0-27
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-users/src/client'
error - ./packages/plugins/@nocobase/plugin-users/src/client/UserRolesField.tsx:4:0-50
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-users/src/client'
error - ./packages/plugins/@nocobase/plugin-users/src/client/UserRolesField.tsx:6:0-27
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-users/src/client'
error - ./packages/plugins/@nocobase/plugin-users/src/client/UsersManagement.tsx:7:0-28
Module not found: Error: Can't resolve 'antd' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-users/src/client'
error - ./packages/plugins/@nocobase/plugin-users/src/client/locale.ts:1:0-47
Module not found: Error: Can't resolve 'react-i18next' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-users/src/client'
error - ./packages/plugins/@nocobase/plugin-users/src/client/schemas/users.ts:5:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-users/src/client/schemas'
error - ./packages/plugins/@nocobase/plugin-workflow-action-trigger/src/client/ActionTrigger.tsx:9:0-41
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-workflow-action-trigger/src/client'
error - ./packages/plugins/@nocobase/plugin-workflow-aggregate/src/client/AggregateInstruction.tsx:17:0-41
Module not found: Error: Can't resolve '@formily/react' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-workflow-aggregate/src/client'
error - ./packages/plugins/@nocobase/plugin-workflow-manual/src/client/WorkflowTodo.tsx:15:0-26
Module not found: Error: Can't resolve 'dayjs' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-workflow-manual/src/client'
error - ./packages/plugins/@nocobase/plugin-workflow-request/src/client/RequestInstruction.tsx:7:0-46
Module not found: Error: Can't resolve '@formily/antd-v5' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-workflow-request/src/client'
error - ./packages/plugins/@nocobase/plugin-workflow/src/client/components/CollectionBlockInitializer.tsx:9:0-38
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-workflow/src/client/components'
error - ./packages/plugins/@nocobase/plugin-workflow/src/client/settings/customizeSubmitToWorkflowActionSettings.tsx:2:0-42
Module not found: Error: Can't resolve '@formily/shared' in '/Users/seal/Documents/projects/codes/tachycode/packages/plugins/@nocobase/plugin-workflow/src/client/settings'

View File

@ -0,0 +1,131 @@
import { readFile, readdir, stat, writeFile } from "fs/promises";
import { join, dirname } from "path";
import { fileURLToPath } from 'url';
const deps = [];
const directoryPath = "./packages"; // 替换成你的目录路径
function isDirectoryExcluded(dirname) {
return dirname === "node_modules"; // 排除 node_modules 目录
}
async function replaceInPackageJson(filePath) {
try {
const data = await readFile(filePath, "utf8");
const pkg = JSON.parse(data);
for (let key of ['devDependencies', 'dependencies']) {
if (key in pkg) {
for (let name in pkg[key]) {
deps.push({
name,
version: pkg[key][name],
});
}
}
}
} catch (err) {
console.error("Error reading file:", err);
}
}
async function traverseDirectory(currentPath) {
try {
const files = await readdir(currentPath);
for (let file of files) {
const filePath = join(currentPath, file);
const stats = await stat(filePath);
if (stats.isDirectory() && !isDirectoryExcluded(file)) {
await traverseDirectory(filePath);
} else if (stats.isFile() && file === "package.json") {
await replaceInPackageJson(filePath);
}
}
} catch (err) {
if (err) {
console.error("Error reading directory:", err);
return;
}
}
}
await traverseDirectory(directoryPath);
// 排序
deps.sort((a, b) => a.name < b.name ? -1 : 1)
const dequeDeps = []
dequeDeps.push(deps[0]);
deps.forEach(dep => {
const lastDep = dequeDeps[dequeDeps.length - 1];
if (lastDep.name === dep.name && lastDep.version === dep.version) {
return;
}
dequeDeps.push(dep);
});
for (let dep of deps) {
console.log(JSON.stringify({[dep.name]: dep.version}))
}
const filename = fileURLToPath(import.meta.url);
const curdir = dirname(filename);
const pkgs = [];
const data = await readFile(join(curdir, './build.2.log'), 'utf-8');
for (let line of data.split('\n')) {
const result = line.match(/([^:]*): ([^ ]*) build start/)
if (result) {
const pkg = {
name: result[1],
dir: result[2],
missings: [],
};
pkgs.push(pkg);
console.log(JSON.stringify(pkg));
}
const moduleMatch = line.match(/Cannot find module '([^']*)'/)
if (moduleMatch) {
pkgs[pkgs.length - 1].missings.push(moduleMatch[1]);
}
}
const notFound = [];
for (let pkg of pkgs) {
// 处理 xx/yy/client 情况
pkg.missings = pkg.missings.map((missing) =>
missing.split('/').length === 3 && missing.endsWith('/client') ? missing.split('/').slice(0, 2).join('/') : missing,
);
pkg.missings = [...(new Set(pkg.missings))]
// console.log(JSON.stringify(pkg));
for (let dep of pkg.missings) {
const foundDep = dequeDeps.find(pkg => pkg.name === dep)
const path = join(curdir, `../packages/${pkg.dir}/package.json`)
if (!foundDep) {
console.warn(dep + ' is not found');
notFound.push({ dep, path });
continue
}
const pkgContent = JSON.parse(await readFile(path, "utf-8"));
console.log(foundDep, foundDep.version, path);
if ('peerDependencies' in pkgContent && (dep.startsWith('@nocobase/') || dep.startsWith('@hera/'))) {
if (dep !== pkg.name) {
pkgContent['peerDependencies'][dep] = 'workspace:*';
}
} else if ('devDependencies' in pkgContent) {
pkgContent['devDependencies'][dep] = foundDep.version;
} else if ('dependencies' in pkgContent){
pkgContent['dependencies'][dep] = foundDep.version;
} else {
pkgContent['devDependencies'] = { [dep]: foundDep.version };
}
await writeFile(path, JSON.stringify(pkgContent, null, 2), 'utf8')
}
}
console.log(notFound);

778
.tmp_scripts/result Normal file
View File

@ -0,0 +1,778 @@
{"@ahooksjs/use-url-state":"3.5.1"}
{"@alicloud/dysmsapi20170525":"2.0.17"}
{"@alicloud/openapi-client":"0.4.1"}
{"@alicloud/tea-util":"1.4.4"}
{"@amap/amap-jsapi-loader":"^1.0.1"}
{"@amap/amap-jsapi-types":"^0.0.10"}
{"@ant-design/cssinjs":"^1.11.1"}
{"@ant-design/cssinjs":"^1.11.1"}
{"@ant-design/cssinjs":"^1.11.1"}
{"@ant-design/icons":"^5.1.4"}
{"@ant-design/icons":"5.x"}
{"@ant-design/icons":"5.x"}
{"@ant-design/icons":"5.x"}
{"@ant-design/icons":"5.x"}
{"@ant-design/icons":"5.x"}
{"@ant-design/icons":"5.x"}
{"@ant-design/icons":"5.x"}
{"@ant-design/icons":"5.x"}
{"@ant-design/icons":"5.x"}
{"@ant-design/icons":"5.x"}
{"@ant-design/icons":"5.x"}
{"@ant-design/icons":"5.x"}
{"@ant-design/icons":"5.x"}
{"@ant-design/icons":"5.x"}
{"@ant-design/icons":"5.x"}
{"@ant-design/icons":"5.x"}
{"@ant-design/icons":"5.x"}
{"@ant-design/icons":"5.x"}
{"@ant-design/icons":"5.x"}
{"@ant-design/icons":"5.x"}
{"@ant-design/icons":"5.x"}
{"@ant-design/icons":"5.x"}
{"@ant-design/icons":"5.x"}
{"@ant-design/icons":"5.x"}
{"@ant-design/plots":"^2.1.4"}
{"@ant-design/pro-layout":"^7.16.11"}
{"@ant-design/pro-layout":"^7.16.11"}
{"@antv/g2plot":"^2.4.18"}
{"@antv/x6":"^2.0.0"}
{"@antv/x6-plugin-dnd":"^2.0.0"}
{"@antv/x6-plugin-export":"^2.0.0"}
{"@antv/x6-plugin-minimap":"^2.0.0"}
{"@antv/x6-plugin-scroller":"^2.0.0"}
{"@antv/x6-plugin-selection":"^2.0.0"}
{"@antv/x6-plugin-snapline":"^2.0.0"}
{"@antv/x6-react-shape":"^2.0.0"}
{"@arvinxu/layout-kit":"^1"}
{"@aws-sdk/client-s3":"^3.245.0"}
{"@babel/core":"7.22.10"}
{"@babel/plugin-transform-modules-amd":"7.22.5"}
{"@babel/preset-env":"7.22.10"}
{"@ctrl/tinycolor":"^3.6.0"}
{"@ctrl/tinycolor":"^3.6.0"}
{"@dnd-kit/core":"^5.0.1"}
{"@dnd-kit/modifiers":"^6.0.0"}
{"@dnd-kit/sortable":"^6.0.0"}
{"@emotion/css":"^11.7.1"}
{"@emotion/css":"^11.11.2"}
{"@emotion/css":"^11.7.1"}
{"@emotion/css":"^11.11.2"}
{"@faker-js/faker":"8.1.0"}
{"@formily/antd-v5":"^1.1.9"}
{"@formily/antd-v5":"1.x"}
{"@formily/antd-v5":"1.x"}
{"@formily/antd-v5":"1.x"}
{"@formily/antd-v5":"1.x"}
{"@formily/antd-v5":"1.x"}
{"@formily/antd-v5":"1.x"}
{"@formily/antd-v5":"1.x"}
{"@formily/antd-v5":"1.x"}
{"@formily/antd-v5":"1.x"}
{"@formily/antd-v5":"1.x"}
{"@formily/antd-v5":"1.x"}
{"@formily/antd-v5":"1.x"}
{"@formily/antd-v5":"1.x"}
{"@formily/antd-v5":"1.x"}
{"@formily/antd-v5":"1.x"}
{"@formily/antd-v5":"1.x"}
{"@formily/antd-v5":"1.x"}
{"@formily/antd-v5":"1.x"}
{"@formily/antd-v5":"1.x"}
{"@formily/core":"^2.2.27"}
{"@formily/core":"^2.2.27"}
{"@formily/core":"^2.2.27"}
{"@formily/core":"^2.2.27"}
{"@formily/core":"2.x"}
{"@formily/core":"2.x"}
{"@formily/core":"2.x"}
{"@formily/core":"2.x"}
{"@formily/core":"2.x"}
{"@formily/core":"2.x"}
{"@formily/core":"2.x"}
{"@formily/core":"2.x"}
{"@formily/core":"2.x"}
{"@formily/core":"2.x"}
{"@formily/core":"2.x"}
{"@formily/core":"2.x"}
{"@formily/core":"2.x"}
{"@formily/core":"2.x"}
{"@formily/grid":"^2.2.27"}
{"@formily/json-schema":"^2.2.27"}
{"@formily/json-schema":"2.2.27"}
{"@formily/json-schema":"2.x"}
{"@formily/json-schema":"2.x"}
{"@formily/json-schema":"2.x"}
{"@formily/path":"^2.2.27"}
{"@formily/react":"^2.2.27"}
{"@formily/react":"2.x"}
{"@formily/react":"^2.2.27"}
{"@formily/react":"^2.2.27"}
{"@formily/react":"^2.2.27"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/react":"2.x"}
{"@formily/reactive":"^2.2.27"}
{"@formily/reactive":"2.x"}
{"@formily/reactive":"2.x"}
{"@formily/reactive":"2.x"}
{"@formily/reactive-react":"^2.2.27"}
{"@formily/shared":"^2.2.27"}
{"@formily/shared":"2.x"}
{"@formily/shared":"^2.2.27"}
{"@formily/shared":"^2.2.27"}
{"@formily/shared":"2.x"}
{"@formily/shared":"2.x"}
{"@formily/shared":"2.x"}
{"@formily/shared":"2.x"}
{"@formily/shared":"2.x"}
{"@formily/shared":"2.x"}
{"@formily/shared":"2.x"}
{"@formily/shared":"2.x"}
{"@formily/shared":"2.x"}
{"@formily/shared":"2.x"}
{"@formily/shared":"2.x"}
{"@formily/shared":"2.x"}
{"@formily/shared":"2.x"}
{"@formily/shared":"2.x"}
{"@formily/shared":"2.x"}
{"@formily/shared":"2.x"}
{"@formily/shared":"2.x"}
{"@formily/validator":"^2.2.27"}
{"@formulajs/formulajs":"4.2.0"}
{"@formulajs/formulajs":"^4.2.0"}
{"@googlemaps/js-api-loader":"^1.16.1"}
{"@hapi/topo":"^6.0.0"}
{"@hapi/topo":"^6.0.0"}
{"@hapi/topo":"^6.0.0"}
{"@hapi/topo":"^6.0.0"}
{"@koa/cors":"^3.1.0"}
{"@koa/multer":"^3.0.2"}
{"@koa/multer":"^3.0.2"}
{"@koa/multer":"^3.0.0"}
{"@koa/multer":"^3.0.2"}
{"@koa/router":"^9.4.0"}
{"@lerna/project":"4.0.0"}
{"@nocobase/acl":"workspace:*"}
{"@nocobase/actions":"workspace:*"}
{"@nocobase/actions":"workspace:*"}
{"@nocobase/actions":"workspace:*"}
{"@nocobase/app":"workspace:*"}
{"@nocobase/auth":"workspace:*"}
{"@nocobase/build":"workspace:*"}
{"@nocobase/cache":"workspace:*"}
{"@nocobase/cache":"workspace:*"}
{"@nocobase/cache":"workspace:*"}
{"@nocobase/cache":"workspace:*"}
{"@nocobase/client":"workspace:*"}
{"@nocobase/client":"workspace:*"}
{"@nocobase/data-source-manager":"workspace:*"}
{"@nocobase/database":"workspace:*"}
{"@nocobase/database":"workspace:*"}
{"@nocobase/database":"workspace:*"}
{"@nocobase/database":"workspace:*"}
{"@nocobase/database":"workspace:*"}
{"@nocobase/devtools":"workspace:*"}
{"@nocobase/evaluators":"workspace:*"}
{"@nocobase/evaluators":"workspace:*"}
{"@nocobase/logger":"workspace:*"}
{"@nocobase/logger":"workspace:*"}
{"@nocobase/plugin-acl":"workspace:*"}
{"@nocobase/plugin-action-bulk-edit":"workspace:*"}
{"@nocobase/plugin-action-bulk-update":"workspace:*"}
{"@nocobase/plugin-action-duplicate":"workspace:*"}
{"@nocobase/plugin-action-print":"workspace:*"}
{"@nocobase/plugin-api-doc":"workspace:*"}
{"@nocobase/plugin-api-keys":"workspace:*"}
{"@nocobase/plugin-audit-logs":"workspace:*"}
{"@nocobase/plugin-auth":"workspace:*"}
{"@nocobase/plugin-backup-restore":"workspace:*"}
{"@nocobase/plugin-calendar":"workspace:*"}
{"@nocobase/plugin-cas":"workspace:*"}
{"@nocobase/plugin-charts":"workspace:*"}
{"@nocobase/plugin-china-region":"workspace:*"}
{"@nocobase/plugin-client":"workspace:*"}
{"@nocobase/plugin-collection-manager":"workspace:*"}
{"@nocobase/plugin-custom-request":"workspace:*"}
{"@nocobase/plugin-data-source-manager":"workspace:*"}
{"@nocobase/plugin-data-visualization":"workspace:*"}
{"@nocobase/plugin-error-handler":"workspace:*"}
{"@nocobase/plugin-export":"workspace:*"}
{"@nocobase/plugin-file-manager":"workspace:*"}
{"@nocobase/plugin-formula-field":"workspace:*"}
{"@nocobase/plugin-gantt":"workspace:*"}
{"@nocobase/plugin-graph-collection-manager":"workspace:*"}
{"@nocobase/plugin-iframe-block":"workspace:*"}
{"@nocobase/plugin-import":"workspace:*"}
{"@nocobase/plugin-kanban":"workspace:*"}
{"@nocobase/plugin-localization-management":"workspace:*"}
{"@nocobase/plugin-logger":"workspace:*"}
{"@nocobase/plugin-map":"workspace:*"}
{"@nocobase/plugin-mobile-client":"workspace:*"}
{"@nocobase/plugin-mock-collections":"workspace:*"}
{"@nocobase/plugin-multi-app-manager":"workspace:*"}
{"@nocobase/plugin-multi-app-share-collection":"workspace:*"}
{"@nocobase/plugin-oidc":"workspace:*"}
{"@nocobase/plugin-saml":"workspace:*"}
{"@nocobase/plugin-sequence-field":"workspace:*"}
{"@nocobase/plugin-sms-auth":"workspace:*"}
{"@nocobase/plugin-snapshot-field":"workspace:*"}
{"@nocobase/plugin-system-settings":"workspace:*"}
{"@nocobase/plugin-theme-editor":"workspace:*"}
{"@nocobase/plugin-ui-schema-storage":"workspace:*"}
{"@nocobase/plugin-users":"workspace:*"}
{"@nocobase/plugin-verification":"workspace:*"}
{"@nocobase/plugin-workflow":"workspace:*"}
{"@nocobase/plugin-workflow-action-trigger":"workspace:*"}
{"@nocobase/plugin-workflow-aggregate":"workspace:*"}
{"@nocobase/plugin-workflow-delay":"workspace:*"}
{"@nocobase/plugin-workflow-dynamic-calculation":"workspace:*"}
{"@nocobase/plugin-workflow-loop":"workspace:*"}
{"@nocobase/plugin-workflow-manual":"workspace:*"}
{"@nocobase/plugin-workflow-parallel":"workspace:*"}
{"@nocobase/plugin-workflow-request":"workspace:*"}
{"@nocobase/plugin-workflow-sql":"workspace:*"}
{"@nocobase/plugin-workflow-test":"workspace:*"}
{"@nocobase/preset-nocobase":"workspace:*"}
{"@nocobase/resourcer":"workspace:*"}
{"@nocobase/resourcer":"workspace:*"}
{"@nocobase/resourcer":"workspace:*"}
{"@nocobase/resourcer":"workspace:*"}
{"@nocobase/resourcer":"workspace:*"}
{"@nocobase/sdk":"workspace:*"}
{"@nocobase/sdk":"workspace:*"}
{"@nocobase/server":"workspace:*"}
{"@nocobase/server":"workspace:*"}
{"@nocobase/server":"workspace:*"}
{"@nocobase/telemetry":"workspace:*"}
{"@nocobase/test":"workspace:*"}
{"@nocobase/utils":"workspace:*"}
{"@nocobase/utils":"workspace:*"}
{"@nocobase/utils":"workspace:*"}
{"@nocobase/utils":"workspace:*"}
{"@nocobase/utils":"workspace:*"}
{"@nocobase/utils":"workspace:*"}
{"@nocobase/utils":"workspace:*"}
{"@nocobase/utils":"workspace:*"}
{"@nocobase/utils":"workspace:*"}
{"@nocobase/utils":"workspace:*"}
{"@node-saml/node-saml":"^4.0.2"}
{"@opentelemetry/api":"^1.7.0"}
{"@opentelemetry/instrumentation":"^0.46.0"}
{"@opentelemetry/resources":"^1.19.0"}
{"@opentelemetry/sdk-metrics":"^1.19.0"}
{"@opentelemetry/sdk-trace-base":"^1.19.0"}
{"@opentelemetry/sdk-trace-node":"^1.19.0"}
{"@opentelemetry/semantic-conventions":"^1.19.0"}
{"@playwright/test":"^1.42.1"}
{"@rc-component/mini-decimal":"^1.1.0"}
{"@react-pdf/renderer":"^3.3.2"}
{"@testing-library/jest-dom":"^6.4.2"}
{"@testing-library/react":"^14.0.0"}
{"@testing-library/react":"^14.0.0"}
{"@testing-library/react-hooks":"^8.0.1"}
{"@testing-library/user-event":"^14.4.3"}
{"@types/archiver":"^5.3.1"}
{"@types/cron":"^2.0.1"}
{"@types/cross-spawn":"^6.0.2"}
{"@types/decompress":"4.2.4"}
{"@types/ejs":"^3.1.1"}
{"@types/fs-extra":"^11.0.1"}
{"@types/glob":"^7.2.0"}
{"@types/google.maps":"^3.53.4"}
{"@types/gulp":"^4.0.13"}
{"@types/ini":"^1.3.31"}
{"@types/jsonwebtoken":"^8.5.8"}
{"@types/jsonwebtoken":"^8.5.8"}
{"@types/jsonwebtoken":"^8.5.8"}
{"@types/jsonwebtoken":"^8.5.8"}
{"@types/koa":"^2.13.4"}
{"@types/koa-bodyparser":"^4.3.4"}
{"@types/koa-multer":"^1.0.1"}
{"@types/koa-send":"^4.1.3"}
{"@types/lerna__package":"5.1.0"}
{"@types/lerna__project":"5.1.0"}
{"@types/lodash":"^4.14.177"}
{"@types/markdown-it":"12.2.3"}
{"@types/markdown-it-highlightjs":"3.3.1"}
{"@types/multer":"^1.4.5"}
{"@types/multer":"^1.4.5"}
{"@types/node":"*"}
{"@types/node-xlsx":"^0.15.1"}
{"@types/node-xlsx":"^0.15.1"}
{"@types/nodemailer":"6.4.4"}
{"@types/react":"^18.0.0"}
{"@types/react":"^17.0.0"}
{"@types/react":"17.x"}
{"@types/react-big-calendar":"^1.6.4"}
{"@types/react-dom":"^18.0.0"}
{"@types/react-dom":"^17.0.0"}
{"@types/react-dom":"17.x"}
{"@types/semver":"^7.3.9"}
{"@types/serve-handler":"^6.1.1"}
{"@types/supertest":"^2.0.11"}
{"@types/tar":"^6.1.5"}
{"@types/tar-fs":"^2.0.2"}
{"@types/ws":"^8.5.5"}
{"@typescript-eslint/eslint-plugin":"^6.2.0"}
{"@typescript-eslint/parser":"^6.2.0"}
{"@umijs/utils":"3.5.20"}
{"@umijs/utils":"3.5.20"}
{"@vercel/ncc":"0.36.1"}
{"@vitejs/plugin-react":"^4.0.0"}
{"ahooks":"^3.7.2"}
{"ahooks":"^3.7.2"}
{"ahooks":"^3.7.2"}
{"ahooks":"^3.7.2"}
{"ahooks":"^3.7.2"}
{"ahooks":"^3.7.2"}
{"ahooks":"3.x"}
{"ahooks":"^3.7.2"}
{"antd":"^5.12.8"}
{"antd":"5.8.6"}
{"antd":"5.12.8"}
{"antd":"5.*"}
{"antd":"^5.12.8"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd":"5.x"}
{"antd-mobile":"^5.29.1"}
{"antd-style":"3.4.5"}
{"antd-style":"3.4.5"}
{"antd-style":"3.4.5"}
{"antd-style":"3.4.5"}
{"antd-style":"3.4.5"}
{"antd-style":"3.x"}
{"antd-style":"3.x"}
{"archiver":"^5.3.1"}
{"async-mutex":"^0.3.2"}
{"async-mutex":"^0.3.2"}
{"async-mutex":"^0.3.2"}
{"async-mutex":"^0.3.2"}
{"axios":"^1.6.2"}
{"axios":"^1.6.2"}
{"axios":"^1.6.2"}
{"axios":"^1.6.2"}
{"axios":"^1.6.2"}
{"axios-mock-adapter":"^1.20.0"}
{"axios-mock-adapter":"^1.20.0"}
{"bloom-filters":"^3.0.1"}
{"cache-manager":"^5.2.4"}
{"cache-manager-redis-yet":"^4.1.2"}
{"chalk":"2.4.2"}
{"chalk":"^4.1.1"}
{"chalk":"^4.1.1"}
{"chalk":"^4.1.1"}
{"chalk":"^4"}
{"chalk":"^4.1.1"}
{"china-division":"^2.4.0"}
{"classnames":"^2.3.1"}
{"classnames":"^2.3.1"}
{"classnames":"^2.3.1"}
{"classnames":"2.x"}
{"classnames":"^2.3.1"}
{"classnames":"^2.3.1"}
{"classnames":"^2.3.1"}
{"commander":"^9.2.0"}
{"commander":"^9.2.0"}
{"commander":"^9.2.0"}
{"concurrently":"^7.0.0"}
{"content-disposition":"^0.5.4"}
{"copy-to-clipboard":"^3.3.3"}
{"cos-nodejs-sdk-v5":"^2.11.14"}
{"cron":"^2.4.4"}
{"cron":"^2.3.1"}
{"cron-parser":"4.4.0"}
{"cron-parser":"4.4.0"}
{"cron-parser":"4.4.0"}
{"cron-parser":"4.4.0"}
{"cronstrue":"^2.11.0"}
{"cronstrue":"^2.11.0"}
{"cronstrue":"^2.11.0"}
{"cronstrue":"^2.11.0"}
{"cross-env":"^7.0.3"}
{"cross-spawn":"^7.0.3"}
{"dagre":"^0.8.5"}
{"dayjs":"^1.11.8"}
{"dayjs":"^1.11.8"}
{"dayjs":"^1.11.9"}
{"dayjs":"^1.11.8"}
{"dayjs":"^1.11.8"}
{"dayjs":"^1.11.8"}
{"dayjs":"^1.11.8"}
{"dayjs":"^1.11.8"}
{"dayjs":"^1.11.8"}
{"decompress":"4.2.1"}
{"decompress":"^4.2.1"}
{"dedupe":"^3.0.2"}
{"deepmerge":"^4.2.2"}
{"deepmerge":"^4.2.2"}
{"deepmerge":"^4.2.2"}
{"deepmerge":"^4.3.1"}
{"dotenv":"^16.0.0"}
{"dumi":"^2.2.0"}
{"dumi-theme-nocobase":"^0.2.19"}
{"esbuild-register":"^3.4.2"}
{"eslint":"^8.45.0"}
{"eslint-config-prettier":"^8.8.0"}
{"eslint-plugin-import":"^2.27.5"}
{"eslint-plugin-markdown":"^3.0.0"}
{"eslint-plugin-node":"^11.1.0"}
{"eslint-plugin-prettier":"^5.0.0"}
{"eslint-plugin-promise":"^6.1.1"}
{"eslint-plugin-react":"^7.33.0"}
{"eslint-plugin-react-hooks":"^4.6.0"}
{"excel-date-to-js":"^1.1.5"}
{"exceljs":"^4.4.0"}
{"execa":"^5.1.1"}
{"exponential-backoff":"^3.1.1"}
{"fast-glob":"^3.3.1"}
{"fast-glob":"^3.3.1"}
{"fast-glob":"^3.3.1"}
{"file-saver":"^2.0.5"}
{"file-saver":"^2.0.5"}
{"file-saver":"^2.0.5"}
{"file-saver":"^2.0.5"}
{"find-package-json":"^1.2.0"}
{"flat":"^5.0.2"}
{"flat":"^5.0.2"}
{"flat-to-nested":"^1.1.1"}
{"flat-to-nested":"^1.1.1"}
{"flatted":"^3.2.9"}
{"fs-extra":"^11.1.1"}
{"fs-extra":"^11.1.1"}
{"fs-extra":"^11.1.1"}
{"glob":"^7.1.6"}
{"graphlib":"^2.1.8"}
{"graphlib":"^2.1.8"}
{"gulp":"4.0.2"}
{"gulp-typescript":"6.0.0-alpha.1"}
{"i18next":"^22.4.9"}
{"i18next":"^22.4.9"}
{"i18next":"^22.4.9"}
{"i18next-http-backend":"^2.1.1"}
{"ini":"^4.1.1"}
{"inquirer":"^8.0.0"}
{"jsdom":"^16.0.0"}
{"jsdom-worker":"^0.3.0"}
{"json5":"^2.2.3"}
{"jsonwebtoken":"^8.5.1"}
{"jsonwebtoken":"^8.5.1"}
{"jsonwebtoken":"^8.5.1"}
{"jsonwebtoken":"^8.5.1"}
{"koa":"^2.13.4"}
{"koa-bodyparser":"^4.3.0"}
{"koa-compose":"^4.1.0"}
{"koa-compose":"^4.1.0"}
{"koa-send":"^5.0.1"}
{"koa-send":"^5.0.1"}
{"koa-send":"^5.0.1"}
{"koa-static":"^5.0.0"}
{"koa-static":"^5.0.0"}
{"koa-static":"^5.0.0"}
{"lerna":"^4.0.0"}
{"lodash":"4.17.21"}
{"lodash":"^4.17.21"}
{"lodash":"4.17.21"}
{"lodash":"^4.17.21"}
{"lodash":"^4.17.21"}
{"lodash":"^4.17.21"}
{"lodash":"4.17.21"}
{"lodash":"4.17.21"}
{"lodash":"^4.17.21"}
{"lodash":"4.x"}
{"lodash":"^4.17.21"}
{"lodash":"4.17.21"}
{"lodash":"4.17.21"}
{"lodash":"4.17.21"}
{"lodash":"4.17.21"}
{"lru-cache":"8.0.5"}
{"mariadb":"^2.5.6"}
{"markdown-it":"13.0.1"}
{"markdown-it-highlightjs":"3.3.1"}
{"mathjs":"^10.6.0"}
{"mathjs":"^10.6.1"}
{"mathjs":"^10.6.0"}
{"mathjs":"^10.6.0"}
{"mathjs":"^10.6.0"}
{"mermaid":"9.4.3"}
{"mime-match":"^1.0.2"}
{"minimatch":"^5.1.1"}
{"mkdirp":"^1.0.4"}
{"mkdirp":"~0.5.4"}
{"mockjs":"^1.1.0"}
{"multer":"^1.4.2"}
{"multer":"^1.4.5-lts.1"}
{"multer":"^1.4.2"}
{"multer-aliyun-oss":"2.1.1"}
{"multer-cos":"^1.0.3"}
{"multer-s3":"^3.0.1"}
{"mysql2":"^2.3.3"}
{"mysql2":"^2.3.3"}
{"nanoid":"^3.3.6"}
{"nanoid":"3.3.4"}
{"nanoid":"3.3.4"}
{"node-fetch":"^2.6.7"}
{"node-xlsx":"^0.16.1"}
{"node-xlsx":"^0.16.1"}
{"nodemailer":"^6.6.1"}
{"nodemailer-mock":"^1.5.11"}
{"object-path":"^0.11.8"}
{"object-path":"^0.11.8"}
{"openid-client":"^5.4.2"}
{"p-all":"3.0.0"}
{"path-to-regexp":"^6.1.0"}
{"path-to-regexp":"^6.1.0"}
{"pg":"^8.7.3"}
{"pg":"^8.11.3"}
{"pg":"^8.7.3"}
{"pg-hstore":"^2.3.4"}
{"pm2":"^5.2.0"}
{"portfinder":"^1.0.28"}
{"prettier":"^3.1.1"}
{"prettier-plugin-sql":"^0.17.0"}
{"pretty-format":"^24.0.0"}
{"pretty-quick":"^3.1.0"}
{"qrcode":"^1.5.1"}
{"qrcode":"^1.5.1"}
{"qrcode.react":"^3.1.0"}
{"qrcode.react":"^3.1.0"}
{"qs":"^6.11.2"}
{"qs":"^6.9.4"}
{"qs":"^6.10.1"}
{"rc-tree-select":"5.5.5"}
{"rc-util":"^5.32.0"}
{"react":"^18.0.0"}
{"react":"^18.2.0"}
{"react":"^18.2.0"}
{"react":"^18.2.0"}
{"react":"18.*"}
{"react":"^18.2.0"}
{"react":"^18.2.0"}
{"react":"^18.2.0"}
{"react":"^18.2.0"}
{"react":"^18.2.0"}
{"react":"^18.2.0"}
{"react":"^18.2.0"}
{"react":"^18.2.0"}
{"react":"^18.2.0"}
{"react":"^18.2.0"}
{"react":"^18.2.0"}
{"react":"^18.2.0"}
{"react":"^18.2.0"}
{"react":"^18.2.0"}
{"react":"^18.2.0"}
{"react":"18.x"}
{"react":"18.x"}
{"react":"18.x"}
{"react":"18.x"}
{"react":"18.x"}
{"react":"18.x"}
{"react":"18.x"}
{"react":"^18.2.0"}
{"react":"18.x"}
{"react":"18.x"}
{"react":"18.x"}
{"react":"^18.2.0"}
{"react":"18.x"}
{"react":"18.x"}
{"react":"18.x"}
{"react":"18.x"}
{"react":"18.x"}
{"react":"18.x"}
{"react":"18.x"}
{"react":"18.x"}
{"react":"18.x"}
{"react":"18.x"}
{"react":"18.x"}
{"react-beautiful-dnd":"^13.1.0"}
{"react-big-calendar":"^1.8.1"}
{"react-colorful":"^5.5.1"}
{"react-dom":"^18.0.0"}
{"react-dom":"^18.2.0"}
{"react-dom":"^18.2.0"}
{"react-dom":"^18.2.0"}
{"react-dom":"18.x"}
{"react-dom":"18.x"}
{"react-drag-listview":"^0.1.9"}
{"react-error-boundary":"^4.0.10"}
{"react-error-boundary":"^4.0.10"}
{"react-error-boundary":"^4.0.10"}
{"react-helmet":"^6.1.0"}
{"react-hotkeys-hook":"^3.4.7"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"11.x"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-i18next":"^11.15.1"}
{"react-iframe":"~1.8.5"}
{"react-iframe":"~1.8.5"}
{"react-image-lightbox":"^5.1.4"}
{"react-js-cron":"^3.1.0"}
{"react-js-cron":"^3.1.0"}
{"react-js-cron":"^3.1.0"}
{"react-js-cron":"^3.1.0"}
{"react-pdf":"^7.5.1"}
{"react-quill":"^2.0.0"}
{"react-router-dom":"^6.11.2"}
{"react-router-dom":"^6.11.2"}
{"react-router-dom":"^6.11.2"}
{"react-router-dom":"6.x"}
{"react-router-dom":"^6.11.2"}
{"react-router-dom":"6.x"}
{"react-router-dom":"^6.11.2"}
{"react-router-dom":"6.x"}
{"react-router-dom":"^6.11.2"}
{"react-router-dom":"^6.11.2"}
{"react-router-dom":"^6.11.2"}
{"react-router-dom":"^6.11.2"}
{"react-to-print":"^2.14.7"}
{"react-use-websocket":"^4.8.1"}
{"redis":"^4.6.10"}
{"redis":"^4.6.11"}
{"rimraf":"^3.0.0"}
{"sanitize-html":"2.10.0"}
{"semver":"^7.3.7"}
{"semver":"^7.3.7"}
{"semver":"^7.5.4"}
{"sequelize":"^6.26.0"}
{"sequelize":"^6.26.0"}
{"serve":"^13.0.2"}
{"serve":"^13.0.2"}
{"serve-handler":"^6.1.5"}
{"signature_pad":"4.1.7"}
{"solarlunar-es":"^1.0.9"}
{"sqlite3":"^5.0.8"}
{"supertest":"^6.1.6"}
{"supertest":"^6.1.6"}
{"supertest":"^6.1.6"}
{"swagger-ui-dist":"^5.3.1"}
{"tar":"^6.2.0"}
{"tar":"6.1.11"}
{"tar":"^6.1.13"}
{"tar-fs":"^3.0.4"}
{"tencentcloud-sdk-nodejs":"^4.0.525"}
{"tinycolor2":"^1.6.0"}
{"toposort":"^2.0.2"}
{"tree-kill":"^1.2.2"}
{"triple-beam":"^1.4.1"}
{"ts-loader":"^7.0.4"}
{"ts-node":"9.1.1"}
{"ts-node-dev":"1.1.8"}
{"tsconfig-paths":"^3.12.0"}
{"tsup":"7.2.0"}
{"tsx":"^4.6.2"}
{"tsx":"^4.6.2"}
{"typescript":"5.1.3"}
{"typescript":"5.1.3"}
{"umi":"^4.0.69"}
{"umzug":"^3.1.1"}
{"update-notifier":"3.0.0"}
{"use-debouncy":"^4.3.0"}
{"use-deep-compare-effect":"^1.8.1"}
{"vanilla-jsoneditor":"^0.17.8"}
{"vite":"^5.0.0"}
{"vite-plugin-css-injected-by-js":"^3.2.1"}
{"vite-plugin-lib-inject-css":"1.2.0"}
{"vitest":"^1.4.0"}
{"vitest":"^1.4.0"}
{"winston":"^3.8.2"}
{"winston-daily-rotate-file":"^4.7.1"}
{"winston-transport":"^4.5.0"}
{"ws":"^8.13.0"}
{"ws":"^8.13.0"}
{"xlsx":"^0.17.0"}
{"xpipe":"^1.0.5"}
{"yargs-parser":"13.1.2"}

102
.tmp_scripts/run.mjs Normal file
View File

@ -0,0 +1,102 @@
import { readFile, readdir, stat, writeFile } from "fs/promises";
import { join } from "path";
const deps = [];
const directoryPath = "./packages"; // 替换成你的目录路径
function isDirectoryExcluded(dirname) {
return dirname === "node_modules"; // 排除 node_modules 目录
}
async function replaceInPackageJson(filePath) {
try {
const data = await readFile(filePath, "utf8");
const pkg = JSON.parse(data);
for (let key of ['devDependencies', 'dependencies']) {
if (key in pkg) {
for (let name in pkg[key]) {
deps.push({
name,
version: pkg[key][name],
});
}
}
}
} catch (err) {
console.error("Error reading file:", err);
}
}
async function traverseDirectory(currentPath) {
try {
const files = await readdir(currentPath);
for (let file of files) {
const filePath = join(currentPath, file);
const stats = await stat(filePath);
if (stats.isDirectory() && !isDirectoryExcluded(file)) {
await traverseDirectory(filePath);
} else if (stats.isFile() && file === "package.json") {
await replaceInPackageJson(filePath);
}
}
} catch (err) {
if (err) {
console.error("Error reading directory:", err);
return;
}
}
}
await traverseDirectory(directoryPath);
// 排序
deps.sort((a, b) => a.name < b.name ? -1 : 1)
const dequeDeps = []
dequeDeps.push(deps[0]);
deps.forEach(dep => {
const lastDep = dequeDeps[dequeDeps.length - 1];
if (lastDep.name === dep.name && lastDep.version === dep.version) {
return;
}
dequeDeps.push(dep);
});
for (let dep of deps) {
console.log(JSON.stringify({[dep.name]: dep.version}))
}
const data = await readFile('./dev-error.log', "utf-8");
const lines = data.split('\n')
for (let line of lines) {
if (line.startsWith('error')) {
continue;
}
const result = line.match(/ '([^']*)' in/);
const result2 = line.match(/packages\/plugins\/([^/]*\/[^/]*)\//)
if (result && result2) {
const dep = result[1];
const pkg = dequeDeps.find(pkg => pkg.name === dep)
if (!pkg) {
console.warn(dep + ' is not found');
continue
}
const path = `packages/plugins/${result2[1]}/package.json`
const pkgContent = JSON.parse(await readFile(path, "utf-8"));
console.log(dep, pkg.version, path);
if ('devDependencies' in pkgContent) {
pkgContent['devDependencies'][dep] = pkg.version;
} else if ('dependencies' in pkgContent){
pkgContent['dependencies'][dep] = pkg.version;
} else {
pkgContent['devDependencies'] = { [dep]: pkg.version };
}
await writeFile(path, JSON.stringify(pkgContent, null, 2), 'utf8')
}
}

View File

@ -0,0 +1,27 @@
import { readFile, readdir, stat } from "fs/promises";
import { join } from "path";
const data = await readFile('./dev-error.log', "utf-8");
const lines = data.split('\n')
for (let line of lines) {
if (line.startsWith('error')) {
continue;
}
const result = line.match(/ '([^']*)' in/);
const result2 = line.match(/packages\/plugins\/([^/]*\/[^/]*)\//)
if (result && result2) {
console.log(result[1], result2[1])
}
// console.log(line);
// console.log(result2)
// if (result) {
// console.log(result[1]);
// } else {
// console.log(line);
// }
}

View File

@ -1,13 +0,0 @@
{
"version": "0.21.0-alpha.1",
"npmClient": "yarn",
"useWorkspaces": true,
"npmClientArgs": ["--ignore-engines"],
"command": {
"version": {
"forcePublish": true,
"exact": true,
"message": "chore(versions): 😊 publish %s"
}
}
}

View File

@ -1,64 +1,34 @@
{
"name": "nocobase",
"version": "0.21.0-alpha.1",
"private": true,
"workspaces": [
"packages/*/*",
"packages/*/*/*"
],
"license": "Apache-2.0",
"engines": {
"node": ">=18"
},
"licenses": [
{
"type": "Apache-2.0",
"url": "https://www.apache.org/licenses/LICENSE-2.0"
}
],
"scripts": {
"build": "nocobase build",
"changelog": "auto-changelog -p -t keepachangelog",
"clean": "nocobase clean",
"dev": "nocobase dev",
"dev-server": "nocobase dev --server",
"doc": "nocobase doc",
"doc:cn": "nocobase doc --lang=zh-CN",
"e2e": "nocobase e2e",
"preinstall": "npx only-allow pnpm",
"postinstall": "nocobase postinstall",
"lint": "eslint .",
"nocobase": "nocobase",
"pm": "nocobase pm",
"pm2": "nocobase pm2",
"dev": "nocobase dev",
"dev-server": "nocobase dev --server",
"start": "nocobase start",
"build": "nocobase build",
"tar": "nocobase tar",
"test": "nocobase test",
"test:server": "nocobase test:server",
"test:client": "nocobase test:client",
"e2e": "nocobase e2e",
"ts": "nocobase test:server",
"tc": "nocobase test:client",
"doc": "nocobase doc",
"doc:cn": "nocobase doc --lang=zh-CN",
"postinstall": "nocobase postinstall",
"lint": "eslint .",
"clean": "nocobase clean",
"changelog": "auto-changelog -p -t keepachangelog",
"version:alpha": "lerna version prerelease --preid alpha --force-publish=* --no-git-tag-version -m \"chore(versions): publish packages %s\"",
"release:force": "lerna publish from-package --yes",
"release": "lerna publish",
"run:example": "tsx -r dotenv/config -r tsconfig-paths/register ./examples/index.ts"
},
"resolutions": {
"@types/react": "^17.0.0",
"@types/react-dom": "^17.0.0",
"@typescript-eslint/parser": "^6.2.0",
"react-router-dom": "^6.11.2",
"react-router": "^6.11.2",
"prettier": "^3.1.1",
"react": "^18.0.0",
"react-dom": "^18.0.0",
"tsx": "^4.6.2",
"nwsapi": "2.2.7",
"antd": "5.12.8"
},
"config": {
"ghooks": {
"pre-commit": "yarn lint-staged",
"commit-msg": "commitlint --edit"
}
"release:force": "lerna publish from-package --yes",
"run:example": "tsx -r dotenv/config -r tsconfig-paths/register ./examples/index.ts",
"start": "nocobase start",
"tar": "nocobase tar",
"tc": "nocobase test:client",
"test": "nocobase test",
"test:client": "nocobase test:client",
"test:server": "nocobase test:server",
"ts": "nocobase test:server",
"version:alpha": "lerna version prerelease --preid alpha --force-publish=* --no-git-tag-version -m \"chore(versions): publish packages %s\""
},
"lint-staged": {
"*.{js,json,sql}": [
@ -68,10 +38,36 @@
"eslint --fix"
]
},
"config": {
"ghooks": {
"pre-commit": "pnpm lint-staged",
"commit-msg": "commitlint --edit"
}
},
"resolutions": {
"@types/react": "^17.0.0",
"@types/react-dom": "^17.0.0",
"@typescript-eslint/parser": "^6.2.0",
"antd": "5.12.8",
"nwsapi": "2.2.7",
"prettier": "^3.1.1",
"react": "^18.0.0",
"react-dom": "^18.0.0",
"react-router": "^6.11.2",
"react-router-dom": "^6.11.2",
"tsx": "^4.6.2"
},
"dependencies": {
"pm2": "^5.2.0"
},
"devDependencies": {
"@changesets/cli": "^2.27.1",
"@commitlint/cli": "^16.1.0",
"@commitlint/config-conventional": "^16.0.0",
"@commitlint/prompt-cli": "^16.1.0",
"@nocobase/build": "workspace:*",
"@nocobase/cli": "workspace:*",
"@nocobase/preset-nocobase": "workspace:*",
"@types/react": "^17.0.0",
"@types/react-dom": "^17.0.0",
"auto-changelog": "^2.4.0",
@ -82,16 +78,29 @@
"ghooks": "^2.0.4",
"lint-staged": "^13.2.3",
"prettier": "^3.1.1",
"prettier-plugin-packagejson": "^2.4.14",
"prettier-plugin-sql": "^0.17.0",
"pretty-format": "^24.0.0",
"pretty-quick": "^3.1.0",
"react": "^18.0.0",
"react-dom": "^18.0.0",
"typescript": "5.1.3"
"tsx": "^4.6.2",
"typescript": "5.1.3",
"umi": "^4.0.69"
},
"packageManager": "pnpm@8.15.5",
"engines": {
"node": ">=20",
"pnpm": "8.15.5"
},
"volta": {
"node": "20.12.0",
"yarn": "1.22.19"
"pnpm": "8.15.5"
},
"dependencies": {}
"licenses": [
{
"type": "Apache-2.0",
"url": "https://www.apache.org/licenses/LICENSE-2.0"
}
]
}

View File

@ -1,19 +1,21 @@
{
"name": "@nocobase/acl",
"version": "0.21.0-alpha.1",
"version": "0.21.2-alpha.3",
"description": "",
"license": "Apache-2.0",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
"dependencies": {
"@nocobase/resourcer": "0.21.0-alpha.1",
"@nocobase/utils": "0.21.0-alpha.1",
"minimatch": "^5.1.1"
},
"repository": {
"type": "git",
"url": "git+https://github.com/nocobase/nocobase.git",
"directory": "packages/acl"
},
"license": "Apache-2.0",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
"dependencies": {
"@nocobase/resourcer": "workspace:*",
"@nocobase/utils": "workspace:*",
"koa-compose": "^4.1.0",
"lodash": "4.17.21",
"minimatch": "^5.1.1"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
}

View File

@ -1,19 +1,23 @@
{
"name": "@nocobase/actions",
"version": "0.21.0-alpha.1",
"version": "0.21.2-alpha.3",
"description": "",
"license": "Apache-2.0",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
"dependencies": {
"@nocobase/cache": "0.21.0-alpha.1",
"@nocobase/database": "0.21.0-alpha.1",
"@nocobase/resourcer": "0.21.0-alpha.1"
},
"repository": {
"type": "git",
"url": "git+https://github.com/nocobase/nocobase.git",
"directory": "packages/actions"
},
"license": "Apache-2.0",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
"dependencies": {
"@nocobase/cache": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/resourcer": "workspace:*",
"@nocobase/utils": "workspace:*",
"koa": "^2.13.4",
"lodash": "4.17.21",
"sequelize": "^6.26.0"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
}

View File

@ -1,22 +1,24 @@
{
"name": "@nocobase/app",
"version": "0.21.0-alpha.1",
"version": "0.21.2-alpha.3",
"description": "",
"license": "AGPL-3.0",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
"dependencies": {
"@nocobase/database": "0.21.0-alpha.1",
"@nocobase/preset-nocobase": "0.21.0-alpha.1",
"@nocobase/server": "0.21.0-alpha.1"
},
"devDependencies": {
"@nocobase/client": "0.21.0-alpha.1"
},
"repository": {
"type": "git",
"url": "git+https://github.com/nocobase/nocobase.git",
"directory": "packages/core/app"
},
"license": "AGPL-3.0",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
"dependencies": {
"@nocobase/database": "workspace:*",
"@nocobase/preset-nocobase": "workspace:*",
"@nocobase/server": "workspace:*"
},
"devDependencies": {
"@nocobase/cache": "workspace:*",
"@nocobase/client": "workspace:*",
"@nocobase/logger": "workspace:*"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
}

View File

@ -78,15 +78,15 @@ describe.skip('cli', () => {
SOCKET_PATH: `storage/tests/gateway-e2e-${uid()}.sock`,
PM2_HOME: resolve(process.cwd(), `storage/tests/.pm2-${uid()}`),
};
const subprocess1 = await execa('yarn', ['nocobase', 'install'], {
const subprocess1 = await execa('pnpm', ['nocobase', 'install'], {
env,
});
expect(subprocess1.stdout.includes('app installed successfully')).toBeTruthy();
const subprocess2 = await execa('yarn', ['nocobase', 'install'], {
const subprocess2 = await execa('pnpm', ['nocobase', 'install'], {
env,
});
expect(subprocess2.stdout.includes('app is installed')).toBeTruthy();
const subprocess3 = await execa('yarn', ['nocobase', 'install', '-f'], {
const subprocess3 = await execa('pnpm', ['nocobase', 'install', '-f'], {
env,
});
expect(subprocess3.stdout.includes('app reinstalled successfully')).toBeTruthy();
@ -107,13 +107,13 @@ describe.skip('cli', () => {
SOCKET_PATH: `storage/tests/gateway-e2e-${uid()}.sock`,
PM2_HOME: resolve(process.cwd(), `storage/tests/.pm2-${uid()}`),
};
const subprocess1 = execa('yarn', ['nocobase', 'dev', '--server'], {
const subprocess1 = execa('pnpm', ['nocobase', 'dev', '--server'], {
env,
});
const code = await checkServer(port);
console.log(code);
expect(code).toBe('APP_NOT_INSTALLED_ERROR');
execa('yarn', ['nocobase', 'install'], {
execa('pnpm', ['nocobase', 'install'], {
env,
});
await delay(5000);
@ -137,10 +137,10 @@ describe.skip('cli', () => {
SOCKET_PATH: `storage/tests/gateway-e2e-${uid()}.sock`,
PM2_HOME: resolve(process.cwd(), `storage/tests/.pm2-${uid()}`),
};
await execa('yarn', ['nocobase', 'install'], {
await execa('pnpm', ['nocobase', 'install'], {
env,
});
const subprocess1 = execa('yarn', ['nocobase', 'dev', '--server'], {
const subprocess1 = execa('pnpm', ['nocobase', 'dev', '--server'], {
env,
});
const code = await checkServer(port);
@ -164,13 +164,13 @@ describe.skip('cli', () => {
PM2_HOME: resolve(process.cwd(), `storage/tests/.pm2-${uid()}`),
};
console.log('DB_STORAGE:', dbFile);
const subprocess1 = execa('yarn', ['nocobase', 'dev', '--server', '--quickstart'], {
const subprocess1 = execa('pnpm', ['nocobase', 'dev', '--server', '--quickstart'], {
env,
});
const code = await checkServer(port);
expect(code).toBe(true);
subprocess1.cancel();
const subprocess2 = execa('yarn', ['nocobase', 'dev', '--server', '--quickstart'], {
const subprocess2 = execa('pnpm', ['nocobase', 'dev', '--server', '--quickstart'], {
env,
});
const code2 = await checkServer(port);
@ -194,10 +194,10 @@ describe.skip('cli', () => {
PM2_HOME: resolve(process.cwd(), `storage/tests/.pm2-${uid()}`),
};
console.log('DB_STORAGE:', dbFile);
await execa('yarn', ['nocobase', 'install'], {
await execa('pnpm', ['nocobase', 'install'], {
env,
});
const subprocess2 = await execa('yarn', ['nocobase', 'upgrade'], {
const subprocess2 = await execa('pnpm', ['nocobase', 'upgrade'], {
env,
});
expect(subprocess2.stdout.includes('NocoBase has been upgraded')).toBe(true);
@ -219,12 +219,12 @@ describe.skip('cli', () => {
PM2_HOME: resolve(process.cwd(), `storage/tests/.pm2-${uid()}`),
};
console.log('DB_STORAGE:', dbFile);
const subprocess1 = execa('yarn', ['nocobase', 'dev', '--server', '--quickstart'], {
const subprocess1 = execa('pnpm', ['nocobase', 'dev', '--server', '--quickstart'], {
env,
});
const code = await checkServer(port);
expect(code).toBe(true);
await execa('yarn', ['nocobase', 'upgrade'], {
await execa('pnpm', ['nocobase', 'upgrade'], {
env,
});
await delay(5000);

View File

@ -1,23 +1,23 @@
{
"name": "@nocobase/auth",
"version": "0.21.0-alpha.1",
"version": "0.21.2-alpha.3",
"description": "",
"license": "Apache-2.0",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
"dependencies": {
"@nocobase/actions": "0.21.0-alpha.1",
"@nocobase/cache": "0.21.0-alpha.1",
"@nocobase/database": "0.21.0-alpha.1",
"@nocobase/resourcer": "0.21.0-alpha.1",
"@nocobase/utils": "0.21.0-alpha.1",
"@types/jsonwebtoken": "^8.5.8",
"jsonwebtoken": "^8.5.1"
},
"repository": {
"type": "git",
"url": "git+https://github.com/nocobase/nocobase.git",
"directory": "packages/auth"
},
"license": "Apache-2.0",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
"dependencies": {
"@nocobase/actions": "workspace:*",
"@nocobase/cache": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/resourcer": "workspace:*",
"@nocobase/utils": "workspace:*",
"@types/jsonwebtoken": "^8.5.8",
"jsonwebtoken": "^8.5.1"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
}

View File

@ -1,40 +1,43 @@
{
"name": "@nocobase/build",
"version": "0.21.0-alpha.1",
"version": "0.21.2-alpha.3",
"description": "Library build tool based on rollup.",
"license": "Apache-2.0",
"main": "lib/index.js",
"types": "./lib/index.d.ts",
"typings": "./index.d.ts",
"bin": {
"nocobase-build": "./bin/nocobase-build.js"
},
"typings": "./index.d.ts",
"scripts": {
"build": "tsup"
},
"dependencies": {
"@babel/core": "7.22.10",
"@babel/plugin-transform-modules-amd": "7.22.5",
"@babel/preset-env": "7.22.10",
"@hapi/topo": "^6.0.0",
"@lerna/project": "4.0.0",
"@pnpm/find-workspace-dir": "^6.0.3",
"@pnpm/workspace.find-packages": "^1.1.12",
"@types/gulp": "^4.0.13",
"@types/lerna__package": "5.1.0",
"@types/lerna__project": "5.1.0",
"@types/tar": "^6.1.5",
"@vercel/ncc": "0.36.1",
"@vitejs/plugin-react": "^4.0.0",
"chalk": "2.4.2",
"esbuild-register": "^3.4.2",
"execa": "^5.1.1",
"fast-glob": "^3.3.1",
"fs-extra": "^11.1.1",
"gulp": "4.0.2",
"gulp-typescript": "6.0.0-alpha.1",
"tar": "^6.2.0",
"tsup": "7.2.0",
"typescript": "5.1.3",
"update-notifier": "3.0.0",
"vite": "^5.0.0",
"vite-plugin-css-injected-by-js": "^3.2.1",
"vite-plugin-lib-inject-css": "1.2.0",
"yargs-parser": "13.1.2"
},
"license": "Apache-2.0",
"scripts": {
"build": "tsup"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
}

View File

@ -17,7 +17,7 @@ import { buildPlugin } from './buildPlugin';
import { buildDeclaration } from './buildDeclaration';
import { PkgLog, getPkgLog, toUnixPath, getPackageJson, getUserConfig, UserConfig, writeToCache, readFromCache } from './utils';
import { getPackages } from './utils/getPackages';
import { Package } from '@lerna/package';
import type { Project } from '@pnpm/workspace.find-packages';
import { tarPlugin } from './tarPlugin'
import { buildEsm } from './buildEsm';
@ -27,10 +27,10 @@ export async function build(pkgs: string[]) {
const isDev = process.argv.includes('--development');
process.env.NODE_ENV = isDev ? 'development' : 'production';
let packages = getPackages(pkgs);
let packages = await getPackages(pkgs);
const cachePkg = readFromCache(BUILD_ERROR);
if (process.argv.includes('--retry') && cachePkg?.pkg) {
packages = packages.slice(packages.findIndex((item) => item.name === cachePkg.pkg));
packages = packages.slice(packages.findIndex((item) => item.manifest.name === cachePkg.pkg));
}
if (packages.length === 0) {
let msg = '';
@ -49,11 +49,11 @@ export async function build(pkgs: string[]) {
// core/*
await buildPackages(cjsPackages, 'lib', buildCjs);
const clientCore = packages.find((item) => item.location === CORE_CLIENT);
const clientCore = packages.find((item) => item.dir === CORE_CLIENT);
if (clientCore) {
await buildPackage(clientCore, 'es', buildClient);
}
const esmPackages = cjsPackages.filter(pkg => ESM_PACKAGES.includes(pkg.name));
const esmPackages = cjsPackages.filter(pkg => ESM_PACKAGES.includes(pkg.manifest.name));
await buildPackages(esmPackages, 'es', buildEsm);
// plugins/*、samples/*
@ -63,7 +63,7 @@ export async function build(pkgs: string[]) {
await buildPackages(presetsPackages, 'lib', buildCjs);
// core/app
const appClient = packages.find((item) => item.location === CORE_APP);
const appClient = packages.find((item) => item.dir === CORE_APP);
if (appClient) {
await runScript(['umi', 'build'], ROOT_PATH, {
APP_ROOT: path.join(CORE_APP, 'client'),
@ -73,18 +73,18 @@ export async function build(pkgs: string[]) {
}
export async function buildPackages(
packages: Package[],
packages: Project[],
targetDir: string,
doBuildPackage: (cwd: string, userConfig: UserConfig, sourcemap: boolean, log?: PkgLog) => Promise<any>,
) {
for await (const pkg of packages) {
writeToCache(BUILD_ERROR, { pkg: pkg.name })
writeToCache(BUILD_ERROR, { pkg: pkg.manifest.name})
await buildPackage(pkg, targetDir, doBuildPackage);
}
}
export async function buildPackage(
pkg: Package,
pkg: Project,
targetDir: string,
doBuildPackage: (cwd: string, userConfig: UserConfig, sourcemap: boolean, log?: PkgLog) => Promise<any>,
) {
@ -93,22 +93,22 @@ export async function buildPackage(
const hasTar = process.argv.includes('--tar');
const onlyTar = process.argv.includes('--only-tar');
const log = getPkgLog(pkg.name);
const packageJson = getPackageJson(pkg.location);
const log = getPkgLog(pkg.manifest.name);
const packageJson = getPackageJson(pkg.dir);
if (onlyTar) {
await tarPlugin(pkg.location, log);
await tarPlugin(pkg.dir, log);
return;
}
log(`${chalk.bold(toUnixPath(pkg.location.replace(PACKAGES_PATH, '').slice(1)))} build start`);
log(`${chalk.bold(toUnixPath(pkg.dir.replace(PACKAGES_PATH, '').slice(1)))} build start`);
const userConfig = getUserConfig(pkg.location);
const userConfig = getUserConfig(pkg.dir);
// prebuild
if (packageJson?.scripts?.prebuild) {
log('prebuild');
await runScript(['prebuild'], pkg.location);
await packageJson.prebuild(pkg.location);
await runScript(['prebuild'], pkg.dir);
await packageJson.prebuild(pkg.dir);
}
if (userConfig.beforeBuild) {
log('beforeBuild');
@ -116,18 +116,18 @@ export async function buildPackage(
}
// build source
await doBuildPackage(pkg.location, userConfig, sourcemap, log);
await doBuildPackage(pkg.dir, userConfig, sourcemap, log);
// build declaration
if (!noDeclaration) {
log('build declaration');
await buildDeclaration(pkg.location, targetDir);
await buildDeclaration(pkg.dir, targetDir);
}
// postbuild
if (packageJson?.scripts?.postbuild) {
log('postbuild');
await runScript(['postbuild'], pkg.location);
await runScript(['postbuild'], pkg.dir);
}
if (userConfig.afterBuild) {
@ -137,12 +137,12 @@ export async function buildPackage(
// tar
if (hasTar) {
await tarPlugin(pkg.location, log);
await tarPlugin(pkg.dir, log);
}
}
function runScript(args: string[], cwd: string, envs: Record<string, string> = {}) {
return execa('yarn', args, {
return execa('pnpm', args, {
cwd,
stdio: 'inherit',
env: {

View File

@ -26,8 +26,10 @@ export const buildDeclaration = (cwd: string, targetDir: string) => {
gulp
.src(patterns, { base: srcPath, allowEmpty: true })
.pipe(gulpTs(tsConfig.config.compilerOptions))
.on('error', () => {
console.log('errors in build declareation.');
})
.dts.pipe(gulp.dest(targetPath))
.on('end', resolve)
.on('error', reject);
.on('end', resolve);
});
};

View File

@ -123,7 +123,7 @@ const external = [
'china-division',
];
const pluginPrefix = (
process.env.PLUGIN_PACKAGE_PREFIX || '@nocobase/plugin-,@nocobase/preset-,@nocobase/plugin-pro-'
process.env.PLUGIN_PACKAGE_PREFIX || '@nocobase/plugin-,@nocobase/preset-,@nocobase/plugin-pro-,@hera/plugin-'
).split(',');
const target_dir = 'dist';
@ -153,10 +153,15 @@ export function writeExternalPackageVersion(cwd: string, log: PkgLog) {
const sourcePackages = getSourcePackages(sourceFiles);
const excludePackages = getExcludePackages(sourcePackages, external, pluginPrefix);
const data = excludePackages.reduce<Record<string, string>>((prev, packageName) => {
const depPkgPath = getDepPkgPath(packageName, cwd);
const depPkg = require(depPkgPath);
prev[packageName] = depPkg.version;
return prev;
try {
const depPkgPath = getDepPkgPath(packageName, cwd);
const depPkg = require(depPkgPath);
prev[packageName] = depPkg.version;
} catch (error) {
console.error(error);
} finally {
return prev;
}
}, {});
const externalVersionPath = path.join(cwd, target_dir, 'externalVersion.js');
fs.writeFileSync(externalVersionPath, `module.exports = ${JSON.stringify(data, null, 2)};`);

View File

@ -1,4 +1,4 @@
import { Package } from '@lerna/package';
import type { Project } from '@pnpm/workspace.find-packages';
import path from 'path';
export const globExcludeFiles = [
@ -33,10 +33,9 @@ export const PLUGINS_DIR = ['plugins', 'samples', 'pro-plugins']
.filter(Boolean)
.map((name) => path.join(PACKAGES_PATH, name));
export const PRESETS_DIR = path.join(PACKAGES_PATH, 'presets');
export const getPluginPackages = (packages: Package[]) =>
packages.filter((item) => PLUGINS_DIR.some((pluginDir) => item.location.startsWith(pluginDir)));
export const getPresetsPackages = (packages: Package[]) =>
packages.filter((item) => item.location.startsWith(PRESETS_DIR));
export const getPluginPackages = (packages: Project[]) =>
packages.filter((item) => PLUGINS_DIR.some((pluginDir) => item.dir.startsWith(pluginDir)));
export const getPresetsPackages = (packages: Project[]) => packages.filter((item) => item.dir.startsWith(PRESETS_DIR));
export const CORE_APP = path.join(PACKAGES_PATH, 'core/app');
export const CORE_CLIENT = path.join(PACKAGES_PATH, 'core/client');
export const ESM_PACKAGES = ['@nocobase/test'];
@ -45,11 +44,11 @@ export const CJS_EXCLUDE_PACKAGES = [
path.join(PACKAGES_PATH, 'core/cli'),
CORE_CLIENT,
];
export const getCjsPackages = (packages: Package[]) =>
export const getCjsPackages = (packages: Project[]) =>
packages
.filter((item) => !PLUGINS_DIR.some((dir) => item.location.startsWith(dir)))
.filter((item) => !item.location.startsWith(PRESETS_DIR))
.filter((item) => !CJS_EXCLUDE_PACKAGES.includes(item.location));
.filter((item) => !PLUGINS_DIR.some((dir) => item.dir.startsWith(dir)))
.filter((item) => !item.dir.startsWith(PRESETS_DIR))
.filter((item) => !CJS_EXCLUDE_PACKAGES.includes(item.dir));
// tar
export const tarIncludesFiles = ['package.json', 'README.md', 'LICENSE', 'dist', '!node_modules', '!src'];

View File

@ -1,4 +1,5 @@
import path from 'path';
import fs from 'fs-extra';
export function winPath(path: string) {
const isExtendedLengthPath = /^\\\\\?\\/.test(path);
@ -32,6 +33,21 @@ export function getRltExternalsFromDeps(
);
}
function findPackageJson(filePath) {
const directory = path.dirname(filePath);
const packageJsonPath = path.resolve(directory, 'package.json');
if (fs.existsSync(packageJsonPath)) {
return directory; // 返回找到的 package.json 所在目录
// FIXME 这个在 windows 上应该跑不了
} else if (directory !== '/') {
// 递归寻找直到根目录
return findPackageJson(directory);
} else {
throw new Error('package.json not found.')
}
}
/**
* get package.json path for specific NPM package
*/
@ -41,7 +57,11 @@ export function getDepPkgPath(dep: string, cwd: string) {
} catch {
const mainFile = require.resolve(`${dep}`, { paths: cwd ? [cwd] : undefined });
const packageDir = mainFile.slice(0, mainFile.indexOf(dep.replace('/', path.sep)) + dep.length);
return path.join(packageDir, 'package.json');
const result = path.join(packageDir, 'package.json');
if (!fs.existsSync(result)) {
return path.join(findPackageJson(mainFile), 'package.json');
}
return result;
}
}

View File

@ -2,62 +2,72 @@ import Topo from '@hapi/topo';
import fg from 'fast-glob';
import path from 'path';
import { PACKAGES_PATH, ROOT_PATH } from '../constant';
import { getPackagesSync } from '@lerna/project';
import { Package } from '@lerna/package';
import { toUnixPath } from './utils';
import { findWorkspacePackages } from '@pnpm/workspace.find-packages';
import type { Project } from '@pnpm/workspace.find-packages';
/**
* npm
* @example
* yarn build packages/core/client @nocobase/acl => ['/home/xx/packages/core/client', '/home/xx/packages/core/acl']
* yarn build packages/plugins/* => ['/home/xx/packages/plugins/a', '/home/xx/packages/plugins/b']
* yarn build => all packages
* pnpm build packages/core/client @nocobase/acl => ['/home/xx/packages/core/client', '/home/xx/packages/core/acl']
* pnpm build packages/plugins/* => ['/home/xx/packages/plugins/a', '/home/xx/packages/plugins/b']
* pnpm build => all packages
*/
function getPackagesPath(pkgs: string[]) {
const allPackageJson = fg
.sync(['*/*/package.json', '*/*/*/package.json'], {
cwd: PACKAGES_PATH,
absolute: true,
onlyFiles: true,
});
const allPackageJson = fg.sync(['*/*/package.json', '*/*/*/package.json'], {
cwd: PACKAGES_PATH,
absolute: true,
onlyFiles: true,
});
if (pkgs.length === 0) {
return allPackageJson
.map(toUnixPath).map(item => path.dirname(item));
return allPackageJson.map(toUnixPath).map((item) => path.dirname(item));
}
const allPackageInfo = allPackageJson
.map(packageJsonPath => ({ name: require(packageJsonPath).name, path: path.dirname(toUnixPath(packageJsonPath)) }))
.map((packageJsonPath) => ({
name: require(packageJsonPath).name,
path: path.dirname(toUnixPath(packageJsonPath)),
}))
.reduce((acc, cur) => {
acc[cur.name] = cur.path;
return acc;
}, {});
const allPackagePaths: string[] = Object.values(allPackageInfo);
const pkgNames = pkgs.filter(item => allPackageInfo[item]);
const relativePaths = pkgNames.length ? pkgs.filter(item => !pkgNames.includes(item)) : pkgs;
const pkgPaths = pkgs.map(item => allPackageInfo[item])
const absPaths = allPackagePaths.filter(absPath => relativePaths.some((relativePath) => absPath.endsWith(relativePath)));
const pkgNames = pkgs.filter((item) => allPackageInfo[item]);
const relativePaths = pkgNames.length ? pkgs.filter((item) => !pkgNames.includes(item)) : pkgs;
const pkgPaths = pkgs.map((item) => allPackageInfo[item]);
const absPaths = allPackagePaths.filter((absPath) =>
relativePaths.some((relativePath) => absPath.endsWith(relativePath)),
);
const dirPaths = fg.sync(pkgs, { onlyDirectories: true, absolute: true, cwd: ROOT_PATH });
const dirMatchPaths = allPackagePaths.filter(pkgPath => dirPaths.some(dirPath => pkgPath.startsWith(dirPath)));
const dirMatchPaths = allPackagePaths.filter((pkgPath) => dirPaths.some((dirPath) => pkgPath.startsWith(dirPath)));
return [...new Set([...pkgPaths, ...absPaths, ...dirMatchPaths])];
}
export function getPackages(pkgs: string[]) {
export async function getPackages(pkgs: string[]) {
const packagePaths = getPackagesPath(pkgs);
const packages = getPackagesSync(ROOT_PATH).filter((pkg) => packagePaths.includes(toUnixPath(pkg.location)));
const allProjects = await findWorkspacePackages(ROOT_PATH, {
supportedArchitectures: {
os: ['current'],
cpu: ['current'],
libc: ['current'],
},
});
const packages = allProjects.filter((pkg) => packagePaths.includes(toUnixPath(pkg.dir)));
return sortPackages(packages);
}
// make sure the order of packages is correct
export function sortPackages(packages: Package[]): Package[] {
const sorter = new Topo.Sorter<Package>();
export function sortPackages(packages: Project[]): Project[] {
const sorter = new Topo.Sorter<Project>();
for (const pkg of packages) {
const pkgJson = require(`${pkg.location}/package.json`,);
const pkgJson = require(`${pkg.dir}/package.json`);
const after = Object.keys({ ...pkgJson.dependencies, ...pkgJson.devDependencies, ...pkgJson.peerDependencies });
sorter.add(pkg, { after, group: pkg.name });
sorter.add(pkg, { after, group: pkg.manifest.name });
}
return sorter.nodes;
}

View File

@ -1,7 +1,12 @@
{
"name": "@nocobase/cache",
"version": "0.21.0-alpha.1",
"version": "0.21.2-alpha.3",
"description": "",
"repository": {
"type": "git",
"url": "git+https://github.com/nocobase/nocobase.git",
"directory": "packages/cache"
},
"license": "Apache-2.0",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
@ -11,12 +16,9 @@
"cache-manager-redis-yet": "^4.1.2"
},
"devDependencies": {
"deepmerge": "^4.2.2",
"lodash": "4.17.21",
"redis": "^4.6.10"
},
"repository": {
"type": "git",
"url": "git+https://github.com/nocobase/nocobase.git",
"directory": "packages/cache"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
}

View File

@ -1,14 +1,20 @@
{
"name": "@nocobase/cli",
"version": "0.21.0-alpha.1",
"version": "0.21.2-alpha.3",
"description": "",
"repository": {
"type": "git",
"url": "git+https://github.com/nocobase/nocobase.git",
"directory": "packages/core/cli"
},
"license": "Apache-2.0",
"main": "./src/index.js",
"bin": {
"nocobase": "./bin/index.js"
},
"dependencies": {
"@nocobase/app": "0.21.0-alpha.1",
"@nocobase/app": "workspace:*",
"@nocobase/utils": "workspace:*",
"@types/fs-extra": "^11.0.1",
"@umijs/utils": "3.5.20",
"chalk": "^4.1.1",
@ -25,12 +31,7 @@
"tsx": "^4.6.2"
},
"devDependencies": {
"@nocobase/devtools": "0.21.0-alpha.1"
},
"repository": {
"type": "git",
"url": "git+https://github.com/nocobase/nocobase.git",
"directory": "packages/core/cli"
"@nocobase/devtools": "workspace:*"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
}

View File

@ -20,7 +20,7 @@ module.exports = (cli) => {
.action(async (pkgs, options) => {
nodeCheck();
if (options.compile || options.watch || isPackageValid('@nocobase/build/src/index.ts')) {
await run('yarn', ['build', options.watch ? '--watch' : ''], {
await run('pnpm', ['build', options.watch ? '--watch' : ''], {
cwd: resolve(process.cwd(), 'packages/core/build'),
});
if (options.watch) return;

View File

@ -178,7 +178,7 @@ module.exports = (cli) => {
}
if (options.build) {
process.env.APP_ENV = 'production';
await run('yarn', ['build']);
await run('pnpm', ['build']);
}
if (options.skipReporter) {
process.env.PLAYWRIGHT_SKIP_REPORTER = true;
@ -219,7 +219,7 @@ module.exports = (cli) => {
.action(async (options) => {
process.env.__E2E__ = true;
if (options.build) {
await run('yarn', ['build']);
await run('pnpm', ['build']);
}
if (options.production) {
process.env.APP_ENV = 'production';
@ -253,7 +253,7 @@ module.exports = (cli) => {
process.env.__E2E__ = true;
if (options.build) {
process.env.APP_ENV = 'production';
await run('yarn', ['build']);
await run('pnpm', ['build']);
}
await pTest({ ...options, concurrency: 1 * options.concurrency });
});

View File

@ -34,7 +34,7 @@ async function runApp(dir, index = 0) {
await client.query(`DROP DATABASE IF EXISTS "${database}"`);
await client.query(`CREATE DATABASE "${database}";`);
await client.end();
return execa('yarn', ['nocobase', 'e2e', 'test', dir, '--skip-reporter'], {
return execa('pnpm', ['nocobase', 'e2e', 'test', dir, '--skip-reporter'], {
shell: true,
stdio: 'inherit',
env: {

View File

@ -37,9 +37,9 @@ module.exports = (cli) => {
}
if (!existsSync(resolve(process.cwd(), `${APP_PACKAGE_ROOT}/lib/index.js`))) {
console.log('The code is not compiled, please execute it first');
console.log(chalk.yellow('$ yarn build'));
console.log(chalk.yellow('$ pnpm build'));
console.log('If you want to run in development mode, please execute');
console.log(chalk.yellow('$ yarn dev'));
console.log(chalk.yellow('$ pnpm dev'));
return;
}
await postCheck(opts);

View File

@ -17,7 +17,7 @@ module.exports = (cli) => {
.action(async (pkgs, options) => {
nodeCheck();
if (options.compile || options.watch || isPackageValid('@nocobase/build/src/index.ts')) {
await run('yarn', ['build', options.watch ? '--watch' : ''], {
await run('pnpm', ['build', options.watch ? '--watch' : ''], {
cwd: resolve(process.cwd(), 'packages/core/build'),
});
if (options.watch) return;

View File

@ -18,7 +18,7 @@ module.exports = (cli) => {
.action(async (options) => {
if (hasTsNode()) promptForTs();
if (hasCorePackages()) {
// await run('yarn', ['install']);
// await run('pnpm', ['install']);
await runAppCommand('upgrade');
return;
}
@ -36,8 +36,8 @@ module.exports = (cli) => {
if (existsSync(appDevDir)) {
rmSync(appDevDir, { recursive: true, force: true });
}
await run('yarn', ['add', '@nocobase/cli', '@nocobase/devtools', '-W']);
await run('yarn', ['install']);
await run('pnpm', ['add', '@nocobase/cli', '@nocobase/devtools', '-W']);
await run('pnpm', ['install']);
await runAppCommand('upgrade');
});
};

View File

@ -22,7 +22,7 @@ async function getProjectName() {
}
async function getProjectVersion() {
const content = await readFile(resolve(process.cwd(), 'lerna.json'), 'utf-8');
const content = await readFile(resolve(process.cwd(), 'package.json'), 'utf-8');
const json = JSON.parse(content);
return json.version || '0.1.0';
}
@ -63,7 +63,7 @@ class PluginGenerator extends Generator {
});
this.log('');
genTsConfigPaths();
execa.sync('yarn', ['postinstall', '--skip-umi'], { shell: true, stdio: 'inherit' });
execa.sync('pnpm', ['postinstall', '--skip-umi'], { shell: true, stdio: 'inherit' });
this.log(`The plugin folder is in ${chalk.green(`packages/plugins/${name}`)}`);
}
}

View File

@ -39,7 +39,7 @@ const isProd = () => {
if (!existsSync(resolve(process.cwd(), file))) {
console.log('For production environment, please build the code first.');
console.log();
console.log(chalk.yellow('$ yarn build'));
console.log(chalk.yellow('$ pnpm build'));
console.log();
process.exit(1);
}
@ -51,7 +51,7 @@ exports.isProd = isProd;
exports.nodeCheck = () => {
if (!exports.hasTsNode()) {
console.log('Please install all dependencies');
console.log(chalk.yellow('$ yarn install'));
console.log(chalk.yellow('$ pnpm install'));
process.exit(1);
}
};

View File

@ -93,13 +93,13 @@ const sandboxTask = `
"setupTasks": [
{
"name": "Install Dependencies",
"command": "yarn install"
"command": "pnpm install"
}
],
"tasks": {
"dev": {
"name": "dev",
"command": "yarn dev",
"command": "pnpm dev",
"runAtStart": true,
"preview": {
"port": 5173
@ -107,12 +107,12 @@ const sandboxTask = `
},
"build": {
"name": "build",
"command": "yarn build",
"command": "pnpm build",
"runAtStart": false
},
"preview": {
"name": "preview",
"command": "yarn preview",
"command": "pnpm preview",
"runAtStart": false
}
}

View File

@ -1,6 +1,6 @@
{
"name": "@nocobase/client",
"version": "0.21.0-alpha.1",
"version": "0.21.2-alpha.3",
"license": "Apache-2.0",
"main": "lib/index.js",
"module": "es/index.mjs",
@ -12,9 +12,11 @@
"@ant-design/pro-layout": "^7.16.11",
"@antv/g2plot": "^2.4.18",
"@ctrl/tinycolor": "^3.6.0",
"@dnd-kit/accessibility": "^3.1.0",
"@dnd-kit/core": "^5.0.1",
"@dnd-kit/modifiers": "^6.0.0",
"@dnd-kit/sortable": "^6.0.0",
"@dnd-kit/utilities": "^3.2.2",
"@emotion/css": "^11.7.1",
"@formily/antd-v5": "^1.1.9",
"@formily/core": "^2.2.27",
@ -26,24 +28,31 @@
"@formily/reactive-react": "^2.2.27",
"@formily/shared": "^2.2.27",
"@formily/validator": "^2.2.27",
"@nocobase/evaluators": "0.21.0-alpha.1",
"@nocobase/sdk": "0.21.0-alpha.1",
"@nocobase/utils": "0.21.0-alpha.1",
"@nocobase/evaluators": "workspace:*",
"@nocobase/sdk": "workspace:*",
"@nocobase/utils": "workspace:*",
"ahooks": "^3.7.2",
"antd": "^5.12.8",
"antd-style": "3.4.5",
"axios": "^1.6.2",
"classnames": "^2.3.1",
"cronstrue": "^2.11.0",
"d3-format": "^3.1.0",
"dayjs": "^1.11.8",
"deepmerge": "^4.2.2",
"file-saver": "^2.0.5",
"flat": "^5.0.2",
"i18next": "^22.4.9",
"i18next-http-backend": "^2.1.1",
"lodash": "4.17.21",
"lru-cache": "8.0.5",
"markdown-it": "13.0.1",
"markdown-it-highlightjs": "3.3.1",
"mathjs": "^10.6.0",
"mermaid": "9.4.3",
"nanoid": "^3.3.6",
"rc-tree-select": "^5.15.0",
"rc-util": "^5.32.0",
"react-beautiful-dnd": "^13.1.0",
"react-drag-listview": "^0.1.9",
"react-error-boundary": "^4.0.10",
@ -54,16 +63,12 @@
"react-image-lightbox": "^5.1.4",
"react-js-cron": "^3.1.0",
"react-quill": "^2.0.0",
"react-router": "^6.11.2",
"react-router-dom": "^6.11.2",
"react-to-print": "^2.14.7",
"sanitize-html": "2.10.0",
"use-deep-compare-effect": "^1.8.1"
},
"peerDependencies": {
"react": ">=18.0.0",
"react-dom": ">=18.0.0",
"react-is": ">=18.0.0"
},
"devDependencies": {
"@testing-library/react": "^14.0.0",
"@types/markdown-it": "12.2.3",
@ -73,5 +78,11 @@
"dumi": "^2.2.0",
"dumi-theme-nocobase": "^0.2.19"
},
"peerDependencies": {
"@nocobase/database": "workspace:*",
"react": ">=18.0.0",
"react-dom": ">=18.0.0",
"react-is": ">=18.0.0"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
}

View File

@ -1,8 +1,16 @@
{
"name": "create-nocobase-app",
"version": "0.21.0-alpha.1",
"main": "src/index.js",
"version": "0.21.2-alpha.3",
"repository": {
"type": "git",
"url": "git+https://github.com/nocobase/nocobase.git",
"directory": "packages/core/create-nocobase-app"
},
"license": "Apache-2.0",
"main": "src/index.js",
"bin": {
"create-nocobase-app": "./bin/index.js"
},
"dependencies": {
"@umijs/utils": "3.5.20",
"axios": "^1.6.2",
@ -10,13 +18,5 @@
"commander": "^9.2.0",
"tar": "6.1.11"
},
"bin": {
"create-nocobase-app": "./bin/index.js"
},
"repository": {
"type": "git",
"url": "git+https://github.com/nocobase/nocobase.git",
"directory": "packages/core/create-nocobase-app"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
}

View File

@ -183,9 +183,9 @@ class AppGenerator extends Generator {
console.log('');
console.log(chalk.green(`$ cd ${name}`));
console.log(chalk.green(`$ yarn install`));
console.log(chalk.green(`$ yarn nocobase install`));
console.log(chalk.green(`$ yarn dev`));
console.log(chalk.green(`$ pnpm install`));
console.log(chalk.green(`$ pnpm nocobase install`));
console.log(chalk.green(`$ pnpm dev`));
console.log('');
}
}

View File

@ -0,0 +1 @@
shamefully-hoist=true

View File

@ -1,15 +0,0 @@
{
"version": "0.1.0",
"npmClient": "yarn",
"useWorkspaces": true,
"npmClientArgs": [
"--ignore-engines"
],
"command": {
"version": {
"forcePublish": true,
"exact": true,
"message": "chore(versions): 😊 publish %s"
}
}
}

View File

@ -1,10 +1,6 @@
{
"name": "{{{name}}}",
"private": true,
"workspaces": [
"packages/*/*",
"packages/*/*/*"
],
"engines": {
"node": ">=18"
},
@ -26,6 +22,9 @@
"@types/react-dom": "^18.0.0"
},
"dependencies": {
"pm2": "^5.2.0",
"@nocobase/preset-nocobase": "{{{version}}}",
"@nocobase/build": "{{{version}}}",
"@nocobase/cli": "{{{version}}}",
{{{dependencies}}}
},

View File

@ -0,0 +1,2 @@
packages:
- 'packages/**'

View File

@ -1,23 +1,27 @@
{
"name": "@nocobase/data-source-manager",
"version": "0.21.0-alpha.1",
"version": "0.21.2-alpha.3",
"description": "",
"license": "Apache-2.0",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
"dependencies": {
"@nocobase/actions": "0.21.0-alpha.1",
"@nocobase/cache": "0.21.0-alpha.1",
"@nocobase/database": "0.21.0-alpha.1",
"@nocobase/resourcer": "0.21.0-alpha.1",
"@nocobase/utils": "0.21.0-alpha.1",
"@types/jsonwebtoken": "^8.5.8",
"jsonwebtoken": "^8.5.1"
},
"repository": {
"type": "git",
"url": "git+https://github.com/nocobase/nocobase.git",
"directory": "packages/auth"
},
"license": "Apache-2.0",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
"dependencies": {
"@nocobase/acl": "workspace:*",
"@nocobase/actions": "workspace:*",
"@nocobase/cache": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/resourcer": "workspace:*",
"@nocobase/utils": "workspace:*",
"@types/jsonwebtoken": "^8.5.8",
"deepmerge": "^4.2.2",
"jsonwebtoken": "^8.5.1",
"koa-compose": "^4.1.0",
"lodash": "4.17.21"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
}

View File

@ -1,13 +1,18 @@
{
"name": "@nocobase/database",
"version": "0.21.0-alpha.1",
"version": "0.21.2-alpha.3",
"description": "",
"repository": {
"type": "git",
"url": "git+https://github.com/nocobase/nocobase.git",
"directory": "packages/database"
},
"license": "Apache-2.0",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
"license": "Apache-2.0",
"dependencies": {
"@nocobase/logger": "0.21.0-alpha.1",
"@nocobase/utils": "0.21.0-alpha.1",
"@nocobase/logger": "workspace:*",
"@nocobase/utils": "workspace:*",
"async-mutex": "^0.3.2",
"chalk": "^4.1.1",
"cron-parser": "4.4.0",
@ -30,10 +35,5 @@
"devDependencies": {
"@types/glob": "^7.2.0"
},
"repository": {
"type": "git",
"url": "git+https://github.com/nocobase/nocobase.git",
"directory": "packages/database"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
}

View File

@ -1,13 +1,18 @@
{
"name": "@nocobase/devtools",
"version": "0.21.0-alpha.1",
"version": "0.21.2-alpha.3",
"description": "",
"repository": {
"type": "git",
"url": "git+https://github.com/nocobase/nocobase.git",
"directory": "packages/core/devtools"
},
"license": "Apache-2.0",
"main": "./src/index.js",
"dependencies": {
"@nocobase/build": "0.21.0-alpha.1",
"@nocobase/client": "0.21.0-alpha.1",
"@nocobase/test": "0.21.0-alpha.1",
"@nocobase/build": "workspace:*",
"@nocobase/client": "workspace:*",
"@nocobase/test": "workspace:*",
"@types/koa": "^2.13.4",
"@types/koa-bodyparser": "^4.3.4",
"@types/lodash": "^4.14.177",
@ -28,7 +33,6 @@
"eslint-plugin-react": "^7.33.0",
"eslint-plugin-react-hooks": "^4.6.0",
"fast-glob": "^3.3.1",
"lerna": "^4.0.0",
"prettier": "^3.1.1",
"prettier-plugin-sql": "^0.17.0",
"pretty-format": "^24.0.0",
@ -45,10 +49,5 @@
"typescript": "5.1.3",
"umi": "^4.0.69"
},
"repository": {
"type": "git",
"url": "git+https://github.com/nocobase/nocobase.git",
"directory": "packages/core/devtools"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
}

View File

@ -1,19 +1,20 @@
{
"name": "@nocobase/evaluators",
"version": "0.21.0-alpha.1",
"version": "0.21.2-alpha.3",
"description": "",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
"license": "Apache-2.0",
"dependencies": {
"@formulajs/formulajs": "4.2.0",
"@nocobase/utils": "0.21.0-alpha.1",
"mathjs": "^10.6.0"
},
"repository": {
"type": "git",
"url": "git+https://github.com/nocobase/nocobase.git",
"directory": "packages/evaluators"
},
"license": "Apache-2.0",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
"dependencies": {
"@formulajs/formulajs": "4.2.0",
"@nocobase/utils": "workspace:*",
"lodash": "4.17.21",
"mathjs": "^10.6.0"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
}

View File

@ -1,17 +1,18 @@
{
"name": "@nocobase/logger",
"version": "0.21.0-alpha.1",
"version": "0.21.2-alpha.3",
"description": "nocobase logging library",
"license": "Apache-2.0",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
"repository": {
"type": "git",
"url": "git+https://github.com/nocobase/nocobase.git",
"directory": "packages/logger"
},
"license": "Apache-2.0",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
"dependencies": {
"chalk": "^4",
"koa": "^2.13.4",
"lodash": "^4.17.21",
"triple-beam": "^1.4.1",
"winston": "^3.8.2",

View File

@ -1,22 +1,23 @@
{
"name": "@nocobase/resourcer",
"version": "0.21.0-alpha.1",
"version": "0.21.2-alpha.3",
"description": "",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
"license": "Apache-2.0",
"dependencies": {
"@nocobase/utils": "0.21.0-alpha.1",
"deepmerge": "^4.2.2",
"koa-compose": "^4.1.0",
"lodash": "^4.17.21",
"path-to-regexp": "^6.1.0",
"qs": "^6.9.4"
},
"repository": {
"type": "git",
"url": "git+https://github.com/nocobase/nocobase.git",
"directory": "packages/resourcer"
},
"license": "Apache-2.0",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
"dependencies": {
"@nocobase/utils": "workspace:*",
"deepmerge": "^4.2.2",
"glob": "^7.1.6",
"koa-compose": "^4.1.0",
"lodash": "^4.17.21",
"path-to-regexp": "^6.1.0",
"qs": "^6.9.4"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
}

View File

@ -1,6 +1,6 @@
{
"name": "@nocobase/sdk",
"version": "0.21.0-alpha.1",
"version": "0.21.2-alpha.3",
"license": "Apache-2.0",
"main": "lib/index.js",
"types": "lib/index.d.ts",

View File

@ -1,59 +1,67 @@
{
"name": "@nocobase/server",
"version": "0.21.0-alpha.1",
"main": "lib/index.js",
"types": "./lib/index.d.ts",
"license": "Apache-2.0",
"dependencies": {
"@formily/json-schema": "2.2.27",
"@hapi/topo": "^6.0.0",
"@koa/cors": "^3.1.0",
"@koa/multer": "^3.0.2",
"@koa/router": "^9.4.0",
"@nocobase/acl": "0.21.0-alpha.1",
"@nocobase/actions": "0.21.0-alpha.1",
"@nocobase/auth": "0.21.0-alpha.1",
"@nocobase/cache": "0.21.0-alpha.1",
"@nocobase/data-source-manager": "0.21.0-alpha.1",
"@nocobase/database": "0.21.0-alpha.1",
"@nocobase/evaluators": "0.21.0-alpha.1",
"@nocobase/logger": "0.21.0-alpha.1",
"@nocobase/resourcer": "0.21.0-alpha.1",
"@nocobase/sdk": "0.21.0-alpha.1",
"@nocobase/telemetry": "0.21.0-alpha.1",
"@nocobase/utils": "0.21.0-alpha.1",
"@types/decompress": "4.2.4",
"@types/ini": "^1.3.31",
"@types/koa-send": "^4.1.3",
"@types/multer": "^1.4.5",
"react": "^18.2.0",
"axios": "^1.6.2",
"chalk": "^4.1.1",
"commander": "^9.2.0",
"cron": "^2.4.4",
"cronstrue": "^2.11.0",
"dayjs": "^1.11.8",
"decompress": "4.2.1",
"find-package-json": "^1.2.0",
"fs-extra": "^11.1.1",
"i18next": "^22.4.9",
"ini": "^4.1.1",
"koa": "^2.13.4",
"koa-bodyparser": "^4.3.0",
"koa-send": "^5.0.1",
"koa-static": "^5.0.0",
"lodash": "^4.17.21",
"multer": "^1.4.2",
"nanoid": "3.3.4",
"semver": "^7.3.7",
"serve-handler": "^6.1.5",
"ws": "^8.13.0",
"xpipe": "^1.0.5"
},
"devDependencies": {
"@types/semver": "^7.3.9",
"@types/serve-handler": "^6.1.1",
"@types/ws": "^8.5.5"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
"name": "@nocobase/server",
"version": "0.21.2-alpha.3",
"license": "Apache-2.0",
"main": "lib/index.js",
"types": "./lib/index.d.ts",
"dependencies": {
"@formily/json-schema": "2.2.27",
"@hapi/topo": "^6.0.0",
"@koa/cors": "^3.1.0",
"@koa/multer": "^3.0.2",
"@koa/router": "^9.4.0",
"@nocobase/acl": "workspace:*",
"@nocobase/actions": "workspace:*",
"@nocobase/auth": "workspace:*",
"@nocobase/cache": "workspace:*",
"@nocobase/data-source-manager": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/evaluators": "workspace:*",
"@nocobase/logger": "workspace:*",
"@nocobase/resourcer": "workspace:*",
"@nocobase/sdk": "workspace:*",
"@nocobase/telemetry": "workspace:*",
"@nocobase/utils": "workspace:*",
"@types/decompress": "4.2.4",
"@types/ini": "^1.3.31",
"@types/koa-send": "^4.1.3",
"@types/multer": "^1.4.5",
"axios": "^1.6.2",
"chalk": "^4.1.1",
"commander": "^9.2.0",
"compression": "^1.7.3",
"cron": "^2.4.4",
"cronstrue": "^2.11.0",
"dayjs": "^1.11.8",
"decompress": "4.2.1",
"find-package-json": "^1.2.0",
"fs-extra": "^11.1.1",
"i18next": "^22.4.9",
"ini": "^4.1.1",
"koa": "^2.13.4",
"koa-bodyparser": "^4.3.0",
"koa-send": "^5.0.1",
"koa-static": "^5.0.0",
"lodash": "^4.17.21",
"multer": "^1.4.2",
"nanoid": "3.3.4",
"react": "^18.2.0",
"semver": "^7.3.7",
"serve-handler": "^6.1.5",
"ws": "^8.13.0",
"xpipe": "^1.0.5"
},
"devDependencies": {
"@types/semver": "^7.3.9",
"@types/serve-handler": "^6.1.1",
"@types/ws": "^8.5.5",
"async-mutex": "^0.3.2",
"execa": "^5.1.1",
"fast-glob": "^3.3.1",
"glob": "^7.1.6",
"koa-compose": "^4.1.0",
"qs": "^6.11.2",
"redis": "^4.6.10"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
}

View File

@ -797,7 +797,7 @@ export class Application<StateT = DefaultState, ContextT = DefaultContext> exten
if (options.checkInstall && !(await this.isInstalled())) {
throw new ApplicationNotInstall(
`Application ${this.name} is not installed, Please run 'yarn nocobase install' command first`,
`Application ${this.name} is not installed, Please run 'pnpm nocobase install' command first`,
);
}
@ -860,11 +860,11 @@ export class Application<StateT = DefaultState, ContextT = DefaultContext> exten
const log =
options.logging === false
? {
debug() { },
warn() { },
info() { },
error() { },
}
debug() {},
warn() {},
info() {},
error() {},
}
: this.log;
log.debug('stop app...', { method: 'stop' });
this.setMaintainingMessage('stopping app...');

View File

@ -25,7 +25,7 @@ export default (app: Application) => {
if (!(await app.isInstalled())) {
app['_started'] = true;
throw new ApplicationNotInstall(
`Application ${app.name} is not installed, Please run 'yarn nocobase install' command first`,
`Application ${app.name} is not installed, Please run 'pnpm nocobase install' command first`,
);
}
await app.load();

View File

@ -3,6 +3,21 @@ import path from 'path';
export const PLUGIN_STATICS_PATH = '/static/plugins/';
function findPackageJson(filePath) {
const directory = path.dirname(filePath);
const packageJsonPath = path.resolve(directory, 'package.json');
if (fs.existsSync(packageJsonPath)) {
return directory; // 返回找到的 package.json 所在目录
// FIXME 这个在 windows 上应该跑不了
} else if (directory !== '/') {
// 递归寻找直到根目录
return findPackageJson(directory);
} else {
throw new Error('package.json not found.');
}
}
/**
* get package.json path for specific NPM package
*/
@ -12,7 +27,11 @@ export function getDepPkgPath(packageName: string, cwd?: string) {
} catch {
const mainFile = require.resolve(`${packageName}`, { paths: cwd ? [cwd] : undefined });
const packageDir = mainFile.slice(0, mainFile.indexOf(packageName.replace('/', path.sep)) + packageName.length);
return path.join(packageDir, 'package.json');
const result = path.join(packageDir, 'package.json');
if (!fs.existsSync(result)) {
return path.join(findPackageJson(mainFile), 'package.json');
}
return result;
}
}

View File

@ -2,7 +2,7 @@ export const APP_NAME = 'nocobase';
export const DEFAULT_PLUGIN_STORAGE_PATH = 'storage/plugins';
export const DEFAULT_PLUGIN_PATH = 'packages/plugins/';
export const pluginPrefix = (
process.env.PLUGIN_PACKAGE_PREFIX || '@nocobase/plugin-,@nocobase/preset-,@nocobase/plugin-pro-'
process.env.PLUGIN_PACKAGE_PREFIX || '@nocobase/plugin-,@nocobase/preset-,@nocobase/plugin-pro-,@hera/plugin-'
).split(',');
export const requireRegex = /require\s*\(['"`](.*?)['"`]\)/g;
export const importRegex = /^import(?:['"\s]*([\w*${}\s,]+)from\s*)?['"\s]['"\s](.*[@\w_-]+)['"\s].*/gm;

View File

@ -135,9 +135,9 @@ export class PluginManager {
* @internal
*/
static getPluginPkgPrefix() {
return (process.env.PLUGIN_PACKAGE_PREFIX || '@nocobase/plugin-,@nocobase/preset-,@nocobase/plugin-pro-').split(
',',
);
return (
process.env.PLUGIN_PACKAGE_PREFIX || '@nocobase/plugin-,@nocobase/preset-,@nocobase/plugin-pro-,@hera/plugin-'
).split(',');
}
/**
@ -156,7 +156,7 @@ export class PluginManager {
console.log(`Try to find ${packageName}`);
await execa('npm', ['v', packageName, 'versions']);
console.log(`${packageName} downloading`);
await execa('yarn', ['add', packageName, '-W']);
await execa('pnpm', ['add', packageName, '-W']);
console.log(`${packageName} downloaded`);
return packageName;
} catch (error) {
@ -254,7 +254,7 @@ export class PluginManager {
await this.app.db.auth({ retry: 1 });
const installed = await this.app.isInstalled();
if (!installed) {
console.log(`yarn pm add ${pluginName}`);
console.log(`pnpm pm add ${pluginName}`);
return;
}
} catch (error) {
@ -629,7 +629,7 @@ export class PluginManager {
}
}),
);
await execa('yarn', ['nocobase', 'postinstall']);
await execa('pnpm', ['nocobase', 'postinstall']);
};
if (options?.force) {
await this.repository.destroy({
@ -671,7 +671,7 @@ export class PluginManager {
if (options?.removeDir) {
await removeDir();
}
await execa('yarn', ['nocobase', 'refresh']);
await execa('pnpm', ['nocobase', 'refresh']);
}
/**
@ -737,7 +737,7 @@ export class PluginManager {
await this.add(opts['name'] || urlOrName, opts, true);
}
await this.app.emitStartedEvent();
await execa('yarn', ['nocobase', 'postinstall']);
await execa('pnpm', ['nocobase', 'postinstall']);
}
/**

View File

@ -1,17 +1,17 @@
{
"name": "@nocobase/telemetry",
"version": "0.21.0-alpha.1",
"version": "0.21.2-alpha.3",
"description": "nocobase telemetry library",
"license": "Apache-2.0",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
"repository": {
"type": "git",
"url": "git+https://github.com/nocobase/nocobase.git",
"directory": "packages/telemetry"
},
"license": "Apache-2.0",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
"dependencies": {
"@nocobase/utils": "0.21.0-alpha.1",
"@nocobase/utils": "workspace:*",
"@opentelemetry/api": "^1.7.0",
"@opentelemetry/instrumentation": "^0.46.0",
"@opentelemetry/resources": "^1.19.0",

View File

@ -1,9 +1,6 @@
{
"name": "@nocobase/test",
"version": "0.21.0-alpha.1",
"main": "lib/index.js",
"module": "./src/index.ts",
"types": "./lib/index.d.ts",
"version": "0.21.2-alpha.3",
"license": "Apache-2.0",
"exports": {
".": {
@ -39,9 +36,14 @@
"./package.json": "./package.json",
"./vitest.mjs": "./vitest.mjs"
},
"main": "lib/index.js",
"module": "./src/index.ts",
"types": "./lib/index.d.ts",
"dependencies": {
"@faker-js/faker": "8.1.0",
"@nocobase/server": "0.21.0-alpha.1",
"@formily/shared": "^2.2.27",
"@nocobase/database": "workspace:*",
"@nocobase/server": "workspace:*",
"@playwright/test": "^1.42.1",
"@testing-library/jest-dom": "^6.4.2",
"@testing-library/react": "^14.0.0",
@ -49,13 +51,17 @@
"@testing-library/user-event": "^14.4.3",
"@types/supertest": "^2.0.11",
"@vitejs/plugin-react": "^4.0.0",
"dotenv": "^16.0.0",
"jsdom": "^16.0.0",
"jsdom-worker": "^0.3.0",
"jsonwebtoken": "^8.5.1",
"lodash": "4.17.21",
"mariadb": "^2.5.6",
"mockjs": "^1.1.0",
"mysql2": "^2.3.3",
"pg": "^8.7.3",
"pg-hstore": "^2.3.4",
"qs": "^6.11.2",
"sqlite3": "^5.0.8",
"supertest": "^6.1.6",
"vite": "^5.0.0",

View File

@ -1,19 +1,24 @@
{
"name": "@nocobase/utils",
"version": "0.21.0-alpha.1",
"version": "0.21.2-alpha.3",
"license": "Apache-2.0",
"main": "lib/index.js",
"types": "./lib/index.d.ts",
"license": "Apache-2.0",
"dependencies": {
"@hapi/topo": "^6.0.0",
"@rc-component/mini-decimal": "^1.1.0",
"antd": "^5.12.8",
"dayjs": "^1.11.9",
"dedupe": "^3.0.2",
"deepmerge": "^4.2.2",
"flat-to-nested": "^1.1.1",
"graphlib": "^2.1.8",
"lodash": "4.17.21",
"multer": "^1.4.5-lts.1",
"object-path": "^0.11.8"
},
"devDependencies": {
"@types/node": "^20.12.2"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
}

View File

@ -1,11 +1,13 @@
{
"name": "@hera/plugin-audit-logs",
"displayName": "Audit logs",
"displayName.zh-CN": "审计日志",
"version": "1.0.5-alpha.3",
"description": "Audit logs.",
"description.zh-CN": "审计日志。",
"version": "1.0.1",
"keywords": [
"System management"
],
"main": "dist/server/index.js",
"dependencies": {},
"devDependencies": {
"@ant-design/icons": "5.x",
"@formily/antd-v5": "1.x",
@ -15,13 +17,12 @@
"react-i18next": "^11.15.1"
},
"peerDependencies": {
"@nocobase/client": "0.x",
"@nocobase/database": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x"
"@nocobase/client": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*",
"@nocobase/utils": "workspace:*"
},
"dependencies": {},
"keywords": [
"System management"
]
"description.zh-CN": "审计日志。",
"displayName.zh-CN": "审计日志"
}

View File

@ -1,38 +1,58 @@
{
"name": "@hera/plugin-core",
"version": "1.7.0",
"displayName": "Hera platform",
"displayName.zh-CN": "赫拉平台",
"version": "1.7.4-alpha.3",
"description": "Hera platform as nocobase plugin.",
"description.zh-CN": "提供标准赫拉平台能力",
"keywords": [
"System management"
],
"main": "dist/server/index.js",
"devDependencies": {
"@ant-design/cssinjs": "^1.11.1",
"@ant-design/icons": "5.x",
"@ant-design/pro-layout": "^7.16.11",
"@emotion/css": "^11.11.2",
"@formily/antd-v5": "1.x",
"@formily/core": "^2.2.27",
"@formily/react": "^2.2.27",
"@formily/reactive": "2.x",
"@formily/shared": "^2.2.27",
"@react-pdf/renderer": "^3.3.2",
"ahooks": "^3.7.2",
"antd": "5.12.8",
"antd-style": "3.4.5",
"classnames": "^2.3.1",
"copy-to-clipboard": "^3.3.3",
"exceljs": "^4.4.0",
"fs-extra": "^11.1.1",
"qrcode": "^1.5.1",
"dayjs": "^1.11.8",
"exceljs": "^4.4.0",
"file-saver": "^2.0.5",
"flat": "^5.0.2",
"fs-extra": "^11.1.1",
"jsonwebtoken": "^8.5.1",
"lodash": "4.17.21",
"path-to-regexp": "^6.1.0",
"qrcode": "^1.5.1",
"qrcode.react": "^3.1.0",
"react": "^18.2.0",
"react-error-boundary": "^4.0.10",
"react-i18next": "^11.15.1",
"react-pdf": "^7.5.1",
"vitest": "0.x",
"signature_pad": "4.1.7",
"react-router-dom": "^6.11.2",
"redis": "^4.6.11"
"redis": "^4.6.11",
"signature_pad": "4.1.7",
"throttle-debounce": "^5.0.0",
"vitest": "^1.4.0",
"ws": "^8.13.0"
},
"peerDependencies": {
"@nocobase/client": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x"
"@nocobase/actions": "workspace:*",
"@nocobase/client": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/evaluators": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*",
"@nocobase/utils": "workspace:*"
},
"keywords": [
"System management"
]
"description.zh-CN": "提供标准赫拉平台能力",
"displayName.zh-CN": "赫拉平台"
}

View File

@ -7,7 +7,7 @@ import {
css,
} from '@nocobase/client';
import { useNavigate, useParams } from 'react-router-dom';
import pathToRegexp from 'path-to-regexp';
import { pathToRegexp } from 'path-to-regexp';
import { useHeadStyles } from './style';
import { PageHeader as AntdPageHeader } from '@ant-design/pro-layout';

View File

@ -1,11 +1,12 @@
{
"name": "@hera/plugin-gas-station",
"version": "0.14.0-alpha.7",
"version": "0.14.2-alpha.3",
"main": "dist/server/index.js",
"dependencies": {},
"peerDependencies": {
"@nocobase/client": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x"
"@nocobase/client": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*"
}
}

View File

@ -1,11 +1,15 @@
{
"name": "@hera/plugin-mobile",
"version": "1.0.0",
"version": "1.0.3-alpha.3",
"main": "dist/server/index.js",
"dependencies": {},
"dependencies": {
"@formily/react": "^2.2.27",
"antd-mobile": "^5.29.1"
},
"peerDependencies": {
"@nocobase/client": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x"
"@nocobase/client": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*",
"@nocobase/utils": "workspace:*"
}
}

View File

@ -1,11 +1,13 @@
{
"name": "@hera/plugin-oidc",
"version": "0.20.0-alpha.7",
"version": "0.20.2-alpha.3",
"main": "dist/server/index.js",
"devDependencies": {},
"devDependencies": {
"@koa/router": "^9.4.0"
},
"peerDependencies": {
"@nocobase/client": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x"
"@nocobase/client": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*"
}
}

View File

@ -1,32 +1,40 @@
{
"name": "@hera/plugin-rental",
"version": "1.7.2",
"main": "dist/server/index.js",
"displayName": "professional construction materials rental system - customized based on hera",
"displayName.zh-CN": "创兴管理系统",
"version": "1.7.6-alpha.3",
"description": "Offering a standardized leasing management system, encompassing comprehensive administration from materials to contracts to labor personnel, while providing a robust financial management mechanism, and real-time monitoring of the operational capacity of the leasing system.",
"description.zh-CN": "提供标准化的租赁管理系统,包括从物料到合同再到劳务人员的全面管理,同时提供健全的财务管理机制,以及实时监控租赁体系的运作能力。",
"devDependencies": {
"@formily/core": "^2.2.27",
"@formily/react": "^2.2.27",
"react": "18.*",
"antd": "5.*",
"flatted": "^3.2.9",
"qrcode": "^1.5.1",
"ahooks": "^3.7.2",
"dayjs": "^1.11.8",
"react-router-dom": "^6.11.2",
"qrcode.react": "^3.1.0"
},
"peerDependencies": {
"@hera/plugin-core": "1.x",
"@nocobase/plugin-data-visualization": "0.x",
"@nocobase/plugin-collection-manager": "0.x",
"@nocobase/client": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x"
},
"keywords": [
"System management"
]
],
"main": "dist/server/index.js",
"devDependencies": {
"@ant-design/icons": "^5.1.4",
"@formily/core": "^2.2.27",
"@formily/react": "^2.2.27",
"ahooks": "^3.7.2",
"antd": "5.*",
"dayjs": "^1.11.8",
"exceljs": "^4.4.0",
"file-saver": "^2.0.5",
"flatted": "^3.2.9",
"lodash": "4.17.21",
"qrcode": "^1.5.1",
"qrcode.react": "^3.1.0",
"react": "18.*",
"react-router-dom": "^6.11.2",
"sequelize": "^6.26.0"
},
"peerDependencies": {
"@hera/plugin-core": "workspace:*",
"@nocobase/actions": "workspace:*",
"@nocobase/client": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/plugin-collection-manager": "workspace:*",
"@nocobase/plugin-data-visualization": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*",
"@nocobase/utils": "workspace:*"
},
"description.zh-CN": "提供标准化的租赁管理系统,包括从物料到合同再到劳务人员的全面管理,同时提供健全的财务管理机制,以及实时监控租赁体系的运作能力。",
"displayName.zh-CN": "创兴管理系统"
}

View File

@ -1,18 +1,19 @@
{
"name": "@hera/plugin-websocket",
"version": "0.0.1",
"version": "0.0.4-alpha.3",
"main": "dist/server/index.js",
"dependencies": {},
"devDependencies": {
"react-use-websocket": "^4.8.1",
"@ant-design/icons": "^5.1.4",
"@formily/antd-v5": "1.x",
"@formily/core": "^2.2.27",
"@formily/react": "^2.2.27",
"@formily/shared": "^2.2.27"
"@formily/shared": "^2.2.27",
"react-use-websocket": "^4.8.1"
},
"peerDependencies": {
"@nocobase/client": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x"
"@nocobase/client": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*"
}
}

View File

@ -1,38 +1,48 @@
{
"name": "@nocobase/plugin-acl",
"displayName": "Access control",
"displayName.zh-CN": "权限控制",
"version": "0.21.2-alpha.3",
"description": "Based on roles, resources, and actions, access control can precisely manage interface configuration permissions, data operation permissions, menu access permissions, and plugin permissions.",
"description.zh-CN": "基于角色、资源和操作的权限控制,可以精确控制界面配置权限、数据操作权限、菜单访问权限、插件权限。",
"version": "0.21.0-alpha.1",
"license": "AGPL-3.0",
"main": "./dist/server/index.js",
"homepage": "https://docs.nocobase.com/handbook/acl",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/acl",
"keywords": [
"Users & permissions"
],
"devDependencies": {
"@types/jsonwebtoken": "^8.5.8",
"async-mutex": "^0.3.2",
"jsonwebtoken": "^8.5.1",
"react": "^18.2.0",
"react-dom": "^18.2.0"
},
"peerDependencies": {
"@nocobase/acl": "0.x",
"@nocobase/actions": "0.x",
"@nocobase/cache": "0.x",
"@nocobase/client": "0.x",
"@nocobase/database": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x",
"@nocobase/utils": "0.x"
},
"homepage": "https://docs.nocobase.com/handbook/acl",
"repository": {
"type": "git",
"url": "git+https://github.com/nocobase/nocobase.git",
"directory": "packages/plugins/acl"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
"license": "AGPL-3.0",
"main": "./dist/server/index.js",
"devDependencies": {
"@ant-design/icons": "^5.1.4",
"@formily/antd-v5": "^1.1.9",
"@formily/core": "^2.2.27",
"@formily/react": "^2.2.27",
"@formily/shared": "^2.2.27",
"@types/jsonwebtoken": "^8.5.8",
"ahooks": "^3.7.2",
"antd": "^5.12.8",
"antd-style": "3.4.5",
"async-mutex": "^0.3.2",
"jsonwebtoken": "^8.5.1",
"lodash": "4.17.21",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-i18next": "^11.15.1"
},
"peerDependencies": {
"@nocobase/acl": "workspace:*",
"@nocobase/actions": "workspace:*",
"@nocobase/cache": "workspace:*",
"@nocobase/client": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*",
"@nocobase/utils": "workspace:*"
},
"description.zh-CN": "基于角色、资源和操作的权限控制,可以精确控制界面配置权限、数据操作权限、菜单访问权限、插件权限。",
"displayName.zh-CN": "权限控制",
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/acl"
}

View File

@ -1,21 +1,34 @@
{
"name": "@nocobase/plugin-action-bulk-edit",
"version": "0.21.0-alpha.1",
"main": "dist/server/index.js",
"homepage": "https://docs.nocobase.com/handbook/action-bulk-edit",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/action-bulk-edit",
"displayName": "Action: Batch edit",
"displayName.zh-CN": "操作:批量编辑",
"version": "0.21.2-alpha.3",
"description": "Batch edit all records or selected records.",
"description.zh-CN": "对全部数据或选中的数据进行批量编辑。",
"license": "AGPL-3.0",
"peerDependencies": {
"@nocobase/client": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"keywords": [
"Actions"
]
],
"homepage": "https://docs.nocobase.com/handbook/action-bulk-edit",
"license": "AGPL-3.0",
"main": "dist/server/index.js",
"devDependencies": {
"@ant-design/icons": "^5.1.4",
"@emotion/css": "^11.7.1",
"@formily/antd-v5": "^1.1.9",
"@formily/core": "^2.2.27",
"@formily/react": "^2.2.27",
"@formily/shared": "^2.2.27",
"antd": "^5.12.8",
"lodash": "4.17.21",
"react-i18next": "^11.15.1",
"react-router-dom": "^6.11.2"
},
"peerDependencies": {
"@nocobase/client": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*",
"@nocobase/utils": "workspace:*"
},
"description.zh-CN": "对全部数据或选中的数据进行批量编辑。",
"displayName.zh-CN": "操作:批量编辑",
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/action-bulk-edit"
}

View File

@ -1,21 +1,29 @@
{
"name": "@nocobase/plugin-action-bulk-update",
"version": "0.21.0-alpha.1",
"main": "dist/server/index.js",
"homepage": "https://docs.nocobase.com/handbook/action-bulk-update",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/action-bulk-update",
"displayName": "Action: Batch update",
"displayName.zh-CN": "操作:批量更新",
"version": "0.21.2-alpha.3",
"description": "Batch update all records or selected records.",
"description.zh-CN": "对全部数据或选中的数据进行批量更新。",
"license": "AGPL-3.0",
"peerDependencies": {
"@nocobase/client": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"keywords": [
"Actions"
]
],
"homepage": "https://docs.nocobase.com/handbook/action-bulk-update",
"license": "AGPL-3.0",
"main": "dist/server/index.js",
"devDependencies": {
"@formily/react": "^2.2.27",
"@formily/shared": "^2.2.27",
"antd": "^5.12.8",
"react-i18next": "^11.15.1",
"react-router-dom": "^6.11.2"
},
"peerDependencies": {
"@nocobase/client": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*",
"@nocobase/utils": "workspace:*"
},
"description.zh-CN": "对全部数据或选中的数据进行批量更新。",
"displayName.zh-CN": "操作:批量更新",
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/action-bulk-update"
}

View File

@ -1,21 +1,29 @@
{
"name": "@nocobase/plugin-action-duplicate",
"version": "0.21.0-alpha.1",
"main": "dist/server/index.js",
"homepage": "https://docs.nocobase.com/handbook/action-duplicate",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/action-duplicate",
"displayName": "Action: Duplicate record",
"displayName.zh-CN": "操作:复制记录",
"version": "0.21.2-alpha.3",
"description": "Duplicate a record, you can either duplicate it into a form and edit it before saving it, or you can duplicate it directly to generate a new record.",
"description.zh-CN": "复制一条记录,可以复制到表单中编辑后再提交,也可以直接复制并生成一条新记录。",
"license": "AGPL-3.0",
"peerDependencies": {
"@nocobase/client": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"keywords": [
"Actions"
]
],
"homepage": "https://docs.nocobase.com/handbook/action-duplicate",
"license": "AGPL-3.0",
"main": "dist/server/index.js",
"devDependencies": {
"@emotion/css": "^11.7.1",
"@formily/core": "^2.2.27",
"@formily/react": "^2.2.27",
"antd": "^5.12.8",
"lodash": "4.17.21",
"react-i18next": "^11.15.1"
},
"peerDependencies": {
"@nocobase/client": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*"
},
"description.zh-CN": "复制一条记录,可以复制到表单中编辑后再提交,也可以直接复制并生成一条新记录。",
"displayName.zh-CN": "操作:复制记录",
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/action-duplicate"
}

View File

@ -1,21 +1,24 @@
{
"name": "@nocobase/plugin-action-print",
"version": "0.21.0-alpha.1",
"main": "dist/server/index.js",
"homepage": "https://docs.nocobase.com/handbook/action-print",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/action-print",
"displayName": "Action: Print",
"displayName.zh-CN": "操作:打印",
"version": "0.21.2-alpha.3",
"description": "Calls the browser's print function to print a record.",
"description.zh-CN": "调用浏览器的打印功能实现单条数据的打印。",
"license": "AGPL-3.0",
"peerDependencies": {
"@nocobase/client": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"keywords": [
"Actions"
]
],
"homepage": "https://docs.nocobase.com/handbook/action-print",
"license": "AGPL-3.0",
"main": "dist/server/index.js",
"devDependencies": {
"react-to-print": "^2.14.7"
},
"peerDependencies": {
"@nocobase/client": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*"
},
"description.zh-CN": "调用浏览器的打印功能实现单条数据的打印。",
"displayName.zh-CN": "操作:打印",
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/action-print"
}

View File

@ -1,27 +1,34 @@
{
"name": "@nocobase/plugin-api-doc",
"version": "0.21.0-alpha.1",
"displayName": "API documentation",
"displayName.zh-CN": "API 文档",
"version": "0.21.2-alpha.3",
"description": "An OpenAPI documentation generator for NocoBase HTTP API.",
"description.zh-CN": "NocoBase HTTP API 的 OpenAPI 文档生成器。",
"license": "AGPL-3.0",
"main": "./dist/server/index.js",
"homepage": "https://docs.nocobase.com/handbook/api-doc",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/api-doc",
"types": "./dist/server/index.d.ts",
"devDependencies": {
"swagger-ui-dist": "^5.3.1"
},
"peerDependencies": {
"@nocobase/client": "0.x",
"@nocobase/database": "0.x",
"@nocobase/server": "0.x"
},
"repository": {
"type": "git",
"url": "git+https://github.com/nocobase/nocobase.git",
"directory": "packages/plugins/api-doc"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
"license": "AGPL-3.0",
"main": "./dist/server/index.js",
"types": "./dist/server/index.d.ts",
"devDependencies": {
"@ant-design/icons": "5.x",
"antd": "^5.12.8",
"antd-style": "3.4.5",
"react-i18next": "^11.15.1",
"swagger-ui-dist": "^5.3.1"
},
"peerDependencies": {
"@nocobase/actions": "workspace:*",
"@nocobase/client": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/sdk": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/utils": "workspace:*"
},
"description.zh-CN": "NocoBase HTTP API 的 OpenAPI 文档生成器。",
"displayName.zh-CN": "API 文档",
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/api-doc"
}

View File

@ -1,17 +1,14 @@
{
"name": "@nocobase/plugin-api-keys",
"displayName": "Auth: API keys",
"displayName.zh-CN": "认证API 密钥",
"version": "0.21.2-alpha.3",
"description": "Allows users to use API key to access application's HTTP API",
"description.zh-CN": "允许用户使用 API 密钥访问应用的 HTTP API",
"version": "0.21.0-alpha.1",
"license": "AGPL-3.0",
"main": "./dist/server/index.js",
"homepage": "https://docs.nocobase.com/handbook/api-keys",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/api-keys",
"keywords": [
"Authentication"
],
"homepage": "https://docs.nocobase.com/handbook/api-keys",
"license": "AGPL-3.0",
"main": "./dist/server/index.js",
"devDependencies": {
"@formily/react": "2.x",
"@formily/shared": "2.x",
@ -24,13 +21,16 @@
"react-i18next": "^11.15.1"
},
"peerDependencies": {
"@nocobase/actions": "0.x",
"@nocobase/client": "0.x",
"@nocobase/database": "0.x",
"@nocobase/resourcer": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x",
"@nocobase/utils": "0.x"
"@nocobase/actions": "workspace:*",
"@nocobase/client": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/resourcer": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*",
"@nocobase/utils": "workspace:*"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
"description.zh-CN": "允许用户使用 API 密钥访问应用的 HTTP API",
"displayName.zh-CN": "认证API 密钥",
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/api-keys"
}

View File

@ -1,14 +1,14 @@
{
"name": "@nocobase/plugin-audit-logs",
"version": "0.21.0-alpha.1",
"displayName": "Audit logs (deprecated)",
"displayName.zh-CN": "审计日志(废弃)",
"version": "0.21.2-alpha.3",
"description": "This plugin is deprecated. There will be a new audit log plugin in the future.",
"description.zh-CN": "该插件已废弃,请勿使用,未来将有新的审计日志插件。",
"main": "./dist/server/index.js",
"keywords": [
"System & security"
],
"homepage": "https://docs.nocobase.com/handbook/audit-logs",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/audit-logs",
"license": "AGPL-3.0",
"main": "./dist/server/index.js",
"devDependencies": {
"@ant-design/icons": "5.x",
"@formily/antd-v5": "1.x",
@ -18,13 +18,14 @@
"react-i18next": "^11.15.1"
},
"peerDependencies": {
"@nocobase/client": "0.x",
"@nocobase/database": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x"
"@nocobase/client": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*",
"@nocobase/utils": "workspace:*"
},
"description.zh-CN": "该插件已废弃,请勿使用,未来将有新的审计日志插件。",
"displayName.zh-CN": "审计日志(废弃)",
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"keywords": [
"System & security"
]
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/audit-logs"
}

View File

@ -1,33 +1,37 @@
{
"name": "@nocobase/plugin-auth",
"version": "0.21.0-alpha.1",
"main": "./dist/server/index.js",
"displayName": "Authentication",
"version": "0.21.2-alpha.3",
"description": "User authentication management, including password, SMS, and support for Single Sign-On (SSO) protocols, with extensibility.",
"keywords": [
"Authentication"
],
"homepage": "https://docs.nocobase.com/handbook/auth",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/auth",
"main": "./dist/server/index.js",
"devDependencies": {
"@ant-design/icons": "5.x",
"@emotion/css": "^11.7.1",
"@formily/react": "2.x",
"@formily/shared": "2.x",
"@types/cron": "^2.0.1",
"antd": "5.x",
"cron": "^2.3.1",
"react": "^18.2.0",
"react-i18next": "^11.15.1"
"react-i18next": "^11.15.1",
"react-router-dom": "^6.11.2"
},
"peerDependencies": {
"@nocobase/actions": "0.x",
"@nocobase/auth": "0.x",
"@nocobase/client": "0.x",
"@nocobase/database": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x"
"@nocobase/actions": "workspace:*",
"@nocobase/auth": "workspace:*",
"@nocobase/cache": "workspace:*",
"@nocobase/client": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*",
"@nocobase/utils": "workspace:*"
},
"displayName": "Authentication",
"displayName.zh-CN": "用户认证",
"description": "User authentication management, including password, SMS, and support for Single Sign-On (SSO) protocols, with extensibility.",
"description.zh-CN": "用户认证管理包括基础的密码认证、短信认证、SSO 协议的认证等,可扩展。",
"displayName.zh-CN": "用户认证",
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"keywords": [
"Authentication"
]
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/auth"
}

View File

@ -1,20 +1,23 @@
{
"name": "@nocobase/plugin-backup-restore",
"displayName": "App backup & restore",
"displayName.zh-CN": "应用的备份与还原",
"version": "0.21.2-alpha.3",
"description": "Backup and restore applications for scenarios such as application replication, migration, and upgrades.",
"description.zh-CN": "备份和还原应用,可用于应用的复制、迁移、升级等场景。",
"version": "0.21.0-alpha.1",
"license": "AGPL-3.0",
"main": "./dist/server/index.js",
"keywords": [
"System management"
],
"homepage": "https://docs.nocobase.com/handbook/backup-restore",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/backup-restore",
"repository": {
"type": "git",
"url": "git+https://github.com/nocobase/nocobase.git",
"directory": "packages/plugins/plugin-backup-restore"
},
"license": "AGPL-3.0",
"main": "./dist/server/index.js",
"devDependencies": {
"@ant-design/icons": "^5.1.4",
"@formily/antd-v5": "^1.1.9",
"@hapi/topo": "^6.0.0",
"@koa/multer": "^3.0.2",
"@types/archiver": "^5.3.1",
"antd": "5.x",
@ -22,24 +25,27 @@
"content-disposition": "^0.5.4",
"dayjs": "^1.11.8",
"decompress": "^4.2.1",
"file-saver": "^2.0.5",
"inquirer": "^8.0.0",
"koa-send": "^5.0.1",
"lodash": "4.17.21",
"mkdirp": "^1.0.4",
"object-path": "^0.11.8",
"react": "^18.2.0",
"react-i18next": "^11.15.1",
"semver": "^7.5.4",
"tar": "^6.1.13"
},
"peerDependencies": {
"@nocobase/actions": "0.x",
"@nocobase/client": "0.x",
"@nocobase/database": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x",
"@nocobase/utils": "0.x"
"@nocobase/actions": "workspace:*",
"@nocobase/client": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*",
"@nocobase/utils": "workspace:*"
},
"keywords": [
"System management"
],
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
"description.zh-CN": "备份和还原应用,可用于应用的复制、迁移、升级等场景。",
"displayName.zh-CN": "应用的备份与还原",
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/backup-restore"
}

View File

@ -1,14 +1,20 @@
{
"name": "@nocobase/plugin-calendar",
"version": "0.21.0-alpha.1",
"displayName": "Calendar",
"displayName.zh-CN": "日历",
"version": "0.21.2-alpha.3",
"description": "Provides callendar collection template and block for managing date data, typically for date/time related information such as events, appointments, tasks, and so on.",
"description.zh-CN": "提供日历数据表模板和区块,用于管理日期数据,通常用于事件、约会、任务等与日期/时间相关的信息。",
"keywords": [
"Collections",
"Blocks"
],
"homepage": "https://docs.nocobase.com/handbook/calendar",
"repository": {
"type": "git",
"url": "git+https://github.com/nocobase/nocobase.git",
"directory": "packages/plugins/calendar"
},
"license": "AGPL-3.0",
"main": "./dist/server/index.js",
"homepage": "https://docs.nocobase.com/handbook/calendar",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/calendar",
"types": "./dist/server/index.d.ts",
"devDependencies": {
"@ant-design/icons": "5.x",
@ -23,22 +29,18 @@
"lodash": "^4.17.21",
"react": "^18.2.0",
"react-big-calendar": "^1.8.1",
"react-i18next": "^11.15.1",
"react-js-cron": "^3.1.0",
"solarlunar-es": "^1.0.9"
},
"peerDependencies": {
"@nocobase/client": "0.x",
"@nocobase/database": "0.x",
"@nocobase/server": "0.x"
},
"repository": {
"type": "git",
"url": "git+https://github.com/nocobase/nocobase.git",
"directory": "packages/plugins/calendar"
"@nocobase/client": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*"
},
"description.zh-CN": "提供日历数据表模板和区块,用于管理日期数据,通常用于事件、约会、任务等与日期/时间相关的信息。",
"displayName.zh-CN": "日历",
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"keywords": [
"Collections",
"Blocks"
]
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/calendar"
}

View File

@ -1,30 +1,32 @@
{
"name": "@nocobase/plugin-cas",
"displayName": "Auth: CAS",
"displayName.zh-CN": "认证CAS",
"version": "0.21.2-alpha.3",
"description": "CAS authentication.",
"description.zh-CN": "通过 CAS 协议认证身份。",
"version": "0.21.0-alpha.1",
"keywords": [
"Authentication"
],
"homepage": "https://docs.nocobase.com/handbook/auth-cas",
"license": "AGPL-3.0",
"main": "./dist/server/index.js",
"homepage": "https://docs.nocobase.com/handbook/auth-cas",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/auth-cas",
"peerDependencies": {
"@nocobase/actions": "0.x",
"@nocobase/client": "0.x",
"@nocobase/database": "0.x",
"@nocobase/plugin-auth": ">=0.17.0-alpha.7",
"@nocobase/sdk": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x"
},
"devDependencies": {
"@ant-design/icons": "5.x",
"antd": "5.x",
"react-i18next": "^11.15.1",
"react-router-dom": "6.x"
},
"peerDependencies": {
"@nocobase/actions": "workspace:*",
"@nocobase/auth": "workspace:*",
"@nocobase/client": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/plugin-auth": "workspace:*",
"@nocobase/sdk": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*"
},
"description.zh-CN": "通过 CAS 协议认证身份。",
"displayName.zh-CN": "认证CAS",
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"keywords": [
"Authentication"
]
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/auth-cas"
}

View File

@ -1,12 +1,10 @@
{
"name": "@nocobase/plugin-charts",
"displayName": "Charts (deprecated)",
"displayName.zh-CN": "图表(废弃)",
"version": "0.21.2-alpha.3",
"description": "The plugin has been deprecated, please use the data visualization plugin instead.",
"description.zh-CN": "已废弃插件,请使用数据可视化插件代替。",
"version": "0.21.0-alpha.1",
"main": "./dist/server/index.js",
"license": "AGPL-3.0",
"main": "./dist/server/index.js",
"devDependencies": {
"@ant-design/icons": "5.x",
"@formily/antd-v5": "1.x",
@ -15,16 +13,19 @@
"@formily/shared": "2.x",
"antd": "5.x",
"json5": "^2.2.3",
"lodash": "4.17.21",
"react": "^18.2.0",
"react-i18next": "^11.15.1",
"react-router-dom": "^6.11.2"
},
"peerDependencies": {
"@nocobase/client": "0.x",
"@nocobase/database": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x",
"@nocobase/utils": "0.x"
"@nocobase/client": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*",
"@nocobase/utils": "workspace:*"
},
"description.zh-CN": "已废弃插件,请使用数据可视化插件代替。",
"displayName.zh-CN": "图表(废弃)",
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
}

View File

@ -1,14 +1,14 @@
{
"name": "@nocobase/plugin-china-region",
"version": "0.21.0-alpha.1",
"displayName": "Administrative divisions of China",
"displayName.zh-CN": "中国行政区划",
"version": "0.21.2-alpha.3",
"description": "Provides data and field type for administrative divisions of China.",
"description.zh-CN": "提供中国行政区划数据和字段类型。",
"main": "./dist/server/index.js",
"keywords": [
"Fields"
],
"homepage": "https://docs.nocobase.com/handbook/china-region",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/china-region",
"license": "AGPL-3.0",
"main": "./dist/server/index.js",
"devDependencies": {
"@formily/core": "2.x",
"@formily/react": "2.x",
@ -17,13 +17,13 @@
"cross-spawn": "^7.0.3"
},
"peerDependencies": {
"@nocobase/client": "0.x",
"@nocobase/database": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x"
"@nocobase/client": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*"
},
"description.zh-CN": "提供中国行政区划数据和字段类型。",
"displayName.zh-CN": "中国行政区划",
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"keywords": [
"Fields"
]
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/china-region"
}

View File

@ -1,12 +1,10 @@
{
"name": "@nocobase/plugin-client",
"displayName": "WEB client",
"displayName.zh-CN": "WEB 客户端",
"version": "0.21.2-alpha.3",
"description": "Provides a client interface for the NocoBase server",
"description.zh-CN": "为 NocoBase 服务端提供客户端界面",
"version": "0.21.0-alpha.1",
"main": "./dist/server/index.js",
"license": "AGPL-3.0",
"main": "./dist/server/index.js",
"devDependencies": {
"antd": "5.x",
"cronstrue": "^2.11.0",
@ -14,11 +12,13 @@
"koa-static": "^5.0.0"
},
"peerDependencies": {
"@nocobase/client": "0.x",
"@nocobase/database": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x",
"@nocobase/utils": "0.x"
"@nocobase/client": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*",
"@nocobase/utils": "workspace:*"
},
"description.zh-CN": "为 NocoBase 服务端提供客户端界面",
"displayName.zh-CN": "WEB 客户端",
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
}

View File

@ -1,29 +1,32 @@
{
"name": "@nocobase/plugin-collection-manager",
"displayName": "Data source: Main",
"displayName.zh-CN": "数据源:主数据库",
"version": "0.21.2-alpha.3",
"description": "NocoBase main database, supports relational databases such as MySQL, PostgreSQL, SQLite and so on.",
"description.zh-CN": "NocoBase 主数据库,支持 MySQL、PostgreSQL、SQLite 等关系型数据库。",
"version": "0.21.0-alpha.1",
"main": "./dist/server/index.js",
"keywords": [
"Data sources"
],
"homepage": "https://docs.nocobase.com/handbook/data-source-main",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/data-source-main",
"license": "AGPL-3.0",
"main": "./dist/server/index.js",
"devDependencies": {
"@hapi/topo": "^6.0.0",
"async-mutex": "^0.3.2",
"lodash": "4.17.21",
"sequelize": "^6.26.0",
"toposort": "^2.0.2"
},
"peerDependencies": {
"@nocobase/client": "0.x",
"@nocobase/database": "0.x",
"@nocobase/plugin-error-handler": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x",
"@nocobase/utils": "0.x"
"@nocobase/actions": "workspace:*",
"@nocobase/client": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/plugin-error-handler": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*",
"@nocobase/utils": "workspace:*"
},
"description.zh-CN": "NocoBase 主数据库,支持 MySQL、PostgreSQL、SQLite 等关系型数据库。",
"displayName.zh-CN": "数据源:主数据库",
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"keywords": [
"Data sources"
]
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/data-source-main"
}

View File

@ -1,15 +1,16 @@
{
"name": "@nocobase/plugin-custom-request",
"version": "0.21.0-alpha.1",
"main": "dist/server/index.js",
"homepage": "https://docs.nocobase.com/handbook/action-custom-request",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/action-custom-request",
"displayName": "Action: Custom request",
"displayName.zh-CN": "操作:自定义请求",
"version": "0.21.2-alpha.3",
"description": "Sending a request to any HTTP service supports sending context data to the target service.",
"description.zh-CN": "向任意 HTTP 服务发送请求,支持将上下文数据发送给目标服务。",
"keywords": [
"Actions"
],
"homepage": "https://docs.nocobase.com/handbook/action-custom-request",
"license": "AGPL-3.0",
"main": "dist/server/index.js",
"devDependencies": {
"@formily/antd-v5": "^1.1.9",
"@formily/react": "2.x",
"@formily/shared": "2.x",
"antd": "5.x",
@ -18,12 +19,17 @@
"react-router-dom": "6.x"
},
"peerDependencies": {
"@nocobase/client": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x"
"@nocobase/actions": "workspace:*",
"@nocobase/client": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/evaluators": "workspace:*",
"@nocobase/logger": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*",
"@nocobase/utils": "workspace:*"
},
"description.zh-CN": "向任意 HTTP 服务发送请求,支持将上下文数据发送给目标服务。",
"displayName.zh-CN": "操作:自定义请求",
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"keywords": [
"Actions"
]
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/action-custom-request"
}

View File

@ -1,20 +1,41 @@
{
"name": "@nocobase/plugin-data-source-manager",
"version": "0.21.0-alpha.1",
"main": "dist/server/index.js",
"displayName": "Data source manager",
"displayName.zh-CN": "数据源管理",
"version": "0.21.2-alpha.3",
"description": "Manage data sources, including the built-in Master database, external databases, APIs, etc.",
"description.zh-CN": "管理数据源,包括内置的 Master 数据库外部的数据库、API。",
"homepage": "https://docs.nocobase.com/handbook/data-source-manager",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/data-source-manager",
"peerDependencies": {
"@nocobase/client": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x"
},
"keywords": [
"Data model tools"
],
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
"homepage": "https://docs.nocobase.com/handbook/data-source-manager",
"main": "dist/server/index.js",
"devDependencies": {
"@ant-design/icons": "^5.1.4",
"@dnd-kit/core": "^5.0.1",
"@emotion/css": "^11.7.1",
"@formily/antd-v5": "^1.1.9",
"@formily/core": "^2.2.27",
"@formily/react": "^2.2.27",
"@formily/reactive": "^2.2.27",
"@formily/shared": "^2.2.27",
"ahooks": "^3.7.2",
"antd": "^5.12.8",
"antd-style": "3.4.5",
"classnames": "^2.3.1",
"lodash": "4.17.21",
"react-i18next": "^11.15.1",
"react-router-dom": "^6.11.2",
"sequelize": "^6.26.0"
},
"peerDependencies": {
"@nocobase/acl": "workspace:*",
"@nocobase/client": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*",
"@nocobase/utils": "workspace:*"
},
"description.zh-CN": "管理数据源,包括内置的 Master 数据库外部的数据库、API。",
"displayName.zh-CN": "数据源管理",
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/data-source-manager"
}

View File

@ -1,13 +1,13 @@
{
"name": "@nocobase/plugin-data-visualization",
"version": "0.21.0-alpha.1",
"displayName": "Data visualization",
"displayName.zh-CN": "数据可视化",
"version": "0.21.2-alpha.3",
"description": "Provides data visualization feature, including chart block and chart filter block, support line charts, area charts, bar charts and more than a dozen kinds of charts, you can also extend more chart types.",
"description.zh-CN": "提供数据可视化功能,包含图表区块和图表筛选区块,支持折线图、面积图、柱状图等十几种图表,你也可以扩展更多图表类型。",
"main": "dist/server/index.js",
"keywords": [
"Blocks"
],
"homepage": "https://docs.nocobase.com/handbook/data-visualization",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/data-visualization",
"main": "dist/server/index.js",
"devDependencies": {
"@ant-design/icons": "5.x",
"@ant-design/plots": "^2.1.4",
@ -16,8 +16,11 @@
"@formily/core": "2.x",
"@formily/react": "2.x",
"@formily/shared": "2.x",
"ahooks": "^3.7.2",
"antd": "5.x",
"classnames": "^2.3.1",
"dayjs": "^1.11.8",
"deepmerge": "^4.2.2",
"koa-compose": "^4.1.0",
"lodash": "^4.17.21",
"react": "^18.2.0",
@ -25,16 +28,16 @@
"react-i18next": "^11.15.1"
},
"peerDependencies": {
"@nocobase/actions": "0.x",
"@nocobase/cache": "0.x",
"@nocobase/client": "0.x",
"@nocobase/database": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x",
"@nocobase/utils": "0.x"
"@nocobase/actions": "workspace:*",
"@nocobase/cache": "workspace:*",
"@nocobase/client": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*",
"@nocobase/utils": "workspace:*"
},
"description.zh-CN": "提供数据可视化功能,包含图表区块和图表筛选区块,支持折线图、面积图、柱状图等十几种图表,你也可以扩展更多图表类型。",
"displayName.zh-CN": "数据可视化",
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"keywords": [
"Blocks"
]
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/data-visualization"
}

View File

@ -1,14 +1,14 @@
{
"name": "@nocobase/plugin-disable-pm-add",
"version": "0.21.0-alpha.1",
"main": "./dist/server/index.js",
"peerDependencies": {
"@nocobase/client": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"version": "0.21.2-alpha.3",
"keywords": [
"system"
]
],
"main": "./dist/server/index.js",
"peerDependencies": {
"@nocobase/client": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
}

View File

@ -1,27 +1,28 @@
{
"name": "@nocobase/plugin-error-handler",
"displayName": "Error handler",
"displayName.zh-CN": "错误处理器",
"version": "0.21.2-alpha.3",
"description": "Handling application errors and exceptions.",
"description.zh-CN": "处理应用程序中的错误和异常。",
"version": "0.21.0-alpha.1",
"license": "AGPL-3.0",
"main": "./dist/server/index.js",
"devDependencies": {
"@formily/json-schema": "2.x",
"supertest": "^6.1.6"
},
"peerDependencies": {
"@nocobase/client": "0.x",
"@nocobase/database": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x",
"@nocobase/utils": "0.x"
},
"repository": {
"type": "git",
"url": "git+https://github.com/nocobase/nocobase.git",
"directory": "packages/plugin-error-handler"
},
"license": "AGPL-3.0",
"main": "./dist/server/index.js",
"devDependencies": {
"@formily/json-schema": "2.x",
"lodash": "4.17.21",
"supertest": "^6.1.6"
},
"peerDependencies": {
"@nocobase/client": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*",
"@nocobase/utils": "workspace:*"
},
"description.zh-CN": "处理应用程序中的错误和异常。",
"displayName.zh-CN": "错误处理器",
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
}

View File

@ -1,7 +1,10 @@
{
"name": "@nocobase/plugin-excel-formula-field",
"version": "0.21.0-alpha.1",
"version": "0.21.2-alpha.3",
"description": "",
"keywords": [
"Fields"
],
"license": "AGPL-3.0",
"main": "./dist/server/index.js",
"devDependencies": {
@ -11,13 +14,10 @@
"react-i18next": "^11.15.1"
},
"peerDependencies": {
"@nocobase/client": "0.x",
"@nocobase/database": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x"
"@nocobase/client": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"keywords": [
"Fields"
]
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
}

View File

@ -1,34 +1,35 @@
{
"name": "@nocobase/plugin-export",
"displayName": "Action: Export records",
"displayName.zh-CN": "操作:导出记录",
"version": "0.21.2-alpha.3",
"description": "Export filtered records to excel, you can configure which fields to export.",
"description.zh-CN": "导出筛选后的记录到 Excel 中,可以配置导出哪些字段。",
"version": "0.21.0-alpha.1",
"keywords": [
"Actions"
],
"homepage": "https://docs.nocobase.com/handbook/action-export",
"license": "AGPL-3.0",
"main": "./dist/server/index.js",
"homepage": "https://docs.nocobase.com/handbook/action-export",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/action-export",
"devDependencies": {
"@formily/antd-v5": "1.x",
"@formily/react": "2.x",
"@formily/shared": "2.x",
"@types/node-xlsx": "^0.15.1",
"file-saver": "^2.0.5",
"lodash": "4.17.21",
"node-xlsx": "^0.16.1",
"react": "^18.2.0",
"react-i18next": "^11.15.1"
},
"peerDependencies": {
"@nocobase/actions": "0.x",
"@nocobase/client": "0.x",
"@nocobase/database": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x",
"@nocobase/utils": "0.x"
"@nocobase/actions": "workspace:*",
"@nocobase/client": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*",
"@nocobase/utils": "workspace:*"
},
"description.zh-CN": "导出筛选后的记录到 Excel 中,可以配置导出哪些字段。",
"displayName.zh-CN": "操作:导出记录",
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"keywords": [
"Actions"
]
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/action-export"
}

View File

@ -1,15 +1,17 @@
{
"name": "@nocobase/plugin-file-manager",
"version": "0.21.0-alpha.1",
"displayName": "File manager",
"displayName.zh-CN": "文件管理器",
"version": "0.21.2-alpha.3",
"description": "Provides files storage services with files collection template and attachment field.",
"description.zh-CN": "提供文件存储服务,并提供了文件表模板和附件字段。",
"keywords": [
"Collections",
"Collection fields"
],
"homepage": "https://docs.nocobase.com/handbook/file-manager",
"license": "AGPL-3.0",
"main": "./dist/server/index.js",
"homepage": "https://docs.nocobase.com/handbook/file-manager",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/file-manager",
"devDependencies": {
"@ant-design/icons": "^5.1.4",
"@aws-sdk/client-s3": "^3.245.0",
"@formily/antd-v5": "1.x",
"@formily/core": "2.x",
@ -21,6 +23,7 @@
"antd": "5.x",
"cos-nodejs-sdk-v5": "^2.11.14",
"koa-static": "^5.0.0",
"lodash": "4.17.21",
"mime-match": "^1.0.2",
"mkdirp": "~0.5.4",
"multer": "^1.4.2",
@ -32,16 +35,15 @@
"supertest": "^6.1.6"
},
"peerDependencies": {
"@nocobase/actions": "0.x",
"@nocobase/client": "0.x",
"@nocobase/database": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x",
"@nocobase/utils": "0.x"
"@nocobase/actions": "workspace:*",
"@nocobase/client": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*",
"@nocobase/utils": "workspace:*"
},
"keywords": [
"Collections",
"Collection fields"
],
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1"
"description.zh-CN": "提供文件存储服务,并提供了文件表模板和附件字段。",
"displayName.zh-CN": "文件管理器",
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/file-manager"
}

View File

@ -1,14 +1,14 @@
{
"name": "@nocobase/plugin-formula-field",
"displayName": "Collection field: Formula",
"displayName.zh-CN": "数据表字段:公式",
"version": "0.21.2-alpha.3",
"description": "Configure and store the results of calculations between multiple field values in the same record, supporting both Math.js and Excel formula functions.",
"description.zh-CN": "可以配置并存储同一条记录的多字段值之间的计算结果,支持 Math.js 和 Excel formula functions 两种引擎",
"version": "0.21.0-alpha.1",
"keywords": [
"Collection fields"
],
"homepage": "https://docs.nocobase.com/handbook/field-formula",
"license": "AGPL-3.0",
"main": "./dist/server/index.js",
"homepage": "https://docs.nocobase.com/handbook/field-formula",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/field-formula",
"devDependencies": {
"@formily/antd-v5": "1.x",
"@formily/core": "2.x",
@ -18,15 +18,15 @@
"react-i18next": "^11.15.1"
},
"peerDependencies": {
"@nocobase/client": "0.x",
"@nocobase/database": "0.x",
"@nocobase/evaluators": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x",
"@nocobase/utils": "0.x"
"@nocobase/client": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/evaluators": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*",
"@nocobase/utils": "workspace:*"
},
"description.zh-CN": "可以配置并存储同一条记录的多字段值之间的计算结果,支持 Math.js 和 Excel formula functions 两种引擎",
"displayName.zh-CN": "数据表字段:公式",
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"keywords": [
"Collection fields"
]
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/field-formula"
}

View File

@ -1,24 +1,34 @@
{
"name": "@nocobase/plugin-gantt",
"version": "0.21.0-alpha.1",
"displayName": "Block: Gantt",
"displayName.zh-CN": "区块:甘特图",
"version": "0.21.2-alpha.3",
"description": "Provides Gantt block.",
"description.zh-CN": "提供甘特图区块。",
"license": "AGPL-3.0",
"main": "dist/server/index.js",
"homepage": "https://docs.nocobase.com/handbook/block-gantt",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/block-gantt",
"dependencies": {
"antd-style": "3.4.5"
},
"peerDependencies": {
"@nocobase/client": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x"
},
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"keywords": [
"Blocks"
]
],
"homepage": "https://docs.nocobase.com/handbook/block-gantt",
"license": "AGPL-3.0",
"main": "dist/server/index.js",
"dependencies": {
"@ant-design/icons": "^5.1.4",
"@ctrl/tinycolor": "^3.6.0",
"@emotion/css": "^11.7.1",
"@formily/antd-v5": "^1.1.9",
"@formily/react": "^2.2.27",
"@formily/shared": "^2.2.27",
"antd": "^5.12.8",
"antd-style": "3.4.5",
"lodash": "4.17.21",
"react-i18next": "^11.15.1"
},
"peerDependencies": {
"@nocobase/client": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*",
"@nocobase/utils": "workspace:*"
},
"description.zh-CN": "提供甘特图区块。",
"displayName.zh-CN": "区块:甘特图",
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/block-gantt"
}

View File

@ -1,14 +1,14 @@
{
"name": "@nocobase/plugin-graph-collection-manager",
"displayName": "Graph collection manager",
"displayName.zh-CN": "可视化数据表管理",
"version": "0.21.2-alpha.3",
"description": "An ER diagram-like tool. Currently only the Master database is supported.",
"description.zh-CN": "类似 ER 图的工具,目前只支持主数据库。",
"version": "0.21.0-alpha.1",
"keywords": [
"Data model tools"
],
"homepage": "https://docs.nocobase.com/handbook/graph-collection-manager",
"license": "AGPL-3.0",
"main": "./dist/server/index.js",
"homepage": "https://docs.nocobase.com/handbook/graph-collection-manager",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/graph-collection-manager",
"devDependencies": {
"@ant-design/icons": "5.x",
"@antv/x6": "^2.0.0",
@ -19,24 +19,27 @@
"@antv/x6-plugin-selection": "^2.0.0",
"@antv/x6-plugin-snapline": "^2.0.0",
"@antv/x6-react-shape": "^2.0.0",
"@emotion/css": "^11.7.1",
"@formily/react": "2.x",
"@formily/reactive": "2.x",
"@formily/shared": "2.x",
"ahooks": "^3.7.2",
"antd": "5.x",
"dagre": "^0.8.5",
"lodash": "4.17.21",
"react": "^18.2.0",
"react-i18next": "^11.15.1"
"react-i18next": "^11.15.1",
"react-router-dom": "^6.11.2"
},
"peerDependencies": {
"@nocobase/client": "0.x",
"@nocobase/database": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x",
"@nocobase/utils": "0.x"
"@nocobase/client": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*",
"@nocobase/utils": "workspace:*"
},
"description.zh-CN": "类似 ER 图的工具,目前只支持主数据库。",
"displayName.zh-CN": "可视化数据表管理",
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"keywords": [
"Data model tools"
]
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/graph-collection-manager"
}

View File

@ -1,14 +1,14 @@
{
"name": "@nocobase/plugin-iframe-block",
"displayName": "Block: iframe",
"displayName.zh-CN": "区块iframe",
"version": "0.21.2-alpha.3",
"description": "Create an iframe block on the page to embed and display external web pages or content.",
"description.zh-CN": "在页面上创建和管理iframe用于嵌入和展示外部网页或内容。",
"version": "0.21.0-alpha.1",
"keywords": [
"Blocks"
],
"homepage": "https://docs.nocobase.com/handbook/block-iframe",
"license": "AGPL-3.0",
"main": "./dist/server/index.js",
"homepage": "https://docs.nocobase.com/handbook/block-iframe",
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/block-iframe",
"devDependencies": {
"@ant-design/icons": "5.x",
"@formily/react": "2.x",
@ -19,14 +19,14 @@
"react-iframe": "~1.8.5"
},
"peerDependencies": {
"@nocobase/actions": "0.x",
"@nocobase/client": "0.x",
"@nocobase/database": "0.x",
"@nocobase/server": "0.x",
"@nocobase/test": "0.x"
"@nocobase/actions": "workspace:*",
"@nocobase/client": "workspace:*",
"@nocobase/database": "workspace:*",
"@nocobase/server": "workspace:*",
"@nocobase/test": "workspace:*"
},
"description.zh-CN": "在页面上创建和管理iframe用于嵌入和展示外部网页或内容。",
"displayName.zh-CN": "区块iframe",
"gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1",
"keywords": [
"Blocks"
]
"homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/block-iframe"
}

Some files were not shown because too many files have changed in this diff Show More