chore: scaffold @dbmole/core package
This commit is contained in:
1 parent
d51180348c
commit
e88bb648b7
6 files changed
+45
No files matched your search
Generated
+17
@@ -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",
|
||||||
|
|||||||
@@ -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" }
|
||||||
|
}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export {}
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"extends": "../../tsconfig.base.json",
|
||||||
|
"include": ["src", "test"]
|
||||||
|
}
|
||||||
@@ -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 } }
|
||||||
|
}
|
||||||
|
})
|
||||||
@@ -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",
|
||||||
|
|||||||
Reference in new issue
Block a user