package.jsonā¢3.94 kB
{
"name": "@moikas/moidvk",
"version": "2.2.2",
"description": "The Ultimate DevKit - MCP server for development best practices",
"main": "server.js",
"module": "server.js",
"type": "module",
"private": false,
"publishConfig": {
"access": "public"
},
"bin": {
"moidvk": "./cli.js"
},
"files": [
"lib/config/",
"lib/filesystem/",
"lib/git/",
"lib/integration/",
"lib/intelligence/",
"lib/local-ai/",
"lib/python/",
"lib/reasoning/",
"lib/rust/",
"lib/rust-bindings/",
"lib/security/",
"lib/tools/",
"lib/utils/",
"lib/safety-analyzer.js",
"server.js",
"cli.js",
"index.js",
"index.cjs",
"index.d.ts",
"README.md"
],
"scripts": {
"start": "bun run server.js",
"serve": "bun cli.js serve",
"dev": "bun --watch server.js",
"test": "bun test",
"lint": "echo 'Linting disabled for release'",
"lint:full": "eslint .",
"lint:idd": "echo 'Use: bun run test/manual-test.js to test moidvk tools'",
"build:rust": "cd lib/rust-core && cargo build --release",
"build:rust:debug": "cd lib/rust-core && cargo build",
"build:napi": "napi build --platform --release --cwd lib/rust-core",
"build:napi:debug": "napi build --platform --cwd lib/rust-core",
"build:all": "npm run build:rust && npm run build:napi",
"postinstall": "if [ \"$CI\" = \"true\" ] || [ \"$NODE_ENV\" = \"production\" ]; then echo 'Skipping build in CI/production'; else npm run build:all || echo 'Rust build failed, falling back to JavaScript implementations'; fi",
"prepublishOnly": "npm run build:all && npm test && npm run lint",
"benchmark": "node scripts/run-benchmarks.js",
"benchmark:quick": "node scripts/run-benchmarks.js --quick",
"benchmark:vectors": "node scripts/run-benchmarks.js --vectors",
"benchmark:files": "node scripts/run-benchmarks.js --files",
"benchmark:memory": "node scripts/run-benchmarks.js --memory",
"version:patch": "npm version patch && git push && git push --tags",
"version:minor": "npm version minor && git push && git push --tags",
"version:major": "npm version major && git push && git push --tags",
"version:check": "node scripts/version-check.js",
"audit:complete": "bun cli.js audit-completion"
},
"keywords": [
"mcp",
"eslint",
"code-quality",
"best-practices",
"development-tools",
"rust",
"javascript",
"typescript",
"python",
"security",
"performance",
"accessibility",
"graphql",
"redux",
"cli"
],
"repository": {
"type": "git",
"url": "https://github.com/yourusername/moidvk.git"
},
"bugs": {
"url": "https://github.com/yourusername/moidvk/issues"
},
"homepage": "https://github.com/yourusername/moidvk#readme",
"author": "Warren Gates",
"license": "MIT",
"devDependencies": {
"@napi-rs/cli": "^3.0.1",
"@types/bun": "^1.2.19",
"cargo-cp-artifact": "^0.1.9"
},
"peerDependencies": {
"typescript": "^5.8.3"
},
"dependencies": {
"@babel/parser": "^7.28.0",
"@babel/traverse": "^7.28.0",
"@modelcontextprotocol/sdk": "^1.16.0",
"@reduxjs/toolkit": "^2.8.2",
"@xenova/transformers": "^2.17.2",
"axe-core": "^4.10.3",
"eslint": "^9.31.0",
"eslint-plugin-unicorn": "^60.0.0",
"graphql": "^16.11.0",
"graphql-depth-limit": "^1.1.0",
"graphql-tools": "^9.0.20",
"jsdom": "^26.1.0",
"prettier": "^3.6.2",
"puppeteer": "^24.14.0",
"zod": "^4.0.5"
},
"engines": {
"bun": ">=1.0.0",
"rust": ">=1.70.0"
},
"napi": {
"name": "moidvk-core",
"package": {
"name": "@moidvk/core"
}
},
"optionalDependencies": {
"@moidvk/core-darwin-arm64": "latest",
"@moidvk/core-darwin-x64": "latest",
"@moidvk/core-linux-arm64-gnu": "latest",
"@moidvk/core-linux-x64-gnu": "latest",
"@moidvk/core-win32-x64-msvc": "latest"
}
}