@atproto/api
Version:
Client library for atproto and Bluesky
16 lines (13 loc) • 402 B
JavaScript
const { nodeExternalsPlugin } = require('esbuild-node-externals')
const buildShallow =
process.argv.includes('--shallow') || process.env.ATP_BUILD_SHALLOW === 'true'
require('esbuild').build({
logLevel: 'info',
entryPoints: ['src/index.ts'],
bundle: true,
sourcemap: true,
outdir: 'dist',
platform: 'browser',
format: 'cjs',
plugins: buildShallow ? [nodeExternalsPlugin()] : [],
})