Skip to content

Commit 883b69b

Browse files
committed
🏷️ Convert to ES Modules and NodeNext
1 parent 7d04a40 commit 883b69b

File tree

1,181 files changed

+4799
-4808
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,181 files changed

+4799
-4808
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ out/
55
docs/
66
coverage/
77

8+
pnpm-lock.yaml
89
yarn.lock
910
yarn-error.log
1011
.DS_Store

examples/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,6 @@
1818
},
1919
"dependencies": {
2020
"jira.js": "latest"
21-
}
21+
},
22+
"type": "module"
2223
}

examples/src/basic.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,8 @@ async function main() {
4545
}
4646
}
4747

48-
main()
49-
.catch(e => {
50-
console.error(e);
48+
main().catch(e => {
49+
console.error(e);
5150

52-
throw new Error(JSON.stringify(e));
53-
});
51+
throw new Error(JSON.stringify(e));
52+
});

examples/src/getAllWorklogs.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { Version3Client } from 'jira.js';
2-
import { addWorklog, createIssue } from './utils';
2+
import type { Worklog } from 'jira.js/out/version3/models';
33
import { apiToken, email, host } from './credentials';
4+
import { addWorklog, createIssue } from './utils';
45

56
async function getAllWorklogs() {
67
const client = new Version3Client({
@@ -19,7 +20,7 @@ async function getAllWorklogs() {
1920
await addWorklog(client, issue);
2021

2122
// The main part responsible for getting the worklogs
22-
const worklogs = [];
23+
const worklogs: Worklog[] = [];
2324

2425
let offset = 0;
2526
let total = 0;

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,5 +75,6 @@
7575
"axios": "^1.7.7",
7676
"form-data": "^4.0.0",
7777
"tslib": "^2.7.0"
78-
}
78+
},
79+
"type": "module"
7980
}

src/agile/backlog.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import * as Parameters from './parameters';
2-
import { Client } from '../clients';
3-
import { Callback } from '../callback';
4-
import { RequestConfig } from '../requestConfig';
1+
import * as Parameters from './parameters/index.js';
2+
import type { Client } from '../clients/index.js';
3+
import type { Callback } from '../callback.js';
4+
import type { RequestConfig } from '../requestConfig.js';
55

66
export class Backlog {
77
constructor(private client: Client) {}

src/agile/board.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import * as Models from './models';
2-
import * as Parameters from './parameters';
3-
import { Client } from '../clients';
4-
import { Callback } from '../callback';
5-
import { Paginated } from '../paginated';
6-
import { RequestConfig } from '../requestConfig';
1+
import * as Models from './models/index.js';
2+
import * as Parameters from './parameters/index.js';
3+
import type { Client } from '../clients/index.js';
4+
import type { Callback } from '../callback.js';
5+
import type { Paginated } from '../paginated.js';
6+
import type { RequestConfig } from '../requestConfig.js';
77

88
export class Board {
99
constructor(private client: Client) {}

src/agile/builds.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import * as Models from './models';
2-
import * as Parameters from './parameters';
3-
import { Client } from '../clients';
4-
import { Callback } from '../callback';
5-
import { RequestConfig } from '../requestConfig';
1+
import * as Models from './models/index.js';
2+
import * as Parameters from './parameters/index.js';
3+
import type { Client } from '../clients/index.js';
4+
import type { Callback } from '../callback.js';
5+
import type { RequestConfig } from '../requestConfig.js';
66

77
export class Builds {
88
constructor(private client: Client) {}

src/agile/client/agileClient.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { BaseClient } from '../../clients';
1+
import { BaseClient } from '../../clients/index.js';
22
import {
33
Backlog,
44
Board,
@@ -13,7 +13,7 @@ import {
1313
RemoteLinks,
1414
SecurityInformation,
1515
Sprint,
16-
} from '..';
16+
} from '../index.js';
1717

1818
export class AgileClient extends BaseClient {
1919
backlog = new Backlog(this);

src/agile/client/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export * from './agileClient';
1+
export * from './agileClient.js';

0 commit comments

Comments
 (0)