UNPKG

node-zendesk

Version:

A trusted Zendesk API client library for Node.js and the browser, lovingly maintained for over 10 years.

167 lines (166 loc) 5.57 kB
{ "name": "node-zendesk", "version": "6.0.1", "type": "commonjs", "description": "A trusted Zendesk API client library for Node.js and the browser, lovingly maintained for over 10 years.", "keywords": [ "zendesk", "API", "api-client", "api-wrapper", "browser-library", "buddha", "chat-api", "customer-service", "customer-support", "helpdesk", "knowledge-base", "node-library", "rest-api", "sdk", "support-api", "support-ticket", "supportdesk", "ticket-management", "ticketing", "zendesk-api", "zendesk-client", "zendesk-integration", "zendesk-platform", "zendesk-sdk" ], "homepage": "https://github.com/blakmatrix/node-zendesk", "repository": { "type": "git", "url": "git://github.com/blakmatrix/node-zendesk.git" }, "main": "./dist/index.js", "types": "./dist/types/index.d.ts", "exports": { ".": { "import": { "types": "./dist/types/index.d.ts", "default": "./dist/index.js" }, "require": { "types": "./dist/types/index.d.ts", "default": "./dist/index.js" } }, "./clients/*": { "import": { "types": "./dist/types/clients/*.d.ts", "default": "./dist/clients/*.js" }, "require": { "types": "./dist/types/clients/*.d.ts", "default": "./dist/clients/*.js" } }, "./clients/*/*": { "import": { "types": "./dist/types/clients/*/*.d.ts", "default": "./dist/clients/*/*.js" }, "require": { "types": "./dist/types/clients/*/*.d.ts", "default": "./dist/clients/*/*.js" } }, "./clients/*/*/*": { "import": { "types": "./dist/types/clients/*/*/*.d.ts", "default": "./dist/clients/*/*/*.js" }, "require": { "types": "./dist/types/clients/*/*/*.d.ts", "default": "./dist/clients/*/*/*.js" } } }, "files": [ "dist" ], "scripts": { "clean:dist": "npx rimraf ./dist", "esbuild": "npx esbuild ./src/index.js --bundle --outdir=dist --platform=node --target=node18 --minify --packages=external --format=cjs", "build:types": "npx -p typescript tsc ./src/**/**/*.js --declaration --allowJs --emitDeclarationOnly --outDir dist/types", "build": "npm run clean:dist && npm run build:types && npm run esbuild", "prepublishOnly": "npm run build", "postpublish": "npm run clean:dist", "test": "vitest run", "test:coverage": "vitest run --coverage", "lint": "xo", "lint:fix": "xo --fix", "docs:code": "npx typedoc --out ./docs/code --plugin typedoc-plugin-markdown 'dist/**/*.ts'", "docs:dev": "vitepress dev docs", "docs:build": "vitepress build docs", "docs:preview": "vitepress preview docs", "docs:deploy-github-pages": "npm run build && npm run docs:code && npm run docs:build", "release": "git push origin --follow-tags" }, "author": "Farrin Reid <blakmatrix@gmail.com>", "contributors": [ "Adil H <didil@noreply.users.github.com>", "Amal Khezami <khezamian@noreply.users.github.com>", "Anastasi Bakolias <spasiu@noreply.users.github.com>", "Azharuddin <gs-akhan@noreply.users.github.com>", "Bas <basdewachter@noreply.users.github.com>", "Blair Anderson <blairanderson@noreply.users.github.com>", "Brian Hartvigsen <tresni@noreply.users.github.com>", "Carl-Fredrik Herö <carlfredrikhero@noreply.users.github.com>", "Colin Loretz <colinloretz@noreply.users.github.com>", "David Kapell <dkapell@noreply.users.github.com>", "Eike Bernhardt <teefax@noreply.users.github.com>", "Eike Thienemann-Dehde <edehde@noreply.users.github.com>", "Eric Davis <iconecd@noreply.users.github.com>", "Eriks Reks <erikzrekz@noreply.users.github.com>", "Fred Souza <fmsouza@noreply.users.github.com>", "genius-fx <genius-fx@noreply.users.github.com>", "genius-fx <gitter-badger@noreply.users.github.com>", "Heriberto Madrigal <magic-madrigal@noreply.users.github.com>", "Iconecd <iconecd@noreply.users.github.com>", "Ignigena <Ignigena@noreply.users.github.com>", "James Greene <JamesMGreene@noreply.users.github.com>", "Jeff Zabel <jzabel@noreply.users.github.com>", "Marcelo Luiz Onhate <onhate@noreply.users.github.com>", "Mathias Anderssén <Okar@noreply.users.github.com>", "matthewschmidt <matthewschmidt.users.github.com>", "Nie Xiaochen <nnabuuu@noreply.users.github.com>", "Oleksandr Pidlisnyi <unreadableusername@noreply.users.github.com>", "oleksiy-turchanikov <oleksiy-turchanikov@noreply.users.github.com>", "Roman Onufryk <onufryk@noreply.users.github.com>", "Shuan Wang <swang@noreply.users.github.com>", "Stuart McGrigor <stueynz@noreply.users.github.com>", "Wade Grandoni <wadegrandoni@noreply.users.github.com>" ], "license": "MIT", "funding": [ { "type": "individual", "url": "https://github.com/blakmatrix/node-zendesk?sponsor=1" } ], "bugs": { "url": "https://github.com/blakmatrix/node-zendesk/issues" }, "engines": { "node": ">= 18" }, "dependencies": { "cross-fetch": "^4.0.0" }, "devDependencies": { "@vitest/coverage-v8": "^2.1.6", "dotenv": "^16.4.5", "eslint-plugin-jsdoc": "^50.6.0", "nock": "^13.5.6", "typedoc": "^0.26.11", "typedoc-plugin-markdown": "^4.2.10", "vitepress": "^1.5.0", "vitepress-sidebar": "^1.29.0", "vitest": "^2.1.6", "vue-github-button": "^3.1.3", "xo": "^0.59.3" } }