UNPKG

@jayree/sfdx-plugin-manifest

Version:

A Salesforce CLI plugin containing commands for creating manifest files from Salesforce orgs or git commits of sfdx projects.

233 lines (232 loc) 6.26 kB
{ "name": "@jayree/sfdx-plugin-manifest", "description": "A Salesforce CLI plugin containing commands for creating manifest files from Salesforce orgs or git commits of sfdx projects.", "version": "4.0.26", "author": "jayree", "type": "module", "bugs": "https://github.com/jayree/sfdx-plugin-manifest/issues", "dependencies": { "@jayree/changelog": "^1.2.10", "@oclif/core": "^4.4.0", "@salesforce/core": "^8.13.0", "@salesforce/kit": "^3.2.3", "@salesforce/sf-plugins-core": "^12.2.2", "@salesforce/source-deploy-retrieve": "12.20.1", "@salesforce/source-tracking": "7.4.4", "@salesforce/ts-types": "^2.0.12", "fast-deep-equal": "^3.1.3", "fast-xml-parser": "^5.2.5", "fs-extra": "^11.3.0", "graceful-fs": "^4.2.11", "isomorphic-git": "1.31.0" }, "devDependencies": { "@oclif/plugin-command-snapshot": "^5.3.2", "@oclif/plugin-help": "^6.2.29", "@salesforce/cli-plugins-testkit": "^5.3.39", "@salesforce/dev-scripts": "^11.0.2", "@salesforce/ts-sinon": "^1.4.30", "@types/fs-extra": "^11.0.4", "@types/graceful-fs": "^4.1.9", "c8": "^10.1.3", "eslint-config-oclif": "^6.0.72", "eslint-config-salesforce-license": "^1.0.1", "eslint-plugin-prettier": "^5.4.1", "eslint-plugin-sf-plugin": "^1.20.25", "oclif": "^4.19.0", "patch-package": "^8.0.0", "prettier": "^3.5.3", "pretty-quick": "^4.2.2", "ts-node": "^10.9.2", "typescript": "^5.8.3" }, "engines": { "node": ">=16.0.0" }, "files": [ "/CHANGELOG.md", "/lib", "/messages", "/npm-shrinkwrap.json", "/oclif.lock", "/oclif.manifest.json", "/schemas" ], "homepage": "https://github.com/jayree/sfdx-plugin-manifest", "keywords": [ "git", "diff", "delta", "manifest", "package", "retrieve", "deploy", "force", "salesforce", "salesforcedx", "sf", "sf-plugin", "sfdx", "sfdx-plugin" ], "license": "Apache-2.0", "oclif": { "commands": "./lib/commands", "bin": "sf", "hooks": { "update": "./lib/hooks/changelog" }, "topics": { "jayree": { "description": "manifest, source, and org automation toolset", "subtopics": { "manifest": { "description": "generate and manipulate manifest files", "subtopics": { "git": { "description": "generate manifest files based on git data" } } } } } }, "devPlugins": [ "@oclif/plugin-help", "@oclif/plugin-command-snapshot" ], "info": { "releasenotes": { "distTagUrl": "https://registry.npmjs.org/-/package/@jayree/sfdx-plugin-manifest/dist-tags", "releaseNotesPath": "https://github.com/jayree/sfdx-plugin-manifest/tree/main", "releaseNotesFilename": "CHANGELOG.md" } }, "topicSeparator": " " }, "repository": "jayree/sfdx-plugin-manifest", "scripts": { "build": "wireit", "build-changelog-update": "esbuild scripts/update-changelog/update-changelog.mjs --bundle --platform=node --format=cjs --outfile=scripts/update-changelog/dist/update-changelog.cjs", "ci-docs": "sf-ci-docs", "clean": "sf-clean", "clean-all": "sf-clean all", "compare-hashes": "node scripts/compare-filehash/compare.mjs", "compile": "wireit", "docs": "sf-docs", "fix-license": "eslint src test --fix --rule \"header/header: [2]\"", "format": "wireit", "generate-hashes": "node scripts/compare-filehash/generate.mjs", "lint": "wireit", "postpack": "sf-clean --ignore-signing-artifacts", "prepack": "sf-prepack", "prepare": "patch-package && sf-install && yarn compare-hashes", "test": "wireit", "test:nuts": "c8 mocha \"**/*.nut.ts\" --slow 4500 --timeout 600000 --parallel", "test:nuts:local": "mocha \"**/local/*.nut.ts\" --slow 4500 --timeout 600000 --parallel", "test:only": "wireit", "version": "oclif readme --no-aliases" }, "publishConfig": { "access": "public" }, "release": { "branches": [ "main", "next" ] }, "wireit": { "build": { "dependencies": [ "compile", "lint" ] }, "compile": { "command": "tsc --build --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 --color --cache --cache-location .eslintcache .", "files": [ "src/**/*.ts", "test/**/*.ts", "messages/**", "**/.eslint*", "**/tsconfig.json" ], "output": [] }, "test": { "dependencies": [ "test:compile", "test:only", "test:deprecation-policy", "lint", "test:json-schema" ] }, "test:compile": { "command": "tsc -p \"./test\" --pretty", "files": [ "test/**/*.ts", "**/tsconfig.json" ], "output": [] }, "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": [] }, "test:only": { "command": "c8 mocha \"test/**/*.test.ts\"", "env": { "FORCE_COLOR": "2" }, "files": [ "test/**/*.ts", "src/**/*.ts", "**/tsconfig.json", ".mocha*", "!*.nut.ts", ".nycrc" ], "output": [] } } }