aboutsummaryrefslogtreecommitdiffstats
path: root/vanilla/node_modules/@bcoe/v8-coverage/src/lib/clone.js
diff options
context:
space:
mode:
authorAdam Mathes <adam@adammathes.com>2026-02-14 14:46:37 -0800
committerAdam Mathes <adam@adammathes.com>2026-02-14 14:46:37 -0800
commitafa87af01c79a9baa539f2992d32154d2a4739bd (patch)
tree92c7416db734270a2fee1d72ee9cc119379ff8e1 /vanilla/node_modules/@bcoe/v8-coverage/src/lib/clone.js
parent3b927e84d200402281f68181cd4253bc77e5528d (diff)
downloadneko-afa87af01c79a9baa539f2992d32154d2a4739bd.tar.gz
neko-afa87af01c79a9baa539f2992d32154d2a4739bd.tar.bz2
neko-afa87af01c79a9baa539f2992d32154d2a4739bd.zip
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
Diffstat (limited to 'vanilla/node_modules/@bcoe/v8-coverage/src/lib/clone.js')
-rw-r--r--vanilla/node_modules/@bcoe/v8-coverage/src/lib/clone.js75
1 files changed, 0 insertions, 75 deletions
diff --git a/vanilla/node_modules/@bcoe/v8-coverage/src/lib/clone.js b/vanilla/node_modules/@bcoe/v8-coverage/src/lib/clone.js
deleted file mode 100644
index 44c5e27..0000000
--- a/vanilla/node_modules/@bcoe/v8-coverage/src/lib/clone.js
+++ /dev/null
@@ -1,75 +0,0 @@
-/**
- * Creates a deep copy of a process coverage.
- *
- * @param processCov Process coverage to clone.
- * @return Cloned process coverage.
- */
-function cloneProcessCov(processCov) {
- const result = [];
- for (const scriptCov of processCov.result) {
- result.push(cloneScriptCov(scriptCov));
- }
-
- return {
- result,
- };
-}
-
-/**
- * Creates a deep copy of a script coverage.
- *
- * @param scriptCov Script coverage to clone.
- * @return Cloned script coverage.
- */
-function cloneScriptCov(scriptCov) {
- const functions = [];
- for (const functionCov of scriptCov.functions) {
- functions.push(cloneFunctionCov(functionCov));
- }
-
- return {
- scriptId: scriptCov.scriptId,
- url: scriptCov.url,
- functions,
- };
-}
-
-/**
- * Creates a deep copy of a function coverage.
- *
- * @param functionCov Function coverage to clone.
- * @return Cloned function coverage.
- */
-function cloneFunctionCov(functionCov) {
- const ranges = [];
- for (const rangeCov of functionCov.ranges) {
- ranges.push(cloneRangeCov(rangeCov));
- }
-
- return {
- functionName: functionCov.functionName,
- ranges,
- isBlockCoverage: functionCov.isBlockCoverage,
- };
-}
-
-/**
- * Creates a deep copy of a function coverage.
- *
- * @param rangeCov Range coverage to clone.
- * @return Cloned range coverage.
- */
-function cloneRangeCov(rangeCov) {
- return {
- startOffset: rangeCov.startOffset,
- endOffset: rangeCov.endOffset,
- count: rangeCov.count,
- };
-}
-
-module.exports = {
- cloneProcessCov,
- cloneScriptCov,
- cloneFunctionCov,
- cloneRangeCov,
-};