UNPKG

@promptx/cli

Version:

DPML-powered AI prompt framework - Revolutionary AI-First CLI system based on Deepractice Prompt Markup Language. Build sophisticated AI agents with structured prompts, memory systems, and execution frameworks.

151 lines (150 loc) 4.69 kB
{ "name": "@promptx/cli", "version": "0.2.0", "description": "DPML-powered AI prompt framework - Revolutionary AI-First CLI system based on Deepractice Prompt Markup Language. Build sophisticated AI agents with structured prompts, memory systems, and execution frameworks.", "main": "src/lib/index.js", "bin": { "promptx": "src/bin/promptx.js", "promptx-cli": "src/bin/promptx.js" }, "scripts": { "start": "PROMPTX_ENV=development node src/bin/promptx.js", "test": "jest --passWithNoTests", "test:unit": "jest --passWithNoTests", "test:integration": "jest --passWithNoTests", "test:e2e": "jest --passWithNoTests", "test:watch": "jest --watch", "test:watchUnit": "jest --watch --selectProjects unit", "test:watchIntegration": "jest --watch --selectProjects integration", "test:coverage": "jest --coverage --passWithNoTests", "test:coverageUnit": "jest --coverage --passWithNoTests", "test:coverageIntegration": "jest --coverage --passWithNoTests", "test:coverageE2e": "jest --coverage --passWithNoTests", "test:ci": "jest --ci --coverage --watchAll=false --passWithNoTests || echo 'Tests completed with some issues'", "test:debug": "node --inspect-brk node_modules/.bin/jest --runInBand", "lint": "eslint src/ --no-error-on-unmatched-pattern || true", "lint:fix": "eslint src/ --fix --no-error-on-unmatched-pattern || true", "format": "echo 'Format skipped - no formatting restrictions'", "format:check": "echo 'Format check skipped - no formatting restrictions'", "validate": "npm run test:ci", "precommit": "echo 'Pre-commit hooks disabled'", "changeset": "changeset", "changeset:add": "changeset add", "changeset:status": "changeset status", "changeset:version": "echo '⚠️ Version updates are managed by GitHub Actions. Use workflow_dispatch to trigger version update.'", "changeset:publish": "echo '⚠️ Publishing is managed by GitHub Actions. Push to appropriate branch to trigger publish.'", "prepare": "husky install" }, "files": [ "src/", "resource/", "package.json", "README.md", "LICENSE", "CHANGELOG.md" ], "dependencies": { "@modelcontextprotocol/sdk": "^1.17.1", "@reaxi/node-detect-runtime": "^0.1.0", "body-parser": "^1.20.3", "boxen": "^5.1.2", "chalk": "^4.1.2", "chevrotain": "^10.5.0", "commander": "^11.1.0", "cors": "^2.8.5", "env-paths": "2.2.1", "eta": "^3.5.0", "express": "^5.1.0", "find-monorepo-root": "^1.0.3", "find-pkg-dir": "^2.0.0", "find-up": "^7.0.0", "fs-extra": "^11.3.0", "glob": "^10.4.5", "graphology": "^0.26.0", "inquirer": "^8.2.6", "joi": "^17.13.3", "nodemailer": "^7.0.5", "ora": "^5.4.1", "peggy": "^5.0.5", "pkg-dir": "^8.0.0", "pnpm": "^10.14.0", "resolve": "^1.22.10", "resolve-package": "^1.0.1", "semver": "^7.7.2", "tree-kill": "^1.2.2", "yaml": "^2.8.0", "zod": "^3.25.76" }, "devDependencies": { "@changesets/changelog-github": "^0.5.1", "@changesets/cli": "^2.29.5", "@commitlint/cli": "^19.8.1", "@commitlint/config-conventional": "^19.8.1", "@types/jest": "^29.5.14", "eslint": "^8.57.1", "eslint-config-standard": "^17.1.0", "eslint-plugin-jest": "^27.9.0", "husky": "^8.0.3", "jest": "^29.7.0", "jest-environment-node": "^29.7.0", "lint-staged": "^16.1.4", "prettier": "^2.8.8", "standard-version": "^9.5.0", "supertest": "^6.3.4", "tmp": "^0.2.3" }, "peerDependencies": { "node": ">=14.0.0" }, "engines": { "node": ">=14.0.0", "npm": ">=6.0.0" }, "keywords": [ "dpml", "deepractice", "ai", "prompt", "prompt-engineering", "markup-language", "ai-first", "cli", "chatgpt", "claude", "conversation", "agent", "framework", "role-playing", "memory-system", "automation" ], "author": { "name": "Deepractice", "email": "sean@deepracticex.com", "url": "https://deepractice.ai" }, "license": "MIT", "homepage": "https://github.com/Deepractice/PromptX#readme", "repository": { "type": "git", "url": "git+https://github.com/Deepractice/PromptX.git" }, "bugs": { "url": "https://github.com/Deepractice/PromptX/issues" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "lint-staged": { "*.{js,json,md}": [ "echo 'Lint-staged disabled'" ] }, "husky": { "hooks": { "pre-commit": "echo 'Pre-commit hooks disabled'", "pre-push": "echo 'Pre-push hooks disabled'" } } }