UNPKG

@jsforce/jsforce-node

Version:

Salesforce API Library for JavaScript

274 lines (273 loc) 6.69 kB
{ "author": "Shinichi Tomita <shinichi.tomita@gmail.com>", "name": "@jsforce/jsforce-node", "description": "Salesforce API Library for JavaScript", "keywords": [ "salesforce", "salesforce.com", "sfdc", "force.com", "database.com" ], "homepage": "http://github.com/jsforce/jsforce", "version": "3.8.1", "repository": { "type": "git", "url": "git://github.com/jsforce/jsforce.git" }, "license": "MIT", "licenses": [ { "type": "MIT", "url": "http://github.com/jsforce/jsforce/raw/main/LICENSE" } ], "main": "./index", "types": "./index", "wireit": { "build": { "dependencies": [ "build:transpile", "build:bundle" ] }, "build:transpile": { "dependencies": [ "build:node:cjs", "build:browser" ] }, "build:node:cjs": { "command": "tsc -p . --pretty --incremental", "files": [ "src/**/*.ts", "**/tsconfig.json" ], "output": [ "lib/**", "*.tsbuildinfo" ], "clean": "if-file-deleted" }, "build:browser": { "command": "babel src --extensions .ts --source-maps inline --env-name browser --out-dir browser", "files": [ "src/**/*.ts", "babel.config.js" ], "output": [ "browser/**" ] }, "build:bundle": { "command": "webpack", "dependencies": [ "build:browser" ], "files": [ "browser/**/*.js", "webpack.config.js" ], "output": [ "dist" ] }, "lint": { "command": "eslint --ext .ts src test --color --cache --cache-location .eslintcache", "files": [ "src/**/*.ts", "test/**/*.ts", "**/.eslint*" ], "output": [] }, "test": { "dependencies": [ "test:node", "test:browser", "lint" ] }, "test:node": { "command": "jest --forceExit", "dependencies": [ "build:node:cjs" ], "files": [ "test/**/*.ts", "jest.setup.js", "jest.config.js" ], "output": [] }, "test:browser": { "command": "karma start", "dependencies": [ "clean-test-failures-file", "build:bundle" ], "files": [ "test/**/*.ts", "karma.conf.js", "webpack.config.test.js" ], "output": [] }, "test:browser-ci": { "command": "karma start", "dependencies": [ "clean-test-failures-file", "build:bundle", "proxy-server" ], "files": [ "test/**/*.ts", "karma.conf.js", "webpack.config.test.js" ], "output": [] }, "test:browser-ci:retry": { "command": "karma start --retry-failed", "dependencies": [ "build:bundle", "proxy-server" ], "files": [ "test/**/*.ts", "karma.conf.js", "webpack.config.test.js" ], "output": [] }, "proxy-server": { "command": "node node_modules/jsforce-ajax-proxy/lib/server.js", "service": { "readyWhen": { "lineMatches": "Express server listening on port \\d+" } } }, "typecheck": { "command": "npx tsc -p test --pretty", "dependencies": [ "build:node:cjs" ], "files": [ "src/**/*.ts", "test/**/*.ts", "**/tsconfig.json" ], "output": [] } }, "scripts": { "build": "wireit", "build:node:cjs": "wireit", "build:transpile": "wireit", "build:browser": "wireit", "build:bundle": "wireit", "lint": "wireit", "test": "wireit", "test:node": "wireit", "test:browser": "wireit", "test:browser-ci": "wireit", "test:browser-ci:retry": "wireit", "test:setup:org": "zx scripts/org-setup.mjs", "typecheck": "wireit", "proxy-server": "wireit", "clean": "rimraf --glob lib/* module/* browser/*", "clean-test-failures-file": "rimraf test/karma/karma-failed-tests.txt", "jsforce-node": "ts-node scripts/jsforce-node.ts", "jsforce-node:dev": "ts-node scripts/jsforce-node.ts --dev" }, "files": [ "README.md", "LICENSE", "package.json", "lib", "typings", "index.js", "index.d.ts" ], "engines": { "node": ">=18" }, "dependencies": { "@sindresorhus/is": "^4", "base64url": "^3.0.1", "csv-parse": "^5.5.2", "csv-stringify": "^6.4.4", "faye": "^1.4.0", "form-data": "^4.0.0", "https-proxy-agent": "^5.0.0", "multistream": "^3.1.0", "node-fetch": "^2.6.1", "xml2js": "^0.6.2" }, "devDependencies": { "@babel/cli": "^7.27.0", "@babel/core": "^7.26.10", "@babel/plugin-transform-runtime": "^7.26.10", "@babel/preset-env": "^7.26.9", "@babel/preset-typescript": "^7.27.0", "@babel/register": "^7.25.9", "@types/inquirer": "^6.5.0", "@types/jest": "^29.5.5", "@types/multistream": "^2.1.1", "@types/node": "^18.15.3", "@types/node-fetch": "^2.5.7", "@types/shelljs": "^0.8.15", "@types/through2": "^2.0.34", "@types/xml2js": "^0.4.5", "@typescript-eslint/eslint-plugin": "^6.7.5", "@typescript-eslint/parser": "^6.7.5", "archiver": "^5.1.0", "assert": "^2.0.0", "babel-loader": "^9.2.1", "babel-preset-power-assert": "^3.0.0", "buffer": "^6.0.3", "conditional-type-checks": "^1.0.5", "crypto-browserify": "^3.12.0", "eslint": "^8.51.0", "eslint-config-prettier": "^6.15.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-jsdoc": "^48.11.0", "eslint-plugin-prettier": "^3.1.4", "jest": "^29.5.0", "jsforce-ajax-proxy": "^2.0.0", "karma": "^6.4.2", "karma-chrome-launcher": "^3.2.0", "karma-jasmine": "^5.1.0", "karma-jasmine-html-reporter": "^2.0.0", "karma-sourcemap-loader": "^0.4.0", "karma-webpack": "^5.0.0", "nock": "^13.4.0", "path-browserify": "^1.0.1", "power-assert": "^1.6.1", "prettier": "^2.2.1", "process": "^0.11.10", "puppeteer": "^22.14.0", "querystring-es3": "^0.2.1", "rimraf": "^5.0.5", "shelljs": "^0.8.5", "source-map-loader": "^1.1.3", "stream-browserify": "^3.0.0", "terser-webpack-plugin": "^5.3.7", "through2": "^3.0.1", "timers-browserify": "^2.0.12", "ts-node": "^10.9.1", "typedoc": "^0.25.1", "typescript": "^4.9.5", "util": "^0.12.5", "webpack": "^5.97.1", "webpack-cli": "^5.0.2", "wireit": "^0.14.12", "zx": "^7.2.3" }, "overrides": { "node-fetch": { "whatwg-url": "^14.0.0" } } }