29 lines
595 B
TypeScript
29 lines
595 B
TypeScript
import { defineConfig } from "zotero-plugin-scaffold";
|
|
import pkg from "./package.json";
|
|
|
|
export default defineConfig({
|
|
source: ["src", "addon"],
|
|
dist: ".scaffold/build",
|
|
name: pkg.config.addonName,
|
|
id: pkg.config.addonID,
|
|
namespace: pkg.config.addonRef,
|
|
build: {
|
|
esbuildOptions: [
|
|
{
|
|
entryPoints: ["src/index.ts"],
|
|
bundle: true,
|
|
target: "firefox128",
|
|
outfile: ".scaffold/build/addon/content/scripts/index.js",
|
|
},
|
|
],
|
|
},
|
|
server: {
|
|
asProxy: true,
|
|
},
|
|
release: {
|
|
bumpp: {
|
|
execute: "npm run build",
|
|
},
|
|
},
|
|
});
|