From 2ec84f804c514b9efb60eb8eef0efe17cce7e07a Mon Sep 17 00:00:00 2001 From: tate Date: Wed, 5 Jul 2023 12:51:27 +1000 Subject: [PATCH] build tweaks --- packages/ensjs/esbuild.js | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/packages/ensjs/esbuild.js b/packages/ensjs/esbuild.js index ae1bd5d0..a45c11e7 100644 --- a/packages/ensjs/esbuild.js +++ b/packages/ensjs/esbuild.js @@ -4,7 +4,7 @@ const { renameSync } = require('fs') const base = { entryPoints: [ - ...glob.sync('./src/**/!(*.test.ts)', { + ...glob.sync('./src/**/!(*.test.ts|types.ts)', { nodir: true, ignore: ['./src/@types/**/*', './src/tests/**/*', './src/ABIs/**/*'], }), @@ -29,11 +29,6 @@ esbuild.build({ setup(build) { build.onResolve({ filter: /.*/ }, (args) => { if (args.importer) { - if (args.path.match(/^@ethersproject\/.*\//)) - return { - path: args.path.replace('/lib/', '/lib.esm/') + '.js', - external: true, - } if (args.path.startsWith('./') || args.path.startsWith('../')) return { path: args.path + '.mjs', external: true } return { path: args.path, external: true } @@ -58,11 +53,7 @@ esbuild.build({ setup(build) { build.onResolve({ filter: /.*/ }, (args) => { if (args.importer) { - if ( - args.path.match(/^@ethersproject\/.*\//) || - args.path.startsWith('./') || - args.path.startsWith('../') - ) + if (args.path.startsWith('./') || args.path.startsWith('../')) return { path: args.path + '.js', external: true } return { path: args.path, external: true } }