From aabf5cdbb39be1c8603aeb801f9e9698d13aa0ac Mon Sep 17 00:00:00 2001 From: Holly Date: Tue, 24 Oct 2023 12:04:07 +0100 Subject: [PATCH] Add license header everywhere --- base/ReaderBase.ts | 3 +++ base/WriterBase.ts | 3 +++ index.ts | 3 +++ readers/IReader.ts | 3 +++ readers/ReaderBE.ts | 3 +++ readers/ReaderLE.ts | 3 +++ tooling/cleanup.ts | 3 +++ tooling/fileSmasher.ts | 3 +++ tooling/mangle.ts | 10 ++++++++++ writers/IWriter.ts | 3 +++ writers/WriterBE.ts | 3 +++ writers/WriterLE.ts | 3 +++ 12 files changed, 43 insertions(+) create mode 100644 tooling/mangle.ts diff --git a/base/ReaderBase.ts b/base/ReaderBase.ts index f4f7e8e..2c31433 100644 --- a/base/ReaderBase.ts +++ b/base/ReaderBase.ts @@ -1,3 +1,6 @@ +// Copyright (c) Holly Stubbs (tgpholly) - Licensed under MIT +// Check LICENSE in repository root for more information. + export class ReaderBase { public buffer:Buffer; public offset:number; diff --git a/base/WriterBase.ts b/base/WriterBase.ts index 699ff3b..38387a6 100644 --- a/base/WriterBase.ts +++ b/base/WriterBase.ts @@ -1,3 +1,6 @@ +// Copyright (c) Holly Stubbs (tgpholly) - Licensed under MIT +// Check LICENSE in repository root for more information. + export class WriterBase { public buffer:Buffer; public offset:number; diff --git a/index.ts b/index.ts index 223aa81..9944bce 100644 --- a/index.ts +++ b/index.ts @@ -1,3 +1,6 @@ +// Copyright (c) Holly Stubbs (tgpholly) - Licensed under MIT +// Check LICENSE in repository root for more information. + import { IReader } from "./readers/IReader"; import { IWriter } from "./writers/IWriter"; import { ReaderBE } from "./readers/ReaderBE"; diff --git a/readers/IReader.ts b/readers/IReader.ts index 30d8d53..aff852d 100644 --- a/readers/IReader.ts +++ b/readers/IReader.ts @@ -1,3 +1,6 @@ +// Copyright (c) Holly Stubbs (tgpholly) - Licensed under MIT +// Check LICENSE in repository root for more information. + export interface IReader { readBuffer(bytes:number): Buffer, readUint8Array(bytes:number): Uint8Array, diff --git a/readers/ReaderBE.ts b/readers/ReaderBE.ts index 5fa0980..b8a276d 100644 --- a/readers/ReaderBE.ts +++ b/readers/ReaderBE.ts @@ -1,3 +1,6 @@ +// Copyright (c) Holly Stubbs (tgpholly) - Licensed under MIT +// Check LICENSE in repository root for more information. + import { IReader } from "./IReader"; import { ReaderBase } from "../base/ReaderBase"; diff --git a/readers/ReaderLE.ts b/readers/ReaderLE.ts index 39c7731..ea10c3d 100644 --- a/readers/ReaderLE.ts +++ b/readers/ReaderLE.ts @@ -1,3 +1,6 @@ +// Copyright (c) Holly Stubbs (tgpholly) - Licensed under MIT +// Check LICENSE in repository root for more information. + import { IReader } from "./IReader"; import { ReaderBase } from "../base/ReaderBase"; diff --git a/tooling/cleanup.ts b/tooling/cleanup.ts index 660ae67..9288812 100644 --- a/tooling/cleanup.ts +++ b/tooling/cleanup.ts @@ -1,3 +1,6 @@ +// Copyright (c) Holly Stubbs (tgpholly) - Licensed under MIT +// Check LICENSE in repository root for more information. + import { readdirSync, rmSync, renameSync } from "fs"; const libFiles = readdirSync("./lib"); diff --git a/tooling/fileSmasher.ts b/tooling/fileSmasher.ts index 6026c37..f17c0ee 100644 --- a/tooling/fileSmasher.ts +++ b/tooling/fileSmasher.ts @@ -1,3 +1,6 @@ +// Copyright (c) Holly Stubbs (tgpholly) - Licensed under MIT +// Check LICENSE in repository root for more information. + // fileSmasher ~.~ // for when you're just too lazy to // do it properly. diff --git a/tooling/mangle.ts b/tooling/mangle.ts new file mode 100644 index 0000000..7bffd4e --- /dev/null +++ b/tooling/mangle.ts @@ -0,0 +1,10 @@ +import { readFileSync, writeFileSync } from "fs"; +import { minify } from "terser"; + +(async () => { + const mangled = await minify(readFileSync("./lib/index.js").toString(), { + mangle: true, + toplevel: true, + }); + writeFileSync("./lib/index.min.js", `${mangled.code}`); +})(); \ No newline at end of file diff --git a/writers/IWriter.ts b/writers/IWriter.ts index 0bc314d..173390a 100644 --- a/writers/IWriter.ts +++ b/writers/IWriter.ts @@ -1,3 +1,6 @@ +// Copyright (c) Holly Stubbs (tgpholly) - Licensed under MIT +// Check LICENSE in repository root for more information. + export interface IWriter { toBuffer(): Buffer, toString(): string, diff --git a/writers/WriterBE.ts b/writers/WriterBE.ts index 9372ecd..ae26efb 100644 --- a/writers/WriterBE.ts +++ b/writers/WriterBE.ts @@ -1,3 +1,6 @@ +// Copyright (c) Holly Stubbs (tgpholly) - Licensed under MIT +// Check LICENSE in repository root for more information. + import { IWriter } from "./IWriter"; import { WriterBase } from "../base/WriterBase"; diff --git a/writers/WriterLE.ts b/writers/WriterLE.ts index 91ffdb2..2b80c50 100644 --- a/writers/WriterLE.ts +++ b/writers/WriterLE.ts @@ -1,3 +1,6 @@ +// Copyright (c) Holly Stubbs (tgpholly) - Licensed under MIT +// Check LICENSE in repository root for more information. + import { IWriter } from "./IWriter"; import { WriterBase } from "../base/WriterBase";