@vibe-dev-kit/cli
Version:
Advanced Command-line toolkit that analyzes your codebase and deploys project-aware rules, memories, commands and agents to any AI coding assistant - VDK is the world's first Vibe Development Kit
96 lines (95 loc) • 3.11 kB
JSON
{
"name": "@vibe-dev-kit/cli",
"version": "2.5.0",
"type": "module",
"description": "Advanced Command-line toolkit that analyzes your codebase and deploys project-aware rules, memories, commands and agents to any AI coding assistant - VDK is the world's first Vibe Development Kit",
"main": "cli.js",
"bin": {
"vdk": "./cli.js"
},
"files": [
"cli.js",
"src/",
"LICENSE",
"README.md",
"CHANGELOG.md"
],
"scripts": {
"validate": "node src/validation/validate-rules.js",
"check-duplicates": "node src/validation/check-duplicates.js",
"health-check": "node src/utils/health-check.js",
"update-mcp-config": "node src/utils/update-mcp-config.js",
"insights": "node src/utils/project-insights.js",
"lint": "biome lint .",
"lint:fix": "biome lint --write . && biome format --write .",
"format": "biome format --write .",
"format:check": "biome format .",
"lint:md": "markdownlint-cli2 '**/*.md'",
"lint:md:fix": "markdownlint-cli2 -fix '**/*.md'",
"lint:json": "biome check --files-ignore-unknown=true src/schemas/*.json vdk.config.json package.json",
"quality": "pnpm run lint && pnpm run format:check && pnpm run lint:md",
"quality:fix": "pnpm run lint:fix && pnpm run format && pnpm run lint:md:fix",
"test": "vitest run",
"test:watch": "vitest",
"test:coverage": "vitest run --coverage",
"test:ui": "vitest --ui",
"test:legacy": "node tests/legacy/new-scanner-core.test.js && node tests/legacy/new-security.test.js && node tests/legacy/new-cli.test.js",
"test:legacy:scanner": "node tests/legacy/new-scanner-core.test.js",
"test:legacy:security": "node tests/legacy/new-security.test.js",
"test:legacy:cli": "node tests/legacy/new-cli.test.js",
"build": "echo 'No build step required'",
"prepublishOnly": "pnpm run validate && pnpm run lint && pnpm run format:check"
},
"keywords": [
"ai-assistant",
"developer-tools",
"cli",
"vibe-coding",
"context-aware",
"vdk"
],
"repository": {
"type": "git",
"url": "git+https://github.com/entro314-labs/VDK-CLI.git"
},
"author": "Dominikos Pritis",
"license": "MIT",
"dependencies": {
"@clack/prompts": "^0.11.0",
"acorn": "^8.15.0",
"boxen": "^8.0.1",
"chalk": "^5.5.0",
"cli-table3": "^0.6.5",
"commander": "^14.0.0",
"dotenv": "^17.2.1",
"express": "^5.1.0",
"fast-glob": "^3.3.3",
"figures": "^6.1.0",
"fs-extra": "^11.3.1",
"glob": "^11.0.3",
"glob-to-regexp": "^0.4.1",
"gradient-string": "^3.0.0",
"gray-matter": "^4.0.3",
"handlebars": "^4.7.8",
"js-yaml": "^4.1.0",
"jscodeshift": "^17.3.0",
"marked": "^16.1.2",
"marked-terminal": "^7.3.0",
"open": "^10.2.0",
"ora": "^8.2.0"
},
"devDependencies": {
"@biomejs/biome": "^2.1.4",
"@vitest/coverage-v8": "^3.2.4",
"markdownlint-cli2": "^0.18.1",
"strip-ansi": "^7.1.0",
"ts-node": "^10.9.2",
"vitest": "^3.2.4"
},
"engines": {
"node": ">=22.0.0"
},
"publishConfig": {
"access": "public"
}
}