TypeScript definitions (#18)

This commit is contained in:
Lennon Day-Reynolds
2022-07-15 11:49:49 -07:00
committed by GitHub
parent 2f7e3f8473
commit 821a8f7895
11 changed files with 195 additions and 12 deletions

View File

@@ -1,25 +0,0 @@
#!/usr/bin/env node
const esbuild = require('esbuild')
const alias = require('esbuild-plugin-alias')
const nodeGlobals = require('@esbuild-plugins/node-globals-polyfill').default
const buildOptions = {
entryPoints: ['index.js'],
outfile: 'nostr.js',
bundle: true,
format: 'esm',
plugins: [
alias({
stream: require.resolve('readable-stream')
}),
nodeGlobals({buffer: true})
],
define: {
window: 'self',
global: 'self'
},
loader: {'.js': 'jsx'}
}
esbuild.build(buildOptions).then(() => console.log('build success.'))