From afa87af01c79a9baa539f2992d32154d2a4739bd Mon Sep 17 00:00:00 2001 From: Adam Mathes Date: Sat, 14 Feb 2026 14:46:37 -0800 Subject: task: delete vanilla js prototype\n\n- Removed vanilla/ directory and web/dist/vanilla directory\n- Updated Makefile, Dockerfile, and CI workflow to remove vanilla references\n- Cleaned up web/web.go to remove vanilla embed and routes\n- Verified build and tests pass\n\nCloses NK-2tcnmq --- vanilla/node_modules/tinyrainbow/LICENCE | 21 ------ vanilla/node_modules/tinyrainbow/README.md | 28 ------- vanilla/node_modules/tinyrainbow/dist/index.d.ts | 62 ---------------- vanilla/node_modules/tinyrainbow/dist/index.js | 95 ------------------------ vanilla/node_modules/tinyrainbow/package.json | 34 --------- 5 files changed, 240 deletions(-) delete mode 100644 vanilla/node_modules/tinyrainbow/LICENCE delete mode 100644 vanilla/node_modules/tinyrainbow/README.md delete mode 100644 vanilla/node_modules/tinyrainbow/dist/index.d.ts delete mode 100644 vanilla/node_modules/tinyrainbow/dist/index.js delete mode 100644 vanilla/node_modules/tinyrainbow/package.json (limited to 'vanilla/node_modules/tinyrainbow') diff --git a/vanilla/node_modules/tinyrainbow/LICENCE b/vanilla/node_modules/tinyrainbow/LICENCE deleted file mode 100644 index 64143b8..0000000 --- a/vanilla/node_modules/tinyrainbow/LICENCE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2022 Tinylibs - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/vanilla/node_modules/tinyrainbow/README.md b/vanilla/node_modules/tinyrainbow/README.md deleted file mode 100644 index 3f00fdf..0000000 --- a/vanilla/node_modules/tinyrainbow/README.md +++ /dev/null @@ -1,28 +0,0 @@ -# tinyrainbow - -Output your colorful messages in the terminal or browser console that support ANSI colors (Chrome engines). - -A small (`~ 6 kB` unpacked) fork of [picocolors](https://www.npmjs.com/package/picocolors) with support for `exports` field. - -Supports only ESM. - -## Installing - -```bash -# with npm -$ npm install -D tinyrainbow - -# with pnpm -$ pnpm add -D tinyrainbow - -# with yarn -$ yarn add -D tinyrainbow -``` - -## Usage - -```js -import c from 'tinyrainbow' - -console.log(c.red(c.bold('Hello World!'))) -``` diff --git a/vanilla/node_modules/tinyrainbow/dist/index.d.ts b/vanilla/node_modules/tinyrainbow/dist/index.d.ts deleted file mode 100644 index 46dbe7c..0000000 --- a/vanilla/node_modules/tinyrainbow/dist/index.d.ts +++ /dev/null @@ -1,62 +0,0 @@ -declare const colorsMap: { - readonly reset: readonly [0, 0]; - readonly bold: readonly [1, 22, "\u001B[22m\u001B[1m"]; - readonly dim: readonly [2, 22, "\u001B[22m\u001B[2m"]; - readonly italic: readonly [3, 23]; - readonly underline: readonly [4, 24]; - readonly inverse: readonly [7, 27]; - readonly hidden: readonly [8, 28]; - readonly strikethrough: readonly [9, 29]; - readonly black: readonly [30, 39]; - readonly red: readonly [31, 39]; - readonly green: readonly [32, 39]; - readonly yellow: readonly [33, 39]; - readonly blue: readonly [34, 39]; - readonly magenta: readonly [35, 39]; - readonly cyan: readonly [36, 39]; - readonly white: readonly [37, 39]; - readonly gray: readonly [90, 39]; - readonly bgBlack: readonly [40, 49]; - readonly bgRed: readonly [41, 49]; - readonly bgGreen: readonly [42, 49]; - readonly bgYellow: readonly [43, 49]; - readonly bgBlue: readonly [44, 49]; - readonly bgMagenta: readonly [45, 49]; - readonly bgCyan: readonly [46, 49]; - readonly bgWhite: readonly [47, 49]; - readonly blackBright: readonly [90, 39]; - readonly redBright: readonly [91, 39]; - readonly greenBright: readonly [92, 39]; - readonly yellowBright: readonly [93, 39]; - readonly blueBright: readonly [94, 39]; - readonly magentaBright: readonly [95, 39]; - readonly cyanBright: readonly [96, 39]; - readonly whiteBright: readonly [97, 39]; - readonly bgBlackBright: readonly [100, 49]; - readonly bgRedBright: readonly [101, 49]; - readonly bgGreenBright: readonly [102, 49]; - readonly bgYellowBright: readonly [103, 49]; - readonly bgBlueBright: readonly [104, 49]; - readonly bgMagentaBright: readonly [105, 49]; - readonly bgCyanBright: readonly [106, 49]; - readonly bgWhiteBright: readonly [107, 49]; -}; -interface Formatter { - (input?: unknown): string; - open: string; - close: string; -} -type ColorName = keyof typeof colorsMap; -type ColorsMethods = { - [Key in ColorName]: Formatter; -}; -type Colors = ColorsMethods & { - isColorSupported: boolean; - reset: (input: unknown) => string; -}; -declare function getDefaultColors(): Colors; -declare function isSupported(): boolean; -declare function createColors(): Colors; -declare const _default: Colors; - -export { Colors, Formatter, createColors, _default as default, getDefaultColors, isSupported }; diff --git a/vanilla/node_modules/tinyrainbow/dist/index.js b/vanilla/node_modules/tinyrainbow/dist/index.js deleted file mode 100644 index 6826f72..0000000 --- a/vanilla/node_modules/tinyrainbow/dist/index.js +++ /dev/null @@ -1,95 +0,0 @@ -// src/index.ts -var d = { - reset: [0, 0], - bold: [1, 22, "\x1B[22m\x1B[1m"], - dim: [2, 22, "\x1B[22m\x1B[2m"], - italic: [3, 23], - underline: [4, 24], - inverse: [7, 27], - hidden: [8, 28], - strikethrough: [9, 29], - black: [30, 39], - red: [31, 39], - green: [32, 39], - yellow: [33, 39], - blue: [34, 39], - magenta: [35, 39], - cyan: [36, 39], - white: [37, 39], - gray: [90, 39], - bgBlack: [40, 49], - bgRed: [41, 49], - bgGreen: [42, 49], - bgYellow: [43, 49], - bgBlue: [44, 49], - bgMagenta: [45, 49], - bgCyan: [46, 49], - bgWhite: [47, 49], - blackBright: [90, 39], - redBright: [91, 39], - greenBright: [92, 39], - yellowBright: [93, 39], - blueBright: [94, 39], - magentaBright: [95, 39], - cyanBright: [96, 39], - whiteBright: [97, 39], - bgBlackBright: [100, 49], - bgRedBright: [101, 49], - bgGreenBright: [102, 49], - bgYellowBright: [103, 49], - bgBlueBright: [104, 49], - bgMagentaBright: [105, 49], - bgCyanBright: [106, 49], - bgWhiteBright: [107, 49] -}; -function g(e) { - return String(e); -} -g.open = ""; -g.close = ""; -function B() { - let e = { - isColorSupported: !1, - reset: g - }; - for (let n in d) - e[n] = g; - return e; -} -function h() { - let e = typeof process != "undefined" ? process : void 0, n = (e == null ? void 0 : e.env) || {}, a = n.FORCE_TTY !== "false", i = (e == null ? void 0 : e.argv) || []; - return !("NO_COLOR" in n || i.includes("--no-color")) && ("FORCE_COLOR" in n || i.includes("--color") || (e == null ? void 0 : e.platform) === "win32" || a && n.TERM !== "dumb" || "CI" in n) || typeof window != "undefined" && !!window.chrome; -} -function f() { - let e = h(), n = (r, t, u, o) => { - let l = "", s = 0; - do - l += r.substring(s, o) + u, s = o + t.length, o = r.indexOf(t, s); - while (~o); - return l + r.substring(s); - }, a = (r, t, u = r) => { - let o = (l) => { - let s = String(l), b = s.indexOf(t, r.length); - return ~b ? r + n(s, t, u, b) + t : r + s + t; - }; - return o.open = r, o.close = t, o; - }, i = { - isColorSupported: e - }, c = (r) => `\x1B[${r}m`; - for (let r in d) { - let t = d[r]; - i[r] = e ? a( - c(t[0]), - c(t[1]), - t[2] - ) : g; - } - return i; -} -var C = f(); -export { - f as createColors, - C as default, - B as getDefaultColors, - h as isSupported -}; diff --git a/vanilla/node_modules/tinyrainbow/package.json b/vanilla/node_modules/tinyrainbow/package.json deleted file mode 100644 index 3504bc9..0000000 --- a/vanilla/node_modules/tinyrainbow/package.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "tinyrainbow", - "version": "3.0.3", - "packageManager": "pnpm@9.15.1", - "description": "A small library to print colourful messages.", - "type": "module", - "main": "./dist/index.js", - "module": "./dist/index.js", - "browser": "./dist/index.js", - "types": "./dist/index.d.ts", - "exports": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "files": [ - "dist/**" - ], - "repository": { - "type": "git", - "url": "git+https://github.com/tinylibs/tinyrainbow.git" - }, - "license": "MIT", - "bugs": { - "url": "https://github.com/tinylibs/tinyrainbow/issues" - }, - "homepage": "https://github.com/tinylibs/tinyrainbow#readme", - "keywords": [ - "colors", - "tty" - ], - "engines": { - "node": ">=14.0.0" - } -} -- cgit v1.2.3