UNPKG

ci-sf-plugin

Version:

Set of commands making CI and dev's life easier.

212 lines (211 loc) 5.25 kB
{ "name": "ci-sf-plugin", "description": "Set of commands making CI and dev's life easier.", "version": "0.0.19", "dependencies": { "@oclif/core": "^4", "@salesforce/core": "^8", "@salesforce/sf-plugins-core": "^12", "xmlbuilder2": "^3.1.1" }, "devDependencies": { "@oclif/plugin-command-snapshot": "^5.1.9", "@salesforce/cli-plugins-testkit": "^5.3.10", "@salesforce/dev-scripts": "^10", "eslint-plugin-sf-plugin": "^1.18.6", "oclif": "^4.14.0", "ts-node": "^10.9.2", "typescript": "^5.4.5" }, "engines": { "node": ">=20.0.0" }, "files": [ "/lib", "/messages", "/oclif.manifest.json", "/oclif.lock" ], "keywords": [ "sf", "sf-plugin", "ci", "continous-integration", "sfci", "salesforce" ], "license": "MIT", "oclif": { "commands": "./lib/commands", "bin": "sf", "topicSeparator": " ", "devPlugins": [ "@oclif/plugin-help" ], "topics": { "ci": { "description": "Set of commands making CI and dev's life easier." }, "ci apex": { "description": "Commands to work with Apex." }, "ci apex test": { "description": "Commands to work with Apex tests." }, "ci limits": { "description": "Commands to work with limits." }, "ci limits api": { "description": "Commands to work with API limits." }, "ci org": { "description": "Commands to work with orgs." }, "ci package": { "description": "Commands to work with packages." }, "ci source": { "description": "Commands to handle DX source." }, "ci user": { "description": "Commands to update users." }, "ci user assign": { "description": "Commands to handle various assignments to users." } }, "flexibleTaxonomy": true }, "scripts": { "build": "wireit", "clean": "sf-clean", "clean-all": "sf-clean all", "compile": "wireit", "docs": "sf-docs", "format": "wireit", "link-check": "wireit", "lint": "wireit", "postpack": "sf-clean --ignore-signing-artifacts", "prepack": "sf-prepack", "test": "wireit", "test:nuts": "nyc mocha \"**/*.nut.ts\" --slow 4500 --timeout 600000 --parallel", "test:only": "wireit", "version": "oclif readme" }, "publishConfig": { "access": "public" }, "wireit": { "build": { "dependencies": [ "compile" ] }, "compile": { "command": "tsc -p . --pretty", "files": [ "src/**/*.ts", "**/tsconfig.json", "messages/**" ], "output": [ "lib/**", "*.tsbuildinfo" ], "clean": "if-file-deleted" }, "format": { "command": "prettier --write \"+(src|test|schemas)/**/*.+(ts|js|json)|command-snapshot.json\"", "files": [ "src/**/*.ts", "test/**/*.ts", "schemas/**/*.json", "command-snapshot.json", ".prettier*" ], "output": [] }, "lint": { "command": "eslint src test --color --cache --cache-location .eslintcache", "files": [ "src/**/*.ts", "test/**/*.ts", "messages/**", "**/.eslint*", "**/tsconfig.json" ], "output": [] }, "test:compile": { "command": "tsc -p \"./test\" --pretty", "files": [ "test/**/*.ts", "**/tsconfig.json" ], "output": [] }, "test": { "dependencies": [ "test:compile", "test:only", "lint" ] }, "test:only": { "command": "nyc mocha \"test/**/*.test.ts\"", "env": { "FORCE_COLOR": "2" }, "files": [ "test/**/*.ts", "src/**/*.ts", "**/tsconfig.json", ".mocha*", "!*.nut.ts", ".nycrc" ], "output": [] }, "test:command-reference": { "command": "node --loader ts-node/esm --no-warnings=ExperimentalWarning \"./bin/dev.js\" commandreference:generate --erroronwarnings", "files": [ "src/**/*.ts", "messages/**", "package.json" ], "output": [ "tmp/root" ] }, "test:deprecation-policy": { "command": "node --loader ts-node/esm --no-warnings=ExperimentalWarning \"./bin/dev.js\" snapshot:compare", "files": [ "src/**/*.ts" ], "output": [], "dependencies": [ "compile" ] }, "test:json-schema": { "command": "node --loader ts-node/esm --no-warnings=ExperimentalWarning \"./bin/dev.js\" schema:compare", "files": [ "src/**/*.ts", "schemas" ], "output": [] }, "link-check": { "command": "node -e \"process.exit(process.env.CI ? 0 : 1)\" || linkinator \"**/*.md\" --skip \"CHANGELOG.md|node_modules|test/|confluence.internal.salesforce.com|my.salesforce.com|%s\" --markdown --retry --directory-listing --verbosity error", "files": [ "./*.md", "./!(CHANGELOG).md", "messages/**/*.md" ], "output": [] } }, "exports": "./lib/index.js", "type": "module", "author": "Kamil Malecek" }