Skip to content

Commit 9f53da2

Browse files
mdonnalleymshanemc
andauthored
feat!: migrate to ESM (#274)
* feat!: migrate to ESM BREAKING CHANGES: ESM and node 18 minimum * chore: dep updates * test: use ambient CLI for non-plugin-apex commands --------- Co-authored-by: mshanemc <[email protected]>
1 parent c293d10 commit 9f53da2

38 files changed

+404
-814
lines changed

.eslintignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
*.cjs/

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,4 +66,5 @@ node_modules
6666

6767
# os specific files
6868
.DS_Store
69-
.idea
69+
.idea
70+
oclif.lock

.lintstagedrc.cjs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module.exports = {
2+
'**/*.{js,json,md}?(x)': () => 'npm run reformat',
3+
};

.lintstagedrc.js

Lines changed: 0 additions & 3 deletions
This file was deleted.

.mocharc.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
2-
"require": "ts-node/register,source-map-support/register",
2+
"require": ["ts-node/register"],
33
"watch-extensions": "ts",
44
"recursive": true,
55
"reporter": "spec",
6-
"timeout": 5000
6+
"timeout": 5000,
7+
"node-option": ["loader=ts-node/esm"]
78
}

bin/dev

Lines changed: 0 additions & 21 deletions
This file was deleted.

bin/dev.cmd

100644100755
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
@echo off
22

3-
node "%~dp0\dev" %*
3+
node --loader ts-node/esm --no-warnings=ExperimentalWarning "%~dp0\dev" %*

bin/dev.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#!/usr/bin/env -S node --loader ts-node/esm --no-warnings=ExperimentalWarning
2+
// eslint-disable-next-line node/shebang
3+
async function main() {
4+
const { execute } = await import('@oclif/core');
5+
await execute({ development: true, dir: import.meta.url });
6+
}
7+
8+
await main();

bin/run

Lines changed: 0 additions & 5 deletions
This file was deleted.

bin/run.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/usr/bin/env node
2+
3+
// eslint-disable-next-line node/shebang
4+
async function main() {
5+
const { execute } = await import('@oclif/core');
6+
await execute({ dir: import.meta.url });
7+
}
8+
9+
await main();

0 commit comments

Comments
 (0)