UNPKG

@nutrient-sdk/dws-client-typescript

Version:

Node.js TypeScript client library for Nutrient Document Web Services (DWS) API

133 lines (132 loc) 3.49 kB
{ "name": "@nutrient-sdk/dws-client-typescript", "version": "1.0.1", "description": "Node.js TypeScript client library for Nutrient Document Web Services (DWS) API", "keywords": [ "nutrient", "dws", "document", "convert", "sign", "redact", "digital signature", "extract", "optimize", "compress", "pdf", "pdfa", "pdfua", "office", "html", "markdown", "xfdf", "table", "layout", "api", "client", "typescript", "nodejs", "ai", "agent", "claude code", "github copilot", "cursor", "windsurf", "context7" ], "homepage": "https://github.com/pspdfkit-labs/nutrient-dws-client-typescript#readme", "bugs": { "url": "https://github.com/pspdfkit-labs/nutrient-dws-client-typescript/issues" }, "repository": { "type": "git", "url": "git+https://github.com/pspdfkit-labs/nutrient-dws-client-typescript.git" }, "license": "MIT", "author": "Nutrient (https://www.nutrient.io)", "type": "module", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "require": "./dist/index.cjs" } }, "bin": { "dws-add-claude-code-rule": "scripts/add_claude_code_rule.cjs", "dws-add-cursor-rule": "scripts/add_cursor_rule.cjs", "dws-add-github-copilot-rule": "scripts/add_github_copilot_rule.cjs", "dws-add-junie-rule": "scripts/add_junie_rule.cjs", "dws-add-windsurf-rule": "scripts/add_windsurf_rule.cjs" }, "files": [ "dist", "scripts", "README.md", "docs/CONTRIBUTING.md", "docs/WORKFLOW.md", "docs/METHODS.md", "LLM_DOC.md", "LICENSE" ], "scripts": { "build": "npm run clean && tsup && tsc --project tsconfig.types.json", "clean": "rimraf dist", "dev": "tsup --watch", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "test:unit": "jest --testPathPatterns=\"^((?!integration).)*$\"", "test:integration": "jest --testPathPatterns=integration.test", "test:integration:verbose": "jest --testPathPatterns=integration.test --verbose", "lint": "eslint src --ext .ts", "lint:fix": "eslint src --ext .ts --fix", "format": "prettier --write \"src/**/*.ts\"", "format:check": "prettier --check \"src/**/*.ts\"", "typecheck": "tsc --noEmit", "prepublishOnly": "npm run build && npm run test", "generate:types": "openapi-typescript dws-api-spec.yml -o src/generated/api-types.ts" }, "dependencies": { "axios": "^1.10.0", "form-data": "^4.0.4" }, "devDependencies": { "@eslint/eslintrc": "^3.3.1", "@eslint/js": "^9.30.0", "@types/jest": "^30.0.0", "@types/node": "^24.0.7", "@typescript-eslint/eslint-plugin": "^8.35.0", "@typescript-eslint/parser": "^8.35.0", "dotenv": "^17.0.0", "eslint": "^9.30.0", "eslint-config-prettier": "^10.1.5", "eslint-plugin-jest": "^29.0.1", "globals": "^16.2.0", "jest": "^30.0.3", "openapi-typescript": "^7.8.0", "prettier": "^3.6.2", "rimraf": "^6.0.1", "ts-jest": "^29.4.0", "ts-node": "^10.9.2", "tsup": "^8.5.0", "tsx": "^4.20.3", "typescript": "^5.8.3" }, "engines": { "node": ">=18.0.0" }, "publishConfig": { "access": "public" }, "config": { "commitizen": { "path": "cz-conventional-changelog" } }, "directories": { "doc": "doc", "example": "examples", "test": "tests" } }