Skip to content

Commit bcc57b2

Browse files
committed
💥 Transform to ESM
1 parent f82bbf7 commit bcc57b2

File tree

8 files changed

+137
-104
lines changed

8 files changed

+137
-104
lines changed

npm-shrinkwrap.json

Lines changed: 108 additions & 89 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,17 @@
22
"name": "graphql-schema-diff",
33
"version": "2.3.0",
44
"description": "Returns the diff of two GraphQL schemas. Detects dangerous and breaking changes.",
5-
"main": "dist/index.js",
6-
"types": "dist/index.d.ts",
5+
"type": "module",
6+
"exports": "./dist/index.js",
7+
"types": "./dist/index.d.ts",
78
"scripts": {
89
"build": "tsc",
9-
"dev": "ts-node --files src/cli",
10+
"dev": "node --loader ts-node/esm ./src/cli.ts",
1011
"prepack": "npm run build",
1112
"test": "jest",
1213
"fmt": "prettier --write src/**"
1314
},
14-
"bin": "dist/cli.js",
15+
"bin": "./dist/cli.js",
1516
"files": [
1617
"dist/",
1718
"npm-shrinkwrap.json"
@@ -41,7 +42,7 @@
4142
"disparity": "^3.2.0",
4243
"fs-extra": "^10.0.0",
4344
"graphql": "^15.5.1",
44-
"meow": "^9.0.0"
45+
"meow": "^10.1.1"
4546
},
4647
"devDependencies": {
4748
"@types/fs-extra": "^9.0.12",
@@ -58,13 +59,21 @@
5859
"typescript": "^4.3.5"
5960
},
6061
"engines": {
61-
"node": ">= 12"
62+
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
6263
},
6364
"jest": {
6465
"roots": [
6566
"src"
6667
],
67-
"preset": "ts-jest",
68+
"preset": "ts-jest/presets/default-esm",
69+
"globals": {
70+
"ts-jest": {
71+
"useESM": true
72+
}
73+
},
74+
"moduleNameMapper": {
75+
"^(\\.{1,2}/.*)\\.js$": "$1"
76+
},
6877
"testEnvironment": "node",
6978
"collectCoverage": true
7079
}

0 commit comments

Comments
 (0)