package.public.json
Rama main · réplica de lectura del repositorio original.
{
"name": "@hiai-gg/docsmint",
"mcpName": "io.github.HiAi-gg/docsmint",
"version": "2.1.5",
"type": "module",
"browser": {
"./dist/backend-launcher.js": false,
"./dist/lifecycle.js": false,
"./dist/lifecycle-persistent.js": false,
"./dist/lifecycle-runtime.js": false,
"./dist/pipeline-cancellation.js": false,
"./dist/storage-quota.js": false,
"./dist/workspace.js": false,
"./dist/backend-pipeline-cancellation.js": false,
"./dist/backend-account-runtime-cleanup.js": false
},
"license": "Apache-2.0",
"description": "DocsMint SDK and CLI plus a self-hosted MCP stdio bridge and scoped HTTP transport. For DocsMint Cloud MCP, connect to https://docsmint.com/mcp.",
"repository": {
"type": "git",
"url": "https://github.com/HiAi-gg/docsmint"
},
"homepage": "https://docsmint.com/mcp/connect?source=npm_mcp",
"bugs": {
"url": "https://github.com/hiai-gg/docsmint/issues"
},
"keywords": [
"knowledge-base",
"knowledge-management",
"ai-native",
"ai-agents",
"wiki",
"markdown",
"ai-embeddings",
"rag",
"graphrag",
"semantic-search",
"self-hosted",
"pgvector",
"ollama",
"local-llm",
"pwa",
"progressive-web-app",
"mcp",
"offline-knowledge-base",
"docsmint",
"outline-alternative",
"docmost-alternative"
],
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
"exports": {
".": {
"import": "./dist/index.js",
"types": "./dist/index.d.ts"
},
"./sdk": {
"import": "./dist/index.js",
"types": "./dist/index.d.ts"
},
"./mcp": {
"import": "./dist/mcp-server.js",
"types": "./dist/mcp-server.d.ts"
},
"./lifecycle": {
"browser": "./dist/server-only-browser-entry.js",
"import": "./dist/lifecycle.js",
"types": "./dist/lifecycle.d.ts"
},
"./lifecycle/persistent": {
"browser": "./dist/server-only-browser-entry.js",
"import": "./dist/lifecycle-persistent.js",
"types": "./dist/lifecycle-persistent.d.ts"
},
"./lifecycle/runtime": {
"browser": "./dist/server-only-browser-entry.js",
"import": "./dist/lifecycle-runtime.js",
"types": "./dist/lifecycle-runtime.d.ts"
},
"./pipeline/cancellation": {
"browser": "./dist/server-only-browser-entry.js",
"import": "./dist/pipeline-cancellation.js",
"types": "./dist/pipeline-cancellation.d.ts"
},
"./workspace": {
"browser": "./dist/server-only-browser-entry.js",
"import": "./dist/workspace.js",
"types": "./dist/workspace.d.ts"
},
"./backend/launcher": {
"browser": "./dist/server-only-browser-entry.js",
"import": "./dist/backend-launcher.js",
"types": "./dist/backend-launcher.d.ts"
},
"./storage-quota": {
"browser": "./dist/server-only-browser-entry.js",
"import": "./dist/storage-quota.js",
"types": "./dist/storage-quota.d.ts"
},
"./backend/lib/api-key-facade": {
"import": "./dist/backend-api-key-facade.js",
"types": "./backend/src/lib/api-key-facade.ts"
},
"./frontend/app-shell": {
"node": "./dist/frontend-ssr/app-shell.js",
"import": "./dist/frontend/app-shell.js",
"types": "./dist/frontend/app-shell.d.ts"
},
"./frontend/dashboard": {
"node": "./dist/frontend-ssr/dashboard.js",
"import": "./dist/frontend/dashboard.js",
"types": "./dist/frontend/dashboard.d.ts"
},
"./frontend/search": {
"node": "./dist/frontend-ssr/search.js",
"import": "./dist/frontend/search.js",
"types": "./dist/frontend/search.d.ts"
},
"./frontend/shared-document": {
"node": "./dist/frontend-ssr/shared-document.js",
"import": "./dist/frontend/shared-document.js",
"types": "./dist/frontend/shared-document.d.ts"
},
"./frontend/extension": {
"node": "./dist/frontend-ssr/extension.js",
"import": "./dist/frontend/extension.js",
"types": "./dist/frontend/extension.d.ts"
},
"./frontend/styles.css": "./dist/frontend/frontend.css",
"./frontend/api/categories": {
"import": "./dist/frontend/api/categories.js",
"types": "./dist/frontend/api/categories.d.ts"
},
"./frontend/api/documents": {
"import": "./dist/frontend/api/documents.js",
"types": "./dist/frontend/api/documents.d.ts"
},
"./frontend/api/folders": {
"import": "./dist/frontend/api/folders.js",
"types": "./dist/frontend/api/folders.d.ts"
},
"./frontend/api/tags": {
"import": "./dist/frontend/api/tags.js",
"types": "./dist/frontend/api/tags.d.ts"
},
"./frontend/api/settings": {
"import": "./dist/frontend/api/settings.js",
"types": "./dist/frontend/api/settings.d.ts"
},
"./frontend/api/attachments": {
"import": "./dist/frontend/api/attachments.js",
"types": "./dist/frontend/api/attachments.d.ts"
},
"./frontend/collaboration": {
"import": "./dist/frontend/collaboration.js",
"types": "./dist/frontend/collaboration.d.ts"
},
"./frontend/components/create-snapshot-dialog": {
"node": "./dist/frontend-ssr/components/create-snapshot-dialog.js",
"import": "./dist/frontend/components/create-snapshot-dialog.js",
"types": "./dist/frontend/components/create-snapshot-dialog.d.ts"
},
"./frontend/components/delete-dialog": {
"node": "./dist/frontend-ssr/components/delete-dialog.js",
"import": "./dist/frontend/components/delete-dialog.js",
"types": "./dist/frontend/components/delete-dialog.d.ts"
},
"./frontend/components/category-dialog": {
"node": "./dist/frontend-ssr/components/category-dialog.js",
"import": "./dist/frontend/components/category-dialog.js",
"types": "./dist/frontend/components/category-dialog.d.ts"
},
"./frontend/components/folder-node": {
"node": "./dist/frontend-ssr/components/folder-node.js",
"import": "./dist/frontend/components/folder-node.js",
"types": "./dist/frontend/components/folder-node.d.ts"
},
"./frontend/document-drop-coordinator": {
"import": "./dist/frontend/document-drop-coordinator.js",
"types": "./dist/frontend/document-drop-coordinator.d.ts"
},
"./frontend/offline/identity": {
"import": "./dist/frontend/offline/identity.js",
"types": "./dist/frontend/offline/identity.d.ts"
},
"./frontend/doc-tabs": {
"import": "./dist/frontend/doc-tabs.js",
"types": "./dist/frontend/doc-tabs.d.ts"
},
"./frontend/components/editor/document-editor": {
"node": "./dist/frontend-ssr/components/editor/document-editor.js",
"import": "./dist/frontend/components/editor/document-editor.js",
"types": "./dist/frontend/components/editor/document-editor.d.ts"
},
"./frontend/components/editor/compact-editor": {
"node": "./dist/frontend-ssr/components/editor/compact-editor.js",
"import": "./dist/frontend/components/editor/compact-editor.js",
"types": "./dist/frontend/components/editor/compact-editor.d.ts"
},
"./frontend/editor-preferences": {
"node": "./dist/frontend-ssr/editor-preferences.js",
"import": "./dist/frontend/editor-preferences.js",
"types": "./dist/frontend/editor-preferences.d.ts"
},
"./frontend/components/folder-tree-selector": {
"node": "./dist/frontend-ssr/components/folder-tree-selector.js",
"import": "./dist/frontend/components/folder-tree-selector.js",
"types": "./dist/frontend/components/folder-tree-selector.d.ts"
},
"./frontend/components/save-as-dialog": {
"node": "./dist/frontend-ssr/components/save-as-dialog.js",
"import": "./dist/frontend/components/save-as-dialog.js",
"types": "./dist/frontend/components/save-as-dialog.d.ts"
},
"./frontend/components/share-dialog": {
"node": "./dist/frontend-ssr/components/share-dialog.js",
"import": "./dist/frontend/components/share-dialog.js",
"types": "./dist/frontend/components/share-dialog.d.ts"
},
"./frontend/components/tag-create-dialog": {
"node": "./dist/frontend-ssr/components/tag-create-dialog.js",
"import": "./dist/frontend/components/tag-create-dialog.js",
"types": "./dist/frontend/components/tag-create-dialog.d.ts"
},
"./frontend/components/version-history": {
"node": "./dist/frontend-ssr/components/version-history.js",
"import": "./dist/frontend/components/version-history.js",
"types": "./dist/frontend/components/version-history.d.ts"
},
"./frontend/components/editor/document-title": {
"node": "./dist/frontend-ssr/components/editor/document-title.js",
"import": "./dist/frontend/components/editor/document-title.js",
"types": "./dist/frontend/components/editor/document-title.d.ts"
},
"./frontend/components/editor/markdown-toggle": {
"node": "./dist/frontend-ssr/components/editor/markdown-toggle.js",
"import": "./dist/frontend/components/editor/markdown-toggle.js",
"types": "./dist/frontend/components/editor/markdown-toggle.d.ts"
},
"./frontend/components/editor/extensions": {
"node": "./dist/frontend-ssr/components/editor/extensions.js",
"import": "./dist/frontend/components/editor/extensions.js",
"types": "./dist/frontend/components/editor/extensions.d.ts"
},
"./frontend/components/editor/markdown": {
"node": "./dist/frontend-ssr/components/editor/markdown.js",
"import": "./dist/frontend/components/editor/markdown.js",
"types": "./dist/frontend/components/editor/markdown.d.ts"
},
"./frontend/components/editor/docx-serializer": {
"node": "./dist/frontend-ssr/components/editor/docx-serializer.js",
"import": "./dist/frontend/components/editor/docx-serializer.js",
"types": "./dist/frontend/components/editor/docx-serializer.d.ts"
},
"./frontend/components/sidebar": {
"node": "./dist/frontend-ssr/components/sidebar.js",
"import": "./dist/frontend/components/sidebar.js",
"types": "./dist/frontend/components/sidebar.d.ts"
},
"./frontend/components/settings": {
"node": "./dist/frontend-ssr/components/settings.js",
"import": "./dist/frontend/components/settings.js",
"types": "./dist/frontend/components/settings.d.ts"
},
"./frontend/types": {
"import": "./dist/frontend/types.js",
"types": "./dist/frontend/types.d.ts"
},
"./frontend/keyboard": {
"import": "./dist/frontend/keyboard.js",
"types": "./dist/frontend/keyboard.d.ts"
},
"./frontend/folder-refresh": {
"import": "./dist/frontend/folder-refresh.js",
"types": "./dist/frontend/folder-refresh.d.ts"
},
"./frontend/utils": {
"import": "./dist/frontend/utils.js",
"types": "./dist/frontend/utils.d.ts"
},
"./frontend/utils/clipboard": {
"import": "./dist/frontend/utils/clipboard.js",
"types": "./dist/frontend/utils/clipboard.d.ts"
},
"./frontend/utils/dndzone": {
"import": "./dist/frontend/utils/dndzone.js",
"types": "./dist/frontend/utils/dndzone.d.ts"
},
"./frontend/api/share": {
"import": "./dist/frontend/api/share.js",
"types": "./dist/frontend/api/share.d.ts"
},
"./frontend/theme": {
"import": "./dist/frontend/theme.js",
"types": "./dist/frontend/theme.d.ts"
},
"./frontend/i18n": {
"import": "./dist/frontend/i18n.js",
"types": "./dist/frontend/i18n.d.ts"
},
"./schema": {
"import": "./packages/db/src/schema.ts",
"types": "./packages/db/src/schema.ts"
},
"./db": {
"import": "./packages/db/src/index.ts",
"types": "./packages/db/src/index.ts"
},
"./db/client": {
"import": "./packages/db/src/client.ts",
"types": "./packages/db/src/client.ts"
},
"./db/with-tenant": {
"import": "./packages/db/src/with-tenant.ts",
"types": "./packages/db/src/with-tenant.ts"
},
"./backend/lib/redis": {
"import": "./backend/src/lib/redis-factory.ts",
"types": "./backend/src/lib/redis-factory.ts"
},
"./backend/lib/storage": {
"import": "./backend/src/lib/storage-factory.ts",
"types": "./backend/src/lib/storage-factory.ts"
},
"./backend/lib/logger": {
"import": "./backend/src/lib/logger.ts",
"types": "./backend/src/lib/logger.ts"
},
"./backend/pipeline-cancellation": {
"browser": "./dist/server-only-browser-entry.js",
"import": "./dist/backend-pipeline-cancellation.js",
"types": "./dist/backend-pipeline-cancellation.d.ts"
},
"./backend/account-runtime-cleanup": {
"browser": "./dist/server-only-browser-entry.js",
"import": "./dist/backend-account-runtime-cleanup.js",
"types": "./dist/backend-account-runtime-cleanup.d.ts"
}
},
"bin": {
"docsmint": "./packages/cli/src/index.ts",
"docsmint-mcp": "./dist/mcp-cli.js",
"hiai-docs": "./packages/cli/src/index.ts",
"hiai-docs-mcp": "./dist/mcp-cli.js"
},
"files": [
"dist",
"packages/db/src/index.ts",
"packages/db/src/client.ts",
"packages/db/src/schema.ts",
"packages/db/src/with-tenant.ts",
"packages/cli/src/client.ts",
"packages/cli/src/config.ts",
"packages/cli/src/format.ts",
"packages/cli/src/commands",
"skills",
"backend/src/lib/redis-factory.ts",
"backend/src/lib/storage-factory.ts",
"backend/src/lib/logger.ts",
"backend/src/lib/api-key-facade.ts",
"backend/src/lib/api-keys.ts",
"backend/src/lib/api-key-encryption.ts",
"backend/src/lib/lifecycle-service.ts",
"server.json",
"README.md",
"LICENSE",
"packages/cli/src/index.ts"
],
"engines": {
"bun": ">=1.4.4"
},
"publishConfig": {
"access": "public"
},
"scripts": {
"dev": "docker compose up -d",
"build": "docker compose build",
"start": "docker compose up -d",
"stop": "docker compose down",
"build:sdk": "cd packages/sdk && bun run build",
"prepublishOnly": "cd packages/sdk && bun run build"
},
"dependencies": {
"@modelcontextprotocol/server": "2.3.0",
"bullmq": "^6.3.2",
"commander": "^15.0.0",
"ioredis": "^6.0.0",
"zod": "4.6.7",
"happy-dom": "21.0.4"
},
"peerDependencies": {
"drizzle-orm": "^0.45.2",
"postgres": "^3.4.9",
"@aws-sdk/client-s3": "^3.1121.0",
"pino": "^10.0.0",
"@sveltejs/kit": "3.1.1",
"svelte": "^5.57.1"
},
"peerDependenciesMeta": {
"drizzle-orm": {
"optional": true
},
"postgres": {
"optional": true
},
"@aws-sdk/client-s3": {
"optional": true
},
"pino": {
"optional": true
}
},
"overrides": {
"happy-dom": "21.0.4",
"@sveltejs/kit": "3.1.1",
"svelte": "^5.57.1",
"@scalar/themes": "0.19.3",
"@scalar/types": "0.25.0"
}
}