UNPKG

@vibeship/devtools

Version:

Comprehensive markdown-based project management system with AI capabilities for Next.js applications

168 lines (167 loc) 4.58 kB
{ "name": "@vibeship/devtools", "version": "1.1.4", "description": "Comprehensive markdown-based project management system with AI capabilities for Next.js applications", "keywords": [ "devtools", "markdown", "project-management", "nextjs", "react", "typescript", "ai", "task-tracking" ], "author": "Vibeship", "license": "MIT", "homepage": "https://github.com/vibeship/devtools#readme", "repository": { "type": "git", "url": "git+https://github.com/vibeship/devtools.git", "directory": "packages/vibeship-devtools" }, "bugs": { "url": "https://github.com/vibeship/devtools/issues" }, "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs", "require": "./dist/index.js" }, "./server": { "types": "./dist/server.d.ts", "import": "./dist/server.mjs", "require": "./dist/server.js" }, "./cli": { "types": "./dist/cli.d.ts", "import": "./dist/cli.mjs", "require": "./dist/cli.js" }, "./config": { "types": "./dist/config.d.ts", "import": "./dist/config.mjs", "require": "./dist/config.js" }, "./api": { "types": "./dist/api.d.ts", "import": "./dist/api.mjs", "require": "./dist/api.js" }, "./zero": { "types": "./dist/zero.d.ts", "import": "./dist/zero.mjs", "require": "./dist/zero.js" } }, "bin": { "vibeship": "bin/vibeship.js" }, "files": [ "bin", "dist", "templates", "README.md", "LICENSE", "CHANGELOG.md" ], "sideEffects": false, "scripts": { "dev": "tsup --watch", "build": "node scripts/embed-templates.js && tsup", "test": "vitest run", "test:watch": "vitest", "test:ui": "vitest --ui", "test:coverage": "vitest run --coverage", "test:integration": "../../scripts/test-examples.js", "test:node-versions": "../../scripts/test-node-versions.js", "test:compatibility": "../../scripts/test-compatibility-matrix.js", "lint": "eslint src", "typecheck": "tsc --noEmit", "clean": "rm -rf dist", "prepublishOnly": "npm run clean && npm run build", "postpublish:disabled": "git push --follow-tags", "link:local": "./scripts/link-local.sh", "release": "changeset publish", "release:alpha": "npm publish --tag alpha", "release:beta": "npm publish --tag beta", "release:canary": "npm publish --tag canary", "version": "changeset version", "version:alpha": "npm version prerelease --preid=alpha", "version:bump": "node scripts/version.js", "pre-publish": "node scripts/pre-publish.js", "check:publish": "npm publish --dry-run", "pack": "npm pack", "publish:force": "npm publish --access public", "validate": "node scripts/validate-package.js" }, "peerDependencies": { "next": ">=13.0.0", "react": ">=18.0.0", "react-dom": ">=18.0.0", "openai": "^4.0.0", "@anthropic-ai/sdk": "^0.20.0", "ai": "^3.0.0" }, "peerDependenciesMeta": { "openai": { "optional": true }, "@anthropic-ai/sdk": { "optional": true }, "ai": { "optional": true } }, "dependencies": { "@vibeship/types": "^0.1.0", "@vibeship/api-client": "^0.1.0", "@babel/core": "^7.24.0", "@babel/generator": "^7.24.0", "@babel/traverse": "^7.24.0", "@babel/types": "^7.24.0", "@vibeship/ui": "^0.1.12", "commander": "^12.1.0", "fs-extra": "^11.2.0", "glob": "^10.3.10", "gray-matter": "^4.0.3", "inquirer": "^8.2.6", "ora": "^5.4.1", "picocolors": "^1.1.1", "zod": "^3.22.4" }, "devDependencies": { "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^14.1.2", "@testing-library/user-event": "^14.5.2", "@types/babel__core": "^7.20.5", "@types/babel__generator": "^7.6.8", "@types/babel__traverse": "^7.20.5", "@types/fs-extra": "^11.0.4", "@types/inquirer": "^9.0.7", "@types/node": "^20.0.0", "@types/react": "^19.0.0", "@types/react-dom": "^19.0.0", "@vitest/coverage-v8": "^2.1.8", "@vitest/ui": "^2.1.8", "eslint": "^8.56.0", "jsdom": "^23.0.0", "ts-node": "^10.9.2", "tsup": "^8.0.0", "vitest": "^2.1.8", "typescript": "^5.3.0" }, "engines": { "node": ">=16.0.0" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/", "tag": "latest" } }