aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.eslintrc.js1
-rw-r--r--scripts/apidoc.ts2
-rw-r--r--scripts/bundle.ts2
-rw-r--r--scripts/diff.ts2
-rw-r--r--scripts/generateLocales.ts3
5 files changed, 9 insertions, 1 deletions
diff --git a/.eslintrc.js b/.eslintrc.js
index 5fce4cb3..afd06f44 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -64,7 +64,6 @@ module.exports = defineConfig({
'unicorn/no-instanceof-array': 'off',
'unicorn/no-negated-condition': 'off',
'unicorn/no-object-as-default-parameter': 'off',
- 'unicorn/no-process-exit': 'off',
'unicorn/no-useless-switch-case': 'off',
'unicorn/no-zero-fractions': 'off',
'unicorn/numeric-separators-style': 'off',
diff --git a/scripts/apidoc.ts b/scripts/apidoc.ts
index 31171b9d..8c7ac6b8 100644
--- a/scripts/apidoc.ts
+++ b/scripts/apidoc.ts
@@ -1,3 +1,5 @@
+#!/usr/bin/env node
+
import { generate } from './apidoc/generate';
import { initMarkdownRenderer } from './apidoc/markdown';
diff --git a/scripts/bundle.ts b/scripts/bundle.ts
index 8076f18d..bf953d42 100644
--- a/scripts/bundle.ts
+++ b/scripts/bundle.ts
@@ -1,3 +1,5 @@
+#!/usr/bin/env node
+
import { buildSync } from 'esbuild';
import { globSync } from 'glob';
import { allLocales } from '../src';
diff --git a/scripts/diff.ts b/scripts/diff.ts
index 09a07046..a420a66c 100644
--- a/scripts/diff.ts
+++ b/scripts/diff.ts
@@ -1,3 +1,5 @@
+#!/usr/bin/env node
+
import { existsSync } from 'node:fs';
import { argv } from 'node:process';
import { diff } from './apidoc/diff';
diff --git a/scripts/generateLocales.ts b/scripts/generateLocales.ts
index 36ca37c9..fcf2fa26 100644
--- a/scripts/generateLocales.ts
+++ b/scripts/generateLocales.ts
@@ -1,3 +1,5 @@
+#!/usr/bin/env node
+
/**
* This file contains a script that can be used to update the following files:
*
@@ -366,6 +368,7 @@ async function main(): Promise<void> {
}
main().catch((e) => {
+ // Workaround until top level await is available
console.error(e);
process.exit(1);
});