UNPKG

@prismatic-io/prism

Version:

Build, deploy, and support integrations in Prismatic from the comfort of your command line

167 lines (166 loc) 5.14 kB
{ "name": "@prismatic-io/prism", "version": "7.6.5", "description": "Build, deploy, and support integrations in Prismatic from the comfort of your command line", "keywords": ["prismatic", "cli"], "homepage": "https://prismatic.io", "bugs": { "url": "https://github.com/prismatic-io/prism" }, "repository": { "type": "git", "url": "https://github.com/prismatic-io/prism.git" }, "license": "MIT", "bin": { "prism": "./lib/run.js" }, "type": "module", "engines": { "node": ">=18" }, "scripts": { "clean": "rm -rf lib && bun run clean-test-temp", "clean-test-temp": "rm -rf src/commands/components/temp src/commands/components/init/temp src/commands/integrations/convert/temp", "copy": "copyfiles --error --all --exclude='.* !(|.spectral)' 'templates/**' 'lib' && copyfiles --error --up 1 'src/run.cmd' 'lib'", "build": "bun run clean && bun run format && bun run lint && tsc && bun run bundle && bun run manifest && bun run copy", "bundle": "bun build src/index.ts src/run.ts --external debug --minify --outdir lib --target node", "bundle:debug": "bun run bundle -- --sourcemap=external", "prepack": "bun run build", "lint": "biome lint .", "lint-fix": "biome lint --apply-unsafe .", "format": "bun run lint-fix && biome format --write .", "check-format": "biome format .", "manifest": "oclif manifest", "test": "bun run clean-test-temp && bun test src", "test:snapshots": "bun run clean-test-temp && bun test --update-snapshots" }, "files": ["oclif.manifest.json", "bin", "lib"], "dependencies": { "@apidevtools/swagger-parser": "12.0.0", "@msgpack/msgpack": "2.3.0", "@oclif/core": "3.26.0", "@oclif/plugin-autocomplete": "3.0.13", "@oclif/plugin-help": "6.0.20", "@oclif/plugin-plugins": "5.0.9", "@oclif/plugin-warn-if-update-available": "3.1.18", "@prismatic-io/spectral": "10.5.3", "archiver": "7.0.1", "axios": "1.8.4", "chardet": "1.5.1", "dayjs": "1.11.10", "dotenv": "16.0.0", "ejs": "3.1.10", "fs-extra": "9.0.0", "glob": "10.4.5", "graphql": "16.11.0", "graphql-request": "7.1.2", "http-status-codes": "2.1.2", "inquirer": "9.2.16", "inquirer-autocomplete-standalone": "0.8.1", "js-yaml": "4.1.0", "jwt-decode": "2.2.0", "lodash-es": "4.17.21", "mime-types": "2.1.27", "number-to-words": "1.2.4", "open": "8.4.2", "prettier": "2.6.2", "striptags": "3.2.0", "tempy": "0.5.0", "ts-morph": "22.0.0", "uuid": "9.0.1", "wsdl-tsclient": "1.7.1" }, "devDependencies": { "@biomejs/biome": "1.6.3", "@oclif/test": "3.2.8", "@types/archiver": "6.0.2", "@types/bun": "1.0.10", "@types/ejs": "3.1.5", "@types/fs-extra": "9.0.1", "@types/glob": "7.1.4", "@types/inquirer": "9.0.7", "@types/inquirer-autocomplete-prompt": "3.0.3", "@types/js-yaml": "4.0.9", "@types/jwt-decode": "2.2.1", "@types/lodash-es": "4.17.12", "@types/mime-types": "2.1.0", "@types/node": "14.14.35", "@types/number-to-words": "1.2.3", "@types/prettier": "2.7.3", "@types/uuid": "9.0.8", "chalk": "3.0.0", "copyfiles": "2.4.1", "oclif": "4.15.2", "openapi-types": "12.1.3", "typescript": "5.4.3" }, "oclif": { "commands": { "strategy": "explicit", "target": "./lib/index.js", "identifier": "Commands" }, "bin": "prism", "dirname": "prism", "plugins": [ "@oclif/plugin-autocomplete", "@oclif/plugin-help", "@oclif/plugin-warn-if-update-available" ], "warn-if-update-available": { "timeoutInDays": 7 }, "topicSeparator": ":", "topics": { "alerts": { "description": "Manage Alerting resources" }, "alerts:groups": { "description": "Manage Alert Groups" }, "alerts:monitors": { "description": "Manage Alert Monitors" }, "alerts:webhooks": { "description": "Manage Alert Webhooks" }, "components": { "description": "Manage, create, and publish Components" }, "components:init": { "description": "Create Components" }, "components:dev": { "description": "Component development utilities" }, "customers": { "description": "Manage Customers" }, "customers:users": { "description": "Manage Customer Users" }, "executions": { "description": "Fetch results of Instance executions or Integration test runs" }, "help": { "description": "Display this help or command specific help" }, "instances": { "description": "Manage Instances" }, "integrations": { "description": "Manage and import Integrations" }, "organization": { "description": "Manage your Organization" }, "organization:users": { "description": "Manage Organization Users" }, "translations:list": { "description": "Generates phrases for all marketplace integrations" } } } }