📄 tsup.config.ts
D-OPEN SOVEREIGN
1/*
2 * Copyright (c) 2026 DataPond D-Library Pty Ltd. ("The Sanctuary")
3 * Non-Profit Public Library — The World Library
4 *
5 * D-SAFE Certification issued by POND Enterprise.
6 * Published under the D-Open Code Sovereign Licence v1.0 framework
7 * DataPond D-Library All exclusive Right reserved on modifiying the code - CC Attribution to data pond, Non modifiable, Non Commercial.
8 * https://registry.world.bibliotech.com/licence
9 * Source code donated to DataPond D-Library by it's author: data pond.
10 *
11 * Technical Guardian ("The Shield"): Pond Enterprise Pty Ltd. (ACN 694 747 987)
12 * All liability claims about D-SAFE certification issues coming from the published D-Safe direction must be addressed with Pond Enterprise Pty Ltd.
13 * Code Modification automatically voids the certified liability protection provided by Pond Enterprise.
14 */
15import { defineConfig } from 'tsup';
16
17export default defineConfig({
18 entry: [
19 'src/index.ts',
20 'src/isbn/index.ts',
21 'src/issn/index.ts',
22 'src/isni/index.ts',
23 'src/orcid/index.ts',
24 'src/ddc/index.ts',
25 'src/lcc/index.ts',
26 'src/udc/index.ts',
27 'src/clc/index.ts',
28 'src/bbk/index.ts',
29 'src/tlc/index.ts',
30 'src/cc/index.ts',
31 ],
32 format: ['esm'],
33 dts: true,
34 clean: true,
35 sourcemap: true,
36 treeshake: true,
37});
38