|
3 | 3 | "publishConfig": { |
4 | 4 | "access": "public" |
5 | 5 | }, |
| 6 | + "type": "module", |
6 | 7 | "version": "0.0.0-development", |
7 | 8 | "description": "GitHub Apps toolset for Node.js", |
8 | 9 | "main": "index.js", |
|
11 | 12 | "lint": "prettier --check {src,test}/* *.md package.json", |
12 | 13 | "lint:fix": "prettier --write {src,test}/* *.md package.json", |
13 | 14 | "pretest": "npm run -s lint", |
14 | | - "test": "jest --coverage", |
| 15 | + "test": "NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" npx jest --coverage", |
15 | 16 | "test:typescript": "npx tsc --allowImportingTsExtensions --noEmit --declaration --noUnusedLocals --esModuleInterop --strict --target es2020 --moduleResolution node16 --module node16 test/typescript-validate.ts" |
16 | 17 | }, |
17 | 18 | "repository": "github:octokit/app.js", |
18 | 19 | "author": "Gregor Martynus (https://github.com/gr2m)", |
19 | 20 | "license": "MIT", |
20 | 21 | "dependencies": { |
21 | | - "@octokit/auth-app": "^6.0.0", |
22 | | - "@octokit/auth-unauthenticated": "^5.0.0", |
23 | | - "@octokit/core": "^5.0.0", |
24 | | - "@octokit/oauth-app": "^6.0.0", |
| 22 | + "@octokit/auth-app": "^7.0.0-beta.3", |
| 23 | + "@octokit/auth-unauthenticated": "^6.0.0", |
| 24 | + "@octokit/core": "^6.0.0", |
| 25 | + "@octokit/oauth-app": "^7.0.0", |
25 | 26 | "@octokit/plugin-paginate-rest": "^9.0.0", |
26 | | - "@octokit/types": "^12.0.0", |
27 | | - "@octokit/webhooks": "^12.0.4" |
| 27 | + "@octokit/types": "^12.6.0", |
| 28 | + "@octokit/webhooks": "^13.0.0" |
28 | 29 | }, |
29 | 30 | "devDependencies": { |
30 | | - "@octokit/tsconfig": "^2.0.0", |
| 31 | + "@octokit/tsconfig": "^3.0.0", |
31 | 32 | "@types/jest": "^29.0.0", |
32 | 33 | "@types/node": "^20.0.0", |
33 | 34 | "esbuild": "^0.20.0", |
|
45 | 46 | "node": ">= 18" |
46 | 47 | }, |
47 | 48 | "jest": { |
| 49 | + "extensionsToTreatAsEsm": [ |
| 50 | + ".ts" |
| 51 | + ], |
48 | 52 | "transform": { |
49 | 53 | "^.+\\.(ts|tsx)$": [ |
50 | 54 | "ts-jest", |
51 | 55 | { |
52 | | - "tsconfig": "test/tsconfig.test.json" |
| 56 | + "tsconfig": "test/tsconfig.test.json", |
| 57 | + "useESM": true |
53 | 58 | } |
54 | 59 | ] |
55 | 60 | }, |
|
0 commit comments