UNPKG

optivise

Version:

Optivise - The Ultimate Optimizely Development Assistant with AI-powered features, zero-config setup, and comprehensive development support

107 lines (106 loc) 3.38 kB
{ "name": "optivise", "version": "5.2.2", "description": "Optivise - The Ultimate Optimizely Development Assistant with AI-powered features, zero-config setup, and comprehensive development support", "type": "module", "main": "dist/index.js", "types": "dist/index.d.ts", "bin": { "optivise": "bin/optivise", "optivise-mcp": "dist/index.js", "optivise-index": "dist/cli/indexing-cli.js", "optivise-rules": "dist/cli/rules-cli.js", "optivise-diag": "dist/cli/diagnostics-cli.js", "optivise-health": "dist/cli/health-cli.js" }, "scripts": { "build": "npm run clean && tsc && npm run copy-assets && npm run make-executable", "make-executable": "node -e \"try { require('fs').chmodSync('dist/index.js', '755'); } catch(e) { console.log('chmod not needed on this platform'); }\"", "clean": "rimraf dist", "copy-assets": "copyfiles -u 1 'src/**/*.json' 'src/**/*.md' dist/", "start": "node dist/index.js", "test": "vitest", "test:e2e:inspector": "npx @modelcontextprotocol/inspector npx optivise-mcp --stdio --timeout 5000 || true", "typecheck": "tsc --noEmit", "lint": "eslint src/**/*.ts", "lint:fix": "eslint src/**/*.ts --fix", "format": "prettier --write src/**/*.ts", "prepare": "npm run build", "prepublishOnly": "npm run typecheck", "postinstall": "echo 'Optivise installed successfully! Run: optivise setup'", "audit:ci": "npm audit --audit-level=moderate", "sbom": "cyclonedx-npm --output-format xml --output-file sbom.xml", "release": "standard-version" }, "keywords": [ "optimizely", "mcp", "ai-assistant", "context-analysis", "llm-enhancement", "development-assistant", "cursor-ide", "vs-code", "configured-commerce", "cms", "experimentation", "dxp" ], "author": "Optivise Team", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/biswajitpanday/Optivise.git" }, "bugs": { "url": "https://github.com/biswajitpanday/Optivise/issues" }, "homepage": "https://github.com/biswajitpanday/Optivise#readme", "engines": { "node": ">=18.0.0" }, "files": [ "bin/", "dist/", "rules/", "cursor-mcp.json", "render.yaml", "tsconfig.json", "package.json", "README.md" ], "dependencies": { "@modelcontextprotocol/sdk": "^1.12.0", "@types/node": "^22.10.1", "@types/node-fetch": "^2.6.4", "axios": "^1.6.0", "cheerio": "^1.0.0-rc.12", "chromadb": "^1.8.0", "fast-xml-parser": "^4.3.0", "langchain": "^0.2.0", "node-cron": "^3.0.0", "node-fetch": "^3.3.0", "openai": "^4.20.0", "zod": "^3.23.8", "sqlite3": "^5.1.0", "tsx": "^4.19.2", "typescript": "^5.6.3" }, "devDependencies": { "@eslint/js": "^9.15.0", "@types/node-cron": "^3.0.11", "@typescript-eslint/eslint-plugin": "^8.38.0", "@typescript-eslint/parser": "^8.38.0", "@vitest/ui": "^3.2.4", "copyfiles": "^2.4.1", "cross-env": "^10.0.0", "eslint": "^9.15.0", "prettier": "^3.3.3", "rimraf": "^5.0.10", "vitest": "^3.2.4", "@cyclonedx/cyclonedx-npm": "^4.0.0", "standard-version": "^9.5.0" }, "bundledDependencies": [], "bundleDependencies": [] }