diff --git a/bin/index.js b/bin/index.js index 5d96860..7312f13 100755 --- a/bin/index.js +++ b/bin/index.js @@ -1,10 +1,10 @@ #!/usr/bin/env node -const fs = require('fs') -const minimist = require('minimist') -const glob = require('glob') -const gitignore = require('ignore') -const { readRc, runWithConfig, report } = require('../') +import fs from 'fs' +import minimist from 'minimist' +import * as glob from 'glob' +import gitignore from 'ignore' +import { readRc, runWithConfig, report } from '../lib/index.js' const helpMessage = ` This is zhlint! diff --git a/tsconfig-build.json b/tsconfig-build.json index 912e13b..6a0bd03 100644 --- a/tsconfig-build.json +++ b/tsconfig-build.json @@ -3,8 +3,8 @@ "rootDir": "src", "lib": ["es2017"], "target": "es2017", - "module": "ES6", - "moduleResolution": "node", + "module": "NodeNext", + "moduleResolution": "NodeNext", "esModuleInterop": true, "strictNullChecks": true, "declaration": true, diff --git a/tsconfig.json b/tsconfig.json index 2609cd0..c08fe70 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -2,8 +2,8 @@ "compilerOptions": { "lib": ["es2017"], "target": "es2017", - "module": "ES6", - "moduleResolution": "node", + "module": "NodeNext", + "moduleResolution": "NodeNext", "esModuleInterop": true, "strictNullChecks": true, "skipLibCheck": true