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/assertion-error/LICENSE | 21 ------- vanilla/node_modules/assertion-error/README.md | 68 ----------------------- vanilla/node_modules/assertion-error/index.d.ts | 27 --------- vanilla/node_modules/assertion-error/index.js | 60 -------------------- vanilla/node_modules/assertion-error/package.json | 32 ----------- 5 files changed, 208 deletions(-) delete mode 100644 vanilla/node_modules/assertion-error/LICENSE delete mode 100644 vanilla/node_modules/assertion-error/README.md delete mode 100644 vanilla/node_modules/assertion-error/index.d.ts delete mode 100644 vanilla/node_modules/assertion-error/index.js delete mode 100644 vanilla/node_modules/assertion-error/package.json (limited to 'vanilla/node_modules/assertion-error') diff --git a/vanilla/node_modules/assertion-error/LICENSE b/vanilla/node_modules/assertion-error/LICENSE deleted file mode 100644 index 5e9f3ac..0000000 --- a/vanilla/node_modules/assertion-error/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2013 Jake Luer jake@qualiancy.com (http://qualiancy.com) - -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/assertion-error/README.md b/vanilla/node_modules/assertion-error/README.md deleted file mode 100644 index 37c3928..0000000 --- a/vanilla/node_modules/assertion-error/README.md +++ /dev/null @@ -1,68 +0,0 @@ -

- AssertionError and AssertionResult classes. -

- -

- - build:? - - downloads:? - - devDependencies:none - -

- -## What is AssertionError? - -Assertion Error is a module that contains two classes: `AssertionError`, which -is an instance of an `Error`, and `AssertionResult` which is not an instance of -Error. - -These can be useful for returning from a function - if the function "succeeds" -return an `AssertionResult` and if the function fails return (or throw) an -`AssertionError`. - -Both `AssertionError` and `AssertionResult` implement the `Result` interface: - -```typescript -interface Result { - name: "AssertionError" | "AssertionResult"; - ok: boolean; - toJSON(...args: unknown[]): Record; -} -``` - -So if a function returns `AssertionResult | AssertionError` it is easy to check -_which_ one is returned by checking either `.name` or `.ok`, or check -`instanceof Error`. - -## Installation - -### Node.js - -`assertion-error` is available on [npm](http://npmjs.org). - -``` -$ npm install --save assertion-error -``` - -### Deno - -`assertion_error` is available on -[Deno.land](https://deno.land/x/assertion_error) - -```typescript -import { - AssertionError, - AssertionResult, -} from "https://deno.land/x/assertion_error@2.0.0/mod.ts"; -``` diff --git a/vanilla/node_modules/assertion-error/index.d.ts b/vanilla/node_modules/assertion-error/index.d.ts deleted file mode 100644 index d8fda2c..0000000 --- a/vanilla/node_modules/assertion-error/index.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -interface Result { - name: "AssertionError" | "AssertionResult"; - ok: boolean; - toJSON(...args: unknown[]): Record; -} - -declare class AssertionError extends Error implements Result { - [key: string]: unknown - name: "AssertionError"; - ok: false; - message: string; - // deno-lint-ignore ban-types - constructor(message: string, props?: T, ssf?: Function); - stack: string; - toJSON(stack?: boolean): Record; -} - -declare class AssertionResult implements Result { - [key: string]: unknown - name: "AssertionResult"; - ok: true; - message: string; - constructor(props?: T); - toJSON(): Record; -} - -export { AssertionError, AssertionResult, Result }; diff --git a/vanilla/node_modules/assertion-error/index.js b/vanilla/node_modules/assertion-error/index.js deleted file mode 100644 index 2bfcb81..0000000 --- a/vanilla/node_modules/assertion-error/index.js +++ /dev/null @@ -1,60 +0,0 @@ -// deno-fmt-ignore-file -// deno-lint-ignore-file -// This code was bundled using `deno bundle` and it's not recommended to edit it manually - -const canElideFrames = "captureStackTrace" in Error; -class AssertionError extends Error { - message; - get name() { - return "AssertionError"; - } - get ok() { - return false; - } - constructor(message = "Unspecified AssertionError", props, ssf){ - super(message); - this.message = message; - if (canElideFrames) { - Error.captureStackTrace(this, ssf || AssertionError); - } - for(const key in props){ - if (!(key in this)) { - this[key] = props[key]; - } - } - } - toJSON(stack) { - return { - ...this, - name: this.name, - message: this.message, - ok: false, - stack: stack !== false ? this.stack : undefined - }; - } -} -class AssertionResult { - get name() { - return "AssertionResult"; - } - get ok() { - return true; - } - constructor(props){ - for(const key in props){ - if (!(key in this)) { - this[key] = props[key]; - } - } - } - toJSON() { - return { - ...this, - name: this.name, - ok: this.ok - }; - } -} -export { AssertionError as AssertionError }; -export { AssertionResult as AssertionResult }; - diff --git a/vanilla/node_modules/assertion-error/package.json b/vanilla/node_modules/assertion-error/package.json deleted file mode 100644 index 02dc0f5..0000000 --- a/vanilla/node_modules/assertion-error/package.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "name": "assertion-error", - "version": "2.0.1", - "description": "Error constructor for test and validation frameworks that implements standardized AssertionError specification.", - "author": "Jake Luer (http://qualiancy.com)", - "license": "MIT", - "types": "./index.d.ts", - "keywords": [ - "test", - "assertion", - "assertion-error" - ], - "repository": { - "type": "git", - "url": "git@github.com:chaijs/assertion-error.git" - }, - "engines": { - "node": ">=12" - }, - "files": [ - "index.d.ts" - ], - "type": "module", - "module": "index.js", - "main": "index.js", - "scripts": { - "build": "deno bundle mod.ts > index.js", - "pretest": "rm -rf coverage/", - "test": "deno test --coverage=coverage", - "posttest": "deno coverage coverage --lcov > coverage/lcov.info && lcov --summary coverage/lcov.info" - } -} -- cgit v1.2.3