chore: scaffold @dbmole/core package

This commit is contained in:
admin committed 2026-06-16 19:39:06 +05:00
1 parent d51180348c
commit e88bb648b7
6 files changed
+45

No files matched your search

+17
View File
@@ -280,6 +280,10 @@
"node": ">=14.21.3" "node": ">=14.21.3"
} }
}, },
"node_modules/@dbmole/core": {
"resolved": "packages/core",
"link": true
},
"node_modules/@esbuild/aix-ppc64": { "node_modules/@esbuild/aix-ppc64": {
"version": "0.27.7", "version": "0.27.7",
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz",
@@ -6450,6 +6454,18 @@
"zod": "^3.25.28 || ^4" "zod": "^3.25.28 || ^4"
} }
}, },
"packages/core": {
"name": "@dbmole/core",
"version": "0.0.0",
"dependencies": {
"@modelcontextprotocol/sdk": "^1.29.0",
"ssh2": "^1.17.0",
"zod": "^3.25.76"
},
"devDependencies": {
"@types/ssh2": "^1.15.5"
}
},
"packages/dbmole-mcp": { "packages/dbmole-mcp": {
"version": "0.1.0", "version": "0.1.0",
"license": "MIT", "license": "MIT",
@@ -6464,6 +6480,7 @@
"dbmole-mcp": "dist/index.js" "dbmole-mcp": "dist/index.js"
}, },
"devDependencies": { "devDependencies": {
"@dbmole/core": "*",
"@testcontainers/mysql": "^11.14.0", "@testcontainers/mysql": "^11.14.0",
"@testcontainers/postgresql": "^11.14.0", "@testcontainers/postgresql": "^11.14.0",
"@types/pg": "^8.20.0", "@types/pg": "^8.20.0",
+14
View File
@@ -0,0 +1,14 @@
{
"name": "@dbmole/core",
"version": "0.0.0",
"private": true,
"type": "module",
"exports": { ".": "./src/index.ts" },
"scripts": { "typecheck": "tsc --noEmit", "test:unit": "vitest run", "coverage": "vitest run --coverage" },
"dependencies": {
"@modelcontextprotocol/sdk": "^1.29.0",
"ssh2": "^1.17.0",
"zod": "^3.25.76"
},
"devDependencies": { "@types/ssh2": "^1.15.5" }
}
+1
View File
@@ -0,0 +1 @@
export {}
+4
View File
@@ -0,0 +1,4 @@
{
"extends": "../../tsconfig.base.json",
"include": ["src", "test"]
}
+8
View File
@@ -0,0 +1,8 @@
import { defineConfig } from 'vitest/config'
export default defineConfig({
test: {
include: ['test/unit/**/*.test.ts'],
coverage: { provider: 'v8', include: ['src/**'], thresholds: { lines: 90, functions: 90 } }
}
})
+1
View File
@@ -30,6 +30,7 @@
"zod": "^3.25.76" "zod": "^3.25.76"
}, },
"devDependencies": { "devDependencies": {
"@dbmole/core": "*",
"@types/pg": "^8.20.0", "@types/pg": "^8.20.0",
"@types/ssh2": "^1.15.5", "@types/ssh2": "^1.15.5",
"@testcontainers/mysql": "^11.14.0", "@testcontainers/mysql": "^11.14.0",