> wiki-plugin-useraccesstokens@0.1.0 npx > create-wiki-plugin Usage: npm create wiki-plugin <new-plugin-name> e.g. npm create wiki-plugin CoolThing and write requirements in README.
23 lines
648 B
JavaScript
23 lines
648 B
JavaScript
import * as esbuild from 'esbuild'
|
|
import fs from 'node:fs/promises'
|
|
import packJSON from '../package.json' with { type: 'json' }
|
|
|
|
const version = packJSON.version
|
|
const now = new Date()
|
|
|
|
let results = await esbuild.build({
|
|
entryPoints: ['src/client/useraccesstokens.js'],
|
|
bundle: true,
|
|
banner: {
|
|
js: `/* wiki-plugin-useraccesstokens - ${version} - ${now.toUTCString()} */`,
|
|
},
|
|
minify: true,
|
|
sourcemap: true,
|
|
logLevel: 'info',
|
|
metafile: true,
|
|
outfile: 'client/useraccesstokens.js',
|
|
})
|
|
|
|
await fs.writeFile('meta-client.json', JSON.stringify(results.metafile))
|
|
console.log("\n esbuild metadata written to 'meta-client.json'.")
|