]> git.codecow.com Git - nano-pow.git/commitdiff
Sort build options.
authorChris Duncan <chris@codecow.com>
Sat, 11 Jul 2026 07:17:59 +0000 (00:17 -0700)
committerChris Duncan <chris@codecow.com>
Sat, 11 Jul 2026 07:17:59 +0000 (00:17 -0700)
esbuild/config.mjs

index 42b5a57d7fd46d85eb02569e477394a626e148c9..c2c562a541bd3d56f8784e95d180a324f5a2c1a3 100644 (file)
@@ -6,14 +6,14 @@ import { glsl } from 'esbuild-plugin-glsl'
 
 /** @type BuildOptions */
 const sharedOptions = {
-       format: 'esm',
-       outbase: 'src',
-       outdir: 'dist',
        loader: {
                '.d.ts': 'copy',
                '.wasm': 'binary'
        },
+       format: 'esm',
        legalComments: 'inline',
+       outbase: 'src',
+       outdir: 'dist',
        dropLabels: process.env.NODE_ENV === 'development' ? [] : ['LOG'],
        sourcemap: 'linked',
        plugins: [
@@ -29,22 +29,22 @@ export const bundleOptions = {
        ...sharedOptions,
        bundle: true,
        platform: 'browser',
-       target: 'es2022',
        entryPoints: [
                'src/index.ts',
                'src/utils/index.ts'
-       ]
+       ],
+       target: 'es2022'
 }
 
 /** @type BuildOptions */
 export const cliOptions = {
        ...sharedOptions,
-       platform: 'node',
-       target: 'node22',
        bundle: false,
+       platform: 'node',
        entryPoints: [
                'src/bin/cli.ts',
                'src/bin/server.ts'
        ],
-       packages: 'external'
+       packages: 'external',
+       target: 'node22'
 }