|
1 | 1 | {
|
2 | 2 | "name": "jira.js",
|
3 |
| - "version": "5.0.0", |
| 3 | + "version": "5.1.0", |
4 | 4 | "description": "A comprehensive JavaScript/TypeScript library designed for both Node.JS and browsers, facilitating seamless interaction with the Atlassian Jira API.",
|
5 | 5 | "repository": "https://github.com/MrRefactoring/jira.js.git",
|
6 | 6 | "homepage": "https://mrrefactoring.github.io/jira.js",
|
|
47 | 47 | "build:src": "rollup -c rollup.config.ts --configPlugin typescript",
|
48 | 48 | "build:tests": "tsc --project tests/tsconfig.json",
|
49 | 49 | "prettier": "prettier --write src",
|
50 |
| - "lint": "pnpm run lint:tests && pnpm run lint:examples && pnpm run lint:src:agile && pnpm run lint:src:clients && pnpm run lint:src:services && pnpm run lint:src:version2 && pnpm run lint:src:version3 && pnpm run lint:src:files", |
| 50 | + "lint": "pnpm run lint:tests && pnpm run lint:src:agile && pnpm run lint:src:clients && pnpm run lint:src:services && pnpm run lint:src:version2 && pnpm run lint:src:version3 && pnpm run lint:src:files", |
51 | 51 | "lint:tests": "pnpm run lint:base tests",
|
52 |
| - "lint:examples": "pnpm run lint:base examples", |
53 | 52 | "lint:src:agile": "pnpm run lint:base src/agile",
|
54 | 53 | "lint:src:clients": "pnpm run lint:base src/clients",
|
55 | 54 | "lint:src:services": "pnpm run lint:base src/services",
|
|
58 | 57 | "lint:src:serviceDesk": "pnpm run lint:base src/serviceDesk",
|
59 | 58 | "lint:src:files": "pnpm run lint:base src/*.ts",
|
60 | 59 | "lint:base": "eslint --ext .ts",
|
61 |
| - "lint:fix": "pnpm run lint:tests --fix && pnpm run lint:examples --fix && pnpm run lint:src:agile --fix && pnpm run lint:src:clients --fix && pnpm run lint:src:services --fix && pnpm run lint:src:version2 --fix && pnpm run lint:src:version3 --fix && pnpm run lint:src:serviceDesk --fix && pnpm run lint:src:files --fix", |
| 60 | + "lint:fix": "pnpm run lint:tests --fix && pnpm run lint:src:agile --fix && pnpm run lint:src:clients --fix && pnpm run lint:src:services --fix && pnpm run lint:src:version2 --fix && pnpm run lint:src:version3 --fix && pnpm run lint:src:serviceDesk --fix && pnpm run lint:src:files --fix", |
62 | 61 | "doc": "typedoc --name \"Jira.js - Jira Cloud API library\" --out docs ./src/index.ts --favicon https://bad37fb3-cb50-4e0b-9035-a3e09e8afb3b.selstorage.ru/jira.js%2Ffavicon.svg",
|
63 | 62 | "test": "pnpm run build:tests && pnpm run test:unit && pnpm run test:integration",
|
64 | 63 | "test:unit": "vitest run tests/unit --minWorkers=1 --maxWorkers=8 --sequence.concurrent",
|
65 | 64 | "test:integration": "vitest run tests/integration --bail=1 --no-file-parallelism --max-concurrency 1 -c vitest.config.mts --hookTimeout 100000 --testTimeout 100000",
|
66 |
| - "replace:all": "pnpm run replace:permissions:version2 && pnpm run replace:permissions:version3 && pnpm run replace:pagination:version2 && pnpm run replace:pagination:version3 && pnpm run replace:async:version2 && pnpm run replace:async:version3 && pnpm run replace:expansion:version2 && pnpm run replace:expansion:version3 && pnpm run replace:ordering:version2 && pnpm run replace:ordering:version3 && pnpm run replace:groupMember:version2 && pnpm run replace:workflowPaginated:version2 && pnpm run replace:attachment:serviceDesk && pnpm run replace:priority:version3 && pnpm run replace:projectAvatar:version3 && pnpm run replace:issueType:version3", |
| 65 | + "replace:all": "pnpm run replace:fixExpansionMarkup && pnpm run replace:permissions:version2 && pnpm run replace:permissions:version3 && pnpm run replace:pagination:version2 && pnpm run replace:pagination:version3 && pnpm run replace:async:version2 && pnpm run replace:async:version3 && pnpm run replace:expansion:version2 && pnpm run replace:expansion:version3 && pnpm run replace:ordering:version2 && pnpm run replace:ordering:version3 && pnpm run replace:groupMember:version2 && pnpm run replace:workflowPaginated:version2 && pnpm run replace:attachment:serviceDesk && pnpm run replace:priority:version3 && pnpm run replace:projectAvatar:version3 && pnpm run replace:issueType:version3 && pnpm run replace:issueType:version2 && pnpm run replace:projectAvatar:version2 && pnpm run replace:priority:version2 && pnpm run replace:projectCreate:agile && pnpm run replace:filterCreate:agile", |
67 | 66 | "replace:permissions:version2": "grep -rl \"(#permissions)\" ./src/version2 | xargs sed -i '' 's/(#permissions)/(https:\\/\\/developer.atlassian.com\\/cloud\\/jira\\/platform\\/rest\\/v2\\/intro\\/#permissions)/g'",
|
68 | 67 | "replace:permissions:version3": "grep -rl \"(#permissions)\" ./src/version3 | xargs sed -i '' 's/(#permissions)/(https:\\/\\/developer.atlassian.com\\/cloud\\/jira\\/platform\\/rest\\/v3\\/intro\\/#permissions)/g'",
|
69 | 68 | "replace:pagination:version2": "grep -rl \"(#pagination)\" ./src/version2 | xargs sed -i '' 's/(#pagination)/(https:\\/\\/developer.atlassian.com\\/cloud\\/jira\\/platform\\/rest\\/v2\\/intro\\/#pagination)/g'",
|
|
80 | 79 | "replace:priority:version3": "grep -rl \"(#api-rest-api-3-priority-id-put)\" ./src/version3 | xargs sed -i '' 's/(#api-rest-api-3-priority-id-put)/(https:\\/\\/developer.atlassian.com\\/cloud\\/jira\\/platform\\/rest\\/v3\\/api-group-issue-priorities\\/#api-rest-api-3-priority-id-put)/g'",
|
81 | 80 | "replace:projectAvatar:version3": "grep -rl \"(#api-rest-api-3-project-projectIdOrKey-avatar-put)\" ./src/version3 | xargs sed -i '' 's/(#api-rest-api-3-project-projectIdOrKey-avatar-put)/(https:\\/\\/developer.atlassian.com\\/cloud\\/jira\\/platform\\/rest\\/v3\\/api-group-project-avatars\\/#api-rest-api-3-project-projectidorkey-avatar-put)/g'",
|
82 | 81 | "replace:issueType:version3": "grep -rl \"(#api-rest-api-3-issuetype-id-put)\" ./src/version3 | xargs sed -i '' 's/(#api-rest-api-3-issuetype-id-put)/(https:\\/\\/developer.atlassian.com\\/cloud\\/jira\\/platform\\/rest\\/v3\\/api-group-issue-types\\/#api-rest-api-3-issuetype-id-put)/g'",
|
83 |
| - "code:formatting": "pnpm run replace:all && pnpm run prettier && pnpm run lint:fix" |
| 82 | + "replace:issueType:version2": "grep -rl \"(#api-rest-api-2-issuetype-id-put)\" ./src/version2 | xargs sed -i '' 's/(#api-rest-api-2-issuetype-id-put)/(https:\\/\\/developer.atlassian.com\\/cloud\\/jira\\/platform\\/rest\\/v2\\/api-group-issue-types\\/#api-rest-api-2-issuetype-id-put)/g'", |
| 83 | + "replace:projectAvatar:version2": "grep -rl \"(#api-rest-api-2-project-projectIdOrKey-avatar-put)\" ./src/version2 | xargs sed -i '' 's/(#api-rest-api-2-project-projectIdOrKey-avatar-put)/(https:\\/\\/developer.atlassian.com\\/cloud\\/jira\\/platform\\/rest\\/v2\\/api-group-project-avatars\\/#api-rest-api-2-project-projectidorkey-avatar-put)/g'", |
| 84 | + "replace:priority:version2": "grep -rl \"(#api-rest-api-2-priority-id-put)\" ./src/version2 | xargs sed -i '' 's/(#api-rest-api-2-priority-id-put)/(https:\\/\\/developer.atlassian.com\\/cloud\\/jira\\/platform\\/rest\\/v2\\/api-group-issue-priorities\\/#api-rest-api-2-priority-id-put)/g'", |
| 85 | + "replace:projectCreate:agile": "grep -rl \"(#api-rest-api-3-project-post)\" ./src/agile | xargs sed -i '' 's/(#api-rest-api-3-project-post)/(https:\\/\\/developer.atlassian.com\\/cloud\\/jira\\/platform\\/rest\\/v3\\/api-group-projects\\/#api-rest-api-3-project-post)/g'", |
| 86 | + "replace:filterCreate:agile": "grep -rl \"(#api-rest-api-3-filter-post)\" ./src/agile | xargs sed -i '' 's/(#api-rest-api-3-filter-post)/(https:\\/\\/developer.atlassian.com\\/cloud\\/jira\\/platform\\/rest\\/v3\\/api-group-filters\\/#api-rest-api-3-filter-post)/g'", |
| 87 | + "replace:fixExpansionMarkup": "grep -rl \"(em>#expansion)\" ./src | xargs sed -i '' 's/(em>#expansion)/(#expansion)/g'", |
| 88 | + "replace:fixCodeBlockSemicolons": "grep -rl '```;' ./src | xargs sed -i '' 's/```;/```/g'", |
| 89 | + "code:formatting": "pnpm run replace:all && pnpm run prettier && pnpm run lint:fix && pnpm run replace:fixCodeBlockSemicolons" |
84 | 90 | },
|
85 | 91 | "dependencies": {
|
86 | 92 | "axios": "^1.9.0",
|
87 | 93 | "mime": "^4.0.7",
|
88 | 94 | "zod": "^3.24.3"
|
89 | 95 | },
|
90 | 96 | "devDependencies": {
|
91 |
| - "@eslint/js": "^9.25.1", |
| 97 | + "@eslint/js": "^9.26.0", |
| 98 | + "@rollup/plugin-alias": "^5.1.1", |
92 | 99 | "@rollup/plugin-commonjs": "^28.0.3",
|
93 | 100 | "@rollup/plugin-node-resolve": "^16.0.1",
|
94 | 101 | "@rollup/plugin-typescript": "^12.1.2",
|
|
97 | 104 | "@types/node": "^20.17.32",
|
98 | 105 | "@types/sinon": "^17.0.4",
|
99 | 106 | "dotenv": "^16.5.0",
|
100 |
| - "eslint": "^9.25.1", |
| 107 | + "eslint": "^9.26.0", |
101 | 108 | "globals": "^16.0.0",
|
102 | 109 | "prettier": "^3.5.3",
|
103 | 110 | "prettier-plugin-jsdoc": "^1.3.2",
|
|
0 commit comments