@salesforce/core
Version:
Core libraries to interact with SFDX projects, orgs, and APIs.
179 lines (178 loc) • 4.43 kB
JSON
{
"name": "@salesforce/core",
"version": "5.2.10",
"description": "Core libraries to interact with SFDX projects, orgs, and APIs.",
"main": "lib/exported",
"types": "lib/exported.d.ts",
"license": "BSD-3-Clause",
"engines": {
"node": ">=16.0.0"
},
"scripts": {
"build": "wireit",
"ci-docs": "yarn sf-ci-docs",
"clean": "sf-clean",
"clean-all": "sf-clean all",
"compile": "wireit",
"docs": "sf-docs",
"format": "wireit",
"lint": "wireit",
"lint-fix": "yarn sf-lint --fix",
"postcompile": "tsc -p typedocExamples",
"prepack": "sf-prepack",
"prepare": "sf-install",
"test": "wireit",
"test:only": "wireit",
"test:perf": "ts-node test/perf/logger/main.test.ts"
},
"keywords": [
"force",
"salesforce",
"sfdx",
"salesforcedx"
],
"files": [
"docs",
"lib",
"messages",
"!lib/**/*.map",
"messageTransformer/messageTransformer.ts"
],
"dependencies": {
"@salesforce/kit": "^3.0.11",
"@salesforce/schemas": "^1.6.0",
"@salesforce/ts-types": "^2.0.7",
"@types/semver": "^7.5.2",
"ajv": "^8.12.0",
"change-case": "^4.1.2",
"faye": "^1.4.0",
"form-data": "^4.0.0",
"js2xmlparser": "^4.0.1",
"jsforce": "^2.0.0-beta.27",
"jsonwebtoken": "9.0.2",
"jszip": "3.10.1",
"pino": "^8.15.1",
"pino-abstract-transport": "^1.0.0",
"pino-pretty": "^10.2.0",
"proper-lockfile": "^4.1.2",
"semver": "^7.5.4",
"ts-retry-promise": "^0.7.1"
},
"devDependencies": {
"@salesforce/dev-config": "^4.0.1",
"@salesforce/dev-scripts": "^5.4.2",
"@salesforce/prettier-config": "^0.0.3",
"@salesforce/ts-sinon": "^1.4.15",
"@types/benchmark": "^2.1.2",
"@types/chai-string": "^1.4.3",
"@types/jsonwebtoken": "9.0.3",
"@types/lodash": "^4.14.198",
"@types/proper-lockfile": "^4.1.2",
"@types/shelljs": "0.8.12",
"@typescript-eslint/eslint-plugin": "^5.62.0",
"@typescript-eslint/parser": "^5.62.0",
"benchmark": "^2.1.4",
"chai": "^4.3.8",
"chai-string": "^1.5.0",
"eslint": "^8.49.0",
"eslint-config-prettier": "^8.10.0",
"eslint-config-salesforce": "^2.0.2",
"eslint-config-salesforce-license": "^0.2.0",
"eslint-config-salesforce-typescript": "^1.1.2",
"eslint-plugin-header": "^3.1.1",
"eslint-plugin-import": "^2.28.1",
"eslint-plugin-jsdoc": "^43.2.0",
"husky": "^7.0.4",
"lodash": "^4.17.21",
"mocha": "^9.1.3",
"nyc": "^15.1.0",
"prettier": "^2.8.7",
"pretty-quick": "^3.1.3",
"shelljs": "0.8.5",
"sinon": "^14.0.2",
"ts-node": "^10.4.0",
"ttypescript": "^1.5.15",
"typescript": "^4.9.5",
"wireit": "^0.13.0"
},
"repository": {
"type": "git",
"url": "https://github.com/forcedotcom/sfdx-core.git"
},
"publishConfig": {
"access": "public"
},
"wireit": {
"build": {
"dependencies": [
"compile",
"lint"
]
},
"compile": {
"command": "ttsc -p . --pretty --incremental",
"files": [
"src/**/*.ts",
"tsconfig.json",
"messages",
"messageTransformer"
],
"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:only": {
"command": "nyc mocha \"test/**/*Test.ts\"",
"env": {
"FORCE_COLOR": "2"
},
"files": [
"test/**/*.ts",
"src/**/*.ts",
"**/tsconfig.json",
".mocha*",
"!*.nut.ts",
".nycrc"
],
"output": []
},
"test": {
"dependencies": [
"test:only",
"test:compile"
]
}
}
}