UNPKG

tsonik

Version:

A TypeScript client library for the Iconik API based on Swagger documentation

94 lines (93 loc) 3.42 kB
{ "name": "tsonik", "version": "1.10.0", "description": "A TypeScript client library for the Iconik API based on Swagger documentation", "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { "build": "rimraf dist && tsc", "dev": "tsc --watch", "prepublishOnly": "npm run lint && npm test && npm run build", "size": "size-limit", "analyze": "size-limit --why", "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s", "security": "npm audit --audit-level=high", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "test:unit": "jest --testPathIgnorePatterns=integration", "test:jobs": "jest --testPathPattern=resources.test.ts --testNamePattern=JobResource", "test:assets": "jest --testPathPattern=assets", "test:collections": "jest --testPathPattern=collections", "test:integration": "jest --config jest.integration.config.js", "test:integration:watch": "jest --config jest.integration.config.js --watch", "test:integration:jobs": "jest --config jest.integration.config.js --testPathPattern=jobs.integration", "test:integration:assets": "jest --config jest.integration.config.js --testPathPattern=assets.integration", "test:integration:collections": "jest --config jest.integration.config.js --testPathPattern=collections.integration", "test:integration:filesets": "jest --config jest.integration.config.js --testPathPattern=filesets.integration", "test:integration:files": "jest --config jest.integration.config.js --testPathPattern=files.integration", "test:integration:formats": "jest --config jest.integration.config.js --testPathPattern=formats.integration", "test:integration:metadata": "jest --config jest.integration.config.js --testPathPattern=metadata.integration", "test:integration:search": "jest --config jest.integration.config.js --testPathPattern=search.integration", "test:all": "npm run test && npm run test:integration", "lint": "eslint src/**/*.ts", "lint:fix": "eslint src/**/*.ts --fix", "prepare": "npm run build" }, "keywords": [ "iconik", "api", "client", "typescript", "swagger", "media", "asset-management" ], "author": "Brant Goddard", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/NorthShoreAutomation/tsonik.git" }, "bugs": { "url": "https://github.com/NorthShoreAutomation/tsonik/issues" }, "homepage": "https://github.com/NorthShoreAutomation/tsonik#readme", "engines": { "node": ">=14.0.0" }, "files": [ "dist/**/*", "README.md", "LICENSE" ], "size-limit": [ { "path": "dist/index.js", "limit": "100 KB" } ], "dependencies": { "axios": "^1.6.2", "p-retry": "^6.2.1" }, "devDependencies": { "@semantic-release/changelog": "^6.0.3", "@semantic-release/git": "^10.0.1", "@size-limit/preset-small-lib": "^10.0.1", "@types/jest": "^29.5.8", "@types/node": "^20.9.0", "@types/p-retry": "^3.0.0", "@typescript-eslint/eslint-plugin": "^6.12.0", "@typescript-eslint/parser": "^6.12.0", "dotenv": "^17.1.0", "eslint": "^8.54.0", "jest": "^29.7.0", "rimraf": "^5.0.5", "semantic-release": "^22.0.8", "size-limit": "^10.0.1", "ts-jest": "^29.1.1", "typedoc": "^0.25.4", "typescript": "^5.3.2" } }