UNPKG

@salesforce/core

Version:

Core libraries to interact with SFDX projects, orgs, and APIs.

191 lines (190 loc) 4.98 kB
{ "name": "@salesforce/core", "version": "8.8.2", "description": "Core libraries to interact with SFDX projects, orgs, and APIs.", "main": "lib/index", "types": "lib/index.d.ts", "license": "BSD-3-Clause", "engines": { "node": ">=18.0.0" }, "exports": { ".": "./lib/index.js", "./config": "./lib/config/config.js", "./configAggregator": "./lib/config/configAggregator.js", "./envVars": "./lib/config/envVars.js", "./lifecycle": "./lib/lifecycleEvents.js", "./logger": "./lib/logger/logger.js", "./messages": "./lib/messages.js", "./messageTransformer": "./lib/messageTransformer.js", "./project": "./lib/sfProject.js", "./sfError": "./lib/sfError.js", "./stateAggregator": "./lib/stateAggregator/stateAggregator.js", "./testSetup": "./lib/testSetup.js" }, "scripts": { "build": "wireit", "clean": "sf-clean", "clean-all": "sf-clean all", "compile": "wireit", "docs": "sf-docs", "format": "wireit", "link-check": "wireit", "lint": "wireit", "lint-fix": "yarn sf-lint --fix", "prepack": "sf-prepack", "prepare": "sf-install", "test": "wireit", "test:nuts": "mocha \"test/**/*.nut.ts\" --timeout 500000", "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": { "@jsforce/jsforce-node": "^3.6.1", "@salesforce/kit": "^3.2.2", "@salesforce/schemas": "^1.9.0", "@salesforce/ts-types": "^2.0.10", "ajv": "^8.17.1", "change-case": "^4.1.2", "fast-levenshtein": "^3.0.0", "faye": "^1.4.0", "form-data": "^4.0.0", "js2xmlparser": "^4.0.1", "jsonwebtoken": "9.0.2", "jszip": "3.10.1", "pino": "^9.4.0", "pino-abstract-transport": "^1.2.0", "pino-pretty": "^11.2.2", "proper-lockfile": "^4.1.2", "semver": "^7.6.3", "ts-retry-promise": "^0.8.1" }, "devDependencies": { "@salesforce/dev-scripts": "^10.1.1", "@salesforce/ts-sinon": "^1.4.27", "@types/benchmark": "^2.1.5", "@types/fast-levenshtein": "^0.0.4", "@types/jsonwebtoken": "9.0.7", "@types/proper-lockfile": "^4.1.4", "@types/semver": "^7.5.8", "benchmark": "^2.1.4", "esbuild": "^0.23.1", "esbuild-plugin-pino": "^2.2.0", "esbuild-plugin-tsc": "^0.4.0", "npm-dts": "1.3.12", "ts-morph": "^23.0.0", "ts-node": "^10.9.2", "ts-patch": "^3.2.1", "typescript": "^5.5.4" }, "resolutions": { "@jsforce/jsforce-node/node-fetch/whatwg-url": "^14.0.0" }, "repository": { "type": "git", "url": "https://github.com/forcedotcom/sfdx-core.git" }, "publishConfig": { "access": "public" }, "wireit": { "build": { "dependencies": [ "compile", "lint" ] }, "compile": { "command": "tspc -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/unit/**/*.test.ts\"", "env": { "FORCE_COLOR": "2" }, "files": [ "test/**/*.ts", "src/**/*.ts", "**/tsconfig.json", ".mocha*", "!*.nut.ts", ".nycrc" ], "output": [] }, "test": { "dependencies": [ "test:only", "test:compile", "link-check" ] }, "link-check": { "command": "node -e \"process.exit(process.env.CI ? 0 : 1)\" || linkinator \"./*.md\" --skip \"examples/README.md|CHANGELOG.md|node_modules|test/|confluence.internal.salesforce.com|my.salesforce.com|%s\" --markdown --retry --directory-listing --verbosity error", "files": [ "./*.md", "./examples/**/*.md", "./messages/**/*.md", "./!(CHANGELOG).md" ], "output": [] }, "compile-typedoc": { "command": "tsc -p typedocExamples" } } }