switch to tsdown for building library

This commit is contained in:
Joel Wetzell
2026-05-15 11:29:42 -05:00
parent a2fbd2a2b0
commit 3ab3fcbcd8
16 changed files with 923 additions and 57 deletions
+4 -4
View File
@@ -1,5 +1,5 @@
import { messageFromBuffer, messageToBuffer } from './message.js';
import { OSCBundle } from './models.js';
import { type OSCBundle } from './models.js';
import { oscTypeConverterMap } from './osc-types.js';
export function bundleFromBuffer(bytes: Uint8Array): [OSCBundle | undefined, Uint8Array | undefined] {
@@ -11,7 +11,7 @@ export function bundleFromBuffer(bytes: Uint8Array): [OSCBundle | undefined, Uin
throw new Error('bundle must start with #bundle');
}
const [bundleHeader, bytesAfterHeader] = oscTypeConverterMap.s.fromBuffer(bytes);
const [, bytesAfterHeader] = oscTypeConverterMap.s.fromBuffer(bytes);
const [timeTag, bytesAfterTimeTag] = oscTypeConverterMap.t.fromBuffer(bytesAfterHeader);
if (!Array.isArray(timeTag)) {
@@ -42,12 +42,12 @@ export function bundleFromBuffer(bytes: Uint8Array): [OSCBundle | undefined, Uin
if (bundleContentBytes[0] === 35) {
// # character indicating contents is a bundle
const [content, bytesAfterContent] = bundleFromBuffer(bundleContentBytes);
const [content] = bundleFromBuffer(bundleContentBytes);
if (content) {
bundleContents.push(content);
}
} else if (bundleContentBytes[0] === 47) {
const [content, bytesAfterContent] = messageFromBuffer(bundleContentBytes);
const [content] = messageFromBuffer(bundleContentBytes);
if (content && content !== undefined) {
bundleContents.push(content);
}
+1 -1
View File
@@ -1,6 +1,6 @@
import { bundleFromBuffer } from './bundle.js';
import { messageFromBuffer } from './message.js';
import { OSCBundle, OSCMessage } from './models.js';
import type { OSCBundle, OSCMessage } from './models.js';
export * from './models.js';
export * from './message.js';
+1 -1
View File
@@ -1,4 +1,4 @@
import { OSCMessage, OSCArg, OSCType } from './models.js';
import type { OSCMessage, OSCArg, OSCType } from './models.js';
import { oscTypeConverterMap } from './osc-types.js';
function argsToBuffer(args: OSCArg[]) {
+1 -1
View File
@@ -1,4 +1,4 @@
import { OSCTypeConverter, OSCTimeTag } from './models.js';
import type { OSCTypeConverter, OSCTimeTag } from './models.js';
export const oscTypeConverterMap: { [key: string]: OSCTypeConverter } = {
s: {